.app-logo{align-items:center;display:inline-flex;gap:12px}.app-header{padding-top:16px;width:100%}@media screen and (min-width:576px){.app-header{padding:14px 32px}.app-header__logo{text-align:center}}.app-header__list{align-items:center;display:flex;gap:32px}.app-header__list li{font-weight:600}.app-header__list--align-right{justify-content:end}.app-header__row-desktop{display:none}@media screen and (min-width:1200px){.app-header__row-desktop{align-items:center;display:flex}}.app-header__row-mobile{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width:1200px){.app-header__row-mobile{display:none}}.app-header__menu{background:var(--color-accent-500);height:100%;position:absolute;right:0;top:0;z-index:var(--z-index-nav)}.app-header ul{list-style:none;margin:0;padding-left:0}@media screen and (min-width:1200px){.app-footer{margin:32px 24px 24px}}.app-footer__content{background:#1a1f27;border-radius:52px 52px 0 0;color:var(--color-white);padding:52px 16px 32px}@media screen and (min-width:992px){.app-footer__content{border-radius:88px;margin-bottom:32px;padding:52px 50px}}@media screen and (min-width:1200px){.app-footer__content{padding:72px 108px}}.app-footer__items{display:grid;gap:40px}@media screen and (min-width:576px){.app-footer__items{grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){.app-footer__items{grid-template-columns:1.5fr .8fr 1fr 1fr}}.app-footer__title{font-size:18px;font-weight:600;margin-bottom:24px}.app-footer__text:not(:last-child){margin-bottom:12px;max-width:234px}@media screen and (min-width:576px){.app-footer__text:not(:last-child){margin-bottom:16px}}.app-footer__mail{color:#8cc4ff!important}@media screen and (min-width:576px){.app-footer__mail{margin-bottom:24px}}.app-footer__phone{margin-bottom:16px}.app-footer__info{font-size:14px;order:3}@media screen and (min-width:992px){.app-footer__info{order:0}}.app-footer__info a{margin-bottom:16px}@media screen and (min-width:576px){.app-footer__info a{margin-bottom:24px}}.app-footer__link:not(:last-of-type){margin-bottom:20px}@media screen and (min-width:576px){.app-footer__link:not(:last-of-type){margin-bottom:24px}}.app-footer__details{order:2}@media screen and (min-width:992px){.app-footer__details{order:0}}.app-footer__contacts{order:1}@media screen and (max-width:1199px){.app-footer__logo--desktop-only{display:none!important}}.app-footer__logo--mobile-only{margin-bottom:40px}@media screen and (min-width:1200px){.app-footer__logo--mobile-only{display:none!important}}.app-footer__logo--mobile-only img{height:40px;width:250px}@media screen and (min-width:1200px){.app-footer .app-logo{margin-bottom:88px}}@media screen and (max-width:991px){.app-footer .container{padding-left:0;padding-right:0}}.app-footer a{color:var(--color-white);display:block;width:-moz-max-content;width:max-content}@media ((hover:hover) and (pointer:fine)){.app-footer a:focus,.app-footer a:hover{color:var(--color-accent-500)}}.app-footer ul{list-style:none;margin:0;padding-left:0}.app-aside__overlay{background:rgba(26,31,39,.6);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}.app-aside__content{background-color:var(--color-accent-500);color:var(--color-white);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:16px;position:absolute;right:0;top:0;width:270px;z-index:1050}.app-aside__content-header{display:flex;justify-content:right;margin-bottom:52px}@media screen and (min-width:576px){.app-aside__content-header{margin-right:16px}}.app-aside__content-close .as-button__body{color:var(--color-white)}@media ((hover:hover) and (pointer:fine)){.app-aside__content-close .as-button__body:focus,.app-aside__content-close .as-button__body:hover{color:var(--color-text)}}.app-aside__content-item{border-bottom:1px solid var(--color-white);font-size:24px;margin-bottom:24px;padding-bottom:24px}.app-aside__content-item a{color:var(--color-white);display:inline-block;height:100%;width:100%}.app-aside ul{list-style:none;margin:0;padding-left:0}
