.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.homebanner{position:relative}.homebanner .grey-bg{background:var(--color-white)!important;color:var(--color-black)!important}.homebanner .black-bg,.homebanner .black-bg .title{color:var(--color-white)!important}.homebanner .scrolleffect{cursor:pointer;z-index:2;padding:1rem;animation:1.5s ease-in-out infinite alternate bubbleeffect;position:absolute;top:60%;left:5rem;transform:translateY(-50%)}.homebanner .scrolleffect img{filter:invert()brightness()}.homebanner .fixed{opacity:.8;position:absolute}.homebanner .container{z-index:99999;height:100%;position:relative}.homebanner .banner-outer{min-height:calc(100vh - 7.4rem)}.homebanner .banner-sec{height:100%;padding:3rem 0 0}.homebanner .banner-sec .left{gap:2rem;width:49%;position:relative}.homebanner .banner-sec .left .subheading{position:absolute;top:-.8rem}.homebanner .banner-sec .left .subtitle{font-size:var(--size-24);font-family:var(--font-noto);font-weight:var(--weight-Light);text-transform:uppercase}.homebanner .banner-sec .left .subtitle span{padding:.4rem}.homebanner .banner-sec .left .title{color:var(--color-black);text-transform:uppercase;font-size:6rem;font-family:var(--font-noto);font-weight:var(--weight-Black);max-width:fit-content;line-height:1}.homebanner .banner-sec .left .title span{text-align:center;color:var(--color-yellow);display:block}.homebanner .banner-sec .left .title span.text-right{text-align:right}.homebanner .banner-sec .left .desc-sec{width:64%;font-size:var(--size-16);margin:0 auto;line-height:1.5}.homebanner .banner-sec .left .animate-text{opacity:0;margin-top:.5rem;font-size:2.1rem;font-weight:600;transition:all .8s linear;position:relative;top:1.5rem}.homebanner .banner-sec .left .animate-text span{color:var(--color-yellow)}.homebanner .banner-sec .left.count-1 .title{font-size:5rem}.homebanner .banner-sec .left.count-1 .title span{font-size:8rem}.homebanner .banner-sec .right{width:55%;margin-left:-5%}.homebanner .banner-sec .right.animate{justify-content:flex-end;align-items:flex-start;width:42%;margin-left:0;display:flex}.homebanner .banner-sec .right.animate canvas{display:block;position:relative;top:-3rem;transform:scale(1.2);width:100%!important;height:auto!important}.homebanner .swiper-slide-active .banner-sec .left .animate-text{animation:1s ease-in-out .8s forwards textanimate}@media (max-width:1199px){.homebanner .banner-sec .left .title{margin:0 auto;font-size:4rem}.homebanner .banner-sec .left.count-1 .title{font-size:3rem}.homebanner .banner-sec .left.count-1 .title span{font-size:4rem}.homebanner .banner-sec .left .animate-text{font-size:1.6rem}}@media (max-width:1023px){.homebanner{min-height:auto}.homebanner .container{height:auto}.homebanner .scrolleffect{display:none}.homebanner .banner-sec{padding:3rem 0}.homebanner .banner-sec .left{text-align:center;gap:1.25rem;width:100%}.homebanner .banner-sec .left .subtitle{font-size:1rem;line-height:1.5}.homebanner .banner-sec .left .title{margin:0 auto;font-size:3.5rem}.homebanner .banner-sec .left .title span{text-align:center!important}.homebanner .banner-sec .left .desc-sec{width:100%;margin:0;font-size:1rem}.homebanner .banner-sec .left .subheading{text-align:center;width:100%;position:static}.homebanner .banner-sec .right{width:100%;margin:0 auto}.homebanner .banner-sec .right.animate{margin:0 auto}.homebanner .banner-sec .right img{width:100%;height:auto}}@media (max-width:639px){.homebanner .banner-sec .left .subtitle{font-size:.8rem}.homebanner .banner-sec .left .subtitle span{padding:.2rem}.homebanner .banner-sec .left .title{font-size:2.75rem}.homebanner .banner-sec .left .desc-sec{font-size:.95rem}.homebanner .banner-sec .right.animate{width:65%}.homebanner .banner-sec .right.animate canvas{top:-1.5rem}}@keyframes bubbleeffect{0%{transform:translateY(45%)}to{transform:translateY(50%)}}@keyframes textanimate{0%{opacity:0;top:1.5rem}to{opacity:1;top:0}}
.ParticleFrame-module__C_USRq__frame{width:100%;height:100%;position:relative;overflow:hidden}.ParticleFrame-module__C_USRq__canvasContainer{cursor:grab;width:100%;height:100%}.ParticleFrame-module__C_USRq__canvasContainer:active{cursor:grabbing}.ParticleFrame-module__C_USRq__badge{pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;letter-spacing:1.5px;z-index:10;opacity:0;background:#ffffff14;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:10px;font-weight:700;transition:opacity .2s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 12px #ffffff26}
