@import"https://fonts.googleapis.com/css2?family=Inria+Serif:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Paprika&display=swap";body{margin:0;padding:0;background:#fff!important;font-family:Poppins,sans-serif!important}*{font-family:Poppins,sans-serif!important}p{font-family:Poppins,sans-serif!important;font-size:.95rem}button{font-family:Poppins,sans-serif!important}input,textarea{outline:none;font-family:Poppins,sans-serif!important}.service-card:hover{background-color:#f0f5ff;box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.platform-card:hover{background-color:#f0f5ff;border:1px solid #fff;box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.ant-card-body{padding:0!important}.custom-carousel{position:relative;margin-bottom:40px}.custom-carousel .slick-dots{bottom:-30px}.custom-carousel .slick-dots li{margin:0 8px;width:auto}.custom-carousel .slick-dots li button{background:#f47f20;width:25px;height:3px;padding:0;opacity:1;transition:none!important}.custom-carousel .slick-dots li.slick-active button{background:#1890ff!important;transition:none!important}.custom-carousel .slick-dots li button:before{content:"";display:none}.custom-carousel .slick-slide{text-align:center}@media (max-width: 768px){.custom-carousel .slick-dots{bottom:-20px}.custom-carousel .slick-dots li{margin:0 6px}.custom-carousel .slick-dots li button,.custom-carousel .slick-dots li.slick-active button{width:20px}}.custom-carousel .slick-prev,.custom-carousel .slick-next{z-index:1;width:48px;height:48px;top:50%;color:#000}@media (max-width: 992px){.custom-carousel .slick-prev,.custom-carousel .slick-next{display:none!important}}.choose-us-card .ant-card-body{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:24px}.logo-box{border:1px solid #eaeaea;display:flex;align-items:center;justify-content:center;padding:20px;height:120px;transition:all .3s ease;border-radius:10px}.logo-box:hover{box-shadow:0 4px 12px #00000014}.client-logo{max-width:100%;max-height:80px;object-fit:contain;border-radius:8px}.ant-tabs-nav-wrap{white-space:normal!important;overflow:hidden}
