.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.not-overflow{overflow:hidden}.section-contact{padding:0 16px}.section-contact .contact-wrap{display:flex;flex-direction:column;gap:16px}.section-contact .contact-wrap .contact-item{background:#f6f6f6;border-radius:8px;padding:16px;display:flex;flex-direction:column;align-items:center;text-align:center}.section-contact .contact-wrap .contact-icon svg{width:56px;height:56px}.section-contact .contact-wrap .contact-title{font-family:Avenir;font-size:16px;font-weight:800;line-height:23px;color:#051931;margin-top:24px}.section-contact .contact-wrap .contact-description{font-family:Avenir;font-size:14px;font-weight:400;line-height:19px;text-align:center;color:#051931;margin-top:16px}.section-contact .contact-wrap .contact-button{font-family:Avenir;font-size:14px;font-weight:800;line-height:12px;color:#fff;background:#84bd00;padding:14px 40px;margin-top:24px;border-radius:100px}.custom-model-contact-main{text-align:center;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;outline:0;opacity:0;-webkit-transition:opacity .15s linear,z-index .15;-o-transition:opacity .15s linear,z-index .15;transition:opacity .15s linear,z-index .15;z-index:-1;overflow-x:hidden;overflow-y:auto;display:none}.model-open{z-index:99999;opacity:1;overflow:hidden;display:block}.custom-model-contact-main .custom-model-inner{transform:translateY(-25%);transition:-webkit-transform .3s ease-out;display:inline-block;vertical-align:middle;width:100%;height:100%}.custom-model-contact-main .custom-model-wrap{display:block;width:100%;height:100%;position:relative;background-color:#fff;box-shadow:0 3px 9px #00000080;background-clip:padding-box;outline:0;padding:56px 16px 40px;box-sizing:border-box;overflow-y:auto}.model-open .custom-model-inner{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0);position:relative;z-index:999}.custom-model-contact-main.model-open .bg-overlay{background:#0009;z-index:99;display:block}.custom-model-contact-main .bg-overlay{background:#0000;height:100vh;width:100%;position:fixed;left:0;top:0;right:0;bottom:0;z-index:0;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}.close-btn{position:absolute;right:24px;top:24px;cursor:pointer;z-index:99;color:#fff}.section-contact .title-form{font-family:Avenir;font-size:22px;font-weight:800;line-height:30.05px;text-align:left;color:#051931}.section-contact .description-form{font-family:Avenir;font-size:14px;font-weight:400;line-height:19px;text-align:left;color:#051931;margin-top:16px}.section-contact .custom-model-contact-main form{margin-top:24px}.section-contact .custom-model-contact-main .field-wrap label{font-family:Avenir;font-size:14px;font-weight:400;line-height:19px;display:block;text-align:left;color:#051931;margin-bottom:6px}.section-contact .custom-model-contact-main .field__input{padding-top:8px;height:40px}.section-contact .custom-model-contact-main .field:before{height:40px}.section-contact .custom-model-contact-main .field:after{border-radius:8px;box-shadow:0 0 0 var(--inputs-border-width) #246f7336!important}.section-contact .contact__button button:before,.section-contact .contact__button button:after{display:none!important}.section-contact .contact__button button{background:#84bd00;border-radius:100px;height:40px;font-family:Avenir;font-size:14px;font-weight:800;line-height:12px;color:#fff;width:100%;min-height:unset}.section-contact .note-form{font-family:Avenir;font-size:12px;font-weight:400;line-height:16px;text-align:left;color:#8a8b8a}.section-contact .form-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.section-contact .form-group label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #009CA6;box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d;padding:7px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px;height:16px;width:16px;top:3px}.section-contact .form-group input:checked+label:before{background-color:#009ca6}.section-contact .form-group{margin-top:16px}.section-contact .form-group input:checked+label:after{content:"";display:block;position:absolute;top:3px;left:5px;width:5px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.section-contact .form-group label{display:flex;text-align:left;position:relative;font-family:Avenir;font-size:12px;font-weight:400;line-height:16px;color:#051931}.section-contact .contact__button{margin-top:2.4rem}@media screen and (min-width:990px){.section-contact{padding:0 40px}.section-contact .contact-wrap{flex-direction:row;gap:24px}.section-contact .contact-wrap .contact-icon svg{width:80px;height:80px}.section-contact .contact-wrap .contact-title{font-size:22px;line-height:30.05px}.section-contact .contact-wrap .contact-description{font-size:18px;line-height:24.59px}.section-contact .contact-wrap .contact-item{padding:24px;width:50%}.contact .field{margin-bottom:2.4rem}.custom-model-contact-main .custom-model-wrap{max-width:676px;max-height:680px;margin:auto}.custom-model-contact-main .custom-model-inner{display:flex}.contact__button{margin-top:4rem}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2.4rem}.section-contact .title-form{font-size:22px;line-height:30.05px;text-align:center}.section-contact .description-form{font-size:14px;line-height:19px;text-align:center;margin-top:12px}.custom-model-contact-main .custom-model-wrap{padding:72px 24px 24px}.section-contact .note-form{font-size:12px;line-height:16px;text-align:left}.section-contact .form-group label{font-size:12px;line-height:16px}.section-contact .form-group label:before{top:-1.5px}.section-contact .contact__button{display:flex;justify-content:end}.section-contact .contact__button button{width:121px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
