.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}}.contact.page-width.page-width--narrow{width:100%;max-width:70.91vw;padding-bottom:5.21vw;padding-top:5.21vw}.contact-information .content p,.contact-information .content a{color:#004c97;font-size:1.25vw;line-height:1.88vw;margin:0}.content{margin:0 auto 2.85vw 0}h2.title.title-wrapper--no-top-margin.inline-richtext.h1{font-size:3.61vw;margin-bottom:0}.contact-form-container>*{font-family:Proxima Nova,sans-serif}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{border-bottom:1px solid #004C97;box-shadow:none}.field__label,.customer .field label{font-size:1.39vw;color:#748bc1;left:0}.field__input,.customer .field input{height:auto}.text-area{max-height:8vw}#ContactForm p{font-size:1.11vw}.contact__button button.button{font-size:1.67vw;line-height:4.51vw;padding-inline:4.93vw;font-weight:800;color:#ef7724;background:#fff;border:1px solid}.contact__button button.button:after{box-shadow:none}@media only screen and (max-width:991px){.contact.page-width.page-width--narrow,.contact-information,.contact-form-container{max-width:unset}h2.title.title-wrapper--no-top-margin.inline-richtext.h1{text-align:center;font-size:10vw;margin-bottom:0vw}.contact-information .content p,.contact-information .content a{font-size:4.44vw;line-height:6.94vw;text-align:center}.content{margin-bottom:8.94vw}.content.mobile p{max-width:61.33vw;margin-inline:auto}#ContactForm p{font-size:4.44vw}#ContactForm p.agreement{font-size:3.89vw}.field__label,.customer .field label{font-size:5vw}.field__input,.customer .field input{height:auto;padding-top:2vw;padding-bottom:2vw}.contact__button button.button{font-size:5.56vw;line-height:15.28vw;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-contact-form.css.map */
