svg[data-v-4f6712ea]{max-width:100%;width:471px}@media (max-width:1290px){svg[data-v-4f6712ea]{height:38px;width:auto}.footer-logo[data-v-4f6712ea]{margin-bottom:10px}}@media (max-width:767px){.footer-logo[data-v-4f6712ea]{margin-bottom:0}}.footer-logo a[data-v-4f6712ea]{display:block;max-width:100%;width:471px}@media (max-width:767px){.footer-logo a[data-v-4f6712ea]{width:100%}}.footer-logo svg[data-v-4f6712ea]{height:auto;width:100%}.header__contact[data-v-ea3c577e]{display:flex}.header__contact.in-menu[data-v-ea3c577e]{flex-direction:column;gap:20px;margin-top:20px;padding-left:30px}.contact__item[data-v-ea3c577e]{align-items:center;display:flex}.contact__item[data-v-ea3c577e]:first-child{margin-right:40px}.contact__item-wrap[data-v-ea3c577e]{letter-spacing:.01em}.contact__item-wrap p[data-v-ea3c577e]{color:#4c45e0;font-size:12px;line-height:16px;margin:0 0 -2px}.contact__item-wrap span[data-v-ea3c577e]{font-size:16px;font-weight:700;line-height:21px}.contact__item-wrap span[data-v-ea3c577e]:hover{color:#4c45e0}.nuxt-icon[data-v-ea3c577e]{margin-right:10px}.nuxt-icon.mail[data-v-ea3c577e]{width:23px}.nuxt-icon.phone[data-v-ea3c577e]{width:21px}.buttons[data-v-e24d34ed]{display:flex;gap:2.08vw}@media (max-width:1290px){.buttons[data-v-e24d34ed]{gap:40px}}@media (max-width:767px){.buttons[data-v-e24d34ed]{gap:10px}.buttons a[data-v-e24d34ed],.buttons button[data-v-e24d34ed]{font-size:10px}}.footer-buttons[data-v-e24d34ed]{padding:15px 0}@media (max-width:1290px){.footer-buttons[data-v-e24d34ed]{padding:0}}@media (max-width:1040px){.footer-buttons[data-v-e24d34ed]{margin-top:35px}}@media (max-width:767px){.footer-buttons[data-v-e24d34ed]{margin-bottom:40px;margin-top:20px}}.footer__menu[data-v-e7101086]{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;width:355px}@media (max-width:1040px){.footer__menu[data-v-e7101086]{-moz-column-gap:normal;column-gap:normal;font-size:14px;width:290px}}.footer__menu li[data-v-e7101086]{margin-bottom:15px;width:-moz-max-content;width:max-content}.footer__menu li a[data-v-e7101086]{white-space:nowrap}.footer__menu li a.router-link-active[data-v-e7101086],.footer__menu li a[data-v-e7101086]:hover{color:#4c45e0}button[data-v-b2f19521]{align-items:center;display:flex;height:42px;justify-content:center;margin-left:4vw}@media (max-width:1290px){button[data-v-b2f19521]{height:40px;margin-left:58px;padding:0;width:40px}}@media (max-width:767px){button[data-v-b2f19521]{height:35.5px;margin-left:10px}}button p[data-v-b2f19521]{background-color:#f6f6f6;height:2px;margin:0;position:relative;width:18px}@media (max-width:1040px){button p[data-v-b2f19521]{height:1px;width:17px}}button p[data-v-b2f19521]:after,button p[data-v-b2f19521]:before{background-color:#f6f6f6;content:"";display:block;height:2px;position:absolute;transition:all .1s;width:18px}@media (max-width:1040px){button p[data-v-b2f19521]:after,button p[data-v-b2f19521]:before{height:1px;width:17px}}button p[data-v-b2f19521]:before{top:8px}@media (max-width:1040px){button p[data-v-b2f19521]:before{top:4px}}button p[data-v-b2f19521]:after{top:-8px}@media (max-width:1040px){button p[data-v-b2f19521]:after{top:-4px}}button:hover p[data-v-b2f19521]:before{top:5px}button:hover p[data-v-b2f19521]:after{top:-5px}.header__menu[data-v-b2f19521]{background-image:url(../images/menu-bgnd.jpg);bottom:0;overflow:auto;padding:40px 0;position:fixed;right:0;top:0;width:360px;z-index:10}@media (max-width:767px){.header__menu[data-v-b2f19521]{width:100%}}.header__menu-logo[data-v-b2f19521]{display:block;height:97px;margin:0 auto;width:97px}@media (max-width:767px){.header__menu-logo[data-v-b2f19521]{height:90px;width:90px}}.header__menu .close[data-v-b2f19521]{color:#384044;cursor:pointer;height:30px;position:absolute;right:20px;top:20px;transition:all .1s;width:30px}.header__menu .close[data-v-b2f19521]:hover{color:#ff0019}.menu[data-v-b2f19521]{margin-top:10px}.menu[data-v-b2f19521] ul li{font-size:20px;letter-spacing:.01em;line-height:26px;padding:5px 30px}@media (max-width:767px){.menu[data-v-b2f19521] ul li{font-size:14px;line-height:18px}}.menu[data-v-b2f19521] ul li.active,.menu[data-v-b2f19521] ul li:hover{background-color:#fff}.menu[data-v-b2f19521] ul li a,.menu[data-v-b2f19521] ul li span{display:block;padding:11px 0}.menu[data-v-b2f19521] ul li span{cursor:default}.slide-left-enter-active[data-v-b2f19521],.slide-left-leave-active[data-v-b2f19521]{transition:transform .5s ease}.slide-left-enter-from[data-v-b2f19521],.slide-left-leave-to[data-v-b2f19521]{transform:translate(100%)}header[data-v-3d97f9d1]{background-color:#fff;height:var(--headerHeight);left:0;position:fixed;right:0;top:0;z-index:10}.header[data-v-3d97f9d1],header[data-v-3d97f9d1]{align-items:center;display:flex}.header[data-v-3d97f9d1]{justify-content:space-between}.header[data-v-3d97f9d1] .logo{margin-right:10px;max-width:470px;width:30vw}@media (max-width:1290px){.header[data-v-3d97f9d1] .logo{margin-right:0;width:auto}}.header__control[data-v-3d97f9d1]{display:flex}footer[data-v-45db23c5]{border-top:1px solid #2aa9d9;padding:60px 0;position:relative}.footer__requisites[data-v-45db23c5]{width:715px}@media (max-width:1290px){.footer__requisites[data-v-45db23c5]{width:477px}}@media (max-width:1040px){.footer__requisites[data-v-45db23c5]{width:400px}}@media (max-width:767px){.footer__requisites[data-v-45db23c5]{width:100%}}.footer__requisites ul[data-v-45db23c5]{list-style:none;margin:0!important;max-width:715px;padding:0;width:100%}.footer__requisites ul li[data-v-45db23c5]{border-bottom:1px solid #afb3b4;display:flex;font-size:14px;gap:38px;padding:10px 0}@media (max-width:1290px){.footer__requisites ul li[data-v-45db23c5]{flex-direction:column;gap:10px}}.footer__requisites ul li p[data-v-45db23c5]{margin:0}.footer__requisites ul li p[data-v-45db23c5]:first-child{flex-shrink:0;width:208px}@media (max-width:1290px){.footer__requisites ul li p[data-v-45db23c5]:first-child{font-weight:700;width:auto}}.footer-grid[data-v-45db23c5]{display:grid;grid-template-areas:"logo menu" "req menu"}@media (max-width:1290px){.footer-grid[data-v-45db23c5]{grid-template-areas:"logo logo" "req menu"}}@media (max-width:1040px){.footer-grid[data-v-45db23c5]{grid-gap:0 40px}}@media (max-width:767px){.footer-grid[data-v-45db23c5]{grid-template-areas:"logo" "menu" "req"}}@media (max-width:1290px){.footer-menu[data-v-45db23c5]{display:flex;flex-direction:column;justify-content:space-between}}
