.ui-logotype{display:flex;position:relative;width:23.25rem}@media screen and (max-width:767px){.ui-logotype.default{width:13rem}.ui-logotype.negative{width:16.25rem}}.ui-logotype__link{display:block;transition:all .3s ease;width:100%}.ui-logotype__link:hover{opacity:.84;transition:all .3s ease}.ui-logotype__link:active{transform:scale(.95);transition:all .2s ease}.layout-header-nav[data-v-960aed78]{position:relative}.layout-header-nav__list[data-v-960aed78]{align-items:center;display:flex;gap:32px}@media screen and (max-width:1200px){.layout-header-nav__list[data-v-960aed78]{display:none}}.layout-header-nav__item a[data-v-960aed78]{align-items:center;color:var(--text);display:flex;font-weight:600;transition:all .2s ease;will-change:color}.layout-header-nav__item a[data-v-960aed78]:hover{color:var(--blue-secondary);transition:all .2s ease;will-change:color}.layout-header-nav__item a[data-v-960aed78]:active{transform:scale(.95);transition:all .2s ease}.layout-header-burger{display:none}@media screen and (max-width:1200px){.layout-header-burger{align-items:center;display:flex;justify-content:center;z-index:10}}.layout-header-burger.is-open .layout-header-burger__line:first-child{transform:rotate(45deg)}.layout-header-burger.is-open .layout-header-burger__line:last-child{transform:rotate(-45deg)}.layout-header-burger__btn{cursor:pointer;padding:0 16px;transition:transform .2s ease}.layout-header-burger__btn:active{transform:scale(.95);transition:transform .2s ease}.layout-header-burger__line{background-color:var(--text);height:3px;margin:6px 0;position:relative;transform-origin:6px;transition:all .3s ease;width:24px}.fullmenu{background-color:#fffffffa;height:101vh;left:0;overflow-x:hidden;padding-top:6rem;position:fixed;top:0;width:101%;z-index:1}.fullmenu .section-contacts-card__phone{color:var(--blue-secondary)}.fullmenu .socials{align-items:center;display:flex;gap:1rem}.fullmenu .socials__item{width:3rem}.fullmenu a{font-size:1.5rem;font-weight:600}.fullmenu .ui-title{color:var(--caption)}.fullmenu .ui-title.title-section h2{text-align:left}.fullmenu .ui-title.is-active{color:var(--light)}.fullmenu__container{max-height:100%;overflow-y:scroll}.fullmenu__content{display:flex;flex-direction:column;gap:32px;margin-bottom:120px;margin-top:16px;padding-left:24px}@media screen and (max-width:375px){.fullmenu__content{padding-left:16px}}.fullmenu-enter-active,.fullmenu-leave-active{transition:transform .25s ease}.fullmenu-enter-from,.fullmenu-leave-to{transform:translate(-100%);transition:transform .25s ease}.layout-header{padding-left:2rem;padding-right:2rem;padding-top:2.625rem;position:fixed;top:0;width:100%;z-index:1000}@media screen and (max-width:991px){.layout-header__badge{display:none}.layout-header{padding:0}}.layout-header__container{align-items:center;background-color:var(--light);border-radius:4rem;display:flex;justify-content:space-between;padding:1rem 2rem}@media screen and (max-width:991px){.layout-header__container{background-color:transparent;padding:1.125rem 1rem}.layout-header__logo{z-index:10}}.layout-header__col{align-items:center;display:flex;flex-wrap:nowrap;gap:2.625rem}.layout-header__contacts{display:grid;gap:.75rem}@media screen and (max-width:1200px){.layout-header__contacts{display:none}}.layout-header__contacts a{color:var(--text);font-size:1.5rem;font-weight:600;line-height:100%;transition:.2s ease}.layout-header__contacts a:hover{color:var(--text-64);transition:.2s ease}.layout-header__contacts a:last-child{color:var(--blue-secondary);font-size:1.25rem;text-decoration:underline;transition:.2s ease}.layout-header__contacts a:last-child:hover{color:var(--blue);transition:.2s ease}.layout-footer-copyright[data-v-42a57a02]{background-color:var(--dark);padding:1.25rem 0}.layout-footer-copyright .ui-container[data-v-42a57a02]{display:flex;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width:991px){.layout-footer-copyright .ui-container[data-v-42a57a02]{align-items:center;flex-direction:column;gap:1.5rem}}@media screen and (max-width:767px){.layout-footer-copyright .ui-container[data-v-42a57a02]{align-items:flex-start}}.layout-footer-copyright .ui-container a[data-v-42a57a02],.layout-footer-copyright .ui-container span[data-v-42a57a02]{display:block}.layout-footer-copyright__company[data-v-42a57a02]{color:var(--light-32);font-size:.875rem;margin-top:.75rem}.layout-footer-copyright__warn[data-v-42a57a02]{color:var(--light-32);font-size:.75rem;max-width:49.5rem}.layout-footer-copyright__policy[data-v-42a57a02]{color:var(--light-32);font-size:.875rem;transition:.2s ease}.layout-footer-copyright__policy[data-v-42a57a02]:hover{color:var(--light);transition:.2s ease}@media screen and (max-width:767px){.--desk[data-v-66867d0b]{display:none}}.--mob[data-v-66867d0b]{display:none}@media screen and (max-width:767px){.--mob[data-v-66867d0b]{display:block}}.layout-footer[data-v-66867d0b]{background-color:var(--dark)}@media screen and (max-width:767px){.layout-footer[data-v-66867d0b]{margin-top:4rem}}.layout-footer__container[data-v-66867d0b]{display:flex;gap:2rem}@media screen and (max-width:991px){.layout-footer__container[data-v-66867d0b]{align-items:center;flex-direction:column}}@media screen and (max-width:767px){.layout-footer__container[data-v-66867d0b]{align-items:flex-start}}.layout-footer__promo[data-v-66867d0b]{display:flex;flex-direction:column;gap:1.5rem}.layout-footer__desc[data-v-66867d0b]{color:var(--light-72);display:block;max-width:23.5rem;width:100%}.layout-footer__menu[data-v-66867d0b]{margin-left:5.5rem;margin-right:auto}@media screen and (max-width:991px){.layout-footer__menu[data-v-66867d0b]{margin:0}}.layout-footer__menu ul[data-v-66867d0b]{-moz-column-gap:4.5rem;column-gap:4.5rem;display:grid;grid-template-columns:1fr 1fr;row-gap:2rem;transition:.2s ease}.layout-footer__menu ul li[data-v-66867d0b]{color:var(--light-72);max-width:-moz-fit-content;max-width:fit-content;transition:.2s ease}.layout-footer__menu ul li[data-v-66867d0b]:hover{color:var(--light);transition:.2s ease}.layout-footer__contacts[data-v-66867d0b]{display:flex;flex-direction:column;gap:2rem}.layout-footer__phone[data-v-66867d0b]{color:var(--light);font-size:2rem}@media screen and (max-width:375px){.layout-footer__phone[data-v-66867d0b]{font-size:1.5rem}}.layout-footer__mail[data-v-66867d0b]{color:var(--blue);font-size:1.25rem;transition:.2s ease}.layout-footer__mail[data-v-66867d0b]:hover{color:var(--blue-secondary);transition:.2s ease}.layout-footer address[data-v-66867d0b]{color:var(--light-64);font-style:normal;max-width:18.26rem}.layout-footer.m-0[data-v-66867d0b]{margin:0}.layout-footer__container.ui-container[data-v-66867d0b]{padding-bottom:5.9375rem;padding-top:5rem}@media screen and (max-width:767px){.layout-footer__container.ui-container[data-v-66867d0b]{padding-bottom:2rem!important;padding-top:2rem!important}}.layout-footer__cols[data-v-66867d0b]{display:flex;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width:991px){.layout-footer__cols[data-v-66867d0b]{align-items:center;flex-direction:column;gap:2rem}.layout-footer__col[data-v-66867d0b]{align-items:center;display:flex;flex-direction:column}}.layout-footer__col-utp[data-v-66867d0b]{color:var(--text-42);display:block;font-size:.875rem;max-width:17rem;padding-left:4.5rem}@media screen and (max-width:991px){.layout-footer__col-utp[data-v-66867d0b]{margin-top:1rem;max-width:12rem;padding:0;text-align:center}}.layout-footer__col-title[data-v-66867d0b]{font-size:1.5rem;font-weight:600}@media screen and (max-width:991px){.layout-footer__col-title[data-v-66867d0b]{text-align:center}}.layout-footer__col-item-title[data-v-66867d0b]{color:var(--text-42);font-size:.875rem;line-height:100%}.layout-footer__col-address[data-v-66867d0b]{color:var(--text-42);font-size:1.125rem;font-style:normal}.layout-footer__col-mail[data-v-66867d0b]{color:var(--blue-light);font-size:1.125rem;transition:.2s ease}.layout-footer__col-mail[data-v-66867d0b]:hover{color:var(--blue-pale);transition:.2s ease}.layout-footer__col-phone[data-v-66867d0b]{color:var(--text);font-size:1.25rem;line-height:100%;transition:.2s ease}.layout-footer__col-phone[data-v-66867d0b]:hover{color:var(--text-64);transition:.2s ease}.layout-footer__col.layout-footer__col--contacts[data-v-66867d0b],.layout-footer__col.layout-footer__col--nav[data-v-66867d0b]{align-content:flex-start;display:grid;gap:2rem}@media screen and (max-width:991px){.layout-footer__col.layout-footer__col--contacts .layout-footer__col-wrap[data-v-66867d0b],.layout-footer__col.layout-footer__col--nav .layout-footer__col-wrap[data-v-66867d0b]{align-items:center}.layout-footer__col.layout-footer__col--contacts .layout-footer__col-item-title[data-v-66867d0b],.layout-footer__col.layout-footer__col--contacts address[data-v-66867d0b],.layout-footer__col.layout-footer__col--nav .layout-footer__col-item-title[data-v-66867d0b],.layout-footer__col.layout-footer__col--nav address[data-v-66867d0b]{text-align:center}}@media screen and (max-width:767px){.layout-footer__col.layout-footer__col--contacts[data-v-66867d0b],.layout-footer__col.layout-footer__col--nav[data-v-66867d0b]{gap:1rem!important}}.layout-footer__col.layout-footer__col--nav ul[data-v-66867d0b]{display:grid;gap:1rem}@media screen and (max-width:991px){.layout-footer__col.layout-footer__col--nav ul li[data-v-66867d0b]{text-align:center}}.layout-footer__col.layout-footer__col--nav a[data-v-66867d0b]{color:var(--text-42);font-size:1rem;transition:.2s ease}.layout-footer__col.layout-footer__col--nav a[data-v-66867d0b]:hover{color:var(--text);transition:.2s ease}.layout-footer__col.layout-footer__col--contacts[data-v-66867d0b]{display:grid;gap:2rem}.layout-footer__col.layout-footer__col--contacts .layout-footer__col-wrap[data-v-66867d0b]{display:flex;flex-direction:column;gap:2rem}.layout-footer__col.layout-footer__col--contacts .layout-footer__col-item[data-v-66867d0b]{display:grid;gap:.75rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-duration:.6s;animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-duration:.6s;animation-fill-mode:both;animation-name:fadeInUp;animation-timing-function:ease-out}.popup{display:block;overflow:auto;z-index:1000;-webkit-overflow-scrolling:touch}.popup,.popup__shade{height:100%;left:0;position:fixed;top:0;width:100%}.popup__shade{animation-duration:.16s!important;background-color:#000000a3;z-index:1}.popup__wrap{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;min-height:100%;padding:6rem 0;position:relative;z-index:2}.popup__content{animation-duration:.24s;animation-fill-mode:both;animation-name:fadeInUp;background-color:#181e21;border:1px solid var(--border);border-radius:var(--r-lg);font-size:.875rem;max-width:42.125rem;padding:3.75rem 3rem;position:relative;width:100%;z-index:2}.popup__close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%2311171A' rx='16'/%3E%3Crect width='30' height='30' x='1' y='1' stroke='%23fff' stroke-opacity='.32' stroke-width='2' rx='15'/%3E%3Cpath fill='%23fff' d='m19.706 20.78-3.758-3.759-3.441 3.44-.992-.991 3.44-3.441-3.734-3.735 1.027-1.027 3.735 3.735 3.487-3.487.992.992-3.487 3.487 3.758 3.758z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;border-radius:50%;cursor:pointer;height:2rem;overflow:hidden;position:absolute;right:1.25rem;top:1.25rem;transition:all .24s ease;width:2rem}.popup__close:hover{opacity:.56}@media screen and (max-width:991px){.popup__content{border-radius:2rem;max-width:60%!important;padding:1.5rem}.popup__wrap{padding:6rem 1rem}.popup__close{right:0;top:-5rem}}@media screen and (max-width:768px){.order__coll{flex:inherit;width:100%}.order__coll,.popup__content{max-width:100%!important}.popup__close{right:0;top:-3rem}}.ui-popup-callback{align-items:center;display:flex;flex-direction:column;gap:2rem}.ui-popup-callback .ui-title .ui-title__text{color:var(--light)}.ui-popup-callback__form{max-width:25.125rem}@media screen and (max-width:767px){.ui-popup-callback__form{max-width:100%}}.layout{display:flex;flex-direction:column;min-height:100vh;position:relative}main{flex:1}
