.contact-form{color:#071641;background:#fff!important}body .contact-form .page-width{width:100%;max-width:99.2rem;padding-inline:0}body .contact-form .contact-form__layout{display:grid!important;grid-template-columns:minmax(0,47.6rem) minmax(0,47.8rem);column-gap:3rem;align-items:start;justify-content:space-between;background:transparent!important}.contact-form__info{padding-top:.1rem;order:1}.contact-form__details{display:grid;gap:2.6rem}.contact-form__label{margin:0 0 .9rem;font-size:1.2rem;line-height:1.35;letter-spacing:0}.contact-form__value,.contact-form__address{margin:0;color:#071641;font-size:1.8rem;font-weight:700;line-height:1.35;letter-spacing:0;text-decoration:none}.contact-form__address,.contact-form__address p{font-size:1.6rem;font-weight:500}.contact-form__address p,.contact-form__notice p,.contact__consent p{margin:0}.contact-form__notice{margin-top:2.4rem;padding:1.9rem 1.8rem;color:#071641;background:#f3ffd4;border-radius:1.6rem;font-size:1.2rem;line-height:1.45;letter-spacing:0}.contact-form__notice p+p{margin-top:2.2rem}.contact-form__notice a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}body .contact-form .contact{width:100%;order:2}body .contact-form .contact__wrapper{width:100%;padding:3.8rem 3rem 3.6rem;margin:0;background:#f3f3f5;border-radius:3rem}body .contact-form .contact__title{margin:0 0 3.1rem;color:#071641;font-size:1.8rem;font-weight:700;line-height:1.25;letter-spacing:0;text-align:left}body .contact-form .contact__fields{display:grid!important;grid-template-columns:1fr!important;gap:1.8rem}.contact__fields .form-field,.contact__fields .form-field--full,.contact__fields .contact__consent,.contact__fields .contact__button{grid-column:1 / -1;margin-top:0}body .contact-form .contact__fields .form-control{height:4.2rem;padding:0 2.3rem;color:#071641;background:#fff;border:.1rem solid #d1d1d1;border-radius:2.1rem;box-shadow:none;font-size:1.3rem;font-weight:400;line-height:4rem;letter-spacing:0}body .contact-form .contact__fields .form-control::placeholder{color:#64708e;opacity:1}body .contact-form .contact__fields .form-control:focus,body .contact-form .contact__fields .form-control:focus-visible{border-color:#071641;box-shadow:none}body .contact-form .contact__fields .select{color:#071641}body .contact-form .contact__fields .form-control--select{color:#64708e}body .contact-form .contact__fields .form-control--select~.icon{inset-inline-end:2.6rem;color:#071641}body .contact-form .contact__fields .form-control--textarea{min-height:11.1rem;padding-top:1.6rem;line-height:1.5;resize:vertical}body .contact-form .contact__consent{max-width:35.4rem;margin:.1rem auto 0;color:#071641;font-size:.8rem;line-height:1.45;letter-spacing:0;text-align:center}body .contact-form .contact__consent a{color:inherit;text-decoration:none}body .contact-form .contact__button{margin-top:.2rem}body .contact-form .contact__button .btn{width:100%;min-height:4rem;padding:0 2.4rem;color:#fff;background:#28bec4;border:0;border-radius:2rem;font-size:1.2rem;font-weight:700;line-height:4rem;letter-spacing:0;text-transform:uppercase}@media(max-width:767.98px){.contact-form{--section-padding-top: 1.6rem !important;--section-padding-bottom: 2.6rem !important}body .contact-form .page-width{padding-inline:3rem}body .contact-form .contact-form__layout{display:flex!important;flex-direction:column;gap:2rem}body .contact-form .contact{order:1}.contact-form__info{order:2;width:100%;padding-top:0}body .contact-form .contact__wrapper{padding:1.8rem 1.2rem;border-radius:1rem}body .contact-form .contact__title{margin-bottom:2rem;font-size:1.5rem}body .contact-form .contact__fields{gap:1rem}body .contact-form .contact__fields .form-control{height:3.7rem;padding-inline:1.6rem;border-radius:1.9rem;font-size:1rem;line-height:3.5rem}body .contact-form .contact__fields .form-control--textarea{min-height:10.8rem;padding-top:1.3rem}body .contact-form .contact__fields .form-control--select~.icon{inset-inline-end:1.8rem}body .contact-form .contact__consent{max-width:20.6rem;margin-top:1rem;font-size:.8rem}body .contact-form .contact__button{margin-top:1rem}body .contact-form .contact__button .btn{min-height:3.9rem;border-radius:2rem;font-size:1.1rem;line-height:3.9rem}.contact-form__details{gap:2rem}.contact-form__label{margin-bottom:.8rem;font-size:1.1rem}.contact-form__value{font-size:1.6rem}.contact-form__address{font-size:1.4rem}.contact-form__notice{margin-top:1.6rem;padding:1.5rem 1.2rem 1.4rem;border-radius:1rem;font-size:1.1rem;line-height:1.36}.contact-form__notice p+p{margin-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/194/assets/section-contact-form.css.map */
