.mainSlider{width:100%;height:100vh;position:relative;overflow:hidden}.mainSlider .swiper-slide{display:flex;position:relative;height:100%;overflow:hidden;background:var(--black)}.mainSlider .image-half{position:absolute;inset:0;width:100%;height:100%;z-index:1;cursor:pointer}.mainSlider .image-half video,.mainSlider .image-half img{width:100%;height:100%;object-fit:cover;display:block}.image-half.has-video .video-overlay{position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(180deg,#0a254040,#031029b3);mix-blend-mode:multiply;opacity:.2;transition:opacity .25s ease}.mainSlider .slide-content{position:absolute;left:0;top:0;width:50%;height:100%;z-index:10;display:flex;flex-direction:column;justify-content:center;padding:0 6vw;box-sizing:border-box;background:linear-gradient(90deg,#03153ed9,#0c2d7399,#0000);color:var(--white);pointer-events:none}.mainSlider .slide-content h1,.mainSlider .slide-content p,.mainSlider .slide-content .btn-dark,.mainSlider .slide-content .btn-primary,.mainSlider .slide-content .ns-btn-all{pointer-events:auto}.mainSlider .slide-content h1{font-family:var(--font-heading);font-size:var(--text-3xl)!important;margin-bottom:1.5rem;font-weight:var(--fw-semibold)!important;line-height:var(--lh-tight);color:var(--white);text-shadow:0 2px 10px rgba(0,0,0,.3)}.mainSlider .slide-content p{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--lh-normal);margin-bottom:2.5rem;opacity:.95;color:var(--light);text-shadow:0 2px 8px rgba(0,0,0,.4)}.mainSlider .play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:80px;height:80px;background:#0006;border:2px solid #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;opacity:0;transition:all .3s ease;pointer-events:none;z-index:15}.mainSlider .play-overlay svg{width:35px;height:35px;fill:var(--white);margin-left:5px}.mainSlider .image-half.paused .play-overlay{opacity:1;transform:translate(-50%,-50%) scale(1)}.mainSlider .image-half.paused video{opacity:.6;transition:opacity .3s}.scroll-down-indicator{position:absolute;bottom:26px;left:50%;transform:translate(-50%);z-index:25;display:flex;align-items:center;justify-content:center;width:52px;height:52px;cursor:pointer;color:var(--white);transition:transform .3s ease,background .3s ease,border-color .3s ease}.scroll-down-indicator svg,.scroll-down-indicator .icon{width:55px;height:55px;display:block;fill:currentColor;stroke:currentColor;animation:arrowPulse 2s infinite ease-in-out}@keyframes arrowPulse{0%{transform:translateY(0);opacity:.4}50%{transform:translateY(10px);opacity:1;filter:drop-shadow(0 0 10px rgba(255,255,255,.8))}to{transform:translateY(0);opacity:.4}}.scroll-down-indicator:hover{transform:translate(-50%) scale(1.1);background:#ffffff1f;border-color:#ffffffb3}.mainSlider .swiper-pagination{bottom:88px!important;left:50%!important;width:auto!important;z-index:30;transform:translate(-50%);display:flex;align-items:center}.mainSlider .swiper-pagination-bullet{width:10px;height:30px;margin:0 8px!important;border:2px solid rgba(255,255,255,.7);border-radius:2px;background:transparent;opacity:1;box-sizing:border-box;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.mainSlider .swiper-pagination-bullet-active{background:var(--white);border-color:var(--white);transform:scaleY(1.08)}@media(max-width:900px){.mainSlider .slide-content{width:100%;height:100%;padding:0 8vw;justify-content:center;background:linear-gradient(180deg,#0000004d,#000c 80%)}.mainSlider .slide-content h1{font-size:var(--text-2xl)!important;margin-bottom:1rem}.mainSlider .slide-content p{font-size:var(--text-base);line-height:var(--lh-normal);margin-bottom:2rem}.mainSlider .swiper-pagination{bottom:82px!important}.scroll-down-indicator{bottom:20px}}
