.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.left--align_logo{display:inline-flex;flex-direction:column;align-items:center}.left--align_logo span{font-size:18px;font-weight:500;line-height:28px;text-align:left;color:#2f2a2c}section .contact{display:flex;justify-content:space-between}section .contact .right--align_form{max-width:954px;width:100%}section .contact .right--align_form .title{color:#eb5a22;font-size:52px;font-size:40px;font-weight:500;line-height:58px;text-align:left;margin-bottom:33px}section .contact .right--align_form h2.sub-heading{color:#2f2a2c;font-size:24px;font-weight:500;line-height:32px;text-align:left;max-width:840px;margin-top:0;margin-bottom:80px}.contact form .field .field__input{padding:20px 0 16px;font-size:18px;font-weight:400;line-height:28px;text-align:left;color:#000;border-bottom:2px solid #C7C7C7;min-height:auto;height:auto}.contact form .field .field__input:focus{box-shadow:none;top:0}.contact form .field__input:focus~.field__label,.contact form .field__input:not(:placeholder-shown)~.field__label,.contact form .field__input:-webkit-autofill~.field__label,.contact form .customer .field input:focus~label,.contact form .customer .field input:not(:placeholder-shown)~label,.contact form .customer .field input:-webkit-autofill~label{top:-3px}.contact form .field:before,.contact form .field:after{display:none}.contact form label{font-size:18px;font-weight:400;line-height:28px;text-align:left;color:#000;opacity:1}.contact form .field__label,.contact form .customer .field label{left:0!important;top:22px}.contact form .contact__button{margin-top:40px;margin-bottom:104px}.contact form p.contact-notice-text{font-size:18px;font-weight:400;line-height:28px;text-align:left;margin-bottom:0;margin-top:40px}section .contact{padding-top:80px}section .custom-contact-section.banner .banner__box{padding:0 0 80px;max-width:955px;background:transparent}.custom-contact-section.banner .banner__box .banner__heading p{margin:0}.custom-contact-section.custom-banner .banner--desktop-transparent .banner__box{padding:0 0 80px}.custom-contact-section.custom-banner:before{display:none!important}.custom-contact-section.custom-banner.banner:after,.custom-contact-section.custom-banner.banner__media:after{display:block}@media (max-width:1199px){section .contact .right--align_form{max-width:700px}}@media (max-width:991px){section .contact{padding-top:80px;flex-direction:column;align-items:start;gap:40px}section .contact{padding-top:30px}section .contact .right--align_form .title{font-weight:500;line-height:48px;text-align:left;margin-bottom:20px}section .contact .right--align_form h2.sub-heading{font-size:20px;margin-bottom:30px;line-height:26px}.contact form label{font-size:16px}.contact form .field__label,.contact form .customer .field label{top:30px}.contact form .contact__button{margin-top:30px;margin-bottom:44px}.contact form p.contact-notice-text{font-size:16px;font-weight:400;line-height:22px;margin-top:30px}}@media (max-width:767px){section .contact .right--align_form .title{font-size:28px;line-height:34px}section .contact .right--align_form h2.sub-heading{font-size:16px;margin-bottom:20px;line-height:22px;max-width:100%}section .contact{gap:20px}}@media (max-width:749px){section .custom-contact-section.banner .banner__box{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-contact-form.css.map */
