.contact img{max-width:100%}.contact__header{position:relative}.contact__button .button{width:100%;max-width:100%}.cntc_container{max-width:1280px;margin:0 auto}.contact_form_bg{background-color:#abc7d2}.contact__header-title{margin-top:0;font-size:2rem;line-height:2.4rem;font-weight:700}.contact__header-content{position:absolute;top:2.4rem;left:1.6rem}.contact__header{margin-bottom:4rem;text-align:center}.contact__image{margin-bottom:2rem}.contact__image img{width:100%;height:auto;display:block}.contact__header-title{margin-bottom:0;font-size:2.4rem;line-height:3rem;font-weight:600;text-align:left}.contact__container h2.title{margin-bottom:4rem;font-size:1.6rem;line-height:2.4rem}.contact__header-description{font-size:4.8rem;line-height:6rem;font-weight:800;text-align:left}.contact__container{padding:0 1.6rem;background-color:#f6f6f4}.contact .field__label{top:-2.3rem;left:0;font-size:1.2rem;line-height:1.4rem;font-weight:700;text-transform:uppercase;position:absolute;transition:none!important}.contact .field__label span[aria-hidden=true]{color:inherit;margin-left:.2rem}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label,.contact .field__input:invalid~.field__label,.contact .field__input:valid~.field__label{font-size:1.2rem!important;top:-2.3rem!important;left:0!important;letter-spacing:normal!important}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill,.contact .field__input:invalid,.contact .field__input:valid{padding:1.5rem!important;margin:var(--inputs-border-width)}.contact .text-area:focus,.contact .text-area:not(:placeholder-shown),.contact .text-area:invalid,.contact .text-area:valid{padding:1.5rem!important;margin:var(--inputs-border-width)}.contact .text-area:focus~.field__label,.contact .text-area:not(:placeholder-shown)~.field__label,.contact .text-area:invalid~.field__label,.contact .text-area:valid~.field__label{font-size:1.2rem!important;top:-2.3rem!important;left:0!important;letter-spacing:normal!important}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:3.5rem}.contact__button{margin-top:3rem}@media screen and (max-width:749px){.contact__image,.contact__header{margin-bottom:0}.contact__container{padding-top:4rem}}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (min-width:992px){.contact{display:flex}.contact__header-title{font-size:2rem;line-height:2.4rem}.contact__header-description{font-size:4.8rem;line-height:6rem}.contact__header-content{top:6.3rem}.contact__container h2.title{margin-bottom:5rem}.contact .field{margin-bottom:4rem}.contact__container{padding:103px 32px}.contact__header,.contact__image{margin-bottom:0}.contact__header,.contact__container{width:50%;flex:50%}}.contact .field__input::placeholder{color:rgba(var(--color-foreground),.5)!important;opacity:1!important;font-size:1.4rem}.contact .field__input::-webkit-input-placeholder{color:rgba(var(--color-foreground),.5)!important;opacity:1!important;font-size:1.4rem}.contact .field__input::-moz-placeholder{color:rgba(var(--color-foreground),.5)!important;opacity:1!important;font-size:1.4rem}.contact .field__input:-ms-input-placeholder{color:rgba(var(--color-foreground),.5)!important;opacity:1!important;font-size:1.4rem}.contact .text-area::placeholder{color:rgba(var(--color-foreground),.5)!important;opacity:1!important;font-size:1.4rem}.contact .text-area::-webkit-input-placeholder{color:rgba(var(--color-foreground),.5)!important;opacity:1!important;font-size:1.4rem}.contact .text-area::-moz-placeholder{color:rgba(var(--color-foreground),.5)!important;opacity:1!important;font-size:1.4rem}.contact .text-area:-ms-input-placeholder{color:rgba(var(--color-foreground),.5)!important;opacity:1!important;font-size:1.4rem}.contact__field-error--top{position:absolute;top:-4.5rem;left:0;background-color:#fff;padding:.8rem 1.2rem;border-radius:.4rem;box-shadow:0 2px 8px #00000026;z-index:10;margin-bottom:.5rem;white-space:nowrap}.contact__field-error--top:after{content:"";position:absolute;bottom:-.6rem;left:1.6rem;width:0;height:0;border-left:.6rem solid transparent;border-right:.6rem solid transparent;border-top:.6rem solid #fff}.contact__field-error--top .form__message{display:flex;align-items:center;gap:.5rem;color:red;font-size:1.2rem;line-height:1.4rem;margin:0;font-weight:400}.contact__field-error--top .svg-wrapper{display:inline-flex;align-items:center;flex-shrink:0;width:1.8rem;height:1.8rem}.contact__field-error--top .svg-wrapper svg{width:100%;height:100%}.contact .field{position:relative}.contact .field__input,.contact .text-area{transition:box-shadow var(--duration-short) ease!important}.contact .field__input:invalid:not(:focus):not(:placeholder-shown),.contact .text-area:invalid:not(:focus):not(:placeholder-shown){padding:1.5rem!important}.contact .field--has-error .field__input,.contact .field--has-error .text-area{border-color:red}.contact .field--has-error .field__input:focus,.contact .field--has-error .text-area:focus{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) red}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-form.css.map */
