:root{--header-min-height:8.5rem;--primary-red:#e01c15;--section-background:#f3efec;--section-max-width:1220px;--black:#5a5a5a}header.header{align-items:flex-end;background-color:#fff;display:flex;margin:auto;min-height:var(--header-min-height);padding-inline:.5rem;position:relative;z-index:100}header.header:before{aspect-ratio:4.94;background-image:url(https://26107554.fs1.hubspotusercontent-eu1.net/hubfs/26107554/assets/corner_red.svg);background-repeat:no-repeat;background-size:100% auto;content:"";left:0;max-width:700px;position:absolute;top:0;width:30%}.header-content{align-items:center;display:flex;flex-basis:100%;margin-inline:auto;margin-bottom:.5rem;max-width:var(--section-max-width);min-height:3rem;position:relative}.header-logo{flex-basis:25%;min-width:100px}.header-logo>a{align-items:center;display:flex}.header-logo>a,.header-logo>a>img{max-inline-size:100%}nav.header-navigation{align-self:stretch;display:flex;flex-grow:1}nav.header-navigation ul{align-items:center;display:flex;flex-grow:1;flex-wrap:nowrap;justify-content:flex-end;list-style:none;margin:0;padding:0}nav.header-navigation ul li{margin:0;padding:0;white-space:nowrap}nav.header-navigation ul li+li{--menu-item-spacing-desktop:2rem;margin-inline-start:var(--menu-item-spacing-desktop)}nav.header-navigation ul li a{color:var(--black);font-family:TheSans-Regular!important}.hamburger-container{display:none}@media only screen and (max-width:1024px){header.header{min-height:auto;padding-inline-start:0}header.header:before{background-image:none;transform:scale(0)}.header-content{flex-direction:row-reverse;margin-bottom:0}.hamburger-container{align-items:center;aspect-ratio:1;background-color:var(--primary-red);display:flex;flex-direction:column;justify-content:center;padding:7px;position:relative}.hamburger-bar{background-color:#fff;height:5px;width:35px}.hamburger-bar+.hamburger-bar{margin-top:5px}nav.header-navigation ul li+li{margin-block-start:1rem;margin-inline-start:0}nav.header-navigation.mobile-nav-visible ul{background-color:#fff;display:blocK;padding:.5rem;position:absolute;top:100%;width:100vw}nav.header-navigation.mobile-nav-visible ul>li>a{display:block;text-align:center}nav.header-navigation{position:relative}nav.header-navigation ul{display:none}nav.mobile-nav-visible #bar1{transform:translateY(9px) rotate(-45deg)}nav.mobile-nav-visible #bar2{opacity:0}nav.mobile-nav-visible #bar3{transform:translateY(-11px) rotate(45deg)}nav.header-navigation .hamburger-container.empty-menu{display:none}}