body{background:#f9f8f4}.header-wrapper,.header-wrapper.gradient,.header{background:#1e2422!important;background-image:none!important;color:#f4f2e9!important}.header__heading-link,.header__menu-item,.header__active-menu-item,.header__icon,.header__heading-link .h2{color:#edf0e9!important}.header__submenu{background:#263029!important}.header__submenu .header__menu-item{color:#e9edde!important}.header__menu-item:hover{color:#d8bd78!important}.header__heading-link .h2{font-weight:800;letter-spacing:3px}.footer,.footer.gradient,.footer__content-top,.footer__content-bottom{background:#1e2422!important;background-image:none!important}.footer{border-top:1px solid #ffffff12!important}.footer__content-top{padding-top:40px}.footer a,.footer p,.footer small,.footer h2,.footer label,.footer .field__label{color:#cbd2c4!important}.footer__content-bottom{border-top-color:#ffffff12!important}@media(min-width:990px){.header--middle-center{grid-template-areas:"heading navigation icons"!important;grid-template-columns:auto 1fr auto!important;column-gap:30px!important}.header__inline-menu{grid-area:navigation!important;justify-self:end!important}.header__menu-item{font-size:16px!important}.header{padding-top:18px!important;padding-bottom:18px!important}.header__heading{justify-self:start!important}.header__heading-link .h2{font-size:29px!important}.header__heading-link{padding-left:0!important}}@media(min-width:990px) and (max-width:1150px){.header__menu-item{font-size:14px!important;padding-left:9px;padding-right:9px}.header{column-gap:18px!important}}
@media(min-width:990px){.header--top-center{grid-template-areas:"heading navigation icons"!important;grid-template-columns:auto 1fr auto!important;column-gap:25px!important}.header--top-center .header__search{grid-area:icons;display:none}.header--top-center .header__inline-menu{grid-area:navigation!important;justify-self:end!important;margin-top:0!important}.header--top-center .header__heading{grid-area:heading;justify-self:start!important}.header--top-center .header__icons{grid-area:icons;justify-self:end!important}.header--top-center .header__heading-link{margin-left:0!important}}

@media(min-width:990px){.header--top-center{grid-template-areas:"heading navigation search icons"!important;grid-template-columns:auto 1fr auto auto!important;column-gap:20px!important}.header--top-center>.header__search{grid-area:search!important;display:block!important}}
