.infront-header .infront-header__wrapper{align-items:flex-end;display:flex}
@media only screen and (max-width:767px){.infront-header .infront-header__wrapper{height:72px;padding-bottom:24px}
}
@media only screen and (min-width:768px){.infront-header .infront-header__wrapper{height:86px;padding-bottom:28px}
}
.infront-header__logo .cq-placeholder,.infront-header__logo--transparent .cq-placeholder{min-width:120px}
.infront-header__logo .cmp-image::before,.infront-header__logo--transparent .cmp-image::before{display:none}
.infront-header__logo .cmp-image__image,.infront-header__logo--transparent .cmp-image__image{position:relative}
@media only screen and (max-width:767px){.infront-header__logo .cmp-image__image,.infront-header__logo--transparent .cmp-image__image{height:24px}
}
@media only screen and (min-width:768px){.infront-header__logo .cmp-image__image,.infront-header__logo--transparent .cmp-image__image{height:31px}
}
.infront-header__logo--transparent{display:none}
.infront-header__logo--transparent.cq-Editable-dom{display:block}
.infront-homepage .infront-header__logo{display:none}
.infront-homepage .infront-header__logo--transparent{display:block}
.infront-homepage .infront-meganav__button--open path{fill:var(--infront-color-palette-7)}
.infront-navigation-body-open .infront-header__logo{display:block}
.infront-navigation-body-open .infront-header__logo--transparent{display:none}
.skip-links{position:absolute;left:0;top:0;width:50%;text-align:center}
.aem-AuthorLayer-Edit .skip-links{display:none}
.skip-links a{position:absolute;left:-99999px;top:10px;text-decoration:none}
.skip-links a:focus,.skip-links a:active{position:relative;left:0}
.cmp-experiencefragment--header{border-bottom:1px solid var(--infront-color-header-border);position:relative;background-color:var(--infront-color-palette-7);z-index:3}
.infront-cp-xf-header{position:sticky;top:0;z-index:3}
@media only screen and (max-width:767px){.infront-xf-header-homepage~.infront-content{padding-top:var(--infront-spacing-xl-mobile);height:calc(100vh - 72px)}
}
@media only screen and (min-width:768px){.infront-xf-header-homepage~.infront-content{padding-top:var(--infront-spacing-xl-desktop);aspect-ratio:4/3;width:100%}
}
.infront-xf-header-homepage~.infront-content.cq-Editable-dom{height:700px}
.infront-top-container{background-color:var(--infront-color-palette-1)}
.infront-top-container.cq-Editable-dom .infront-video--simple{display:none !important}
.infront-top-container .infront-video--simple{position:absolute;z-index:0;width:100%;height:100%;bottom:0;left:0}
.infront-top-container .infront-video--simple video{-o-object-fit:cover;object-fit:cover;-o-object-position:left 62% bottom 0;object-position:left 62% bottom 0;height:100%;width:100%}
.infront-top-container .cmp-title *,.infront-top-container .cmp-text *{color:var(--infront-color-palette-7)}
.infront-top-container .cmp-button{--infront-button-text:var(--infront-color-palette-1);--infront-button-text-hover:var(--infront-color-palette-7);--infront-button-bg:var(--infront-color-palette-7);--infront-button-bg-hover:transparent;--infront-button-border:var(--infront-color-palette-7);--infront-button-border-hover:var(--infront-color-palette-7);--infront-button-icon:var(--infront-color-palette-1);--infront-button-icon-hover:var(--infront-color-palette-7)}
.infront-top-container.infront-content{width:100%;max-width:100%}
body:not(.infront-navigation-body-open) .infront-xf-header-homepage .cmp-experiencefragment--header{background-color:transparent}
body:not(.infront-navigation-body-open) .infront-top-container .cmp-search__toggle,body:not(.infront-navigation-body-open) .infront-top-container .cmp-navigation__item--level-0>.cmp-navigation__item-link{color:var(--infront-color-palette-7)}
.infront-top-container,.infront-middle-container{position:relative;z-index:1}
.infront-bottom-container.infront-bottom-container--isAnimated{transition:opacity .3s}
.infront-bottom-container.infront-bottom-container--isAnimated>div{position:fixed;top:50%}