.contact-2col-container{padding:10rem 0 5rem}.contact-2col-container .contact-outr-wrapper.page-width{padding:0}.contact-2col-container .contact-formsec{width:100%;max-width:811px;padding:0 1.5rem}.contact-2col-container .contact-formsec .field__input,.contact-2col-container .contact-formsec .text-area{width:100%;padding:14px 18px;border:none;border-radius:10px;background:#e6f7fa;font-size:16px;color:#000;outline:none;box-shadow:none;min-height:40px;height:40px}:is(.contact-2col-container .contact-formsec .field__input,.contact-2col-container .contact-formsec .text-area)::placeholder{color:#000;opacity:.9}:is(.contact-2col-container .contact-formsec .field__input,.contact-2col-container .contact-formsec .text-area):focus{background:#d7f0f3}.contact-2col-container .contact-formsec .text-area{min-height:80px;height:80px;resize:vertical}.contact-2col-container .contact-formsec .field{padding-bottom:10px;flex-direction:column}.contact-2col-container .contact-formsec .contact__fields{display:flex;gap:20px}.contact-2col-container .contact-formsec .field__label{font-size:clamp(calc(18px * var(--font-heading-scale)),calc(2vw * var(--font-heading-scale)),calc(36px * var(--font-heading-scale)));color:#2a96a0;font-weight:450;position:relative!important;left:auto!important;top:auto!important}.contact-2col-container .contact-formsec .contact__button{display:flex;justify-content:center;margin-top:3rem}.contact-2col-container .contact-formsec .contact__button .button{background-color:#9de1e8;border-radius:260px;color:#fff;font-family:var(--font-primary-family);font-size:clamp(18px,3.5vw,37px);min-width:clamp(178px,16vw,261px);max-height:clamp(45px,6.5vw,100px);text-align:center;padding:clamp(1rem,2vw,2.8rem);text-decoration:none;transition:all .3s ease;line-height:150%;font-weight:500;display:flex;justify-content:center;align-items:anchor-center;z-index:1;transition:.7s ease all}.contact-2col-container .contact-formsec .contact__button .button:hover{background-color:#42bfcc;transition:.7s ease all}.contact-2col-container .contact-formsec .button:after{box-shadow:none!important}.contact-2col-container .contact-imgsec{border-radius:unset;overflow:hidden;min-height:auto;max-height:400px;width:100%;position:relative}.contact-2col-container .contact-imgsec img{width:100%;height:100%;border-radius:unset;display:block;max-height:400px;object-fit:cover;object-position:top center}.contact-2col-container .contact-imgsec .img-text{position:absolute;bottom:auto;left:0;right:0;top:50%;transform:translateY(-50%);padding:2rem}.contact-2col-container .contact-imgsec .img-text h1{color:#fff;margin:0;margin-bottom:3rem;font-size:clamp(calc(40px * var(--font-heading-scale)),calc(4.5vw * var(--font-heading-scale)),calc(67px * var(--font-heading-scale)))}.contact-2col-container .contact-imgsec .img-text p{color:#fff;margin:0;font-weight:600;font-size:clamp(calc(18px * var(--font-heading-scale)),calc(2vw * var(--font-heading-scale)),calc(36px * var(--font-heading-scale)))}.contact-2col-container .contact-wrapper{display:flex;gap:3.7rem;justify-content:space-between;flex-direction:column;align-items:center}.contact-2col-container .field:after{display:none}.contact-2col-container .field:before{display:none}@media screen and (min-width:580px){.contact-2col-container .contact-imgsec .img-text{position:absolute;bottom:0;left:0;right:0;padding:5rem;top:auto;transform:none}.contact-2col-container .contact-formsec{padding:0}.contact-2col-container{padding:15rem 0 5rem}.field{padding-bottom:20px}.contact-2col-container .contact-outr-wrapper.page-width{padding:0 2rem}.contact-2col-container .contact-imgsec,.contact-2col-container .contact-imgsec img{border-radius:25px}.contact-2col-container .contact-formsec .contact__fields{display:flex;gap:40px}}@media screen and (min-width:991px){.contact-2col-container{padding:20rem 0 10rem}.contact-2col-container .contact-imgsec{min-height:955px;max-height:955px}.contact-2col-container .contact-imgsec img{max-height:955px}.contact-2col-container .contact-formsec{width:50%}.contact-2col-container .contact-formsec .field__input,.contact-2col-container .contact-formsec .text-area{font-size:20px;min-height:84px;border-radius:20px}.contact-2col-container .contact-formsec .field__input{min-height:80px}.contact-2col-container .contact-formsec{width:50%}.contact-2col-container .contact-formsec .text-area{min-height:150px}.contact-2col-container .contact-formsec .contact__button{margin-top:5rem}.contact-2col-container .contact-imgsec{border-radius:80px;min-height:400px;width:50%}.contact-2col-container .contact-imgsec img{border-radius:80px}.contact-2col-container .contact-wrapper{flex-direction:row}.contact-2col-container .contact-imgsec .img-text p{font-weight:400;font-size:clamp(calc(18px * var(--font-heading-scale)),calc(2vw * var(--font-heading-scale)),calc(36px * var(--font-heading-scale)))}}@media screen and (min-width:1200px){.contact-2col-container{padding:25rem 0 15rem}.contact-2col-container .contact-formsec .field__input,.contact-2col-container .contact-formsec .text-area{font-size:24px;min-height:8.4rem;height:8.4rem}.contact-2col-container .contact-formsec .text-area{font-size:24px;min-height:16.8rem;height:16.8rem}.contact-2col-container .contact-imgsec,.contact-2col-container .contact-imgsec img{border-radius:125px}}@media(min-width:1280px){.contact-2col-container .contact-outr-wrapper .page-width{padding:0 4rem}}@media(min-width:1600px){.contact-2col-container .contact-outr-wrapper.page-width{padding:0 6rem}}@media(min-width:1680px){.contact-2col-container .contact-outr-wrapper.page-width{padding:0 8rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
