.page-support_contact .contact .contact-main{flex-direction:row-reverse;--grid-desktop-horizontal-spacing: 48px}.page-support_contact .contact .field__input{background:#fff;color:#000}.page-support_contact .contact .field__input.text-area{min-height:16rem}.contact .field__label{position:static;margin-bottom:4px;color:rgb(var(--color-foreground));font-size:1.8rem;letter-spacing:.02rem;line-height:1.33;display:block;font-family:var(--font-body-family)}.contact .field__input{padding:1.5rem;border:.1rem solid transparent;transition:box-shadow var(--duration-short) ease;border-radius:1rem;background:#fff;height:5rem}.contact .field:after{display:none}.contact .field{flex-direction:column;margin-bottom:1.5rem}.contact .field__input:hover,.contact .field__input:focus{outline:0}.contact .contact__fields{display:block}.contact .section-title{text-align:center}.contact .section-title .title{line-height:1.31;margin-bottom:.8rem}.contact .section-title .heading{margin-bottom:1.5rem}.contact .section-title .sub-title p{margin:0;padding:0 0 7.4rem;letter-spacing:.03rem}.contact-us__list-social.list-social:only-child{justify-content:flex-start;column-gap:5px}.contact .list-social__link{border-radius:100%}.contact .list-social__item:last-child{padding-right:0}.contact .image-text h4{font-size:1.8rem;line-height:initial;letter-spacing:0;display:flex;align-items:center;margin:0;padding-bottom:12px;text-transform:uppercase}.contact .image-text p{font-size:1.8rem;letter-spacing:.03rem;line-height:1.22;margin:0;padding-bottom:5rem;text-transform:capitalize}.contact .image-text img{margin-right:12px;border:none;border-radius:0}.contact .contact-main{padding:0;max-width:111.6rem;margin:0 auto;--grid-desktop-horizontal-spacing: 0px}.map{display:flex;justify-content:center;border:0;filter:grayscale(1)}.contact .contact-main .heading-2 .inline-richtext p{margin:0;letter-spacing:1.5px}.contact .contact-main .heading-2 .description{margin:-2rem 0 4rem;font-size:1.6rem;line-height:1.375}.contact .contact-main .heading-3 .inline-richtext p{margin:0}.contact .social_media .list-social__item .list-social__link{padding:.9rem}.contact .social_media .list-social__item .list-social__link .icon{height:1.8rem;width:1.8rem}.contact .contact-form .contact__button .button{padding:0 4.25rem;min-height:calc(4.6rem + var(--buttons-border-width) * 2)}.gm-style iframe div{border:0!important}.contact .field__input.text-area{min-height:13.8rem}.contact .bottom-text{font-size:1.8rem;letter-spacing:.03rem;padding-top:5rem;line-height:1.22;max-width:31.8rem}.contact .field input::placeholder,.contact .field textarea::placeholder{opacity:0}.contact .contact-form{padding:5rem 2rem 4rem;background-color:#e6f9ec;border:1px solid #063C2C;border-radius:2.5rem;position:relative}.contact .contact-form:before{content:"";position:absolute;background-image:url(contact-fom.svg);top:3%;left:50%;transform:translate(-50%,-50%);width:23.8rem;height:9.2rem;display:block;background-size:100%;background-repeat:no-repeat;z-index:1}.contact .contact-form .contact-form-inner{padding:4rem 2.5rem 3rem;background-color:#fff;border:1px solid #063C2C;border-radius:2rem}.contact .textarea{margin-bottom:0}.contact .contact-form .contact-form-inner .form-sub-heading{font-size:3.2rem;font-weight:900;line-height:1.6875;letter-spacing:0;font-family:var(--font-nexa-black);text-align:center;margin-top:0;margin-bottom:1.5rem}.contact .contact-form .contact__button{margin-top:2rem;text-align:center}.contact .contact-main .contact-detail{margin-top:1rem}@media only screen and (max-width:989px){.contact .image-text h4,.contact .image-text p,.contact .bottom-text{font-size:1.6rem}}@media only screen and (max-width:749px){.grid--2-col .grid__item{width:100%;max-width:100%}.contact .contact-main .social_media .list-social{padding-bottom:2rem}.contact .contact-main .heading-2 .inline-richtext{margin:0 0 2.5rem}.contact .contact-form .contact__button .button{padding:1.3rem 3.15rem}.contact .contact-main{padding:0;margin:0 auto}.contact .image-text h4,.contact .image-text p,.contact .field__label{font-size:1.4rem}.contact .map iframe{max-height:400px}.contact .section-title .sub-title p{font-size:1.5rem;padding-bottom:3rem}.contact .image-text p{padding-bottom:2.5rem}.contact .field__input{height:4.5rem}.contact .bottom-text{padding-top:0}.contact .bottom-text{font-size:1.4rem}.contact .contact-main{--grid-mobile-vertical-spacing: 0}.contact .contact-form{margin-top:5rem}.contact .contact-form .contact-form-inner .form-sub-heading{font-size:2.4rem}.contact .social_media .list-social__item .list-social__link{padding:.6rem}}@media only screen and (max-width:479px){.contact .field__input{height:4rem}.contact .contact-form{padding:3.2rem 1.5rem 2.2rem}.contact .contact-form .contact-form-inner{padding:2.8rem 1.8rem 1.8rem}.contact .field__input.text-area{min-height:10.5rem}.contact .contact-form .contact__button .button{min-height:calc(4rem + var(--buttons-border-width) * 2)}.contact .contact-form:before{width:17.5rem;height:7.2rem;top:2.8%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-contact-form.css.map */
