.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.2rem}@media screen and (min-width:750px){.contact .field{margin-bottom:1.5rem}}.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:1.5rem}}.dynamic-contact{background-color:#ecf2f3}.dynamic-contact .contact{position:relative}.dynamic-contact .banner-contact{right:0}.dynamic-contact .contact-form-wrapper{display:flex;align-items:center;column-gap:132px}.dynamic-contact .form-contact{flex:1}.dynamic-contact .form-contact .contact-title{letter-spacing:3.2px;margin-bottom:15px}.dynamic-contact .form-contact .contact-subheading{margin-bottom:10px}.dynamic-contact .form-contact form{margin-top:35px}.contact .contact-category{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:15px}.contact .contact-category .field__label{display:block;position:relative}.contact .contact-category .field__label{display:block;position:relative;top:auto;left:auto;background-color:#ffffffb3;border-radius:10px;padding:10px 20px;font-family:Poppins;font-size:14px;line-height:20px;font-weight:400;letter-spacing:1.12px;color:#121212;cursor:pointer;pointer-events:auto}.contact .contact-category input:checked+label{background-color:#007576;color:#fff;font-weight:700}.dynamic-contact .contact-form-image-block{flex:1}.dynamic-contact .contact-form-image{border-radius:10px}@media(max-width:1250px){.dynamic-contact .banner-contact{right:50px}}@media(max-width:1199px){.dynamic-contact .banner-contact{top:80px}.dynamic-contact .contact-form-wrapper{column-gap:50px}}@media(max-width:989px){.dynamic-contact .banner-contact{top:60px;right:30px}.dynamic-contact .contact-form-wrapper{gap:30px;align-items:flex-start;flex-wrap:wrap}.dynamic-contact .form-contact{flex-basis:100%;order:1}.dynamic-contact .contact-form-image-block{flex-basis:100%}}@media(max-width:749px){.dynamic-contact .banner-contact{top:20px;right:30px}.dynamic-contact .form-contact .contact-title{letter-spacing:2.4px;margin-bottom:20px;margin-top:20px}.dynamic-contact .form-contact .contact-subheading{margin-bottom:25px;letter-spacing:.3px}.dynamic-contact .form-contact form{margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-form.css.map */
