.nunito-body{font-family:"Nunito",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}body{overflow-x:hidden;font-family:"Nunito",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}a{text-decoration:none!important}.fs-18{font-size:18px!important}.new-card-mt{margin-top:-65px}.slide{transition:opacity 0.5s ease-in-out}.slider-indicator{transition:all 0.3s ease}.slider-indicator:hover{transform:scaleY(1.2)}.slider-indicator.active{box-shadow:0 0 8px rgb(251 191 36 / .5)}.new-map-icon{margin-top:-145px}.new-number-card::before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;background-image:linear-gradient(to right,rgb(0 0 0 / .1) 1px,transparent 1px),linear-gradient(to bottom,rgb(0 0 0 / .1) 1px,transparent 1px);background-size:50px 50px;background-position:center center;mask-image:radial-gradient(#000000 5%,transparent 70%)}.new-number-card::before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;background-image:linear-gradient(to right,rgb(0 0 0 / .1) 1px,transparent 1px),linear-gradient(to bottom,rgb(0 0 0 / .1) 1px,transparent 1px);background-size:50px 50px;background-position:center center;mask-image:radial-gradient(#000000 5%,transparent 70%)}.new-mm-0{margin:0!important}.slider{overflow:hidden;position:relative}.slider-track{display:inline-flex;align-items:center;gap:var(--gap,2.5rem);width:max-content;animation:scrollLeft var(--scroll-duration,28s) linear infinite}.slider-item{width:var(--logo-width,12rem);flex:0 0 auto}@keyframes scrollLeft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.slider:hover .slider-track{animation-play-state:paused}.candidate-slider:hover .candidate-slider-track{animation-play-state:running}@media (prefers-reduced-motion:reduce){.slider-track{animation-duration:0s;animation-play-state:paused}}@media (max-width:640px){.slider-item{width:var(--logo-width-sm,8rem)}}@media (max-width:640px){.slider[style*="--card-width"]{--gap:1rem}.slider[style*="--card-width"] .slider-item{width:280px!important;max-width:calc(100vw - 2rem)}}@media (min-width:641px){.slider[style*="--card-width"]{--gap:1.25rem}}.candidate-slider{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:pan-y pinch-zoom}.candidate-slider-track{will-change:transform;cursor:grab;animation:none!important}.candidate-slider-track.dragging{cursor:grabbing}.candidate-slider-track.dragging *{pointer-events:none}.candidate-slider:active .candidate-slider-track{cursor:grabbing}.blog-section-dark{background:radial-gradient(1200px 400px at 20% -10%,rgb(22 46 208 / .25),transparent 60%),radial-gradient(1000px 380px at 90% 0%,rgb(185 225 255 / .15),transparent 60%),#0b0a1f}.blog-card{transition:transform 0.35s ease,box-shadow 0.35s ease}.blog-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgb(2 6 23 / .08)}.blog-card .blog-image img{transition:transform 0.5s ease}.blog-card:hover .blog-image img{transform:none}.blog-card-v2{transition:transform .35s ease}.blog-card-v2:hover{transform:none}.relative.h-56.m-4.rounded-2xl.overflow-hidden::after,.relative.h-56.m-4.rounded-2xl.overflow-hidden::before{display:none!important;content:none!important}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-readmore{position:absolute;left:12px;right:12px;bottom:12px;background:#F3F945;border-radius:9999px;padding:10px 16px;color:#0B2E3C;transform:translateY(110%);opacity:0;transition:transform 0.35s ease,opacity 0.35s ease;box-shadow:0 10px 25px rgb(2 6 23 / .18)}.blog-card:hover .blog-readmore{transform:translateY(0%);opacity:1}.rotate-clockwise-5{transform:rotate(5deg)}.rotate-anticlockwise-5{transform:rotate(-5deg)}.rounded-25{border-radius:25px!important}.light-line{position:absolute;width:1px;height:100px;background:linear-gradient(to bottom,transparent,#f3f945,transparent);animation:lightMove 3s ease-in-out infinite;opacity:.6}.light-line:nth-child(1){left:20%;animation-delay:0s}.light-line:nth-child(2){left:50%;animation-delay:1s}.light-line:nth-child(3){left:80%;animation-delay:2s}@keyframes lightMove{0%{transform:translateY(-100px);opacity:0}50%{opacity:.8}100%{transform:translateY(100vh);opacity:0}}.timeline-gradient-line{background:linear-gradient(90deg,#fff0 0%,rgb(255 255 255 / .2) 50%,#fff0 100%)!important}.font-outline{font-weight:700;-webkit-text-stroke:1px #2563eb;color:#fff0}.font-outline:hover{-webkit-text-stroke:2px #2563eb;color:#2563eb}.mask-shape{-webkit-mask-image:url(../images/background/Subtract.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(../images/background/Subtract.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;border-radius:40px}.mobile-header{background:#fff}.mobile-header::before{display:none}#mobile-menu{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mobile-accordion-btn{transition:all 0.3s ease}.mobile-accordion-btn:hover{background:rgb(255 255 255 / .1);border-radius:8px}.mobile-accordion-btn.active{background:rgb(243 247 233 / .1);border-radius:8px 8px 0 0}.mobile-accordion-content{transition:all 0.3s cubic-bezier(.4,0,.2,1);transform-origin:top}.mobile-accordion-content.hidden{transform:scaleY(0);opacity:0}.mobile-accordion-content:not(.hidden){transform:scaleY(1);opacity:1}.mobile-accordion-content a{transition:all 0.2s ease;border-radius:4px;padding:8px 12px;margin:2px 0}.mobile-accordion-content a:hover{background:rgb(243 247 233 / .1);transform:translateX(4px)}#mobile-menu-toggle{transition:all 0.3s ease;border-radius:8px;padding:8px}#mobile-menu-toggle:hover{background:rgb(255 255 255 / .1);transform:scale(1.05)}#mobile-menu-close{transition:all 0.3s ease;border-radius:8px;padding:8px}#mobile-menu-close:hover{background:rgb(255 255 255 / .1);transform:rotate(90deg)}.mobile-header .bg-\[\#f3f945\]{box-shadow:0 4px 15px rgb(243 247 69 / .3);transition:all 0.3s ease}.mobile-header .bg-\[\#f3f945\]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(243 247 69 / .4)}@media (max-width:640px){.mobile-header .max-w-7xl{margin:0 1rem}.mobile-header .w-28{width:6rem}#mobile-menu{padding:0}}.mobile-header nav::-webkit-scrollbar{width:4px}.mobile-header nav::-webkit-scrollbar-track{background:rgb(255 255 255 / .1);border-radius:2px}.mobile-header nav::-webkit-scrollbar-thumb{background:rgb(243 247 69 / .5);border-radius:2px}.mobile-header nav::-webkit-scrollbar-thumb:hover{background:rgb(243 247 69 / .7)}#mobile-menu .absolute{transition:transform 0.3s cubic-bezier(.4,0,.2,1)}#mobile-menu .absolute.translate-x-full{transform:translateX(100%)}#mobile-menu .absolute:not(.translate-x-full){transform:translateX(0)}.mobile-accordion-btn svg{transition:transform 0.3s ease}.mobile-accordion-btn.active svg{transform:rotate(180deg)}.mobile-accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(.4,0,.2,1)}.mobile-accordion-content:not(.hidden){max-height:max-content}.mobile-accordion-content a:hover{background:rgb(22 46 208 / .05);color:#162ed0;padding-left:16px}.mobile-accordion-content h4{color:#162ed0;font-weight:700;font-size:.875rem;margin-bottom:.5rem;padding:.5rem 0;border-bottom:1px solid rgb(22 46 208 / .1)}.mobile-accordion-content ul{margin-top:.5rem}.mobile-accordion-content li{margin-bottom:.25rem}.mobile-accordion-content a{display:block;padding:.5rem .75rem;color:#6B7280;font-size:.875rem;border-radius:6px;transition:all 0.2s ease}.mobile-accordion-btn.active{background:rgb(22 46 208 / .1);color:#162ed0}#mobile-menu{transition:opacity 0.3s ease}#mobile-menu.hidden{opacity:0;pointer-events:none}#mobile-menu:not(.hidden){opacity:1;pointer-events:auto}#mobile-menu .absolute{box-shadow:-10px 0 30px rgb(0 0 0 / .1)}#mobile-menu .border-b{background:linear-gradient(135deg,#f3f7e9 0%,#ffffff 100%)}#mobile-menu nav{background:#fff}#mobile-menu nav::-webkit-scrollbar{width:6px}#mobile-menu nav::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}#mobile-menu nav::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}#mobile-menu nav::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:480px){#mobile-menu .absolute{width:100%;right:0}.mobile-header .w-28{width:5rem}.mobile-header .text-sm{font-size:.75rem}.mobile-header .px-4{padding-left:.75rem;padding-right:.75rem}}@keyframes slideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}#mobile-menu .absolute:not(.translate-x-full){animation:slideInRight 0.3s cubic-bezier(.4,0,.2,1)}#mobile-menu .absolute.translate-x-full{animation:slideOutRight 0.3s cubic-bezier(.4,0,.2,1)}.marquee{overflow:hidden;position:relative}.marquee__track{display:flex;width:max-content;animation:marquee-scroll var(--marquee-duration,20s) linear infinite}.marquee.play-left .marquee__track{animation-name:marquee-scroll-left}.marquee.play-right .marquee__track{animation-name:marquee-scroll-right}@keyframes marquee-scroll-left{0%{transform:translateX(0)}100%{transform:translateX(calc(-1 * var(--marquee-width)))}}@keyframes marquee-scroll-right{0%{transform:translateX(calc(-1 * var(--marquee-width)))}100%{transform:translateX(0)}}.marquee__item{flex-shrink:0}.marquee__item video{width:100%;height:100%;object-fit:cover}.marquee__item video[src$=".MP4"],.marquee__item video[src$=".mp4"]{background-color:#fff0}.marquee__item img[src$=".JPG"],.marquee__item img[src$=".jpg"]{background-color:#fff0}.marquee__item img,.marquee__item video{width:100%;height:100%;object-fit:cover;border-radius:.75rem;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05)}.video-container{transition:all 0.3s ease}.video-container:hover{transform:scale(1.05)}.video-container .play-button{opacity:.8;transition:all 0.3s ease}.video-container:hover .play-button{opacity:1;transform:scale(1.1)}.video-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:.75rem;z-index:10}.video-container.playing .play-button{opacity:0;pointer-events:none}.marquee:hover .marquee__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee__track{animation-duration:0s;animation-play-state:paused}}.footer-gradient-text{color:rgb(255 255 255 / .2)!important;cursor:pointer!important;position:relative!important;transition:all 0.8s cubic-bezier(.4,0,.2,1)!important;background:linear-gradient(90deg,#fff0 0%,#fff0 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;background-size:0% 100%!important;background-repeat:no-repeat!important}.footer-gradient-text:hover{background:linear-gradient(90deg,#162ed0 0%,#3B82F6 20%,#06B6D4 40%,#10B981 60%,#F59E0B 80%,#EF4444 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;background-size:100% 100%!important;transform:scale(1.02)!important;filter:drop-shadow(0 0 20px rgb(22 46 208 / .3))!important}.footer-gradient-text:hover{color:#162ed0!important}@media (max-width:768px){.footer-gradient-text{font-size:3rem!important}}@media (max-width:640px){.footer-gradient-text{font-size:2.5rem!important}}.soft-glow-1{box-shadow:0 10px 30px rgb(22 46 208 / .08)}.soft-glow-2{box-shadow:0 20px 40px rgb(22 46 208 / .08)}.light-line{position:absolute;width:1px;height:100px;background:linear-gradient(to bottom,transparent,#b9e1ff,transparent);animation:lightMove 3s ease-in-out infinite;opacity:.6}.light-line:nth-child(1){left:20%;animation-delay:0s}.light-line:nth-child(2){left:50%;animation-delay:1s}.light-line:nth-child(3){left:80%;animation-delay:2s}@keyframes lightMove{0%{transform:translateY(-100px);opacity:0}50%{opacity:.8}100%{transform:translateY(100vh);opacity:0}}.ripple{position:absolute;border-radius:50%;background:rgb(255 255 255 / .6);transform:scale(0);animation:ripple-animation 0.6s linear;pointer-events:none}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.glass{background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .2);backdrop-filter:blur(10px)}.people-collage img{border:6px solid #fff}.keyword-card{transition:all 0.3s ease-in-out;opacity:1;transform:scale(1)}.floating-card-1{animation:floatCard1 3s ease-in-out infinite}.floating-card-2{animation:floatCard2 2.8s ease-in-out infinite}.floating-card-3{animation:floatCard3 3.2s ease-in-out infinite}.floating-card-4{animation:floatCard4 2.6s ease-in-out infinite}.floating-card-5{animation:floatCard5 3.4s ease-in-out infinite}.floating-card-6{animation:floatCard6 2.9s ease-in-out infinite}@keyframes floatCard1{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes floatCard2{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-6px) rotate(-1deg)}}@keyframes floatCard3{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes floatCard4{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-7px) rotate(-2deg)}}@keyframes floatCard5{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-9px) rotate(1.5deg)}}@keyframes floatCard6{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-5px) rotate(-1.5deg)}}.floating-card{animation:floatReverse 3.5s ease-in-out infinite}@keyframes floatReverse{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}/* Font Awesome font-display: swap override */@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-solid-900.woff2") format("woff2")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/webfonts/fa-brands-400.woff2") format("woff2")}