*{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth}#logo,.hero-texts{font-family:var(--font-unifraktur-maguntia);font-style:normal}.hero,.hero2,.hero3,.hero4,.hero5{background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;height:100vh;width:100%;text-align:center;display:flex;flex-direction:column;scroll-snap-align:start;scroll-snap-stop:always}body{overflow:hidden;height:100vh}#main-scroll-container{scroll-snap-type:y proximity;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative}.header-portal-wrapper{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:9999!important;pointer-events:auto!important;background-color:transparent!important}