header.header{position:absolute !important}header.header.header--fixed{position:fixed !important;animation:fade-down;animation-duration:.6s;animation-timing-function:ease-out;--header-height: 90px;transition:unset;background-color:var(--color-red)}@keyframes fade-down{from{transform:translateY(-100px)}to{transform:translateY(0)}}header.header.header--fixed .header__desktop{align-items:center}header.header.header--fixed .header__desktop .headline{--font-size: 5rem;align-self:unset}header.header.header--fixed .header__desktop .header-menu__desktop{margin-top:unset;align-self:unset}header.header .header__desktop{display:flex;justify-content:space-between;gap:4rem}header.header .header__desktop .headline{align-self:flex-end;white-space:nowrap;text-decoration:none;margin-bottom:2rem}header.header .header__desktop .header-menu__desktop{margin-top:4rem;display:flex;gap:2.5rem;flex-flow:wrap;align-self:flex-start;align-items:center}header.header .header__desktop .header-menu__desktop a{text-decoration:none}header.header .header__desktop .header-menu__desktop .sm__container{display:flex;flex-flow:row;gap:2.5rem}header.header .header__desktop .header-menu__desktop .sm__container .social-media__icon{--font-size: 2.5rem;--text-color: var(--color-light);width:5rem;height:5rem;background-color:var(--color-dark);border-radius:100%;display:flex;justify-content:center;align-items:center}div.header__mobile{display:flex;justify-content:space-between;align-items:center}div.header__mobile .headline{--font-size: 5rem;text-decoration:none}.lightpress__body .header:not(.header--editor)+*{margin-top:0 !important}.lightpress__body .lightpress__main section:first-child:not(.lightpress__before-main-content>section,.lightpress__section--text-marquee){padding-top:var(--header-height) !important}.lightpress__body .lightpress__main section:first-child.lightpress__section--text-marquee{margin-top:var(--header-height) !important}header.header{padding-left:var(--content-side-padding);padding-right:var(--content-side-padding);box-sizing:border-box}header.header div.header__desktop,header.header div.header__mobile{width:100%;height:100%}@media(min-width: 900px){div.header__mobile{display:none !important}}@media(max-width: 899px){div.header__desktop{display:none !important}}
