:root{--promo-radius:30px;--promo-bg:#13253c;--promo-color:#fff;--promo-padding-mobile-y:40px;--promo-padding-mobile-x:20px;--promo-padding-mobile:var(--promo-padding-mobile-y) var(--promo-padding-mobile-x);--promo-padding-desktop:60px;--promo-content-gap:30px;--promo-img-visible:none;--promo-img-width:100%;--promo-content-width:100%;--promo-bg-pattern-opacity:.2;--promo-form-gap:16px;--promo-form-input-border-radius:var(--border-radius,10px);--promo-form-input-border-color:#3d5d7e;--promo-messenger-width:100%;--promo-subscribe-height:initial}@media(min-width:1024px){:root{--promo-bg:#13253c;--promo-bg-pattern-opacity:.7;--promo-img-visible:block;--promo-img-width:68%;--promo-content-width:60%;--promo-form-gap:26px;--promo-messenger-width:auto;--promo-subscribe-height:540px}}.section-promo--form{--suppport-form-gap:16px}.section-promo--form:before{--promo-img-width:100%;left:auto;right:0;top:0}.section-promo--form:after{background-image:url(../images/promo/women.webp);height:115%;inset:auto 0 0 auto}@media(max-width:1023px){.section-promo--form{overflow:hidden}.section-promo--form:before{background-image:url(../images/promo/form-bg-lg.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;opacity:.2;width:var(--promo-img-width)}}.promo__content{display:flex;flex-direction:column;gap:var(--promo-form-gap);z-index:10}.promo__content,.promo__content .block-name{position:relative}.promo__content form.support-form{flex-wrap:wrap}.promo__content form .description_base_block,.promo__content form .form-control,.promo__content form .form-group,.promo__content form .input-block,.promo__content form>div{margin-bottom:0!important}.promo__content form .vue-tel-input{border-color:var(--promo-form-input-border-color);border-radius:var(--border-radius)}.promo__content form .vue-tel-input:active,.promo__content form .vue-tel-input:focus,.promo__content form .vue-tel-input:focus-within{border-color:#fff;box-shadow:none}.promo__content form .vti__phone{color:#fff!important}.promo__content form .vti__dropdown-item *{color:var(--dark)}.promo__content form .vti__dropdown{border-radius:var(--border-radius) 0 0 var(--border-radius)}.promo__content form .phone-input--error .vue-tel-input{border-color:#ff6b6b}.promo__content form .promo-form__phone-error{color:#ffb4b4;font-size:13px;margin-top:8px}.promo__content form .contact-profile-list{display:flex;flex-wrap:wrap;gap:8px;max-width:100%;overflow-x:visible;padding-bottom:2px;scrollbar-width:thin;width:100%}.promo__content form .contact-profile-chip{background:transparent;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:13px;line-height:1.2;padding:8px 12px;white-space:nowrap}.promo__content form .contact-profile-chip--active{background:#ffffff1f;border-color:#fff}.promo__content form .input-block.contact-profile-row{flex:0 0 100%;width:100%}.promo__content form .form-control,.promo__content form .input-block input,.promo__content form .input-block select,.promo__content form .input-group,.promo__content form input,.promo__content form select,.promo__content form textarea{background:transparent;border:1px solid var(--promo-form-input-border-color);border-radius:var(--promo-form-input-border-radius);color:var(--promo-color);outline:none}.promo__content form .form-control:focus,.promo__content form .input-block input:focus,.promo__content form .input-block select:focus,.promo__content form .input-group:focus,.promo__content form input:focus,.promo__content form select:focus,.promo__content form textarea:focus{border:1px solid var(--white)}.promo__content form .form-control::-moz-placeholder,.promo__content form .input-block input::-moz-placeholder,.promo__content form .input-block select::-moz-placeholder,.promo__content form .input-group::-moz-placeholder,.promo__content form input::-moz-placeholder,.promo__content form select::-moz-placeholder,.promo__content form textarea::-moz-placeholder{color:#fff9}.promo__content form .form-control::placeholder,.promo__content form .input-block input::placeholder,.promo__content form .input-block select::placeholder,.promo__content form .input-group::placeholder,.promo__content form input::placeholder,.promo__content form select::placeholder,.promo__content form textarea::placeholder{color:#fff9}.promo__content form input[name=name]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%233d5d7e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='M9.999 10.833a4.167 4.167 0 1 0 0-8.333 4.167 4.167 0 0 0 0 8.333'/%3E%3Cpath stroke='%23797979' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='M16.665 17.5a6.666 6.666 0 1 0-13.333 0'/%3E%3C/svg%3E");background-position:16px;background-repeat:no-repeat;background-size:20px;padding-left:48px}.promo__content form button{background:var(--blue);border-radius:var(--promo-form-input-border-radius);color:#fff;margin:0!important;min-width:200px;white-space:nowrap}.promo__content form button:hover{background:var(--blue-hover)}@media(min-width:1024px){.promo__content form.support-form{align-items:stretch}.promo__content form.support-form>.input-block:not(.contact-profile-row){flex:1 1 0;min-width:240px}.promo__content form.support-form>button[type=submit]{flex:0 0 auto;min-width:220px}}.promo__content .promo__messengers{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px 30px;margin-bottom:24px;max-width:100%;padding:12px 14px;width:-moz-fit-content;width:fit-content}.promo__content .promo__messengers-label{color:#c2c7d0;width:var(--promo-messenger-width)}.promo__content .promo__messengers-label--toggle{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:inherit;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:3px}.promo__content .promo__messengers-label--toggle:hover{color:#e2e6ef}.promo__content .promo__messengers-label--toggle:focus-visible{border-radius:2px;outline:2px solid hsla(0,0%,100%,.45);outline-offset:2px}@media(min-width:768px){.promo__content .promo__messengers{align-items:center;flex-wrap:nowrap;justify-content:flex-start}.promo__content .promo__messengers-label,.promo__content .promo__messengers-label--toggle{text-align:left;width:auto}}.promo__content .promo__messenger{align-items:center;background:#ffffff14;border:1px solid transparent;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;gap:10px;padding:8px 12px;transition:background .2s,border .2s,box-shadow .2s,transform .2s}.promo__content .promo__messenger--tg{background:#229ed91f;border-color:#229ed9}.promo__content .promo__messenger--tg:hover{background:#229ed933;border-color:#39b8f2;box-shadow:0 8px 18px #229ed929;transform:translateY(-1px)}.promo__content .promo__messenger--wa{background:#25d3661f;border-color:#25d366}.promo__content .promo__messenger--wa:hover{background:#25d36633;border-color:#3ee27a;box-shadow:0 8px 18px #25d36629;transform:translateY(-1px)}.promo__content .promo__messenger svg{height:24px;width:24px}@media(max-width:767px){.promo__content .promo__messengers{margin-bottom:16px;width:100%}.promo__content .promo__messengers-label,.promo__content .promo__messengers-label--toggle{width:100%}.promo__content .promo__messenger{box-sizing:border-box;justify-content:center;max-width:100%;width:100%}}
