.contact-area .contact-formfield input{color:var(--primary)}.contact-area .contact-formfield input::placeholder{color:var(--secondary)}.thank-you-screen{display:none;text-align:center;padding:80px 20px;opacity:0;transition:opacity .6s ease}.thank-you-screen.visible{display:block;opacity:1}.thank-you-screen .icon{font-size:60px;color:var(--action);margin-bottom:30px}.thank-you-screen .title{font-size:36px;font-weight:700;color:var(--primary);margin-bottom:20px}.thank-you-screen .text{font-size:18px;color:var(--secondary);max-width:520px;margin:0 auto;line-height:1.7}