.contact__section{padding-top:10rem;padding-bottom:10rem;background:var(--st-contact-section-surface, rgb(var(--color-background)))}.contact__section .contact__form--container{row-gap:clamp(2rem,4vw,3.4rem);align-items:flex-start}.contact__heading{margin-bottom:clamp(2.2rem,4vw,4.4rem);font-size:clamp(3rem,4.2vw,5.2rem);letter-spacing:-.03em;color:#fff!important}.contact__list--wrapper,.contact__form--wrapper{color:rgba(var(--color-foreground),.78)}.contact__list--wrapper{display:block;height:auto;padding:clamp(2rem,3.6vw,3.6rem);border:1px solid rgba(var(--color-foreground),.12);border-radius:1.4rem;background:var(--st-contact-details-surface, rgb(var(--color-background)))}.contact__list--item{width:100%}.contact__list--item+.contact__list--item{margin-top:clamp(2rem,3vw,3rem);padding-top:clamp(2rem,3vw,3rem);border-top:1px solid rgba(var(--color-foreground),.12)}span.h4.contact__list--item-heading{display:block;margin-bottom:.8rem;color:rgb(var(--color-foreground))}.contact__list--item-content p{margin:0}.contact__list--item-content p+p{margin-top:.8rem}.contact__list--item-content a{color:rgb(var(--color-link))}.contact__form--wrapper{display:flex;flex-direction:column;min-height:100%;padding:clamp(2.6rem,4vw,4.8rem);border:1px solid rgba(var(--color-foreground),.12);border-radius:1.6rem;background:var(--st-contact-form-surface, rgb(var(--color-background)));box-shadow:0 18px 36px #1a2b461a}.contact__heading,.contact__list--wrapper span.h4.contact__list--item-heading,.contact__form--wrapper .contact__form--heading{color:rgb(var(--color-foreground))}.contact__form--header{margin-bottom:clamp(2.2rem,3vw,3.5rem)}.contact__form--heading{font-weight:600}.contact__form--text{color:rgba(var(--color-foreground),.74)}.contact__form--wrapper .input__field,.contact__form--wrapper input[type=email],.contact__form--wrapper input[type=text]{padding:0;margin-bottom:0;font-weight:600;background-color:transparent;border-top:0;border-right:0;border-left:0;border-color:rgba(var(--color-foreground),.15);border-radius:0}.contact__form--wrapper input:focus{border-color:rgba(var(--color-foreground));box-shadow:none}.contact__form--wrapper *:focus-visible{border-color:rgba(var(--color-foreground));outline:none;box-shadow:none}.contact__form--wrapper .input__field_form+.input__field_form{margin-top:clamp(2.3rem,3vw,3.4rem)}.contact__form--wrapper .input__field_form.textarea__field{margin-top:clamp(2.8rem,3.8vw,4rem)}.contact__form--wrapper input::-webkit-input-placeholder{color:rgba(var(--color-foreground))}.contact__form--wrapper input::-moz-placeholder{color:rgba(var(--color-foreground))}.contact__form--wrapper input:-ms-input-placeholder{color:rgba(var(--color-foreground))}.contact__form--wrapper input:-moz-placeholder{color:rgba(var(--color-foreground))}.contact__form--wrapper textarea::placeholder{color:rgba(var(--color-foreground))}.text__area{min-height:10rem;padding:1.2rem;resize:none}.contact__button{margin-top:clamp(2.6rem,4vw,4.4rem);text-align:center}.contact__button .button{min-width:15rem;min-height:5.2rem;padding-inline:2.4rem}.full--width-section .contact__list--wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3rem;margin-bottom:3rem}.full--width-section .contact__list--item{flex:1 1 24rem}.full--width-section .contact__list--item+.contact__list--item{margin-top:0;padding-top:0;border-top:0}.contact__section .scroll-trigger.animate--slide-in,.contact__section .scroll-trigger.animate--fade-in{opacity:1!important;transform:none!important;animation:none!important}.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 only screen and (min-width:1200px){.contact__form--container{padding:0 10rem}}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media only screen and (max-width:991px){.contact__section .contact__form--container{row-gap:1.4rem}.contact__section .contact__form--container>.col-12,.contact__section .contact__form--container>[class*=col-md],.contact__section .contact__form--container>[class*=col-lg]{flex:0 0 100%;max-width:100%}.contact__heading{margin-bottom:1.4rem}.contact__list--wrapper,.contact__form--wrapper{padding:2rem}.contact__list--wrapper{margin-bottom:0}}@media only screen and (max-width:767px){.contact__list--wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3rem;margin-bottom:3rem}.contact__list--item+.contact__list--item{margin-top:0;padding-top:0;border-top:0}}@media screen and (max-width:749px){.contact__button .button{width:100%;min-width:0}}.grecaptcha-badge{visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
