.elementor-1031 .elementor-element.elementor-element-eec45e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1031 .elementor-element.elementor-element-78aef7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-78aef7f .ruhi-hero-title, .elementor-1031 .elementor-element.elementor-element-78aef7f .ruhi-stat-title{color:#ffffff;}.elementor-1031 .elementor-element.elementor-element-78aef7f .ruhi-hero-desc, .elementor-1031 .elementor-element.elementor-element-78aef7f .ruhi-stat-subtitle{color:#d9e3f3;}.elementor-1031 .elementor-element.elementor-element-78aef7f .ruhi-hero-inner{padding:70px 80px 34px 80px;}.elementor-1031 .elementor-element.elementor-element-488d837{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1031 .elementor-element.elementor-element-a2954f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1031 .elementor-element.elementor-element-a2954f9 .ansa-after-hero-section-wrapper{background-color:#020617;padding:80px 20px 80px 20px;}.elementor-1031 .elementor-element.elementor-element-a2954f9 .ansa-after-hero-bg-image{width:100%;opacity:0.45;}.elementor-1031 .elementor-element.elementor-element-a2954f9 .ansa-after-hero-container{max-width:1200px;}.elementor-1031 .elementor-element.elementor-element-a2954f9 .ansa-after-hero-grid{gap:60px;}.elementor-1031 .elementor-element.elementor-element-a2954f9 .ansa-after-hero-left{gap:25px;}.elementor-1031 .elementor-element.elementor-element-a2954f9 .ansa-after-hero-heading{color:#ffffff;}.elementor-1031 .elementor-element.elementor-element-a2954f9 .ansa-after-hero-gradient{--ansa-gradient-start:#3b82f6;--ansa-gradient-end:#06b6d4;}.elementor-1031 .elementor-element.elementor-element-a2954f9 .ansa-after-hero-description{color:#cbd5e1;}.elementor-1031 .elementor-element.elementor-element-a2954f9 .ansa-after-hero-testimonial{background:rgba(15, 23, 42, 0.60);border-color:#1e293b;}.elementor-1031 .elementor-element.elementor-element-a2954f9 .ansa-after-hero-form-box{background:#060b1c;padding:40px 40px 40px 40px;border-radius:16px 16px 16px 16px;}.elementor-1031 .elementor-element.elementor-element-a2954f9 .ansa-after-hero-submit{--ansa-submit-start:#0055ff;--ansa-submit-end:#d400ff;}.elementor-1031 .elementor-element.elementor-element-a2954f9 .ansa-after-hero-field{background:rgba(15, 23, 42, 0.80);border-color:#1e293b;}.elementor-1031 .elementor-element.elementor-element-a2954f9 .ansa-after-hero-features{grid-template-columns:repeat(5, minmax(0, 1fr));gap:20px;}.elementor-1031 .elementor-element.elementor-element-a2954f9 .ansa-after-hero-feature-card{background:rgba(6, 11, 28, 0.80);border-color:#1e3a8a;}.elementor-1031 .elementor-element.elementor-element-a2954f9 .ansa-after-hero-feature-icon{color:#3b82f6;}.elementor-1031 .elementor-element.elementor-element-a2954f9 .ansa-after-hero-feature-icon svg{fill:#3b82f6;}.elementor-1031 .elementor-element.elementor-element-a2954f9 .ansa-after-hero-feature-title{color:#ffffff;}.elementor-1031 .elementor-element.elementor-element-a2954f9 .ansa-after-hero-feature-text{color:#cbd5e1;}.elementor-1031 .elementor-element.elementor-element-a073294{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1031 .elementor-element.elementor-element-5d8f182 .ansa3-wrapper{padding:80px 20px 80px 20px;}.elementor-1031 .elementor-element.elementor-element-5d8f182 .ansa3-container{max-width:1200px;}.elementor-1031 .elementor-element.elementor-element-5d8f182 .ansa3-top-tag{color:#ff2d75;}.elementor-1031 .elementor-element.elementor-element-5d8f182 .ansa3-title{color:#ffffff;}.elementor-1031 .elementor-element.elementor-element-5d8f182 .ansa3-title span{--ansa3-title-grad-start:#4da3ff;--ansa3-title-grad-end:#00d2ff;}.elementor-1031 .elementor-element.elementor-element-5d8f182 .ansa3-description{color:#a0a8b5;}.elementor-1031 .elementor-element.elementor-element-5d8f182 .ansa3-card{background:rgba(255,255,255,0.03);border-color:rgba(255,255,255,0.10);border-radius:16px;}.elementor-1031 .elementor-element.elementor-element-5d8f182 .ansa3-card h3{color:#ffffff;}.elementor-1031 .elementor-element.elementor-element-5d8f182 .ansa3-card p{color:#a0a8b5;}.elementor-1031 .elementor-element.elementor-element-5d8f182 .ansa3-list li{color:#d1d5db;}.elementor-1031 .elementor-element.elementor-element-5d8f182 .ansa3-info-box{background:rgba(255,255,255,0.02);}.elementor-1031 .elementor-element.elementor-element-5d8f182 .ansa3-box-label{color:#4da3ff;}.elementor-1031 .elementor-element.elementor-element-5d8f182 .ansa3-cta-bar{background:rgba(59,130,246,0.10);}.elementor-1031 .elementor-element.elementor-element-5d8f182 .ansa3-main-btn{--ansa3-btn-start:#f43f5e;--ansa3-btn-end:#d946ef;}.elementor-1031 .elementor-element.elementor-element-f392025{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-wrapper{background-color:#020510;padding:80px 20px 80px 20px;}.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-container{max-width:1200px;}.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-bg-glow-left{background:radial-gradient(circle, rgba(6, 182, 212, 0.14) 0%, transparent 70%);}.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-bg-glow-right{background:radial-gradient(circle, rgba(236, 72, 153, 0.14) 0%, transparent 70%);}.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-header{text-align:center;margin-bottom:60px;}.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-kicker{color:#ec4899;-webkit-text-fill-color:initial;background:none;}.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-main-title{color:#ffffff;}.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-subtitle{color:#94a3b8;}.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-tech-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;}.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-tech-card{padding:40px 30px 40px 30px;background-color:#050a1a;border-radius:16px;}.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-tech-card::before{border-radius:16px;}.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-card-title{color:#ffffff;}.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-card-description{color:#94a3b8;}.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-icon-wrapper{width:60px;height:60px;border-width:2px;}.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-icon-wrapper i{font-size:28px;}.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-icon-wrapper svg{width:28px;height:28px;}.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-card-image-icon{width:28px;height:28px;}.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-explore-link{gap:8px;}.elementor-1031 .elementor-element.elementor-element-af63255{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1031 .elementor-element.elementor-element-1ed874a .ansa5-dot-float{background:#93c5fd;}.elementor-1031 .elementor-element.elementor-element-1ed874a .ansa5-section-wrapper{padding:100px 20px 100px 20px;}.elementor-1031 .elementor-element.elementor-element-1ed874a .ansa5-container{max-width:1300px;gap:60px;}.elementor-1031 .elementor-element.elementor-element-1ed874a .ansa5-card{width:220px;background:#ffffff;padding:30px 20px 30px 20px;border-radius:16px;}.elementor-1031 .elementor-element.elementor-element-1ed874a .ansa5-label{color:#0055ff;}.elementor-1031 .elementor-element.elementor-element-1ed874a .ansa5-dot{color:#0055ff;}.elementor-1031 .elementor-element.elementor-element-1ed874a .ansa5-heading{color:#0f172a;}.elementor-1031 .elementor-element.elementor-element-1ed874a .ansa5-desc{color:#475569;}.elementor-1031 .elementor-element.elementor-element-1ed874a .ansa5-btn{background:#0052cc;color:#ffffff;}.elementor-1031 .elementor-element.elementor-element-1ed874a .ansa5-btn:hover{background:#0043a6;}.elementor-1031 .elementor-element.elementor-element-199386c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1031 .elementor-element.elementor-element-a689ae5 .ansa6-section{--ansa6-glow-one:rgba(59, 130, 246, 0.08);--ansa6-glow-two:rgba(236, 72, 153, 0.08);padding:80px 20px 80px 20px;}.elementor-1031 .elementor-element.elementor-element-a689ae5 .ansa6-container{max-width:1300px;}.elementor-1031 .elementor-element.elementor-element-a689ae5 .ansa6-header{text-align:center;}.elementor-1031 .elementor-element.elementor-element-a689ae5 .ansa6-title{color:#ffffff;}.elementor-1031 .elementor-element.elementor-element-a689ae5 .ansa6-gradient-text{--ansa6-gradient-one:#ec4899;--ansa6-gradient-two:#06b6d4;}.elementor-1031 .elementor-element.elementor-element-a689ae5 .ansa6-btn-wrap{--ansa6-gradient-one:#ec4899;--ansa6-gradient-two:#06b6d4;}.elementor-1031 .elementor-element.elementor-element-a689ae5 .ansa6-subtitle{color:#cbd5e1;}.elementor-1031 .elementor-element.elementor-element-a689ae5 .ansa6-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px;}.elementor-1031 .elementor-element.elementor-element-a689ae5 .ansa6-card{background-color:rgba(6, 11, 28, 0.78);padding:30px 24px 30px 24px;}.elementor-1031 .elementor-element.elementor-element-a689ae5 .ansa6-card, .elementor-1031 .elementor-element.elementor-element-a689ae5 .ansa6-card:before{border-radius:12px;}.elementor-1031 .elementor-element.elementor-element-a689ae5 .ansa6-icon-ring{width:56px;height:56px;}.elementor-1031 .elementor-element.elementor-element-a689ae5 .ansa6-icon-inner{--ansa6-icon-size:26px;}.elementor-1031 .elementor-element.elementor-element-a689ae5 .ansa6-card-title{color:#ffffff;}.elementor-1031 .elementor-element.elementor-element-a689ae5 .ansa6-card-desc{color:#94a3b8;}.elementor-1031 .elementor-element.elementor-element-a689ae5 .ansa6-btn{background:#050a1a;color:#ffffff;padding:14px 32px 14px 32px;}.elementor-1031 .elementor-element.elementor-element-cee3e83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1031 .elementor-element.elementor-element-8aafa1c .ansa7-section{--ansa7-glow-one:rgba(6, 182, 212, 0.08);--ansa7-glow-two:rgba(236, 72, 153, 0.08);padding:80px 20px 80px 20px;}.elementor-1031 .elementor-element.elementor-element-8aafa1c .ansa7-container{max-width:1200px;}.elementor-1031 .elementor-element.elementor-element-8aafa1c .ansa7-header{text-align:center;margin-bottom:50px;}.elementor-1031 .elementor-element.elementor-element-8aafa1c .ansa7-title{color:#ffffff;}.elementor-1031 .elementor-element.elementor-element-8aafa1c .ansa7-gradient-text{--ansa7-gradient-one:#ec4899;--ansa7-gradient-two:#06b6d4;}.elementor-1031 .elementor-element.elementor-element-8aafa1c .ansa7-separator{--ansa7-gradient-one:#ec4899;}.elementor-1031 .elementor-element.elementor-element-8aafa1c .ansa7-kicker{color:#ec4899;}.elementor-1031 .elementor-element.elementor-element-8aafa1c .ansa7-kicker-muted{color:#94a3b8;}.elementor-1031 .elementor-element.elementor-element-8aafa1c .ansa7-grid{--ansa7-columns:3;gap:24px;}.elementor-1031 .elementor-element.elementor-element-8aafa1c .ansa7-card{background-color:rgba(6, 11, 28, 0.4);border-radius:12px;}.elementor-1031 .elementor-element.elementor-element-8aafa1c .ansa7-card-inner{padding:40px 30px 40px 30px;}.elementor-1031 .elementor-element.elementor-element-8aafa1c .ansa7-card:before{border-radius:12px;}.elementor-1031 .elementor-element.elementor-element-8aafa1c .ansa7-card-text{color:#f8fafc;}.elementor-1031 .elementor-element.elementor-element-8aafa1c .ansa7-icon-ring{width:80px;height:80px;border-width:2px;background-color:rgba(255,255,255,0.02);}.elementor-1031 .elementor-element.elementor-element-8aafa1c .ansa7-icon-ring svg{width:40px !important;height:40px !important;}.elementor-1031 .elementor-element.elementor-element-8aafa1c .ansa7-icon-ring i{font-size:40px !important;line-height:1 !important;}.elementor-1031 .elementor-element.elementor-element-8aafa1c .ansa7-icon-ring img{width:40px !important;height:40px !important;}.elementor-1031 .elementor-element.elementor-element-1caa4aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1031 .elementor-element.elementor-element-eb0f41b .ansa8-section{padding:100px 20px 250px 20px;--ansa8-dot:#d8b4fe;--ansa8-line:rgba(148, 163, 184, 0.12);--ansa8-blue:#0ea5e9;--ansa8-pink:#f43f5e;--ansa8-title:#0f172a;--ansa8-text:#64748b;--ansa8-card-bg:#ffffff;--ansa8-card-border:#f1f5f9;--ansa8-card-height:130px;--ansa8-card-radius:12px;--ansa8-logo-size:140px;}.elementor-1031 .elementor-element.elementor-element-eb0f41b .ansa8-title{color:#0f172a;}.elementor-1031 .elementor-element.elementor-element-eb0f41b .ansa8-subtitle{color:#64748b;}.elementor-1031 .elementor-element.elementor-element-eb0f41b .ansa8-header{margin-bottom:60px;}.elementor-1031 .elementor-element.elementor-element-eb0f41b .ansa8-container{max-width:1200px;}.elementor-1031 .elementor-element.elementor-element-eb0f41b .ansa8-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px;}.elementor-1031 .elementor-element.elementor-element-eb0f41b .ansa8-card{padding:30px 30px 30px 30px;}.elementor-1031 .elementor-element.elementor-element-eb0f41b .ansa8-logo-wrap i, .elementor-1031 .elementor-element.elementor-element-eb0f41b .ansa8-logo-wrap .elementor-icon, .elementor-1031 .elementor-element.elementor-element-eb0f41b .ansa8-logo-wrap .elementor-icon i{font-size:46px !important;}.elementor-1031 .elementor-element.elementor-element-eb0f41b .ansa8-text-logo-name{font-size:22px;}.elementor-1031 .elementor-element.elementor-element-1098e0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1031 .elementor-element.elementor-element-00db537 .ansa9-awards-section{padding:80px 20px 80px 20px;}.elementor-1031 .elementor-element.elementor-element-00db537 .ansa9-container{max-width:1300px;}.elementor-1031 .elementor-element.elementor-element-00db537 .ansa9-main-title{color:#ffffff;}.elementor-1031 .elementor-element.elementor-element-00db537 .ansa9-subtitle{color:#94a3b8;}.elementor-1031 .elementor-element.elementor-element-00db537 .ansa9-award-card{width:220px;min-height:320px;background-color:rgba(6, 11, 28, 0.6);padding:40px 20px 40px 20px;border-radius:12px;}.elementor-1031 .elementor-element.elementor-element-00db537 .ansa9-cards-track{gap:20px;}.elementor-1031 .elementor-element.elementor-element-00db537 .ansa9-award-card::before{border-radius:12px;}.elementor-1031 .elementor-element.elementor-element-00db537 .ansa9-award-icon-wrapper{width:110px;height:110px;}.elementor-1031 .elementor-element.elementor-element-00db537 .ansa9-icon-main{width:100px;height:100px;font-size:100px;color:#d4af37;}.elementor-1031 .elementor-element.elementor-element-00db537 .ansa9-star-icon{width:14px;height:14px;}.elementor-1031 .elementor-element.elementor-element-00db537 .ansa9-award-card-title{color:#ffffff;}.elementor-1031 .elementor-element.elementor-element-00db537 .ansa9-award-source{color:#94a3b8;}.elementor-1031 .elementor-element.elementor-element-00db537 .ansa9-nav-arrow{background-color:rgba(15, 23, 42, 0.6);color:#ffffff;}.elementor-1031 .elementor-element.elementor-element-00db537 .ansa9-dot{background:#334155;}.elementor-1031 .elementor-element.elementor-element-3c390c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1031 .elementor-element.elementor-element-ce4f441{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-1031 .elementor-element.elementor-element-eec45e9{--width:100%;}}@media(max-width:1024px){.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-tech-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-1031 .elementor-element.elementor-element-a689ae5 .ansa6-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-1031 .elementor-element.elementor-element-eb0f41b .ansa8-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(max-width:767px){.elementor-1031 .elementor-element.elementor-element-9d4b003 .ansa4-tech-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-1031 .elementor-element.elementor-element-a689ae5 .ansa6-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-1031 .elementor-element.elementor-element-eb0f41b .ansa8-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}