@media only screen and (max-width:1024px){#faq-contact-form-vue{display:none}}#faq-contact-form-vue .sendMessageButton:before{content:none;display:none}@media screen and (min-width:1024px){#faq-contact-form-vue .contact-message-form__fields{gap:30px 16px;grid-template-columns:1fr 1fr}#faq-contact-form-vue .contact-message-form__fields .fullWidth{grid-column:span 2}#faq-contact-form-vue .contact-message-form__textarea{max-height:200px;min-height:120px}#faq-contact-form-vue .sendMessageButton{font-size:24px;margin:0;max-width:320px}#faq-contact-form-vue .submitButtonWrapper{margin-top:14px}}#sentFormMobile .fieldset input:focus,#sentFormMobile .fieldset textarea:focus{border-color:#2e86f9;outline:none}.contact-message-form input.required-field{border-color:#db5120}.contact-message-form__fields{display:grid;gap:16px;grid-template-columns:1fr}.contact-message-form__textarea{min-height:68px;overflow-y:auto;resize:none}.contact-message-form__textarea::-webkit-scrollbar{cursor:default;width:6px}.contact-message-form__textarea::-webkit-scrollbar-track{background-color:transparent;margin:10px 0}.contact-message-form__textarea::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px;cursor:default}@media screen and (min-width:1024px){.contact-message-form__textarea{max-height:120px}}.contact-message-form__scroll-thumb{background-color:#d1d5db;border-radius:8px;pointer-events:none;position:absolute;right:0;width:6px}.contact-message-form__error{color:#db5120;margin:8px 0 0;text-align:center}.contact-message-form__field-error{color:#db5120;font-size:12px;line-height:1.25;margin-top:4px;min-height:1.25em;opacity:0;text-align:left;transition:opacity .2s ease}.contact-message-form__field-error.is-visible{opacity:1}@media only screen and (max-width:1024px){.mobileModal:has(.contact-message-form) .modalContent{display:flex;flex-direction:column}.modalContent .contact-message-form{min-height:0}.modalContent .contact-message-form__fields{display:flex;flex-direction:column;min-height:0;overflow-y:auto;scrollbar-width:none}.modalContent .contact-message-form__fields::-webkit-scrollbar{display:none}.modalContent .contact-message-form .fieldset,.modalContent .contact-message-form .submitButtonWrapper{flex-shrink:0}.modalContent .contact-message-form .fieldset.contact-message-form__message{flex-shrink:1;min-height:100px;position:relative}.modalContent .contact-message-form .fieldset.contact-message-form__message.has-error-slot{min-height:120px}.modalContent .contact-message-form .fieldset.contact-message-form__message.has-error{min-height:auto}.modalContent .contact-message-form__textarea{scrollbar-width:none}.modalContent .contact-message-form__textarea::-webkit-scrollbar{display:none}}.contact-message-label{color:#88a2b7;font-size:16px;line-height:1.25;padding-bottom:6px;text-align:left}.contact-message-label .rq{color:red}.contact-message-success h3{font-size:24px;margin-bottom:15px;text-align:center}.contact-message-success button{width:100%}
