.burger-menu{height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .2s ease-out,visibility .2s ease-out;visibility:hidden;width:100%;z-index:10}.burger-menu_opened{opacity:1;visibility:visible}.burger-menu__inner{background-color:#fff;height:100%;padding:calc(var(--header-height) + 1.5em) 0 3em;transform:translate(100%);transition:transform .2s ease-out;width:100%}.burger-menu_opened .burger-menu__inner{transform:translate(0)}.burger-menu__content{display:flex;flex-direction:column;height:100%}.burger-menu__nav{text-align:center}.burger-menu__nav li{margin-bottom:1.5em}.burger-menu__nav a{font-size:1.75em}.burger-menu__bottom{margin-top:auto}.burger-menu__address{text-align:center}.burger-menu__address>a,.burger-menu__address>p{font-size:1.125em;margin-bottom:.6666666667em}.burger-menu__icons{display:flex;justify-content:center;margin-top:1em}.burger-menu__icons li+li{margin-left:1.5em}.burger-menu__icons svg{height:1.5em;width:1.5em}.header{left:0;padding-top:2.5em;position:absolute;top:0;width:100%;z-index:200}.header__buttons,.header__contacts,.header__content,.header__nav{align-items:center;display:flex}.header__content{background-color:transparent;border-radius:0 0 1.5em 1.5em;color:#fff;gap:1.5em;justify-content:space-between;position:relative;z-index:11}.header_burger-opened .header__content{color:#172e4d}.header__nav svg{height:4.0625em;width:5.375em}.header__phone{transition:color .2s ease-out}@media screen and (hover:hover){.header__phone:hover{color:#101010}}.header__buttons{margin-left:3em}.header__button+.header__button{margin-left:.75em}.header__button_dots{display:none}.header__button>*{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:inherit;height:2.8125em;justify-content:center;transition:color .2s ease-out;width:2.8125em}@media screen and (hover:hover){.header__button>:hover:not(.button-icon){color:#101010}}.header__button>:active:not(.button-icon){color:#172e4d}.header__button>* svg{height:1.25em;width:1.25em}.header_burger-opened .header__button>:not(.button-icon){color:#c18f6d}@media screen and (hover:hover){.header_burger-opened .header__button>:not(.button-icon):hover{color:#101010}}.header_burger-opened .header__button>:not(.button-icon):active{color:#172e4d}@media screen and (max-width:767px){.header{padding-top:1.25em}.header__phone{display:none}.header__button_dots{display:list-item}}.footer{background-color:#172e4d;color:#fff;padding:4.5em 0}.footer__office{display:flex;justify-content:space-between}.footer__office h4{margin-bottom:.8571428571em}.footer__office p{margin-bottom:1em}.footer__office .link{display:inline-block;margin-bottom:.25em}.footer__office img{border-radius:1.5em;height:15.625em;max-width:31.25em}.footer__menu{display:grid;gap:.5em;grid-template-columns:repeat(5,1fr);margin:3em 0}.footer__list h5{margin-bottom:.5714285714em}.footer__list li{margin-bottom:.25em}.footer__bottom{align-items:flex-end;display:flex;justify-content:space-between}.footer__icons,.footer__nav{display:flex}.footer__icons li+li,.footer__nav li+li{margin-left:1.5em}.footer__icons{display:none}@media screen and (max-width:767px){.footer{padding:3em 0}.footer__office{flex-direction:column-reverse;text-align:center}.footer__office img{margin-bottom:1.5em}.footer__office h4{margin-bottom:1.2em}.footer__menu{gap:1.5em 1em;grid-template-columns:repeat(2,1fr)}.footer__icons{display:flex;justify-content:center;margin-top:1em}.footer__icons svg{height:1.5em;width:1.5em}.footer__nav{justify-content:space-between;width:100%}.footer__icon{display:none}}
