.header--overlap{left:0;position:absolute;right:0;top:0;z-index:6}.hs-inline-edit .header--overlap{z-index:2147483599}.header--overlap:not(.header--sticky-active),.header--overlap:not(.header--sticky-active) .header__section--main{background:none}.header--overlap:not(.header--sticky-active) .header__search{border-left-color:hsla(0,0%,100%,.2)}.header--overlap:not(.header--sticky-active) .site-search__open{border-color:hsla(0,0%,100%,.2);color:#fff}@media (max-width:767px){.header--overlap:not(.header--sticky-active) .header__lang{border-right-color:hsla(0,0%,100%,.2)}}.header--overlap:not(.header--sticky-active) .header__mobile-nav .mnav__open,.header--overlap:not(.header--sticky-active) .header__nav .nav__list--level1>li>.nav__link,.header--overlap:not(.header--sticky-active) .lang-select__button{color:#fff}.header--overlap:not(.header--sticky-active) .header__nav .nav--arrows .nav__list--level1>.nav__item--branch>a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='m2 2.375 7.955 7.955m-7.5 0h7.5v-7.5'/%3E%3C/svg%3E")}.header--overlap:not(.header--sticky-active) .header__nav .nav__link .super-text{color:#fff}.header--overlap:not(.header--sticky-active) .overlap__border{height:36px;margin-top:-4px;pointer-events:none;position:relative;width:calc(100% - 175px)}.header--overlap.header--sticky-active .overlap__border{display:none!important}.overlap__border>div{background:#25363d;height:1.5px;position:absolute}.overlap__border .segment-1{bottom:0;left:0;width:25%}.overlap__border .segment-2{background-color:transparent;background-image:linear-gradient(-45deg,transparent 48.5%,#25363d 0,#25363d 51.5%,transparent 0);bottom:0;height:36px;left:25%;width:36px}.overlap__border .segment-3{left:calc(25% + 36px);top:0;width:calc(75% - 36px)}@media (max-width:1139px){.header--overlap:not(.header--sticky-active) .overlap__border{width:calc(100% - 210px)}.overlap__border .segment-1{width:33.33%}.overlap__border .segment-2{left:33.33%}.overlap__border .segment-3{left:calc(33.33% + 36px);width:calc(66.67% - 36px)}}@media (min-width:768px){.header--overlap:not(.header--sticky-active) .header__logo__overlap{position:relative;top:12px}}