#bgloading{width:100%;height:100%;background:#fff;position:fixed;z-index:9999}#loading-bar{position:fixed;top:0;left:0;height:3px;width:0;background:#0c468a;z-index:9999;transition:width 0.3s ease}@font-face{font-family:'Mundial';src:url(Mundial-Black.woff2) format('woff2'),url(Mundial-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Mundial';src:url(Mundial-Regular.woff2) format('woff2'),url(Mundial-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}body.fade-out{opacity:0;transition:opacity 0.5s ease}#landing-page{opacity:0;transition:opacity 0.5s ease}#landing-page.fade-in{opacity:1}#landing-page{position:relative;z-index:999999;font-family:'Mundial',sans-serif;background:#fff}.landing-header{position:fixed;width:100%;height:100px;z-index:999;top:25px}.logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-header img{display:none;position:relative;top:80%;width:25%;transform:translate(-50%,-50%)}.split-container{display:flex;height:100vh;width:100%;cursor:pointer}.bg-video{transform:scale(1.05);position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:transform 1.6s ease,opacity 1.6s ease}.split{flex:1;position:relative;overflow:hidden}.split::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:transform 0.9s ease,opacity 0.9s ease;z-index:0}.split:hover::before{transform:scale(1.05);opacity:0}.split:hover .bg-video{transform:scale(1);opacity:1}.overlay-text{position:absolute;bottom:5%;left:0;font-family:'Mundial',sans-serif;width:100%;text-align:center;color:#fff;pointer-events:none;z-index:1}.overlay-text h1{position:relative;color:#fff0;-webkit-text-stroke:2px rgb(255 255 255);overflow:hidden;display:inline-block;font-size:4.9rem;font-weight:900;margin:10px 0;line-height:6rem;letter-spacing:-1px}.overlay-text1{position:absolute;bottom:5%;left:0%;font-family:'Mundial',sans-serif;width:100%;text-align:center;color:#fff;pointer-events:none;z-index:1}.overlay-text1 h1{position:relative;color:#fff0;-webkit-text-stroke:2px rgb(255 255 255);overflow:hidden;display:inline-block;font-size:4.9rem;font-weight:900;margin:10px 0;line-height:6rem;letter-spacing:-1px}.overlay-text h1::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#0c468a 50%,transparent 50%);background-size:auto 100%;;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-size:200% 100%;background-position:100% 0;letter-spacing:-1px}.overlay-text1 h1::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#0c468a 50%,transparent 50%);background-size:auto 100%;;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-size:200% 100%;background-position:100% 0;letter-spacing:-1px}.split:hover .overlay-text h1::before{animation:reveal 0.6s forwards}.split:not(:hover) .overlay-text h1::before{animation:hide 0.6s forwards}.split:hover .overlay-text1 h1::before{animation:reveal 0.6s forwards}.split:not(:hover) .overlay-text1 h1::before{animation:hide 0.6s forwards}@keyframes reveal{from{background-position:100% 0}to{background-position:0 0}}@keyframes hide{from{background-position:0 0}to{background-position:-100% 0}}.overlay-text h1{font-size:5rem}.overlay-text1 h1{font-size:5rem}.overlay-text p{font-size:1.6rem;font-weight:500;margin:0}.overlay-text1 p{font-size:2rem;font-weight:500;margin:0}.closeland{position:fixed;top:15px;right:15px;width:36px;height:36px;font-size:21px;line-height:33px;background:#0c468a;color:#fff;text-align:center;border-radius:40px;cursor:pointer;z-index:99999}@media (max-width:1024px){.landing-header{top:10px}.landing-header img{width:40%}.split-container{flex-direction:column;height:100vh}.split{width:100%;height:50vh}.overlay-text h1{font-size:4rem;line-height:4rem;-webkit-text-stroke:1px rgb(255 255 255 / .9)}.overlay-text1 h1{font-size:4rem;line-height:4rem;-webkit-text-stroke:1px rgb(255 255 255 / .9)}.overlay-text p{font-size:1.9rem}.overlay-text1 p{font-size:1.9rem}.overlay-text,.overlay-text1{bottom:0%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.overlay-text h1::before,.overlay-text1 h1::before{background-size:400% 100%}}