.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}}@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}}body.template-contact .footer{margin:0}.contact-form-block{padding-top:100px;padding-bottom:110px;position:relative}.contact-form-block-wrapper{display:flex;align-items:center;gap:55px}.contact-form-block-wrapper .contact-header{margin-bottom:50px}.contact-form-block-wrapper .contact-left-block{max-width:612px;width:100%}.contact-right-inner{background:#f6f5f1;border-radius:5px;padding:30px;margin-top:38px}.contact-form-block-wrapper .contact-header .title{margin:0 0 10px;line-height:1.2;color:#fff}.contact-form-block-wrapper .contact-header .content p{margin:0;color:#fff;font-size:20px;font-weight:500;letter-spacing:0}.contact-form-block-wrapper .contact-header .content p a{color:inherit;font-weight:600}.contact-form-block-wrapper .contact-header .content p a:hover{text-decoration-thickness:3px}.contact-email,.contact-phone{display:flex;align-items:center;gap:10px}.contact-email .icon,.contact-phone .icon{width:24px;height:24px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.contact-right-inner p a{text-decoration:none;color:inherit}.contact-right-inner p{margin:0;letter-spacing:0;line-height:1.2}.contact-email{margin-bottom:10px}.contact-right-inner .con-title{font-weight:500;font-size:20px;margin-bottom:20px;line-height:1.2}.contact .form-agreement{display:flex;align-items:center}.custom-check input{background-color:transparent;width:12px;height:12px;min-width:12px;border:1px solid #E2DCD0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;position:relative;cursor:pointer;margin:0 10px 0 0}.contact .form-agreement label p{margin:0;font-size:13px;line-height:1.2;letter-spacing:0;color:#e2dcd0}.contact .form-agreement label p a{color:inherit;font-weight:600}.contact .form-agreement label p a:hover{text-decoration-thickness:2px}.custom-check input[type=checkbox]:after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:scale(.2);transform:scale(.2);-webkit-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s;opacity:0;width:8px;height:6px;margin-left:-4px;margin-top:-3px;background-image:url(/cdn/shop/files/checkbox-tick_1.svg?v=1766050694),none;background-repeat:no-repeat;background-size:8px}.custom-check input[type=checkbox]:checked{border:none;-webkit-box-shadow:0 0 0 11px #E2DCD0 inset;box-shadow:0 0 0 11px #e2dcd0 inset}.custom-check input[type=checkbox]:checked:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.contact__button .button{width:100%}.contact__button{margin-top:3rem}.whatsapp_button{margin-top:30px}.whatsapp_button .button{padding:11px 40px;border-radius:30px;background:#fff;color:#2f2f2f;font-size:16px;letter-spacing:1.28px;font-weight:600;align-items:center;line-height:1}.whatsapp_button .button .image img{width:100%;height:100%;vertical-align:middle}.contact .form-agreement label{cursor:pointer}.contact-form-block .main-banner-video{position:absolute;top:0;left:0;width:100%;height:100%}.contact-form-block .main-banner-video:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#333;opacity:.6}.contact-form-block .main-banner-video .video{width:100%;height:100%}.contact-form-block .main-banner-video .video video{width:100%;height:100%;vertical-align:middle;object-fit:cover}.contact-form-block .contact{position:relative}@media screen and (max-width:989px){.contact-form-block{padding-top:70px;padding-bottom:80px}.contact-form-block-wrapper{flex-direction:column}.contact-right-block{max-width:612px;width:100%}.contact-right-inner{margin-top:0}}@media screen and (max-width:749px){.contact-form-block{padding-top:50px;padding-bottom:50px}.contact-form-block-wrapper{gap:30px}.contact-form-block-wrapper .contact-header{margin-bottom:30px}.contact-form-block-wrapper .contact-header .title{margin:0 0 14px;text-align:center}.contact-form-block-wrapper .contact-header .content p{font-size:16px;text-align:center}.contact-right-inner .con-title{font-size:18px}.contact .form-agreement label p{font-size:12px}.whatsapp_button .button{padding:9px 40px;font-size:14px;letter-spacing:.84px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-form.css.map */
