.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem;gap:6px;flex-direction:column}@media screen and (min-width:750px){.contact .field{margin-bottom:2.2rem}}.contact__button{margin-top:3rem;width:100%}@media screen and (min-width:750px){.contact__button{margin-top:1.5rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1.2rem;width:100%}}.contact-header{text-align:center;margin-bottom:40px}.contact-header .title{margin-bottom:1rem}.contact-header h2 p{line-height:40px;color:#4489b5;margin:0}.contact-header .content p{line-height:23px;margin:0;color:#2e2a2b;text-transform:uppercase;font-family:Avenir Light;font-weight:300;margin-top:2rem}.main-contact .field__input::placeholder{opacity:1;color:#949494;font-family:Avenir Light;font-weight:300}.main-contact .field:after{display:none}.contact .field .field__input{border:1px solid #4489B5;font-weight:400;color:#949494;font-size:15px;padding:1.5rem;font-family:Avenir Light;font-weight:300}.contact .field .field__input:focus{box-shadow:none;padding:1.5rem}.contact .field .field__input.text-area{min-height:18rem}.contact__button .button{width:100%;position:unset;background:#4489b5;color:#fff;font-weight:800;font-family:Avenir}.contact__button span{text-align:center;line-height:18px;display:block;font-size:11px;letter-spacing:.76px;margin-top:14px;color:#929292;text-transform:uppercase;font-family:Avenir Light;font-weight:300}.qr-form .field__label{position:unset;text-transform:uppercase;color:#4489b5;font-weight:800;font-family:Avenir}.qr-form .contact .form__message{align-items:center;margin:15px auto}.qr-form .social-bottom{display:flex;flex-direction:column;justify-content:center;width:100%;text-align:center;margin-top:30px}.social-bottom .button{background:#e8acbf;gap:10px;min-height:calc(5rem + var(--buttons-border-width) * 2);font-weight:800;font-family:Avenir;width:100%}.social-bottom .button svg{width:20px;height:20px}.qr-form .social-bottom .title-wrapper--no-top-margin{margin-top:0;color:#4489b5;margin-bottom:17px}.qr-form .social-bottom div{display:flex;align-items:center;gap:10px;justify-content:center}@media screen and (min-width:990px){.contact.page-width--narrow{max-width:70.6rem;padding:80px 100px}}@media screen and (min-width:750px){.qr-form .newsletter-form{margin:0 auto;max-width:48rem}.qr-form .social-bottom .title-wrapper--no-top-margin{font-size:28px}}.contact__fields{width:100%}@media screen and (max-width:767px){.contact-header h2 p{line-height:28px}.contact-header .content p{margin-top:1rem}.contact__button{margin-top:1.5rem}.qr-form .social-bottom div{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-contact-form.css.map */
