.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 screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@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}}.contact-us{position:relative}.contact-us .bacground-image{position:absolute;right:0;top:0;max-width:570px;width:100%;height:100%}.contact-us .bacground-image img{height:100%;object-fit:cover}.contact-us .grid-flex{display:flex;flex-wrap:wrap;align-items:center}.contact-us .contact-details{max-width:55.782%;width:100%;padding:40px 140px 40px 110px}.contact-us .contact-form{max-width:44.218%;width:100%;position:relative;background:#fff;padding:64px 80px 118px;box-shadow:-5px 20px 30px #00000026;transform:translateY(108px);margin-bottom:-26px}.contact-us .contact .title{font-family:Work Sans;font-weight:600;font-size:32px;line-height:120%;margin-bottom:40px;color:#1f2723;letter-spacing:0}.contact-us .customer .field input::placeholder,.contact-us .field__input::placeholder{opacity:1;visibility:visible;font-weight:400;font-size:16px;line-height:160%;color:#a5a5a5;letter-spacing:0}.contact-us .customer .field input,.contact-us .field__input{padding:8px 0;height:42px;font-weight:400;font-size:16px;line-height:160%;color:#1f2723;letter-spacing:0;margin:0}.contact-us .field{flex-direction:column}.contact-us .customer .field,.contact-us .field{margin-bottom:3.2rem}.contact-us .field__label,.contact-us .customer .field label{position:unset;margin-bottom:4px;font-family:Work Sans;font-weight:400;font-size:14px;line-height:120%;color:#1f2723;letter-spacing:0}.contact-us .field__label span,.contact-us .customer .field label span{font-weight:400;font-size:14px;line-height:13px;color:#fc5050;letter-spacing:0;margin-left:2px}.contact-us .customer .field:hover.field:after,.contact-us .customer .field:after,.contact-us .field:hover.field:after,.contact-us .field:after{border:none;border-bottom:1px solid #C4C4C4;box-shadow:none;outline:none}.contact-us .field__input:focus-visible,.contact-us .customer .field input:focus-visible{border:none;box-shadow:none;outline:none}.contact-us .text-area{min-height:auto}.contact-us .contact__button{margin-top:64px}.contact-us .contact__button .button{letter-spacing:0;background-color:#1c685b;width:100%;max-width:100%;font-family:Work Sans;font-weight:400;font-size:16px;line-height:160%;height:58px;color:#fff;padding:16px 40px}.contact-us .contact__button .button:before,.contact-us .contact__button .button:after{content:none}.contact-us .contact-heading{font-family:Work Sans;font-weight:600;font-size:48px;line-height:120%;color:#fff;margin-bottom:16px;letter-spacing:0}.contact-us .contact-subtext{font-family:Work Sans;font-weight:400;font-size:16px;line-height:160%;color:#fff;margin-bottom:32px;letter-spacing:0}.contact-us .contact-list{padding-left:17px;list-style:square}.contact-us .contact-grid{display:flex}.contact-us .contact-list li .contact-item:first-child{max-width:36.5%;height:100%;width:100%}.contact-us .contact-list li .contact-item:last-child{max-width:63.5%;height:100%;width:100%}.contact-us .contact-list li::marker{color:#1c685b;width:6px;height:6px}.contact-us .contact-list li{color:#fff;margin-bottom:8px}.contact-us .contact-list li:last-child{margin-bottom:0}.contact-us .contact-item p,.contact-us .contact-item p a{font-family:Work Sans;font-weight:400;font-size:16px;line-height:160%;color:#fff;letter-spacing:0}.contact-us .contact-item a.map_location{font-family:Work Sans;font-weight:400;font-size:12px;line-height:140%;color:#48bc95;letter-spacing:0;display:inline-flex;align-items:center;column-gap:6px}.contact-us .contact-item-heading{font-family:Work Sans;font-weight:600;font-size:16px;line-height:160%;color:#fff;letter-spacing:0}@media screen and (max-width: 1199px){.contact-us .bacground-image{display:none}.contact-us .contact-details{padding:40px 60px 40px 40px}.contact-us .contact-form{padding:64px 60px 98px}}@media screen and (max-width: 991px){.contact-us .contact-form{max-width:100%;padding:40px 60px;transform:translateY(0);margin-bottom:-377px}.contact-us .contact-details{max-width:100%;padding:40px 0 48px}.contact-us .contact-grid{flex-wrap:wrap}.contact-us .contact-list li .contact-item:first-child,.contact-us .contact-list li .contact-item:last-child{max-width:100%}.contact-us .contact-list li{margin-bottom:24px;line-height:160%}.contact-us .contact .title{text-align:center}.contact-us .contact-item-heading{margin-bottom:8px}}@media screen and (max-width: 768px){.contact-us .contact-form{max-width:100%;padding:40px 24px}.contact-us .customer .field input,.contact-us .field__input{height:39px}.contact-us .contact__button{margin-top:40px}}@media screen and (max-width: 575px){.contact-us .contact-heading{font-size:26px}.contact-us .contact-subtext{font-size:15px;line-height:150%}.contact-us .contact-item-heading{font-size:15px;line-height:19px}.contact-us .contact-item p{font-size:15px;line-height:130%}.contact-us .contact .title{font-size:20px}.contact-us .customer .field input,.contact-us .field__input{font-size:15px;line-height:150%}.contact-us .field__label,.contact-us .customer .field label{font-size:12px;line-height:14px}.contact-us .customer .field input::placeholder,.contact-us .field__input::placeholder{font-size:15px;line-height:150%}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/section-contact-form.css.map?v=76031089068643495911748637174 */
