.tc-contact-form{display:grid;gap:12px;width:100%}.tc-contact-form ::placeholder{color:#bda5b9}.tc-contact-field{background:#381a33;border-radius:10px;border:2px solid #593453;box-shadow:inset 0 2px 6px 1px rgba(0,0,0,.34);color:#fff;font-family:outfit,Helvetica,sans-serif;outline:0;padding:12px;width:100%}#contact-message{line-height:22px;min-height:90px;resize:vertical}.tc-contact-send{justify-self:center;margin-top:20px;max-width:200px}.ff-message-success{border:none;box-shadow:none;font-size:18px;text-align:center!important}.light-contact-form .tc-contact-field{background:#f1f1f1;border:2px solid #fff;box-shadow:inset 0 2px 4px 1px rgba(0,0,0,.07);color:#954f8c}.light-contact-form .tc-contact-form ::placeholder{color:#919191}.light-contact-form .tc-contact-send{background-color:#a7659e;color:#fff}.light-contact-form .tc-contact-send:hover{background-color:#b76ead;box-shadow:0 3px 8px rgba(0,0,0,.24);color:#fff}.light-contact-form .tc-btn-white-error,.light-contact-form .tc-btn-white-error:hover{background:#ca3c3c;color:#fff}