.contact-form{overflow:hidden}.contact-form__container{padding-block:1.2rem}.contact-form__inner{display:flex;justify-content:flex-start}.contact-form__inner--form-right{justify-content:flex-end}.contact-form__inner--form-center{justify-content:center}.contact-form__wrapper{position:relative;flex:none;width:min(39rem,100%);z-index:3;display:flex;flex-direction:column;align-items:flex-start}.contact-form__wrapper--text-right{align-items:flex-end}.contact-form__wrapper--text-right .contact-form__title-form,.contact-form__wrapper--text-right .contact-form__text-form{text-align:right}.contact-form__wrapper--text-right .contact-form__bottom{align-items:flex-end;text-align:right}.contact-form__wrapper--text-center{align-items:center}.contact-form__wrapper--text-center .contact-form__title-form,.contact-form__wrapper--text-center .contact-form__text-form{text-align:center}.contact-form__wrapper--text-center .contact-form__bottom{align-items:center;text-align:center}.contact-form__form{width:100%}.contact-form__title-form{margin:0 0 1.2rem}.contact-form__text-form{margin:0 0 1.2rem;color:rgb(var(--color-foreground-secondary));font-size:10px;margin:10px 20px 25px 0}.contact-form .field__label span{color:rgb(var(--color-error))}.contact-form .form__message--success{text-align:left;align-items:flex-start;margin:1.2rem 0 2.4rem}.contact-form .contact-form__field-error .form__message{align-items:flex-start;margin:1rem 0 0;font-size:1.2rem;font-weight:var(--font-body-weight);color:rgba(var(--color-error))}.contact-form .contact-form__field-error .form__message:before{content:"*";color:rgba(var(--color-error));margin-right:.2rem}@media screen and (min-width:750px){.contact-form__fields{display:flex;grid-column-gap:.8rem}}.contact-form .field{margin-bottom:1rem}.contact-form .text-area{min-height:8.8rem}.contact-form__bottom{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-top:2.4rem}.contact-form__add-text{max-width:35.5rem;color:rgb(var(--color-foreground-secondary));text-align:center;font-size:10px}.contact-form .icon-success{margin-top:.2rem}.grecaptcha-badge{visibility:hidden}.contact-form--split{display:flex;flex-direction:column}.contact-form--split .contact-form__container{flex:1;padding:4rem 2rem;width:100%;max-width:none;box-sizing:border-box}.contact-form--split .contact-form__inner{justify-content:flex-start}.contact-form--split .contact-form__wrapper{width:100%;max-width:56rem}.contact-form__image-side{width:100%;min-height:30rem;position:relative;overflow:hidden;flex-shrink:0}.contact-form__image-side-img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:750px){.contact-form--split{flex-direction:row;align-items:stretch}.contact-form--split.contact-form--image-left{flex-direction:row-reverse}.contact-form--split .contact-form__container{width:50%;padding:6rem 4rem;display:flex;align-items:center}.contact-form--split .contact-form__container>.contact-form__inner{width:100%}.contact-form__image-side{width:50%;min-height:auto}.contact-form__image-side-img{position:absolute;top:0;right:0;bottom:0;left:0}}@media screen and (min-width:990px){.contact-form--split .contact-form__container{padding:8rem 6rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-contact-form.css.map */
