.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}}.main-contact-form .contact-form-flex{display:flex}.main-contact-form .contact-form-image{width:50%}.main-contact-form .contact-form-image .image img{width:100%;object-fit:cover;height:100%;display:block}.main-contact-form .contact-form{width:50%;max-width:600px;margin:0 auto;padding:0 20px}.main-contact-form .contact-form>div{height:100%}.main-contact-form .contact-form .contact{padding-left:0;padding-right:0;display:flex;flex-direction:column;justify-content:center;height:100%;margin:0;width:100%;padding-top:7rem;margin-top:-5rem}.main-contact-form .contact-form .contact .title{margin-bottom:10px;margin-top:0;color:#1a2f4b}.main-contact-form .contact-form .contact .field:before,.main-contact-form .contact-form .contact .field:after{content:unset!important}.main-contact-form .field__input{border:solid 1px #8B8B8B;border-radius:8px;color:#7b7b7b}.main-contact-form .field__input:focus{box-shadow:unset;outline:0!important}.main-contact-form .field label.field__label{color:#7b7b7b}.main-contact-form .contact p{margin-bottom:30px;font-size:16px;line-height:26px}.main-contact-form .contact .top-content p a{color:#015150;font-size:15px;font-weight:700}.main-contact-form .contact-form .contact .form-agreement p a{color:#959595;text-decoration:underline}.form-agreement.custom-check input[type=checkbox]{margin:0 5px 0 0}.form-agreement [for=terms_agreement_contact]{line-height:0}.main-contact-form .contact-form .contact .field{margin-bottom:1.6rem}.main-contact-form .contact-form .contact .form-agreement{display:flex;align-items:center}.main-contact-form .contact-form .contact .form-agreement p{margin:0;font-size:12px;color:#959595}.main-contact-form .contact-form .contact .contact__button{margin-top:3rem}.main-contact-form .contact-form .contact .contact__button .button{width:100%}.main-contact-form .field__input{height:4rem}.form-agreement.custom-check input[type=checkbox]{width:16px;height:16px}.main-contact-form{width:100%;height:100%}@media screen and (max-width: 1200px){.main-contact-form .contact-form{padding-top:40px}}@media screen and (max-width: 989px){.main-contact-form{margin-top:40px;margin-bottom:40px;padding:0 20px}.main-contact-form .contact-form-image{display:none}.main-contact-form .contact-form{max-width:620px;margin:auto;border-radius:5px;overflow:hidden;width:100%}.main-contact-form .contact-form .contact .title{margin-top:25px;margin-bottom:30px;text-align:center}.main-contact-form .contact-form>div{height:100%;display:flex;justify-content:center}}.main-contact-form .field__input{border:solid 1px rgba(0,0,0,.5);border-radius:20px;color:#2b2b2b;font-size:15px;font-weight:300}.template-page-contact .coupan-code.close-bar{position:absolute;width:100%;background:#8f154e}.main-contact-form .text-area{min-height:12rem}.textareaSection label.form__label.field__label{z-index:0;background:#fff}.textareaSection label.form__label.field__label:before{content:"";position:absolute;top:-4px;left:0;width:100%;height:17px;background:#fff;z-index:-1}@media screen and (max-width: 1199px){.main-contact-form .contact-form-image .image{position:relative;height:90vh;overflow:hidden}}@media screen and (max-width: 989px){.main-contact-form .contact-form .contact{padding-top:4rem}.main-contact-form .contact-form .contact .title{margin-top:0;margin-bottom:1rem}}@media screen and (max-width: 767px){.section-template--25775848194373__form-padding{padding-top:0}.main-contact-form .contact-form .contact .title{margin-top:0}.section-template--25775848194373__form-padding{padding-top:10px!important}.main-contact-form .top-content{width:100%;margin:0 auto;text-align:center}.main-contact-form .contact-form .contact .title{margin-bottom:10px}.main-contact-form .contact-form{padding-left:0;padding-right:0}.main-contact-form .contact p{font-size:15px}.main-contact-form{margin-top:0;margin-bottom:40px}.main-contact-form .contact-form .contact{padding-top:6rem}}@media screen and (max-width: 640px){.section-template--25775848194373__form-padding{padding-top:40px!important}.main-contact-form .contact-form .contact{padding-top:4rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-contact-form.css.map */
