.menu[data-v-3c09d939]{align-items:center;background-color:var(--alfa-red);border-radius:12px;display:flex;height:48px;justify-content:space-between;margin:-12px auto 0;padding:0 12px;position:sticky;top:0;width:min(1092px,calc(100vw - 24px));z-index:2}.menu .menu__items[data-v-3c09d939]{align-items:center;display:grid;grid-template-columns:repeat(8,auto);justify-content:space-between;margin-left:28px;width:100%}.menu .menu__items .menu__label[data-v-3c09d939]{color:#fff;display:none;font-size:16px}.menu .menu__items a[data-v-3c09d939]{color:#fff;font-size:16px;line-height:18px;text-align:center;text-decoration:none}.menu .menu__items a[data-v-3c09d939]:last-child{font-weight:700;max-width:-moz-fit-content;max-width:fit-content}.menu .menu__items a.active[data-v-3c09d939]{background-color:#fff;border-radius:10px;color:var(--alfa-red);padding:4px 8px}.menu .menu__items .menu__contacts[data-v-3c09d939]{align-items:center;display:flex;gap:12px}.menu .menu__items .menu__contacts .contacts-devider[data-v-3c09d939]{background-color:#fff;height:28px;width:1px}.menu__btn[data-v-3c09d939]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:space-evenly;padding:0;width:50px}.menu__btn span[data-v-3c09d939]{background:#fff;border-radius:4px;display:inline-block;height:2px;pointer-events:none;width:35px}.menu-popup[data-v-3c09d939]{background-color:#fff;border-radius:16px;box-shadow:0 0 8px #00000029;display:flex;flex-direction:column;left:0;padding:16px;position:absolute;top:112%;z-index:1}.menu-popup .menu-popup__title[data-v-3c09d939]{font-size:16px;font-weight:700;margin-bottom:4px}.menu-popup a[data-v-3c09d939]{color:#585858;font-size:16px;line-height:24px;text-decoration:none}.menu-popup a.active[data-v-3c09d939],.menu-popup a[data-v-3c09d939]:hover{color:var(--alfa-red)}.menu-popup a+.menu-popup__title[data-v-3c09d939]{margin-top:20px}.menu-popup a+.menu-popup__title[data-v-3c09d939]:before{background-color:var(--alfa-pastel);content:"";display:block;height:1px;transform:translateY(-10px);width:100%}@media screen and (max-width:1023px){.menu .menu__items[data-v-3c09d939]{justify-content:end}.menu .menu__items .menu__label[data-v-3c09d939]{display:inline-block}.menu .menu__items[data-v-3c09d939]>:not(.menu__contacts){display:none}.menu-popup a[data-v-3c09d939]{line-height:28px}}@media screen and (max-width:767px){.menu[data-v-3c09d939]{height:44px}}#callBack-popup[data-v-d3fb9cf8]{left:50%;position:fixed;top:12%;transform:translate(-50%);z-index:30}#callBack-popup .title[data-v-d3fb9cf8]{font-size:18px}#callBack-popup .subtitle[data-v-d3fb9cf8],#callBack-popup .title[data-v-d3fb9cf8]{text-align:center}#callBack-popup .subtitle[data-v-d3fb9cf8]{color:#0f2233a3;font-size:14px;line-height:16px;margin-top:2px}#callBack-popup .cb__form[data-v-d3fb9cf8]{background:#fff;border-radius:9px;margin:0 auto;padding:24px 36px;width:min(464px,94vw)}#callBack-popup .btn[data-v-d3fb9cf8]{padding-bottom:8px;padding-top:8px}.info[data-v-d3fb9cf8]{background:#fff;border-radius:9px;left:50%;margin:0 auto;max-width:98%;padding:36px;position:fixed;top:15%;transform:translate(-50%);width:min(464px,94vw);z-index:30}.info img[data-v-d3fb9cf8]{display:flex;margin:0 auto 20px;width:50px}footer[data-v-de0aa70f]{background:#fff;margin:40px auto 0;max-width:1280px;padding:0 24px 32px;text-align:center}.footer__link-cont[data-v-de0aa70f]{display:flex;justify-content:space-between;margin-bottom:48px;padding-top:24px}.footer__links[data-v-de0aa70f]{color:var(--alfa-text);display:inline-flex;flex-direction:column;font-size:32px;gap:24px}.footer__links a[data-v-de0aa70f]{color:var(--alfa-text);font-weight:400;text-align:left;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}footer p[data-v-de0aa70f]{color:var(--alfa-text);font-size:20px;line-height:24px;text-align:center}.footer__phone[data-v-de0aa70f]{color:#585858;display:inline-flex;font-size:48px;margin-top:20px;text-align:center;text-decoration:none}@media screen and (max-width:959px){.footer__link-cont[data-v-de0aa70f]{flex-direction:column}.footer__links[data-v-de0aa70f]{font-size:20px;margin-bottom:24px}}@media screen and (max-width:767px){footer p[data-v-de0aa70f]{font-size:14px}.footer__phone[data-v-de0aa70f]{font-size:24px}}
