.contact{padding:5rem 0 7.5rem}@media(max-width:749px){.contact{padding:2.5rem 0 4rem}}.contact *{margin:0}.contact__form{max-width:750px;margin:0 auto}@media(max-width:749px){.contact__form{font-size:.875rem}}.contact__radio-grid{display:flex;flex-wrap:wrap;gap:1.25rem 2.5rem;margin-top:1.875rem}@media(max-width:749px){.contact__radio-grid{margin-top:1.25rem}}.contact__fields.-fields2{margin:3.125rem 0}@media(min-width:750px){.contact__row{display:grid;grid-template-columns:9.375rem 1fr;align-items:center}}.contact__row:nth-of-type(n+2){margin-top:1.5625rem}.contact__label.-vat{align-self:start;padding-top:.3125rem}.contact__label .required{color:#fb150e}@media(max-width:749px){.contact__label{display:block;margin-bottom:.375rem}}.contact__input,.contact__textarea{width:100%;border:solid 1px #333;padding:.5em 1em;font-size:max(1rem,16px)}.contact__input:focus,.contact__textarea:focus{border-color:#097aaa}.contact__input{border-radius:999px}@media(max-width:749px){.contact__input{border-radius:.75rem}}.contact__textarea{height:15.625rem;padding:1em;border-radius:1.25rem}@media(max-width:749px){.contact__textarea{border-radius:.75rem}}.contact__submit{margin-top:3.75rem}.contact__submit .c-button.-more{max-width:15.625rem;height:3.4375rem;padding:0 .75rem;background-color:transparent;font-size:1.125rem}.contact__submit .c-button.-more span{padding:0}.contact__submit .c-button.-more svg{width:.6875rem}@media(max-width:749px){.contact__submit .c-button.-more{width:12.5rem;height:3rem;font-size:1rem}.contact__submit .c-button.-more svg{width:.625rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
