.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%)}.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,#1B4BF0 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(41 99 84 / .3))!important}.footer-gradient-text:hover{color:#1B4BF0!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(41 99 84 / .08)}.soft-glow-2{box-shadow:0 20px 40px rgb(41 99 84 / .08)}.light-line{position:absolute;width:1px;height:100px;background:linear-gradient(to bottom,transparent,#296354,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")}