.header{padding:0 7.8rem;background:#f7f1e1;position:relative;z-index:99}@media screen and (max-width:992px){.header{padding-left:4rem;padding-right:4rem}}.header__in{display:flex;justify-content:space-between;align-items:center;padding:4rem 0 2.2rem;border-bottom:1px solid #333}.header__logo{margin-bottom:.6rem;transition:all .3s ease}@media screen and (max-width:992px){.header__logo{margin-bottom:0}}.header__logo:hover{opacity:.7}.header__menu{padding-top:3.2rem}@media screen and (max-width:992px){.header__menu{visibility:hidden;opacity:0;position:fixed;left:0;right:0;top:0;bottom:0;background:#f7f1e1;display:flex;flex-direction:column;text-align:center;justify-content:center;padding:0;z-index:10;transition:all .3s ease}}.header__menu--opened{visibility:visible;opacity:1}.header__burger{display:none;z-index:11}@media screen and (max-width:992px){.header__burger{display:block}}.menu__link{font-size:1.7rem;margin-right:3rem;color:#897851;transition:all .3s ease;text-transform:uppercase;text-decoration:none}.menu__link--active{color:#141414}@media screen and (max-width:992px){.menu__link{margin-right:0;display:block;margin-top:3rem}.menu__link:first-child{margin-top:0}.menu__link{font-size:3rem}}.menu__link:last-child{margin-right:0}.menu__link:hover{opacity:.7}.burger{position:relative;width:30px;height:20px;cursor:pointer}.burger__line{position:absolute;left:0;width:100%;height:2px;background:#000;transition:all .3s ease}.burger__line:first-child{top:0}.burger__line:nth-child(2){top:9px}.burger__line:nth-child(3){bottom:0}.burger--opened .burger__line:first-child{transform:rotate(45deg);top:9px}.burger--opened .burger__line:nth-child(2){opacity:0}.burger--opened .burger__line:nth-child(3){transform:rotate(-45deg);bottom:auto;top:9px}@font-face{font-family:TT Norms Pro;src:url(/fonts/tt-norms-pro-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body,html{background-color:#f7f1e1;font-size:10px;font-family:TT Norms Pro,sans-serif;height:100%;display:flex;flex-direction:column;max-height:100vh;overflow:hidden;color:#4f4f4f}@media screen and (max-width:992px){body,html{font-size:8px}}.wrapper,.wrapper__content{flex:1 1;display:flex;flex-direction:column;position:relative}