.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact__button{margin-top:3rem}.contact-us-page .contact .contact-header-section{text-align:center;margin-bottom:38px}.contact-us-page .contact .contact-header-section .caption-text{font-weight:700;font-size:16px;line-height:16px;letter-spacing:3px;text-transform:uppercase;color:#065192;margin-bottom:27px}.contact-us-page .contact .contact-header-section h2{font-size:42px;line-height:100%;letter-spacing:0;text-transform:capitalize;margin-bottom:0;opacity:1}.contact-us-page .contact .contact-header-section .text p{font-size:22px;line-height:normal;margin-top:17px;margin-bottom:0}.contact-us-page .contact #ContactForm{background:#252525;padding:40px;column-gap:20px}.contact-us-page .contact #ContactForm .contact__fields{display:block}.contact-us-page .contact .form__message,.contact-us-page .form-status{align-items:center;color:#fff;outline:none;box-shadow:none}.contact-us-page .contact #ContactForm .contact__button{margin-top:43px;width:100%;text-align:center}.contact-us-page .contact #ContactForm .contact__button .button{border-radius:1000px;font-size:16px;font-weight:700;letter-spacing:0;text-transform:capitalize;color:#000;padding:15px 30px;background:linear-gradient(0deg,#cbf3ff,#cbf3ff);width:220px;margin-top:0}.contact-us-page .contact #ContactForm .contact__button .button:before,.contact-us-page .contact #ContactForm .contact__button .button:after{box-shadow:none}.contact-us-page .contact #ContactForm .textarea-field textarea{min-height:26.6rem}.contact-us-page .contact #ContactForm .field__input{height:74px;background:#333;box-shadow:0 0 30px #0003;padding-left:40px;color:#fff}.contact-us-page .contact #ContactForm .field:before,.contact-us-page .contact #ContactForm .field:after,.contact-us-page .field:hover.field:after{box-shadow:none}.contact .field label{color:#fff;display:none}.contact-us-page .contact #ContactForm input::placeholder,.contact-us-page .contact #ContactForm textarea::placeholder{color:#fff;opacity:1;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:0}.text-area:focus,.text-area:not(:placeholder-shown),.text-area:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:0;padding-top:15px!important}.form-status.form-status-list.form__message{width:100%;color:#fff;outline:0;outline-offset:var(--focused-base-outline-offset);box-shadow:none}.contact-us-page .contact #ContactForm .field__input:focus::placeholder,.contact-us-page .contact #ContactForm textarea::focus::placeholder{color:transparent}.custom-contact-us-block{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.name-email-block,.custom-additional-message{width:100%}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}.contact__button{margin-top:4rem}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (max-width: 749px){.contact-us-page .contact #ContactForm{display:block;padding:40px 20px}.form-status.form-status-list.form__message{line-height:normal}.contact-us-page .contact .contact-header-section h2{font-size:30px;line-height:normal}.contact-us-page .contact .contact-header-section .text p{font-size:16px;line-height:normal}.custom-contact-us-block{grid-template-columns:1fr}}@media screen and (min-width: 1500px){.contact-us-page .contact .contact-header-section{max-width:90%;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/section-contact-form.css.map */
