.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:2rem}.contact-form-wrap{border-radius:12px;padding:20px 15px 15px;background:#fbf4ef}.main-Gricontact_main{margin-top:40px}h1,.h1{font-family:var(--font-heading-family)}@media screen and (min-width:750px){.main-Gricontact_main{margin-top:75px}.contact-form-wrap{border-radius:20px;padding:32px}.contact__button{margin-top:2rem}}.contact-form-wrap .field__label{font-size:1.6rem;left:15px;top:13px;letter-spacing:0;line-height:1.5;font-family:var(--font-body-family)}.contact-form-wrap h2.title{text-align:center}.contact__wrapper .contact-item{display:flex;flex-direction:column;align-items:center;background:#ebf3f2;border-radius:12px;padding:16px 24px}.contact__wrapper img{margin:0 0 5px}.extra_text{font-weight:400;text-align:center;padding:8px 0 0}.phone_whts_wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.main-Gricontact_main .contect_content{line-height:1.4}.contact__wrapper{display:flex;flex-direction:column;row-gap:15px}.contact__wrapper p{margin:0}.contact__wrapper p a{color:#404040;text-decoration:none}.contact__wrapper p a{color:#404040;text-decoration:none;font-size:20px;letter-spacing:-.4px}.main-contact_main .contect_content,.main-Gricontact_main .contect_content{font-size:20px;letter-spacing:-.4px;font-weight:400;line-height:140%;margin-bottom:25px}.main-Gricontact_main .contect_content p span{color:gray}.main-Gricontact_main .contect_content p strong{font-weight:700}.main-Gricontact_main .contect_content p{margin:0}.main-Gricontact_main .contact__wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.contact-form-wrap .contact form .field__input{min-height:48px;border:1px solid var(--Beige, #F6F3ED);padding-top:10px;font-weight:400;padding-left:15px;font-size:16px;font-family:var(--font-body-family);border-radius:8px}.contact-form-wrap .contact form .contact__button button{width:100%;min-height:48px;border-radius:8px;text-transform:uppercase;font-size:18px;line-height:100%;letter-spacing:0;box-sizing:border-box}.term_checkbox+label,.term_checkbox2+label{font-size:14px;font-weight:400;letter-spacing:-.3px}.custom-check input{opacity:0;width:100%;position:absolute}.custom-check label:before{display:inline-block;position:absolute;content:"";background:#358c58;width:16px;height:16px;top:1px;left:0;border-radius:3px}.custom-check input[type=checkbox]:checked+label:after{content:"";width:10px;height:6px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-45deg);margin-top:2px;display:inline-block;left:3px;position:absolute;top:3px}.custom-check label{position:relative;padding-left:24px}@media(max-width:749px){.contact__wrapper .contact-item{border-radius:6px;padding:8px 24px}.contact__wrapper p a{font-size:16px;letter-spacing:-.3px}.main-contact_main .contect_content,.main-Gricontact_main .contect_content{font-size:16px;letter-spacing:-.3px;line-height:150%}.main-contact_content-wrap{margin-top:40px}.banner__heading.h0{font-size:24px}.phone_whts_wrap,.main-Gricontact_main .contact__wrapper{row-gap:10px}.email_wrap.contact-item{word-break:break-all;text-align:center}.main-contact_wrap{display:flex;flex-direction:column-reverse;padding-top:20px!important}.template-page-contact .banner .banner__media.media:before{content:none!important}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.main-contact_wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:7.5vw;align-items:flex-start;justify-content:space-between}}@media(max-width:640px){.contact__wrapper .contact-item{padding:8px 10px}.contact__wrapper p a{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/457/assets/section-contact-form.css.map */
