.contact-form{overflow:hidden}.contact-form__inner{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8rem 16rem}.contact-form__inner:not(:has(.contact-form__info)){justify-content:center}.contact-form__container--left{max-width:58rem}.contact-form__container--left .contact-form__inner{justify-content:flex-start}@media screen and (min-width:750px){.contact-form__container--left{padding:0}}.contact-form__info{max-width:44rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem;word-break:break-word}.contact-form__info .contact-form__title-form{margin:0}.contact-form__wrapper{position:relative;flex:none;width:min(42rem,100%);z-index:3;display:flex;flex-direction:column;align-items:flex-start}.contact-form .locations{display:flex;flex-direction:column;gap:2.4rem;margin-bottom:8rem}.contact-form .locations .location{display:flex;flex-direction:column;gap:.2rem}.contact-form .locations .location__heading{margin-bottom:-1.6rem;color:rgb(var(--color-foreground-secondary))}.contact-form .locations .location__row{display:flex;align-items:flex-start;gap:.8rem}.contact-form .locations .location .icon-pack--location_underscore{flex-shrink:0;width:2.4rem;height:2.4rem}.contact-form .locations .location__text-wrapper{display:flex;flex-direction:column;gap:.2rem;padding-top:.4rem}.contact-form .locations .location__text{color:rgb(var(--color-foreground));text-decoration:none}.contact-form .locations .location__contact-group{display:flex;gap:.8rem;flex-wrap:wrap}.contact-form .locations .location__contact-group .location__text{color:rgb(var(--color-foreground-secondary))}.contact-form__form{width:100%}.contact-form__title-form{margin:0 0 1.6rem;color:rgb(var(--color-foreground-secondary))!important;font-weight:500!important}.contact-form__text-form{margin:0 0 1.6rem;color:rgb(var(--color-foreground))}.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:2.4rem}.contact-form .field__label{font-size:1.4rem}.contact-form .field__label span{color:rgb(var(--color-error))}.contact-form .field textarea{padding-inline:1.2rem;border:none;background:rgb(var(--color-background-secondary));min-height:12.7rem}.contact-form .field textarea~.field__label{position:relative;display:block!important;top:0;order:-1;margin-bottom:.8rem;font-size:1.4rem!important;letter-spacing:.003em!important}.contact-form .text-area{min-height:8.8rem}.contact-form__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;margin-top:2.4rem}@media screen and (max-width:576px){.contact-form__bottom .full_width--btn--mobile{width:100%}}@media screen and (min-width:576px){.contact-form__bottom .full_width--btn{width:100%}}.contact-form__add-text{max-width:35.5rem;color:rgb(var(--color-foreground-secondary))}.contact-form .icon-success{margin-top:.2rem}.grecaptcha-badge{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
