.nav{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background-color:#f4f6fbe3;left:0;padding:1.5625rem 2rem;position:sticky;top:0;width:100%;z-index:99}.nav__number{align-items:center;background:#f13e3e;border-radius:3.75rem;color:var(--color__white);display:flex;font-size:.8125rem;font-weight:500;height:1.25rem;justify-content:center;line-height:.75rem;margin-left:.25rem;padding:0 .5rem}.nav__logo{display:flex}.nav__logo svg{height:auto!important;margin-bottom:0;width:12rem!important}.nav__logo-wrap{padding-top:.4rem}.nav__mobile{left:0;position:fixed;top:0;width:100%;z-index:100}.modal__panel-content{flex:1;overflow:hidden;width:100%}.mobile-menu{background-color:#fff;bottom:0;height:0;left:0;overflow:hidden;position:fixed;width:100%;z-index:22}.mobile-menu__content{display:flex;flex:1;flex-direction:column;padding-bottom:2rem;width:100%}.mobile-menu__contact-link{color:var(--color__text);font-size:1.375rem}.mobile-menu__close-btn{cursor:pointer}.mobile-menu.is-open{height:100vh}.mobile-menu__item{color:#333;display:block;font-size:18px;margin-bottom:15px}.nav__logo-wrap:hover{opacity:.64}.nav__request.btn{border-radius:2rem!important;color:var(--color__white);font-weight:500;height:4rem!important;padding:0 2.62rem}.nav__actions{gap:1.125rem}.nav__about{background:var(--color__white);border-radius:2rem;font-weight:500;padding:0 2rem}.nav__about .nuxt-icon svg{height:100%;width:100%}.nav__about .nuxt-icon svg path{transition:all .24s ease}.nav__directions{padding:0 1.5rem 0 0!important;position:relative}.mobile-menu__panel-close{border-bottom:1px solid var(--color__border);display:flex;flex-direction:row-reverse;gap:2rem;justify-content:flex-end;justify-content:flex-start;padding:2rem;width:100%}.mobile-menu__close-label{font-size:1rem;font-weight:500;letter-spacing:.16rem;line-height:1.5rem;margin-left:2rem}.mobile-menu__close-label,.mobile-menu__item{color:var(--color__text);text-transform:uppercase}.mobile-menu__item{cursor:pointer;font-size:1.375rem;font-style:normal;font-weight:600;letter-spacing:.165rem;line-height:1.625rem;text-decoration:none;transition:all .32s ease}.mobile-menu__menu{flex:1;width:100%}.nav__directions:after{background-color:#2e2e2e;content:"";height:1.5rem;opacity:.1;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.0625rem}.nav__us{padding:0 0 0 1.5rem!important;position:relative}.nav__directions:hover,.nav__us:hover{color:var(--color__fill-1)}.nav__directions:hover svg path,.nav__us:hover svg path{stroke:var(--color__fill-1)}.nav__directions:active,.nav__us:active{transform:scale(1)}.btn-menu{border-radius:50%;cursor:pointer;flex-direction:column;gap:.6rem;height:3rem;justify-content:center;padding:0 1rem;width:4rem}.btn-menu,.nav__list,.nav__list a,.nav__list li,.nav__list-close{display:none}.nav__list-close span{display:block;height:1.5rem;width:1.5rem;--weight:.125rem;--aa:.063rem;--color:rgba(6,135,234,.64);background:linear-gradient(45deg,transparent calc(50% - var(--weight) - var(--aa)),var(--color) calc(50% - var(--weight)),var(--color) calc(50% + var(--weight)),transparent calc(50% + var(--weight) + var(--aa))),linear-gradient(-45deg,transparent calc(50% - var(--weight) - var(--aa)),var(--color) calc(50% - var(--weight)),var(--color) calc(50% + var(--weight)),transparent calc(50% + var(--weight) + var(--aa)));border-radius:3px}@media screen and (max-width:991px){.nav{padding-left:0;padding-right:0}.nav__group-label,.nav__logo-title{display:none}}@media screen and (max-width:640px){.nav__list{background:var(--color__white);display:flex;flex-direction:column;gap:.5rem;height:100vh;opacity:.9;padding:1.5rem 1rem;position:fixed;right:-70%;top:0;transition:all .7s ease-in;width:60%;z-index:5}.btn-menu span{background-color:var(--color__fill-1);height:2px;width:100%}.nav__list.isActive{right:0}.nav__list li{display:block;width:100%}.nav__list-close{align-items:center;background:var(--color__white);border-radius:.5rem 0 0 .5rem;display:flex!important;height:3rem;justify-content:center;left:-3rem;line-height:3rem;opacity:.9;position:absolute;width:3rem!important}.nav__actions{display:none}.nav__list a{color:var(--color__fill-1);display:block;font-size:2rem;line-height:2.5rem;text-align:left}.btn-menu{display:flex;justify-self:flex-end;order:3}}.map{overflow:hidden;position:relative}.map__iframe{border:none;border-radius:2rem;height:22.5rem;width:100%}.footer__info{justify-self:flex-end}.footer__info-wrap{gap:.5rem 1.5rem}.footer__site-name{gap:1.5rem;opacity:.56}.footer__info-link{color:var(--color__text);opacity:.56;text-decoration:none;transition:all .24s ease}.footer__info-link:hover{opacity:1}.footer__bottom{padding-left:5.375rem;padding-right:5.375rem}.footer__bottom-wrap{border-top:1px solid rgba(23,43,77,.16);gap:1rem;grid-template-columns:1.05fr 1fr .5fr}.footer__links{gap:2rem 3.5rem}.footer__link .nuxt-icon{display:block;padding-bottom:33.5%;position:relative;width:12.9rem}.footer__link .nuxt-icon svg{height:100%;left:0;margin-bottom:unset;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.footer__contacts{gap:1.5rem;padding:0 1.5rem}.footer__top{padding:4rem 5.375rem 6rem}.footer__contacts-address,.footer__contacts-mail,.footer__contacts-phone{display:flex;flex-direction:column;gap:.25rem}.footer__contacts-address span,.footer__contacts-mail span,.footer__contacts-phone span{display:block;line-height:1.625rem!important;opacity:.48}.footer__contacts-address .link,.footer__contacts-mail .link,.footer__contacts-phone .link{color:var(--color__text);font-size:1.75rem;font-weight:500;letter-spacing:-.02rem;line-height:2rem;margin-top:.25rem;opacity:.8}.footer__contacts-address .link:hover,.footer__contacts-mail .link:hover,.footer__contacts-phone .link:hover{color:var(--color__fill-1)}.footer__social-link{align-items:center;background-color:#172b4d0f;border-radius:1rem;display:flex;height:4rem;justify-content:center;transition:all .24s ease;width:7.3rem}.footer__social-link .nuxt-icon{height:1rem;width:1.68rem}.footer__social-link .nuxt-icon svg{height:100%;margin-bottom:unset;vertical-align:unset;width:100%}.footer__social-link:last-child .nuxt-icon{height:1.375rem;width:1.68rem}.footer__social{gap:.5rem;justify-self:end}.footer__social-link:hover{background-color:var(--color__fill-1)}.footer__social-link:hover .nuxt-icon svg path{fill:var(--color__white)}.footer__top{grid-template-columns:1.1fr 1fr .7fr}@media screen and (max-width:991px){.footer__top{grid-template-columns:.9fr 1fr 1fr;padding:3.75rem!important}.footer__bottom{padding-left:3.75rem!important;padding-right:3.75rem!important}}@media screen and (max-width:768px){.footer__top{gap:1rem;grid-template-columns:1fr 1fr}.footer__bottom-wrap{grid-template-columns:1fr}.footer__info{justify-self:flex-start}.footer__contacts{gap:1rem;grid-column:span 2;order:3;padding:0}.footer__info{gap:1rem}.footer__top{padding:2rem!important}.footer__bottom{padding-left:2rem!important;padding-right:2rem!important}}@media screen and (max-width:520px){.footer__links{gap:1.5rem}.footer__top{grid-template-columns:1fr}.footer__contacts{grid-column:unset;order:unset}.footer__social{justify-self:start}}
