.LayoutHeader{z-index:990;background:#fafafa;width:100%;height:62px;position:fixed;top:0;left:0}.LayoutHeader--scroll-down{transition:transform .3s ease-in-out;transform:translateY(-100%)}.LayoutHeader--scroll-up{transition:transform .6s ease-in-out}.LayoutHeader__content{grid-template-columns:1fr auto 1fr;align-items:center;height:62px;padding:1dvh 4vw;display:grid}@media only screen and (min-width:768px){.LayoutHeader__content{grid-template-columns:1fr auto 1fr;display:grid}}.LayoutHeader__content--logo-only{grid-template-columns:1fr;justify-items:center}@media only screen and (min-width:768px){.LayoutHeader__content--logo-only{grid-template-columns:1fr}}.LayoutHeader__content .Logo--lm{width:70px}.LayoutHeader__menu{font-weight:700;list-style:none}@media only screen and (max-width:767px){.LayoutHeader__menu{z-index:980;overscroll-behavior:contain;background:#fff;flex-direction:column;justify-content:flex-start;gap:0;width:100vw;padding:1dvh 4vw 4dvh;font-weight:400;transition:transform .4s ease-in-out;display:flex;position:fixed;top:7.2vh;bottom:0;left:0;overflow-y:auto;transform:translate(-100vw)}.LayoutHeader__menu>li:not(.hide-on-desktop){border-bottom:1px solid #ebebeb}.LayoutHeader__menu>li.active>a{font-weight:700}.LayoutHeader__menu>li.hide-on-desktop{margin-top:3dvh}.LayoutHeader__menu>li>a:not(.Button){justify-content:space-between;gap:2vw;padding:2dvh 0}}@media only screen and (min-width:768px){.LayoutHeader__menu{align-items:center;gap:1vw;display:flex;position:relative}}@media only screen and (min-width:768px) and (max-width:958px){.LayoutHeader__menu li:nth-child(6){display:none!important}}.LayoutHeader__menu-action{z-index:991;align-items:center;position:relative}@media only screen and (min-width:768px){.LayoutHeader__menu-action{display:none}}.LayoutHeader__menu-button{color:#0a0a0a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:5vw;display:flex}@media only screen and (min-width:768px){.LayoutHeader__menu-button{font-size:clamp(13px,10.6667px + .648148vw,20px)}}.LayoutHeader__menu-close{justify-content:flex-end;align-items:center;font-size:4.5vw;display:flex}@media only screen and (min-width:768px){.LayoutHeader__menu-close{font-size:clamp(11.7px,9.6px + .583333vw,18px);display:none}}.LayoutHeader__menu-overlay{z-index:980;background:#fff;width:100vw;height:100vh;transition:transform .6s ease-in-out;display:block;position:fixed;top:0;left:0;transform:translate(-100vw)}@media only screen and (min-width:768px){.LayoutHeader__menu-overlay{display:none}}@media only screen and (max-width:767px){.LayoutHeader__menu-overlay--open,.LayoutHeader__menu--open{transition:transform .6s ease-in-out;transform:translate(0)}}.LayoutHeader__menu-link{align-items:center;font-size:4vw;display:flex}@media only screen and (min-width:768px){.LayoutHeader__menu-link{font-size:3vw}}@media only screen and (min-width:768px) and (min-width:768px){.LayoutHeader__menu-link{font-size:clamp(7.8px,6.4px + .388889vw,12px)}}@media only screen and (min-width:768px) and (max-width:1180px){.LayoutHeader__menu-link{font-size:2.75vw}}@media only screen and (min-width:768px) and (max-width:1180px) and (min-width:768px){.LayoutHeader__menu-link{font-size:clamp(7.15px,5.86667px + .356482vw,11px)}}@media only screen and (min-width:768px) and (max-width:1162px){.LayoutHeader__menu-link{font-size:2.5vw}}@media only screen and (min-width:768px) and (max-width:1162px) and (min-width:768px){.LayoutHeader__menu-link{font-size:clamp(6.5px,5.33333px + .324074vw,10px)}}@media only screen and (min-width:768px) and (max-width:958px){.LayoutHeader__menu-link{font-size:2.75vw}}@media only screen and (min-width:768px) and (max-width:958px) and (min-width:768px){.LayoutHeader__menu-link{font-size:clamp(7.15px,5.86667px + .356482vw,11px)}}.LayoutHeader__menu-link-icon{flex-shrink:0;font-size:4vw}@media only screen and (min-width:768px){.LayoutHeader__menu-link-icon{font-size:clamp(10.4px,8.53333px + .518519vw,16px);display:none}}.LayoutHeader__logo{justify-self:center;align-items:center;gap:10px;height:100%;padding:0 16px;display:flex}.LayoutHeader__logo-volvo{align-items:center;gap:10px;display:flex}.LayoutHeader__logo-volvo:after{content:"";background:#e0e0e0;width:1px;height:50%;display:block}@media only screen and (min-width:768px){.LayoutHeader__logo-volvo{display:none}}.LayoutHeader__action{display:none}@media only screen and (min-width:768px){.LayoutHeader__action{justify-content:flex-end;align-items:center;display:flex}}
