.banner-btn,.blog-post a,.case-studies-content a,.case-studies-row:hover,.ccx-btn,.consult-link,.dev-card,.dev-card:hover,.expertise-Innovate-col .details a:hover,.mega-link,.mega-view-all a,.portfolio-btn a,.portfolio-btn button,.read-more,.sf-badges a,.sidebar-links li a,.social-icon,.stackflow-content a{text-decoration:none}.blog-modern-page,.blog-modern-page *,.timeline,.timeline-container{box-sizing:border-box}*,.ConditionsArea .card .card-body,.header-section nav.navbar{padding:0}.idxexp-sec,.ndp-process,.process-orbit,.process-sec,.stackflow-content,.trustb-section{font-family:Nunito,sans-serif}.ccx-i,.p-core{place-items:center}*,.flag-colum .details ul{margin:0}body{font-family:"DM Sans",sans-serif}.btn-custome{font-size:14px;font-weight:700;padding:14px 24px;border-radius:4px;border:0}.btn-blue{background:linear-gradient(90deg,#35a0cc 0,#1a6c8d 100%);color:#fff}.section-title h4{color:#1e3a5f;font-weight:700;text-align:center;font-size:34px;margin:0;line-height:1.5}.section-title p{margin:0;color:#35a0cc;text-align:center;font-size:22px;line-height:1.1}.about-bootom-photo img,.about-img-colum img,.clients-stories-colum .photo img,.development-services-colum .icon img,.expertise-Innovate-col .photo img,.photo img,.portfolio-box-row .portfolio-img img,swiper-container{width:100%;height:100%}swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}swiper-slide img{display:block;width:100%!important;height:100%;object-fit:cover}.navbar .dropdown-menu div[class*=col],.navbar .dropdown-menu-new div[class*=col]{margin-bottom:1rem}.navbar .dropdown-menu,.navbar .dropdown-menu-new{border:none;background-color:#0060c8!important}@media screen and (min-width:992px){.navbar{padding-top:0;padding-bottom:0}.navbar .dropdown{position:static}.navbar .dropdown-menu,.navbar .dropdown-menu-new{width:100%;left:0;right:0;top:45px;display:block;visibility:hidden;opacity:0;transition:visibility,opacity .3s linear}.dropdown:hover .dropdown-menu,.dropdown:hover .dropdown-menu-new{display:block}.dropdown-menu,.dropdown-menu-new{position:absolute;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);width:auto}.navbar .dropdown .dropdown-menu-new:hover,.navbar .dropdown .dropdown-menu:hover,.navbar .dropdown:hover .dropdown-menu,.navbar .dropdown:hover .dropdown-menu-new{display:block;visibility:visible;opacity:1;transition:visibility,opacity .3s linear}.navbar .dropdown-menu-new{border:1px solid rgba(0,0,0,.15);background-color:#fff}}.header-section .navbar .navbar-nav>.nav-item>.nav-link{color:#fff;font-size:16px;font-weight:400;padding:13px 15px;position:relative}.header-section .navbar .navbar-nav>.nav-item>.nav-link::before{content:'';left:0;width:3px;height:3px;background:#708090;border-radius:100%;transform:translateY(10px)}.header-section .navbar .navbar-nav>.nav-item:first-child .nav-link::before,.tabs-services .img-set .content-set .list-point li:first-child::before{content:'';display:none}ul.navbar-nav.m-auto{border:0 solid #f1f4f8;border-radius:8px}.header-section{position:fixed;top:0;left:0;width:100%;color:#fff;padding:5px 20px;background-color:rgba(0,0,0,.5);text-align:center;font-size:20px;z-index:9000;transition:background .3s,color .3s}.header-section.scrolled{background-color:#fff}.carousel-item-next,.carousel-item-prev,.carousel-item.active,.dropdown-menu.show,.header-section.scrolled .scrolled_image,.tab-content>.active{display:block!important}.header-section.scrolled .scrolled_image_new{display:none!important}.ConditionsArea .card .card-body p strong,.contact-form-centerd-inner .contact-feilds .budget-feilds .hs-form-radio span,.header-section.scrolled .navbar .navbar-nav>.nav-item>.nav-link,.mega-service-item a,.swiper-button-next,.swiper-button-prev{color:#000}a.navbar-brand.logo-section{width:180px;margin:0}.banner-images,.banner-img,.banner-img-section-portfolio img,.case-studies-img img,.comment-form p.comment-form-comment,.comment-form p.comment-form-cookies-consent,.comment-form p.comment-notes,.comment-form p.form-submit,.connect-left .photo img,.delivery-pro-img img,.development-partner-col .icon img,.perfect-servic-colum .icon img,.photo-ss img,a.navbar-brand.logo-section img{width:100%}ul.navbar-nav .dropdown-menu,ul.navbar-nav .dropdown-menu-new{background-color:transparent!important;padding:20px 0 0;margin:0;border:0}.dropdown-menu-row .right-menu-side,.dropdown-menu-row-new .right-menu-side-new{border-top-right-radius:12px;border-bottom-right-radius:12px;background:#f1f4f8}.dropdown-menu-row,.dropdown-menu-row-new{display:flex;box-shadow:0 47px 146.9px 0 #00000040;border-radius:12px;width:137%}.dropdown-menu-row .left-menu-side,.dropdown-menu-row .left-menu-side-new,.dropdown-menu-row-new .left-menu-side,.dropdown-menu-row-new .left-menu-side-new{background:#fff;border-top-left-radius:12px;border-bottom-left-radius:12px;padding:50px 30px;width:35%;margin-left:-270px;line-height:70px;font-size:17px;box-shadow:-4px 0 20px rgba(0,0,0,.1);transition:right .4s}.dropdown-menu-row .right-menu-side{width:100%;padding:40px;font-size:15px;line-height:45px}.dropdown-menu-row-new .right-menu-side-new{width:99%;font-size:12px;line-height:18px}.dropdown-menu-row .left-menu-side .img-section-menu,.dropdown-menu-row .left-menu-side-new .img-section-menu-new,.dropdown-menu-row-new .left-menu-side .img-section-menu-new{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;justify-content:center}.navbar-dark .navbar-nav .nav-link span{font-size:13px;line-height:1.4;font-weight:250;display:block;margin-top:5px;font-family:inherit}.dropdown-menu-row .left-menu-side .img-section-menu h5,.dropdown-menu-row-new .left-menu-side-new .img-section-menu-new h5,.dropdown-menu-row-new .left-menu-sidenew .img-section-menu-newh5{text-align:center;font-size:28px;font-weight:700}.dropdown-menu-row .left-menu-side .img-section-menu .service-img-section img{width:90%}.dropdown-menu-row-new .left-menu-side-new .img-section-menu-new .service-img-section img{width:60%}.dropdown-menu-row .left-menu-side .img-section-menu .service-img-section{margin-top:20px;text-align:center}.dropdown-menu-row-new .left-menu-side-new .img-section-menu-new .service-img-section{margin-top:78px;text-align:center}.right-menu-side ul.nav,.right-menu-side-new ul.nav{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px}.right-menu-side ul.nav .nav-item a.nav-link,.right-menu-side-new ul.nav .nav-item a.nav-link{color:#101214;font-size:15px;font-weight:400;width:120%;padding:4px 0}.contact-form-centerd-inner .contact-feilds .budget-feilds .hs-form-radio,.footer-col ul li,.right-menu-side .tab-content ul,.right-menu-side-new .tab-content ul{list-style:none}.banner img{width:100%;border-radius:12px}section.trusted-partner{padding:30px 0}.trusted-partner h4.partner-title{text-align:center;color:#1e3a5f;margin-bottom:30px;font-size:26px;font-weight:500}.partner-logo img{width:100%;height:40px}.partner-logo-trusted-all{display:flex;align-items:center;justify-content:space-between;gap:100px}.partner-logo{width:20%}.perfect-services{background-image:url('../images/perfect-services-bg.png');background-color:#f1f4f8;padding:80px 0;background-size:100% 100%;background-repeat:no-repeat}.perfect-servic-colum{background:#fff;border-radius:8px;padding:20px 30px 40px;box-shadow:0 24px 74px 0 #34515C1A}.perfect-servic-row{display:flex;gap:24px;margin:auto auto 25px}.width80P{width:80%}.row-1-colum-1,.row-2-colum-2{width:35%}.row-1-colum-2,.row-2-colum-1{width:65%}.app-icon,.perfect-servic-colum .icon{width:62px;height:62px}.perfect-servic-colum .details-services{margin-top:20px}.perfect-servic-colum .details-services h3{color:#10161e;font-weight:700;font-size:22px;margin-bottom:20px;position:relative}.perfect-servic-colum .details-services p{margin:0;color:#4d5863;font-size:14px}.perfect-servic-colum .details-services h3::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%)}.row-1-colum-1 .details-services h3::after{content:url(../images/one-arrow.svg)}.row-1-colum-2 .details-services h3::after{content:url(../images/two-arrow.svg)}.row-2-colum-1 .details-services h3::after{content:url(../images/third-arrow.svg)}.row-2-colum-2 .details-services h3::after{content:url(../images/fourth-arrow.svg)}.banner,.comprehensive-App,.development-partner,.onboarding-time,.we-are-codechaps,section.our-img-content,section.services-banner{padding:80px 0}.development-partner-col .icon{width:60px;height:60px}.development-partner-col p{margin:0;color:#1e3a5f;font-weight:600;font-size:20px;width:100px;height:50px;align-content:center}.development-partner-row .development-partner-col{padding:40px 50px;border-radius:20px;display:flex;align-items:center;gap:10px;border:1px solid #ddd;background:var(--color-white-solid,#fff);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.development-partner-row{display:flex;align-items:center;gap:30px;margin-bottom:20px}.commitment-ecellence,.industry-knowledge,.lets-connect,.looking-ahed,.we-are-available{padding:80px 0;background-color:#f1f4f8}.expertise-Innovate-col{background:#fff;border-radius:10px;padding:10px}.expertise-Innovate-col .photo{height:390px}.expertise-Innovate{display:flex;gap:20px;margin:50px auto auto}.copyRight-message,.schdule-call{margin-top:50px}.expertise-Innovate-col .details h4{font-size:18px;font-weight:600;text-align:center;margin:25px 0}.expertise-Innovate-col .details{padding:0;text-align:center}.expertise-Innovate-col .details p{color:#4d5863;text-align:center;font-size:14px;margin:0;line-height:1.8}.expertise-Innovate-col .details a{display:inline-block;color:#1e3a5f;border:1px solid #1e3a5f;padding:10px 20px;border-radius:4px;margin-top:30px;margin-bottom:30px;font-weight:700;font-size:14px}.succes-storey{padding:80px 0 20px;position:relative}section.succes-storey::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100px;background:#f1f4f8;z-index:-1}.succes-storey-content h6{color:#35a0cc;margin:0 0 20px;font-size:16px;font-weight:700;padding-top:20px}.succes-storey-content h4{color:#1e3a5f;font-size:60px;font-weight:700;margin-bottom:30px}.award-left a,.schdule-call a,.succes-storey-content a{margin-bottom:0;font-weight:700;padding:10px 20px;display:inline-block}.succes-storey-content p{color:#4d5863;font-size:16px;line-height:30px;margin:0}.succes-storey-content a{color:#1e3a5f;border:1px solid #1e3a5f;border-radius:4px;margin-top:30px;font-size:14px}.blog-post,.case-studies-content,.clutch_review,.contr .hww-4>.elementor-widget-wrap,.marquee-wrapper,.stat,.stepper-story .timeline,.succes-storey-left-side,summary{position:relative}.succes-storey-bg img{height:100%;width:100%;position:relative}.succes-storey-bg{position:relative;width:100%;height:100%;padding-bottom:100px}.succes-storey-bg:before{content:'';position:absolute;width:calc(100% - 130px);height:100%;background:#ffdab9;left:20px;right:0;text-align:center;margin:auto;border-radius:10px}.every-project .icon{width:90px;height:90px;display:flex;align-items:center;justify-content:center;border-radius:100%}.pro-delivered .icon{background:#35a0cc;border:6px solid #d7ecf5}.sat-Clients .icon{background:#ff6f61;border:6px solid #ffe2df}.tech-served .icon{background:#34b66b;border:6px solid #d6f0e1}.every-project .icon img{height:40px}.every-project .details h4{font-size:24px;font-weight:700;color:#101214;margin:20px 0 10px}.details p{color:#4d5863;font-size:16px;margin:0}.pro-delivered .details h4 span{color:#35a0cc;padding-right:5px}.sat-Clients .details h4 span{color:#ff6f61;padding-right:5px}.tech-served .details h4 span{color:#34b66b;padding-right:5px}.commitment-ecellence-inner{background:#fff;padding:60px;border-radius:10px}.commitment-ecellence-inner .section-title{margin-bottom:70px}.award-left a,.schdule-call a{color:#1e3a5f;border-radius:4px;margin-top:30px;font-size:14px;background:radial-gradient(130.72% 215.09% at 22.47% -23.58%,#ffe1c7 0,#f9bf8c 100%)}.aps-heading,.ccx-industry-grid article,.ccx-metrics div,.ccx-services h2,.idxexp-wrap h2,.idxexp-wrap p,.ndp-sub,.ndp-wrap h2,.p-node,.process-orbit__header,.process-orbit__item,.schdule-call,.social-footer p,.stat,.stat-box,.trustb-card,.trustb-section h2,.trustb-sub,.we-are-codechaps-center{text-align:center}.clients-stories{padding:80px 0;background-color:#fff;background-image:url('../images/clients-bg.png');background-repeat:no-repeat;background-size:100% 100%}.clients-stories-colum .content-details h4{color:#254b7d;font-size:24px;font-weight:700;margin-top:20px;margin-bottom:10px}.clients-stories-colum .content-details{text-align:center;padding-bottom:20px}.clients-stories-colum .content-details a{color:#35a0cc;font-size:16px}.clients-stories-colum .content-details p{font-size:16px;color:#4d5863;margin-top:20px;margin-bottom:0}.clients-stories-colum{box-shadow:0 24px 44px 0 #0000001A;padding:15px;border-radius:10px}.lets-connect-row{background:#fff;display:flex;padding:10px;border-radius:15px;box-shadow:0 23px 66.7px 0 #3944491F}.connect-left .connect-left{background:#f1f4f8}.lets-connect-row .connect-left{background:#f1f4f8;border-radius:15px;padding:20px;width:40%;display:flex;align-items:center;justify-content:center;flex-direction:column}.lets-connect-row .connect-right{width:calc(100% - 40%);padding:50px}.connect-form label{font-size:14px;color:#708090;margin:0;font-weight:500}.connect-form input{border:0;border-bottom:1px solid #d8dfe7;font-size:18px;font-weight:700;width:100%}.connect-form input:focus,.connect-form textarea:focus,.request-a-quote input:focus{outline:0;box-shadow:initial}.connect-form textarea{border:0;border-bottom:1px solid #d8dfe7;font-size:22px;font-weight:700;width:100%;resize:none}.connect-form{margin-bottom:30px}.connect-btn button{background:radial-gradient(112.95% 185.85% at 28.65% 5.66%,#254b7d 0,#122b4b 100%);padding:10px 20px;border-radius:4px;font-weight:600;color:#fff;font-size:14px;border:0}.connect-btn p{color:#708090;font-size:14px;margin:0}.connect-btn{display:flex;align-items:center;gap:20px;margin-bottom:0}.lets-connect-row .connect-left h4{color:#101214;font-size:24px;font-weight:700;margin-bottom:0}.flag-colum{border:2px solid #708090;border-radius:15px;padding:20px;display:flex;gap:20px;background:#fff;height:250px}.flag-colum .details ul li{list-style:none;display:flex;gap:10px;padding:6px 0;font-size:14px;font-weight:600;color:#101214}.flag-colum .details p span,.footer-col h4{font-weight:700}.flag-colum .details p{color:#000;font-size:22px;margin-bottom:10px}.flag-colum .icon img{border:3px solid #f1f4f8;border-radius:8px;width:100%}.flag-colum .icon{width:60px}.footer{background-color:#f1f4f8}.footer-bg,section.services-banner{background:radial-gradient(112.95% 185.85% at 28.65% 5.66%,#254b7d 0,#122b4b 100%)}.footer-bg{border-radius:10px;padding:50px}.footer-col h4{margin:0 0 20px;font-size:22px;color:#fff}.footer-col ul{margin:0;padding-left:0;display:grid;gap:10px}.footer-col ul li a{color:#fff;display:inline-block;font-size:14px}.footer-col-icon ul li{display:flex;gap:10px;padding:6px 0;font-size:14px;font-weight:500;color:#fff}.footer-col{margin-bottom:50px;margin-left:20px}.logo-section-footer img{height:50px}.logo-section-footer{text-align:center;margin-bottom:50px}.copyRight-message p{color:#ffdab9;margin:0;text-align:center;font-size:12px;display:flex;align-items:center;justify-content:center;gap:30px}.development-services-colum{box-shadow:0 8px 20px 0 #343C481A;border-radius:10px;padding:0 25px 25px}.development-services-colum .details-content p{color:#4d5863;font-size:14px;margin:0}.development-services-colum .details-content h4{margin:0 0 10px;font-size:22px;font-weight:500;color:#1e3a5f}.development-services-colum .icon{width:80px;height:80px;position:relative;top:-25px}.services-banner .width80P{margin:auto}.filters-content .all:nth-child(2n) .case-studies-content,.services-banner-img{text-align:right}.services-banner-img img{width:80%;height:100%}.services-banner-content h4{color:#fff;font-size:38px;font-weight:700;margin-bottom:20px}.services-banner-content p{color:#fff;font-size:14px;margin-bottom:30px;padding-right:50px;line-height:25px}.services-banner-content button{background:radial-gradient(130.72% 215.09% at 22.47% -23.58%,#ffe1c7 0,#f9bf8c 100%);font-size:14px;font-weight:700;padding:10px 20px;border:0;border-radius:4px}section.staffing-banner{background:linear-gradient(90deg,#35a0cc 0,#1a6c8d 100%);padding:80px 0}.gallery-wrap ul li.active,.gallery-wrap ul li:hover,.it-staffing-side button,.we-are-codechaps{background:radial-gradient(130.72% 215.09% at 22.47% -23.58%,#ffe1c7 0,#f9bf8c 100%)}.it-staffing-aside img{width:49%;height:100%;margin-left:120px}.it-staffing-side h1,.it-staffing-side h4{margin-top:40px;margin-bottom:20px;color:#fff;font-weight:700;font-size:28px}.it-staffing-side p{margin-bottom:20px;color:#fff;font-size:16px}.it-staffing-side button{display:inline-block;color:#1e3a5f;padding:10px 20px;border-radius:4px;margin-top:30px;margin-bottom:0;font-weight:700;font-size:14px;border:0}.onboarding-col-section{box-shadow:0 24px 44px 0 #0000001A;padding:0 30px 30px;border-radius:10px;margin-bottom:70px}.onboarding-col-section span{color:#ff6f61;font-size:38px;font-weight:700;position:relative;top:-25px}.onboarding-col-section h4,.services-col-section h4{color:#254b7d;font-size:22px;font-weight:700;margin-top:0;margin-bottom:10px}.onboarding-col-section p{color:#4d5863;margin:0;font-size:14px;padding-right:25%}.our-img-content .content-details a,.our-img-content .content-details button,.we-are-codechaps-center a,.we-are-codechaps-center button{display:inline-block;padding:10px 20px;font-weight:700;background:radial-gradient(112.95% 185.85% at 28.65% 5.66%,#254b7d 0,#122b4b 100%);text-decoration:none}.onboarding-time .section-title h6{color:#1e3a5f;text-align:center;font-size:14px;margin-top:10px;margin-bottom:0}.we-are-codechaps-center h4{margin-bottom:20px;margin-top:40px;color:#10161e;font-weight:700;font-size:28px}.we-are-codechaps-center p{margin-bottom:20px;color:#254b7d;font-size:16px}.our-img-content .content-details a,.our-img-content .content-details button,.we-are-codechaps-center a,.we-are-codechaps-center button{color:#fff;border-radius:4px;margin-top:30px;margin-bottom:0;font-size:14px;border:0}.about-image-section{position:relative;top:160px}.looking-ahed .content-details h4,.our-img-content .content-details h4{color:#1e3a5f;font-weight:700;text-align:left;font-size:34px;margin:0 0 20px;line-height:1.5}.looking-ahed .content-details p,.our-img-content .content-details p{color:#10161e;font-size:16px;margin-bottom:30px}.gallery-wrap ul{margin:0;display:flex;align-items:center;justify-content:center;gap:15px}.gallery-wrap ul li{list-style:none;height:90px;border:1px solid #f1f4f8;font-size:12px;color:#254b7d;display:flex;align-items:center;border-radius:10px;text-align:center;justify-content:center;min-width:100px;cursor:pointer}.gallery-wrap ul li span{display:flex;align-items:center;flex-direction:column;width:100%;height:100%;justify-content:center;padding:10px 15px}.case-studies-content h6{color:#35a0cc;font-weight:700;font-size:22px}.case-studies-content .types-btn{display:flex;align-items:center;justify-content:end;gap:10px;color:#1e3a5f;font-size:14px;font-weight:700;border:1px solid #1e3a5f;border-radius:100px;padding:5px 15px;max-width:fit-content;position:absolute;right:0;top:-50px}.case-studies-content .types-btn img,.flag-footer,.stack-img img{width:25px}.case-studies-content h4{color:#254b7d;font-size:43px;font-weight:700;margin-bottom:20px}.case-studies-content p{color:#1e3a5f;font-size:16px;margin-bottom:20px}.case-studies-content a,.case-studies-content button{display:inline-block;color:#fff;margin-top:30px;margin-bottom:0;font-weight:700;font-size:14px;background:radial-gradient(126.13% 207.55% at 20.22% -16.04%,#ff9186 0,#df6357 100%);padding:10px 20px}.case-studies-content a,.case-studies-content button{border-radius:4px;border:0}.filters-content .all:nth-child(2n) .case-studies-content .types-btn{right:auto;left:0}section.portfolio-filter{background:#f1f4f8;margin-top:5rem}.filters.gallery-wrap{background:#fff;padding:20px 10px}.filter-items-row{right:0;padding:50px 0;background:#fff}.stepper-story{padding:40px 0 0}.timeline{position:relative;max-width:1200px;margin:0 auto}.timeline::after{content:'';position:absolute;width:6px;background-color:#d3dde7;top:0;bottom:0;left:50%;margin-left:-3px}.timeline-container{padding:20px 40px;position:relative;background-color:inherit;width:50%}.timeline-container::after{content:'';position:absolute;width:35px;height:35px;right:-18px;background:radial-gradient(130.72% 215.09% at 22.47% -23.58%,#ffe1c7 0,#f9bf8c 100%);border:5px solid #fff;top:50%;border-radius:50%;z-index:1;transform:translateY(-50%)}.timeline-left{left:0}.timeline-right{left:50%}.timeline-left::before{content:" ";height:0;position:absolute;top:22px;width:0;z-index:1;right:30px;border:solid #fff;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #fff}.timeline-left .issu-date,.timeline-right .issu-date{width:100px;height:40px;line-height:40px;top:50%;transform:translateY(-50%);background:radial-gradient(109.27% 314.22% at 21.91% -16.04%,#30bc6b 0,#16a653 100%);font-size:16px;font-weight:700;color:#fff;text-align:center}.timeline-right::after{left:-18px}.timeline-content{background-color:#fff;position:relative;border-radius:6px}@media screen and (max-width:600px){.timeline::after{left:31px}.timeline-container{width:100%;padding-left:70px;padding-right:25px}.timeline-container::before{left:60px;border:solid #fff;border-width:10px 10px 10px 0;border-color:transparent #fff transparent transparent}.timeline-left::after,.timeline-right::after{left:15px}.timeline-right{left:0}}.timeline-left .issu-date::before,.timeline-right .issu-date::before{content:"";border-top:20px solid transparent;border-bottom:20px solid transparent;position:absolute;top:0}.timeline-date{color:#404040;font-weight:700;margin-bottom:10px;font-size:18px}.timeline-copy{color:#404040;font-size:14px;margin-bottom:0}.timeline-right .issu-date{position:absolute;left:-170px;border-top-left-radius:7px;border-bottom-left-radius:7px}.timeline-right .issu-date::before{right:-20px;border-left:20px solid #1dac59}.timeline-left .issu-date{position:absolute;right:-170px;border-top-right-radius:7px;border-bottom-right-radius:7px}.timeline-left .issu-date::before{left:-20px;border-right:20px solid #28b564}.filters.gallery-wrap.portfolio-filter-gallery{background:radial-gradient(112.95% 185.85% at 28.65% 5.66%,#254b7d 0,#122b4b 100%);margin:0 20px;border-radius:10px}.filters.gallery-wrap.portfolio-filter-gallery ul li{background:radial-gradient(160.54% 208.49% at 21.63% -14.15%,rgba(235,241,248,.1) 0,rgba(194,207,220,.1) 100%);color:#fff;padding:5px 20px;height:auto;min-width:auto;border:0;border-radius:5px}.filters.gallery-wrap.portfolio-filter-gallery ul li.active{background:radial-gradient(130.72% 215.09% at 22.47% -23.58%,#ffe1c7 0,#f9bf8c 100%);color:#333;font-weight:700}.portfolio-img{width:520px;height:240px;object-fit:contain}.portfolio-box-row{background:#fff;padding:10px;border-radius:10px;box-shadow:0 41px 44px 0 #4c5E651A;margin-bottom:20px}.portfolio-btn a,.portfolio-btn button,.request-a-quote button{background:radial-gradient(126.13% 207.55% at 20.22% -16.04%,#ff9186 0,#df6357 100%);box-shadow:0 6px 16px 0 #1e3A5F29;border:0}.heding-title{display:flex;align-items:center;justify-content:space-between;padding-top:10px}.contact-form-centerd-inner .contact-feilds .budget-feilds .hs-form-radio label,.request-a-quote{display:inline-block}.heding-title h4{margin:0;font-size:22px;font-weight:700}p{margin:0;font-size:14px;color:#4d5863}.portfolio-btn a,.portfolio-btn button{padding:10px 20px;border-radius:4px;color:#fff;font-size:14px;font-weight:600}.portfolio-btn{text-align:center;margin-top:20px;margin-bottom:20px}.banner-images,.banner-imagesnew{box-shadow:0 0 14px 6px #80808066;margin-bottom:50px;border-radius:12px;margin-top:50px}.banner-content h5{color:#1e3a5f;font-size:38px;margin:0}.banner-content p{font-size:16px;padding-right:25%;margin-bottom:30px}.banner-content h4 span{color:#1e3a5f}.banner-imagesnew{width:300px;height:200px}.request-a-quote{border:1px solid #708090;padding:5px;border-radius:8px}.request-a-quote button{color:#fff;font-size:14px;font-weight:600;padding:10px 20px;border-radius:4px}.request-a-quote input{border:0;padding:10px 15px}.banner .carousel-indicators,.dev-content,.dev-process-arrows-accordion,.dev-process-arrows-accordion-item:not(.active-3) .dev-process-arrows-accordion-item-description{display:none}.navbar-dark .navbar-toggler{color:#1e3a5f;border-color:#1e3a5f}.navbar-dark .navbar-toggler-icon{background-image:url('../images/download.svg')}.project-features-colum h4{color:#898989;font-size:18px;margin:0}.project-features-colum p{font-size:22px;color:#333;font-weight:700}.project-features-colum{padding:40px 0}.project-name h4{margin:80px 0 0;font-size:72px;font-weight:700}.tech-stack-logo{display:flex;gap:10px;padding-top:5px}.Competence-time,.ConditionsArea,.ccx-services,.overview,.services-colum-time,section.award-recognation,section.blog-section{padding:50px 0}.overviewTitle h4{color:#ca0515;font-size:24px}.overviewTitle-content>p{font-size:22px;line-height:1.6;text-align:justify}.overview-colum h5{font-size:70px;font-weight:700}.colum-chalanges,.delivery-pro-img,.overview-colum{padding-top:50px}.overview-colum p{font-size:22px;color:#9f9f9f}.challenges-section{padding:50px 0;background:linear-gradient(100deg,#883271,#671c61)}.chalngesTitle h4{color:#fff;font-size:24px}.chalanges-content>p{font-size:22px;line-height:1.6;text-align:justify;color:#fff}.challanges-colum-details{background:#fff;padding:50px;border-radius:6px;min-height:270px}.challanges-colum-details p{margin:0;font-size:18px}.delivery{padding:50px 0;background-color:#ececec}.Competence-time .onboarding-col-section{padding:30px;min-height:320px}.Competence-time .onboarding-col-section p,.portfolio-content-features .onboarding-col-section p{padding-right:0}.tabs-services{padding:50px 0;background-image:url('../images/mob-blur-bg.webp');background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;background-color:#f6f7fb}.tabs-inbx{padding:50px;margin-top:50px;border-radius:20px;background:linear-gradient(90deg,#35a0cc 0,#1a6c8d 100%)}.tabs-services .nav-tabs{display:flex;flex-wrap:wrap;justify-content:center;border-bottom:none;background-color:#fff;padding:30px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.tabs-services .nav-tabs .nav-item{width:100%;margin-bottom:10px}.tabs-services .nav-tabs .nav-item .nav-link{border:none;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;padding:15px 20px 15px 55px;color:#000;background-color:#f9f9f9;position:relative}.tabs-services .nav-tabs .nav-item .nav-link .icon{font-size:24px;position:absolute;left:15px;top:12px}.tabs-services.clor-stitch .tabs-inbx .nav-tabs .nav-item .nav-link.active{background-color:#004a91;background-image:-webkit-linear-gradient(90deg,#35a0cc 0,#1a6c8d 100%);background-image:-o-linear-gradient(90deg,#35a0cc 0,#1a6c8d 100%);background-image:linear-gradient(90deg,#35a0cc 0,#1a6c8d 100%);box-shadow:none;color:#fff}.tabs-services .img-set{position:relative;display:flex;flex-wrap:wrap;align-items:center}.tabs-services .img-set .content-set h3{color:#fff;padding-left:30px}.tabs-services .img-set .content-set .list-point{display:flex;flex-wrap:wrap;align-items:center}.tabs-services .img-set .content-set .list-point li{flex-basis:50%;margin-bottom:20px;position:relative;padding-left:24px;color:#fff;list-style:none}.tabs-services .img-set .content-set .list-point li:first-child{flex-basis:100%;padding-left:0}.tabs-services .img-set .content-set .list-point li:first-child p{border:1px solid rgba(255,255,255,.5);padding:30px;color:#fff;font-size:16px;line-height:1.6}.tabs-services .img-set .content-set .list-point li:before{content:"\f058";font-family:"Font Awesome 5 Free";position:absolute;left:0;top:0;color:#fff}.award-left img{width:60px;margin-bottom:30px}.services-col-section{background-color:#fafafa;border:1px solid #fafafa;font-size:14px;height:100%;position:relative;padding:30px;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-start}.services-col-section p{color:#4d5863;margin:0;font-size:14px}.services-col-section:hover{background-color:#fff;border-color:#0035e5}.services-colum-time .row.gap20{gap:30px 0}.blue-portfolio{background:linear-gradient(111.4deg,#070709 6.5%,#1b1871 93.2%);display:flex;gap:50px;align-items:center;padding:40px;border-radius:20px;background-color:#9dcbf8;height:100%}.contact-center .contact-form-centerd-inner{flex:1;background:#f8f7fa;border-radius:16px;max-width:570px;padding:40px;width:100%;position:relative;z-index:99}.contact-center .lets-get-started{text-align:center;color:#fff;padding-bottom:20px}.contact-form-centerd-inner .contact-feilds input{width:100%;border:1px solid #d6d6d6;border-radius:12px;height:52px;font-size:16px;min-width:240px;padding:0 16px}.contact-form-centerd-inner .contact-feilds,.contact-form-centerd-inner p{margin-bottom:20px}.contact-form-centerd-inner h4{font-weight:800}.contact-form-centerd-inner .contact-feilds label{color:#2f5d8a;font-size:14px;font-weight:900;text-transform:uppercase;margin-bottom:5px}.contact-form-centerd-inner .contact-feilds textarea{width:100%;border:1px solid #1d7294;border-radius:12px;font-size:15px;min-width:240px;padding:1px 16px;resize:none}.contact-form-centerd-inner .contact-feilds .budget-feilds .hs-form-radio input{width:auto;height:auto;min-width:auto;margin-right:5px}.contact-form-centerd-inner .contact-feilds .budget-feilds ul.inputs-list.multi-container{padding:0;margin:0}button.submit-send-contact{background:linear-gradient(90deg,rgb(53 160 204) 0,rgb(26 108 141) 100%);width:100%;border:0;border-radius:100px;padding:15px 10px;color:#fff;font-size:16px;font-weight:700}.lets-get-started h4{font-size:45px;font-weight:700}.lets-get-started h4 span{color:#35a0cc}.lets-get-started p{font-size:20px;color:#fff}.contact-form{position:relative;background:url('../images/contact-us-new.png')}.contact-form::before{content:'';background-size:cover;bottom:0;content:"";left:0;position:absolute;top:-112px;width:303px;z-index:0}.contact-form::after{content:'';background-size:cover;bottom:0;content:"";position:absolute;right:0;top:3.35%;width:290px;z-index:0}.blog-post .blog-post-img{position:relative;border-radius:12px 12px 0 0;transition:.3s}.navbar-expand-lg .navbar-nav .dropdown-menu,.navbar-expand-lg .navbar-nav .dropdown-menu-new{z-index:9999999999}.contact-center{padding:100px 0;position:relative;display:flex;gap:40px}.blog-post .blog-post-img img{width:100%;height:100%;max-height:180px;min-height:180px;object-fit:cover;border-radius:12px 12px 0 0}.blog-post .blog-post-img .blog-post-time{position:absolute;left:0;bottom:0;right:0;width:100%;background:linear-gradient(0deg,#000,transparent);color:#fff;padding:40px 20px 20px;border-radius:0}.blog-post .blog-post-details{padding:15px}.blog-post .blog-post-details h4{font-size:22px;font-weight:700;margin:0 0 20px}.blog-post .blog-post-details p{color:#4d5863;font-size:14px;margin:10px 0}.blog-post .blog-post-details a{color:#35a0cc;font-size:15px;text-decoration:underline}.blog-post a{color:inherit}.blog-post .blog-post-details .learn-more{color:#35a0cc;font-size:15px}.blog-post .blog-post-details .short-line{position:relative;height:3px;margin-bottom:20px}.blog-post .blog-post-details .short-line::before{content:'';position:absolute;left:0;bottom:0;width:70px;height:3px;background-color:#35a0cc;z-index:1}.blog-post .blog-post-details .short-line::after{content:'';position:absolute;left:0;bottom:0;width:132px;height:3px;background-color:#bebebe;z-index:-1}section.blog-details-section{padding:120px 0}.blog-details-para-img p{font-size:18px;color:#4d5863;margin:0;line-height:32px}.blog-details-para-img .blog-details-img{margin:20px 0}.blog-details-para-img .blog-details-img img,.blog-details-para-img p img{width:800px;height:400px}.blog-details-para-img h4{font-size:22px;margin:20px 0 0;font-weight:700}section.comment-reply-section{padding:50px 0;background:#f1f1f1}.fn a.url{color:#333;font-weight:700}.comment-meta a{color:#a1a1a1;font-size:14px;font-style:italic}.comment-body p{color:#4d5863;font-size:14px}.comment-body{padding-bottom:20px}ul.children{padding-left:20px;list-style:none}.form-submit .submit{font-size:14px;font-weight:700;padding:14px 24px;border-radius:4px;border:0;background:linear-gradient(90deg,#35a0cc 0,#1a6c8d 100%);color:#fff}.comment-form-comment textarea{width:100%;padding:10px}.comment-form{display:flex;flex-wrap:wrap;gap:20px}.comment-form-author input,.comment-form-email input,.comment-form-url input{width:100%;height:45px;padding:0 10px}.blog-details-para-img h3{font-size:26px;margin:20px 0 0;font-weight:700}.FAQArea h3,.p-node.down h3{margin:0 0 40px}.technology-stack-portfolio .challanges-colum-details{padding:20px}.technology-stack-portfolio .challanges-colum-details h4{font-size:20px;font-weight:700}.desc,.mega-link,.review,.technology-stack-portfolio .challanges-colum-details p{font-size:14px}.chalnges-content-portfolio .overviewTitle-content>p,.object-portfolio-content .overviewTitle-content>p,.technology-stack-portfolio .challanges-colum-details p strong{font-size:16px}section.img-ss-photo{padding:0 0 50px}.ConditionsArea .card{border:none;border-bottom:1px solid #ddd;padding-bottom:10px;border-radius:0;background:0 0}.ConditionsArea .card+.card{margin-top:10px}.ConditionsArea .card .card-header h4{font-size:18px;font-weight:600}.ConditionsArea .card .card-header:after{font-family:FontAwesome;color:#3f6def;position:absolute;top:10px;right:0;font-size:20px;font-weight:700;line-height:20px}.ConditionsArea .card .card-body p{font-size:18px;line-height:28px;font-weight:400;margin:0;color:#2d2d2d}.ConditionsArea .card .card-header[data-toggle~=collapse].collapsed:before,.card-header:not(.collapsed) .arrow-icon,.dropdown:hover .dropdown-arrow{transform:rotate(180deg)}.ConditionsArea .card .card-body p+p{margin-top:15px}.ConditionsArea .card .card-body ul{padding:0 0 0 20px;list-style:disc}.ConditionsArea .card .card-body ul li{font-size:13px;line-height:30px;font-weight:400;margin:0 0 10px;color:#818181;list-style:disc}.ConditionsArea .card .card-body h5{margin:20px 0 0;color:#ffa54b;font-size:18px;font-weight:700}.ConditionsArea .card .card-header{cursor:pointer;background-color:transparent;border:none;padding:5px 40px 5px 0;position:relative}.FAQArea{background-color:#f9fafe}.FAQArea h3{text-align:center;font-size:50px;font-weight:400;color:#000}.FAQArea .card .card-header h4{font-size:20px;font-weight:600;line-height:23px}.ConditionsArea .card .card-header[data-toggle~=collapse]:before{content:'\f106';font-family:FontAwesome;transition:.5s ease-in-out;color:#3f6def;position:absolute;top:12px;right:0;font-size:20px;font-weight:700;line-height:20px}.collapsed .arrow-icon{transform:rotate(0)}#scrollToTopBtn{display:none;padding:10px 20px;float:right;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .3s}#scrollToTopBtn:hover{background-color:#0056b3}.ratingclass{color:#fff;position:relative;top:40px;right:30px}.mega-view-all{text-align:center;margin-top:20px}.mega-view-all a{color:#2563eb;font-weight:500}.mega-expanded-services{margin-top:25px;border-top:1px solid #eee;padding-top:25px}.mega-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.dev-grid,.mega-service-grid,.statsnew{grid-template-columns:repeat(2,1fr)}.service-col h5{font-weight:600;margin-bottom:15px}.mega-link{display:flex;align-items:center;gap:12px;color:#333;margin-bottom:10px;transition:.2s}.mega-link span{line-height:1.3}.mega-link:hover{color:#2563eb;transform:translateX(3px)}.mega-link .icon-circle{width:28px;height:28px;font-size:12px;display:flex;align-items:center;justify-content:center;border-radius:50%}.dark{background:#111}.green{background:#22c55e}.red{background:red}.blue{background:#3b82f6}.teal{background:#14b8a6}.purple{background:#8b5cf6}.sky{background:#38bdf8}.violet{background:#a855f7}.orange{background:#f59e0b}.icon-circle{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.service-col{min-width:240px}.mega-service-menu{width:950px;padding:0;border-radius:14px;border:none;box-shadow:0 15px 40px rgba(0,0,0,.15)}.mega-service-wrapper{display:flex;margin-left:-220px;width:1150px;position:relative;top:-5px}.mega-service-left{width:260px;background:#f5f7fb;padding:30px;border-right:1px solid #eee;display:flex;flex-direction:column}.mega-service-left h3{font-size:20px;margin-bottom:20px}.mega-service-img{width:200px;display:block;margin:10px auto 20px}.mega-service-new-img{width:130px;display:block;margin:0 10px 6px}.mega-service-btn,.mega-service-btn-new{display:inline-block;background:#3b82f6;border-radius:8px;text-decoration:none!important;color:#fff}.mega-service-points{list-style:none;padding:0;margin-bottom:20px}.mega-service-points li{margin-bottom:6px;font-size:14px}.mega-service-btn-new{padding:4px 10px;margin-right:60px;font-size:17px;margin-top:40px}.mega-service-btn{padding:10px 18px;margin-top:30px}.mega-service-right{flex:1;padding:30px;background:#f1f4f8;overflow:auto;height:490px}.marquee-wrapper,.statsnew{overflow:hidden}.mega-service-grid{display:grid;gap:20px}.mega-service-item{display:flex;gap:12px;text-align:-webkit-left;margin-bottom:20px}.mega-service-item h6{font-size:14px;margin:0}.mega-service-item p{font-size:12px;margin:2px 0 0;color:#777}.dev-dropdown{width:1150px;margin-left:-480px;top:50px;height:420px;background:#fff;padding:25px;box-shadow:0 20px 60px rgba(0,0,0,.12);display:none;position:absolute}.dev-left,.dev-tab,.dev-wrapper{display:flex}.dev-content.active,.dev-menu:hover .dev-dropdown,.dev-process-arrows-swiper .swiper-wrapper{display:block}.dev-left{width:260px;border-right:1px solid #eee;flex-direction:column}.dev-tab{align-items:center;gap:10px;color:#000;padding:14px 15px;border-radius:10px;cursor:pointer;margin-bottom:6px;font-weight:400;transition:.3s;font-size:15px}.dev-tab:hover{background:#f5f7ff}.dev-tab.active{background:#eef2ff;color:#4e73df;font-weight:600}.dev-right{flex:1;padding:20px}.dev-grid{display:grid;gap:15px}.dev-card{display:flex;gap:12px;padding:16px;border-radius:14px;background:#f9fafc;transition:.3s}.dev-card:hover{transform:translateY(-4px);background:#fff;box-shadow:0 10px 25px rgba(0,0,0,.08)}.dev-card h5{margin:0;font-size:15px;color:#111}.dev-card p{margin:4px 0 0;font-size:13px;color:#666}.list-point_new{padding-left:20px}.list-point_new li{margin:8px 0;list-style-type:disc}.list-point_new p{margin:0;color:#555}.faq-container{max-width:600px;margin:auto;background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1)}summary{font-size:18px;font-weight:700;cursor:pointer;padding:10px;background:#007bff;color:#fff;border-radius:5px;transition:background .3s ease-in-out;display:flex;justify-content:space-between;align-items:center}summary:hover{background:#0056b3}.faq-container details{border:1px solid #ddd;border-radius:8px;padding:10px;margin-bottom:10px;background:#f8f9fa;transition:.3s ease-in-out}.faq-container details[open]{background:#e9ecef;box-shadow:0 4px 6px rgba(0,0,0,.1)}.tabs-services h3{margin-top:10px;color:#333}.certified-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;padding:0;margin:0;list-style:none}.certified-badges li{display:flex;align-items:center;justify-content:center;background:#fff;padding:10px;border-radius:10px;transition:.3s}.marquee-item,.user{display:flex;align-items:center}.certified-badges img{max-height:60px;width:auto;object-fit:contain;transition:transform .3s}.certified-badges li:hover{box-shadow:0 5px 15px rgba(0,0,0,.1);transform:translateY(-3px)}.certified-badges li:hover img,.marquee-item:hover img,.sidebar-image-banner:hover img{transform:scale(1.1)}.certificates{margin-left:auto!important}.marquee-section{overflow:hidden;width:100%;padding:10px 0;background:#f9fbfd}.marquee-wrapper::after,.marquee-wrapper::before{content:"";position:absolute;top:0;width:80px;height:100%;z-index:2}.marquee-wrapper::before{left:0;background:linear-gradient(to right,#f9fbfd,transparent)}.marquee-wrapper::after{right:0;background:linear-gradient(to left,#f9fbfd,transparent)}.marquee-track{display:flex;width:max-content;animation:50s linear infinite marqueeScroll}.marquee-wrapper:hover .marquee-track{animation-play-state:paused}.marquee-item{gap:8px;padding:8px 18px;white-space:nowrap;border-radius:8px;transition:.3s}.marquee-item:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08)}.marquee-item img{height:32px;width:auto;transition:transform .3s}.logo-text{display:flex;flex-direction:column;font-size:11px;line-height:1.2;color:#555}.logo-text span:first-child{font-weight:600;color:#012f61}@keyframes marqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.left-form{flex:1;border-radius:16px;padding:40px;max-width:500px}.left-form h6{margin:20px}.subtitle{color:#6c6c6c;margin:10px 0 20px}.contact-info p{margin:5px 0;font-weight:500}.testimonial-section{max-width:500px;margin-top:30px}.testimonial{background:#fff;padding:20px;border-radius:15px}.user{gap:12px}.about-new-wrap,.containernew{display:flex;align-items:center;gap:40px}.user img{border-radius:50%;width:60px;height:60px}.user h4{margin:0;font-size:16px; color: #000;}.user span{font-size:13px;color:#777}.review{margin-top:12px;color:#555}.swiper-pagination-bullet{background:#000}.clutch_review{width:150px;top:40px}.about-new{margin-top:60px}.about-left,.about-new-img,.about-new-text,.about-right,.stat{flex:1}.sidebar-title,.stats-card{justify-content:space-between}.about-new-text h2{font-size:28px;color:#1c1c1c}.about-new-text h4{color:#4e73df;margin:10px 0}.about-text p{color:#555;line-height:1.6}.about-new-img img{width:100%;border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.1)}.ccx-service-grid article,.ccx-years article{box-shadow:0 8px 20px rgba(24,46,95,.12);border-radius:12px}.stats-card{margin-top:30px;background:#fff;border-radius:15px;display:flex;padding:25px 10px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.stat:not(:last-child)::after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background:#eee}.stat h3{color:#4e73df;margin:0;font-size:22px}.stat p{margin-top:5px;font-size:13px;color:#777}.about-section{padding:60px 20px;background:#f5f7fb}.containernew{max-width:1200px;margin:auto}.about-left img{width:100%;border-radius:10px;object-fit:cover;padding:30px 70px}.about-right h5{color:#2a7de1;font-size:18px;margin-bottom:10px;letter-spacing:1px}.about-right h2{font-size:32px;font-weight:700;color:#111;margin-bottom:15px}.brand,.stat-box h3,.tagline{color:#2a7de1}.statsnew{display:grid;gap:0;background:#e9eef5;border-radius:10px}.stat-box{padding:25px;border:1px solid #d6dbe4}.stat-box h3{font-size:28px;margin-bottom:5px}.stat-box p{font-size:13px;color:#555}.tagline{font-weight:500;margin-bottom:15px}.desc{color:#666;line-height:1.6;margin-bottom:25px}.process-line-draw{display:block;height:100%;width:0%;background:var(--stroke)}.process-wrap.is-line-visible .process-line-draw{animation:1.2s forwards lineDraw}@keyframes lineDraw{from{width:0%}to{width:100%}}.p-ring-draw{position:absolute;inset:-4px;border-radius:50%;border:4px solid var(--stroke);border-color:var(--stroke) transparent transparent transparent;transform:rotate(-90deg);opacity:0}.process-wrap.is-ring-visible .p-ring-draw{opacity:1;animation:.8s linear forwards ringDraw}@keyframes ringDraw{from{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.process-sec{--bg1:#c0cee2;--bg2:#84aadd;--ink:#1b3d6b;--stroke:#294d79;--core:#173f72;background:linear-gradient(180deg,var(--bg1) 0,#b6c7de 52%,var(--bg2) 100%);padding:24px 24px 40px}.process-wrap{position:relative;width:min(1220px,100%);height:420px;margin:0 170px}.process-line{position:absolute;left:2%;right:2%;top:206px;height:2px;background:rgba(41,77,121,.28);overflow:visible}.process-line::after,.process-line::before{content:"";position:absolute;top:-10px;width:14px;height:14px;border-radius:50%;border:3px solid var(--stroke);background:#bfd0e5;opacity:0;transition:opacity 250ms}.process-line::before{left:-2px}.process-line::after{right:-2px}.p-node{position:absolute;left:var(--x);transform:translateX(-50%);width:230px;color:var(--ink);opacity:0;transition:opacity .55s,transform .65s cubic-bezier(.2,.8,.2,1)}.p-node.up{top:18px;transform:translateX(-50%) translateY(-24px) scale(.96)}.p-node.down{top:170px;transform:translateX(-50%) translateY(24px) scale(.96)}.process-wrap.is-visible .p-node:first-of-type{transition-delay:0s}.process-wrap.is-visible .p-node:nth-of-type(2){transition-delay:220ms}.process-wrap.is-visible .p-node:nth-of-type(3){transition-delay:440ms}.process-wrap.is-visible .p-node:nth-of-type(4){transition-delay:660ms}.process-wrap.is-visible .p-node:nth-of-type(5){transition-delay:880ms}.process-wrap.is-visible .p-node{opacity:1}.process-wrap.is-visible .p-node.down,.process-wrap.is-visible .p-node.up{transform:translateX(-50%) translateY(0) scale(1)}.p-circle{position:relative;width:160px;height:160px;margin:0 auto;border:3px solid var(--stroke);border-radius:50%;background:#bfd0e5}.p-core{width:118px;height:118px;margin:18px auto 0;border-radius:50%;background:var(--core);display:grid;font-size:50px;box-shadow:0 0 0 3px rgba(255,255,255,.12),0 8px 16px rgba(17,54,102,.32)}.p-core img{width:70px}.p-circle::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:34px;background:#b0c4db;border-left:3px solid var(--stroke);border-right:3px solid var(--stroke)}.p-node.up .p-circle::after{height:34px;bottom:-33px}.p-node.down .p-circle::after{height:37px;top:-36px}.p-node h3{margin:30px 0 0;font-size:40px;font-size:clamp(23px,1.2vw,30px);font-weight:700}.aps-heading h2{margin:0;font-size:clamp(34px, 3.8vw, 52px);font-weight:700;color:#1e3a5f}.aps-heading p{margin:8px 0 20px;font-size:clamp(22px, 2.15vw, 32px);font-weight:800}.ccx-wrap{width:min(1250px,100%);margin:0 auto}.ccx-hero{background:radial-gradient(circle at 10% 0,#2256de 0,#8f7af2 45%,#84b6ff 100%);padding:64px 0 40px}.ccx-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:36px;align-items:center}.ccx-hero-copy h1{font-size:34px;line-height:1.08;margin:0 0 18px;color:#fff;font-weight:700}.ccx-hero-copy h2{font-size:20px;margin-bottom:20px;color:#fff}.ccx-hero-copy h1 span{color:#e2d8ff}.ccx-hero-copy p{font-size:16px;color:#eaf0ff;max-width:760px;margin:0 0 26px}.ccx-hero-art img{width:500px;display:block;border-radius:18px;margin-top:30px}.ccx-hero-btns{display:flex;gap:14px;flex-wrap:wrap}.ccx-btn{padding:14px 28px;border-radius:10px;font-weight:800;border:2px solid transparent}.ccx-btn-fill{background:#2a4fd6;color:#fff}#years-expirience,.ccx-btn-fill:hover,.certified-badges-new a,.information-footer h2,.information-footer p{color:#fff}.ccx-btn-light{background:#fff;color:#2a4fd6;border-color:#d9e2ff}.ccx-about{padding:70px 0;background:#efefef}.ccx-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center}.ccx-about h2,.ccx-choose h2,.ccx-journey h2,.ccx-services h2{font-size:34px;margin:0 0 20px;color:#14356e;font-weight:700}.ccx-about h3{margin:0 0 20px;color:#2948a4;font-size:20px}.ccx-about p{font-size:16px;line-height:1.55;color:#2a3c5f}.ccx-about-image img{width:100%;border-radius:14px;display:block;max-height:250px}.ccx-metrics{margin-top:40px;background:#fff;border-radius:14px;box-shadow:0 10px 28px rgba(33,55,108,.12);display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden}.ccx-metrics div{padding:22px 16px;border-right:1px solid #e8ecf7}.ccx-metrics div:last-child{border-right:none}.ccx-metrics strong{display:block;font-size:30px;color:#2948a4}.ccx-metrics span{font-size:18px;color:#21395f}.ccx-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}.ccx-service-grid article{background:#fff;color:#000;width:280px;height:101px;padding:20px 30px;font-size:18px;font-weight:500}.ccx-choose{padding:40px 0;background:#f7f9ff}.ccx-choose-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:24px;align-items:center}.ccx-choose ul{list-style:none;padding:0;margin:10px 0 0}.ccx-choose li{font-size:20px;font-weight:500;padding:11px 0;border-bottom:1px solid #dde5fa}.ccx-choose li::before{content:"✔";margin-right:10px;color:#2f63d8}.ccx-years{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ccx-years article{background:#fff;padding:18px}.ccx-years b{display:block;font-size:30px;color:#1f4cb2}.ccx-years span{font-size:14px;color:#2b3f68;font-weight:700}.ccx-journey{padding:36px 0 46px}.ccx-journey-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ccx-map-box img{width:100%;display:block;border-radius:10px}.ccx-industry-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.ccx-industry-grid article{background:#fff;border-radius:10px;padding:10px;font-size:20px;font-weight:800;box-shadow:0 6px 18px rgba(28,52,109,.12);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.ccx-i{width:60px;height:50px;border-radius:12px;background:linear-gradient(135deg,#2f63d8,#7a8ef5);color:#fff;display:grid;font-size:40px;line-height:1}.cc-values-section{padding:70px 200px;background:#f7f9ff}.cc-values-section h2,.stepper-story h2{font-size:34px;margin:0 0 40px;color:#14356e;font-weight:700;text-align:center}.cc-values{display:flex;background:#f7f9ff}.cc-values-left{width:50%;position:relative}.cc-values-left img{width:550px;height:100%;object-fit:cover}.app-icon,.idxexp-card img,.sf-phone{object-fit:contain}.cc-values-overlay{position:absolute;top:50%;left:40px;transform:translateY(-50%);color:#fff}.cc-values-overlay h5{color:#3db4ff;font-size:18px;margin-bottom:15px}.cc-values-overlay h2{font-size:34px;line-height:1.4;font-weight:600}.cc-values-right{padding:5px 50px}.cc-value-item{display:flex;align-items:flex-start;margin-bottom:30px}.cc-value-icon{width:55px;height:55px;border-radius:50%;background:#1f3c6d;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0}.cc-value-icon img{width:30px}.cc-value-text h4{margin:0;font-size:20px;color:#1f3c6d}.cc-value-text p{margin-top:5px;font-size:16px;color:#555;line-height:1.8}@media (max-width:1100px){.ccx-hero-copy h1{font-size:44px}.ccx-about h2,.ccx-choose h2,.ccx-journey h2,.ccx-services h2{font-size:34px}.ccx-metrics,.ccx-service-grid,.ccx-years,.ndp-grid{grid-template-columns:repeat(2,1fr)}.ccx-about-grid,.ccx-choose-grid,.ccx-hero-grid,.ccx-journey-grid{grid-template-columns:1fr}.ccx-industry-grid{grid-template-columns:repeat(3,1fr)}.trustb-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:640px){.ccx-hero-copy h1{font-size:34px}.ccx-about p,.ccx-choose li,.ccx-cta p,.ccx-hero-copy p,.ccx-service-grid article,.ccx-years span{font-size:18px}.ccx-about h2,.ccx-choose h2,.ccx-cta h2,.ccx-journey h2,.ccx-services h2{font-size:28px}.ccx-industry-grid,.ccx-metrics,.ccx-service-grid,.ccx-years,.trustb-grid{grid-template-columns:1fr}.ccx-metrics strong,.ccx-years b{font-size:30px}.trustb-rate{font-size:36px}.trustb-card p{font-size:15px}}@media (max-width:680px){.ndp-process{padding:46px 14px 60px}.ndp-grid{grid-template-columns:1fr;gap:16px}}.idxexp-sec{background:#eef2f7;padding:56px 18px 70px}.idxexp-wrap{width:min(1100px,96%);margin:0 auto}.idxexp-wrap h2{margin:0;color:#1b3d6a;font-size:34px;font-weight:700}.idxexp-wrap p{margin:6px 0 28px;color:#2e4e78;font-size:clamp(6px, 2vw, 20px);font-weight:500}.idxexp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.idxexp-card{background:#f8fbff;border:1.8px solid #77c8ff;border-radius:12px;min-height:78px;padding:10px 14px;display:flex;align-items:center;gap:14px}.idxexp-card img{width:56px;height:56px;flex:0 0 56px}.idxexp-card span{color:#24456f;font-size:18px;font-weight:700;line-height:1.2}.trustb-section{position:relative;overflow:hidden;padding:56px 20px 70px;background:rgba(86,150,243,.1);z-index:0}.trustb-section::before{content:"";position:absolute;left:50%;top:50%;width:900px;height:520px;transform:translate(-50%,-50%);background:url("../images/top-rated-app-home.jpg") center center/cover no-repeat;filter:blur(3px);opacity:.35;z-index:-1}.trustb-wrap{position:relative;z-index:1;place-self: center;width:min(1250px,100%)}.trustb-section h2{margin:0;color:#1e3a5f;font-size:clamp(30px, 1.2vw, 42px);font-weight:900}.trustb-sub{margin:8px 0 34px;color:#35a0cc;font-size:clamp(18px, 1.8vw, 15px);font-weight:600}.trustb-card{background:linear-gradient(360deg,rgba(242,248,255,.5) 0,#fff 75.48%);border-radius:14px;padding:30px 15px 15px}.trustb-rate{font-size:30px;line-height:1;font-weight:900;color:#0f2542;margin:10px 0 8px}.trustb-rate::first-letter{color:#f4a328}.trustb-card p{margin:0;font-size:14px;line-height:1.2;color:#1a2f4f;font-weight:700}.trustb-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.trustb-grid .trustb-card{grid-column:span 3;width:100%}.tb-logo{height:42px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:25px;letter-spacing:.2px}.tb-logo img{width:100px}.tb-pph{font-size:24px;color:#1d1d1d}.tb-pph span{font-weight:700;color:#444}.tb-upwork{color:#14a800}.tb-itf{color:#0b63b6}.tb-appf{color:#ed4b2f}.tb-boa{color:#111;font-size:23px}.tb-is,.tb-pi{font-size:24px}.tb-gf{color:#3164e3}.tb-clutch{color:#16323c}.tb-extract{color:#111;letter-spacing:1px}.tb-cio{color:#124fb3}.tb-is{color:#163e63}.tb-pi{color:#2960b9}.ndp-process{position:relative;isolation:isolate;padding:70px 20px 90px;background:radial-gradient(circle at 12% 10%,rgba(52,184,255,.28) 0 2px,transparent 3px) 0 0/180px 140px,radial-gradient(circle at 70% 26%,rgba(52,184,255,.18) 0 2px,transparent 3px) 0 0/220px 180px,linear-gradient(110deg,#0d6ca7 0,#002356 42%,#01163d 100%);overflow:hidden}.ndp-process::before{content:"";position:absolute;inset:-20% -10% auto -10%;height:140%;background:repeating-linear-gradient(25deg,transparent 0 42px,rgba(68,181,255,.14) 42px 43px),repeating-linear-gradient(-18deg,transparent 0 56px,rgba(68,181,255,.11) 56px 57px);pointer-events:none;z-index:-2}.ndp-process::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,18,56,.14),rgba(0,11,43,.36));z-index:-1}.ndp-wrap{width:min(1250px,100%);margin-left:120px}.ndp-wrap h2{margin:0;color:#fff;font-size:clamp(35px, 1.2vw, 42px);font-weight:700}.ndp-sub{margin:8px 0 34px;color:#35a0cc;font-size:clamp(12px, 1.8vw, 20px);font-weight:600}.ndp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.sf-card,.sf-features{grid-template-columns:1fr 1fr}.ndp-card{background:linear-gradient(135deg,#8ec8f5 0,#5fb0e7 100%);border-radius:16px;padding:24px 20px 22px;box-shadow:0 14px 30px rgba(0,28,70,.28)}.ndp-icon{font-size:46px;line-height:1;margin-bottom:16px;color:#0f5ea0}.ndp-icon img{width:40px;margin-bottom:10px}.ndp-card h3{margin:0 0 10px;color:#0e2a61;font-size:clamp(20px, 1.9vw, 22px);line-height:1.14;font-weight:900}.ndp-card p{margin:0;color:#113764;font-size:clamp(15px, .05vw, 18px);line-height:1.3;font-weight:700}.stackflow-sec{--slides:2;height:calc((var(--slides) + 2) * 500vh)}.stackflow-sticky{position:sticky;top:0;height:100vh;overflow:hidden}.stackflow-stage{position:relative;width:100%;height:100%}.stackflow-slide{position:absolute;inset:0;opacity:0;z-index:1;display:grid;margin-top:60px;position-area:center;will-change:opacity,clip-path;transition:clip-path .05s linear}.stackflow-content,.stackflow-shade{position:absolute;opacity:0;pointer-events:none}.stackflow-shade{inset:0;background:linear-gradient(90deg,rgba(5,11,22,.72) 0,rgba(5,11,22,.34) 45%,rgba(5,11,22,.08) 100%);z-index:10}.stackflow-content{left:15%;top:50%;transform:translateY(-50%) translateX(-24px);max-width:980px;color:#fff;z-index:20}.stackflow-content h2{margin:0 0 12px;font-size:clamp(34px,3.2vw,68px);font-weight:900;line-height:1.1}.stackflow-content p{margin:14px 0 30px;font-size:clamp(18px,1.2vw,28px);font-weight:700}.stackflow-content a{display:inline-block;padding:12px 20px;border-radius:10px;background:#2f63d8;color:#fff;font-weight:800}.sf-card{min-height:620px;background:linear-gradient(180deg,#7fcfff 0,#fff 79%);display:grid;gap:18px;padding:20px}.sf-left{border-radius:8px;padding:18px 20px}.sf-left h3{margin:0;font-size:35px;font-weight:600}.sf-left h3 span{font-size:.5em;font-weight:800}.sf-left h4{margin:20px 0 10px;font-size:20px;font-weight:550}.sf-left h5{margin:0 0 10px;font-weight:450}.sf-left p{margin:0 0 10px;font-size:16px;font-weight:400}.stackflow-slide h3 img{width:40px}.sf-banner img{width:100%;max-height:180px;object-fit:fill;border-radius:10px;border:1px solid #5cb2ef;display:block;margin:10px 0}.sf-features{border:1px solid #57aae8;border-radius:8px;display:grid;gap:8px 12px;padding:10px;font-size:13px;font-weight:400;color:#1a3c66}.sf-badges{display:flex;gap:8px;align-items:center;margin-top:12px;flex-wrap:wrap}.sf-badges a{background:#0b0b0b;color:#fff;border-radius:6px;padding:7px 12px;font:700 12px/1 Nunito,sans-serif}.sf-badges small{font:700 12px/1.2 Nunito,sans-serif;color:#1d3f69}.sf-right{position:relative;padding-left:20px}.sf-phone{position:absolute;filter:drop-shadow(0 8px 20px rgba(0,0,0,.25))}.sf-main{left:8%;top:12%;width:44%;height:74%}.sf-bottom,.sf-top{right:3%;width:38%;height:45%}.sf-top{top:1%}.sf-bottom{bottom:1%}.sf-card.sf-reverse .sf-left{order:2}.sf-card.sf-reverse .sf-right{order:1;padding-left:0;padding-right:20px}.sf-card.sf-reverse .sf-main{left:auto;right:8%}.sf-card.sf-reverse .sf-bottom,.sf-card.sf-reverse .sf-top{right:auto;left:3%}@media (max-width:980px){.stackflow-sec{height:auto;padding:30px 0}.stackflow-slide{position:static;opacity:1;clip-path:none!important;padding:10px}.stackflow-content,.stackflow-shade{display:none}.sf-card{grid-template-columns:1fr;min-height:auto}.sf-card.sf-reverse .sf-left,.sf-card.sf-reverse .sf-right{order:initial}.sf-card.sf-reverse .sf-right,.sf-right{border:0;padding:0;min-height:500px}.sf-main{left:6%;width:46%}.sf-bottom,.sf-top{right:4%;width:42%}}.process-orbit{position:relative;min-height:620px;margin:0 auto;padding:40px 20px 30px;overflow:hidden;border-radius:20px;background:linear-gradient(180deg,#edf3fe 0,#d9e5f8 48%,#91b4ea 100%)}.process-orbit__header{color:#24497a}.process-orbit__header h2{margin:0;font-size:34px;font-weight:700}.process-orbit__header p{margin:12px 0 0;font-size:20px;font-weight:600}.process-orbit__line-wrap{position:absolute;left:13%;right:6%;top:350px;height:4px}.process-orbit__line-base,.process-orbit__line-progress{position:absolute;left:0;top:0;height:4px;border-radius:999px}.process-orbit__line-base{width:100%;background:rgba(45,85,136,.25)}.process-orbit__line-progress{width:0;background:#2d5588}.process-orbit__line-dot,.process-orbit__line-end,.process-orbit__line-start{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;transform:translate(-50%,-50%)}.process-orbit__line-end,.process-orbit__line-start{border:3px solid #2d5588;background:#dce8fa}.process-orbit__line-start{left:0}.process-orbit__line-end{left:100%}.process-orbit__line-dot{left:0;background:#2d5588;box-shadow:0 0 0 8px rgba(45,85,136,.14);opacity:0}.process-orbit__item{position:absolute;width:190px;transform:translateX(-50%) scale(.7);opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1)}.process-orbit__item.is-active{opacity:1;transform:translateX(-50%) scale(1)}.process-orbit__item--top{top:180px}.process-orbit__item--bottom{top:320px}.process-orbit__circle{position:relative;width:150px;height:150px;margin:0 auto;border:4px solid #2d5588;border-radius:50%;background:#e7f0ff}.process-orbit__circle::after{content:"";position:absolute;left:50%;width:48px;transform:translateX(-50%);background:#d1e2ff;border-left:4px solid #2d5588;border-right:4px solid #2d5588}.process-orbit__item--top .process-orbit__circle::after{bottom:-28px;height:32px}.process-orbit__item--bottom .process-orbit__circle::after{top:-27px;height:29px}.process-orbit__circle span{width:116px;height:116px;margin:13px auto 0;border-radius:50%;background:#1f4677;box-shadow:0 12px 26px rgba(31,70,119,.2);display:grid;place-items:center}.process-orbit__item h3{margin:30px 0 0;color:#24497a;font-size:20px;line-height:1.15;font-weight:900}.process-orbit__item--bottom h3{margin:0 0 30px}.contr{background:#302f2f;padding:56px 0 48px;overflow:hidden}.contr .elementor-container{max-width:1320px}.contr .how-we-work-title h2{margin:0 0 22px 200px;color:#fff;font-size:34px;font-weight:600;line-height:1.08;letter-spacing:-.02em}.contr p{margin:0 0 0 200px;max-width:760px;color:#fff;font-size:20px;line-height:1.65}.dev-process-arrows-container{margin-top:70px}.dev-process-arrows-map{position:relative;min-height:430px}.dev-process-arrows-swiper{position:absolute;left:0;top:34px;width:340px;z-index:3}.dev-process-arrows-swiper .swiper-slide{display:none;margin-left:200px;height:200px;width:100%!important}.dev-process-arrows-swiper .swiper-slide-active{display:block;animation:.4s devProcessFadeUp}.dev-process-arrows-swiper__slide-number{display:block;margin-bottom:10px;color:#c94036;font-size:22px;line-height:1}.dev-process-arrows-swiper__slide-title{display:block;margin-bottom:18px;color:#c94036;font-size:clamp(28px, 2vw, 42px);font-weight:400;line-height:1.08}.dev-process-arrows-swiper__slide-description{display:block;max-width:320px;color:#fff;font-size:18px;line-height:1.6}.dev-process-arrows-swiper__pagination{display:flex;gap:16px;margin-top:38px;margin-left:200px}.dev-process-arrows-swiper__pagination-arrow{width:42px;height:42px;padding:0;border:0;border-radius:50%;background:0 0;color:#fff;cursor:pointer;transition:background .25s,transform .25s,opacity .25s}.dev-process-arrows-swiper__pagination-arrow:hover{background:rgba(255,255,255,.05);transform:translateY(-1px)}.dev-process-arrows-swiper__pagination-arrow:disabled,.dev-process-arrows-swiper__pagination-arrow_inactive{opacity:.3;cursor:not-allowed}.dev-process-arrows-swiper__pagination-arrow svg{display:block;margin:0 auto}#dev-process-arrows-map-svg{display:block;width:min(1100px,100%);margin-left:auto;overflow:visible}.dev-process-arrows-map__arrow{fill:#5f5a57;transition:fill .25s,opacity .25s}.dev-process-arrows-map__arrow_active{fill:#fff}.dev-process-arrows-map__item{fill:#cfc7be;opacity:.88;transition:opacity .25s}.dev-process-arrows-map__item-number{fill:#c94036;font-size:22px;font-weight:400}.dev-process-arrows-map__item-title{fill:#d9d1c8;font-size:19px;font-weight:400}.dev-process-arrows-map__item_active{opacity:1}.dev-process-arrows-map__item_active .dev-process-arrows-map__item-title{fill:#fff;font-weight:500}.dev-process-arrows-accordion-item{border-top:1px solid rgba(255,255,255,.08);padding:16px 0}.dev-process-arrows-accordion-item-header{display:flex;gap:14px;align-items:flex-start;color:#fff;font-size:16px;line-height:1.35}.dev-process-arrows-accordion-item-header span:first-child{color:#c94036;min-width:28px}.dev-process-arrows-accordion-item-description{display:block;margin-top:10px;padding-left:42px;color:#d9d1c8;font-size:14px;line-height:1.55}@keyframes devProcessFadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.stepper-story .timeline::before{transform:translateX(-50%)}.stepper-story .timeline::after{transform:translateX(-50%) scaleY(0);transform-origin:top center;transition:transform 4.8s linear}.stepper-story.is-visible .timeline::after{transform:translateX(-50%) scaleY(1)}.stepper-story .timeline-container{opacity:0;transform:translateY(40px);transition:opacity .5s,transform .5s}.stepper-story .timeline-container.is-visible{opacity:1;transform:translateY(0)}.ai-chaps-dropdown .dropdown-menu{background-color:transparent!important;box-shadow:none!important;border:none!important;padding:0;margin:0;width:100vw;left:50%;transform:translateX(-50%);top:40px;z-index:1000}.ai-chaps-wrapper{display:grid;grid-template-columns:28% 40% 32%;background:#fff;border-radius:20px;box-shadow:0 10px 50px rgba(0,0,0,.1);max-width:1200px;margin:0 auto;overflow:hidden;padding:20px;gap:20px;text-align:left}.sidebar-banner,.sidebar-image-banner{background:linear-gradient(135deg,#0f1a35 0,#1e3a5f 100%);border-radius:15px}.ai-chaps-sidebar{border-right:1px solid #f0f0f0;padding-right:20px}.sidebar-title{font-size:18px;font-weight:700;color:#121212;margin-bottom:20px;display:flex;align-items:center}.sidebar-title i{color:#35a0cc;font-size:14px}.sidebar-links{list-style:none;padding:0;margin-bottom:30px}.sidebar-links li{margin-bottom:5px}.sidebar-links li a{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;color:#555;border-radius:8px;transition:.3s;font-weight:500;font-size:14px}.sidebar-links li.active-item a{background:#f0f7ff;color:#35a0cc}.sidebar-links li a:hover{background:#f8f9fa;color:#35a0cc}.sidebar-links li a i{font-size:12px;opacity:.5}.sidebar-banner{padding:20px;margin-bottom:20px;text-align:left}.sidebar-image-banner{padding:15px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:.3s}.banner-btn,.social-icon:hover{background:#35a0cc;color:#fff!important}.sidebar-image-banner img{width:100%;height:auto;border-radius:10px;transition:transform .5s}.banner-content{position:relative;z-index:2}.banner-content h4{font-size:20px;font-weight:700;margin-bottom:10px;line-height:1.3;color:#fff!important}.banner-btn{display:inline-block;padding:8px 15px;border-radius:5px;font-size:11px;font-weight:600}.banner-img-wrapper{position:absolute;bottom:-10px;right:-10px;width:140px;opacity:.5;z-index:1}.consult-link{display:flex;align-items:center;gap:10px;color:#1e3a5f;font-weight:700;font-size:14px;padding-left:15px}.ai-chaps-main{padding:0 15px 0 10px;max-height:480px;overflow-y:auto;overflow-x:hidden}.ai-chaps-main h5{font-size:18px;font-weight:700;color:#121212;margin-bottom:10px}.checkmark-list{list-style:none;padding:20px;margin-top:10px;margin-bottom:0;background:#fff;border-radius:12px;border:1px solid #eef2f6;box-shadow:0 4px 15px rgba(0,0,0,.05)}.checkmark-list li{display:flex;align-items:center;gap:12px;font-size:14px;color:#444;padding:5px 0}.checkmark-list li i{color:#35a0cc;font-size:12px}.ai-chaps-featured{background:#f8faff;margin-top:-20px;padding:15px;border-radius:20px}.ai-chaps-featured h5{font-size:18px;font-weight:700;color:#121212;margin-bottom:20px}.featured-card{background:#fff;border-radius:15px;padding:15px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.featured-img-box{border-radius:12px;overflow:hidden;margin-bottom:15px}.featured-img{width:100%;transition:.6s;display:block}.featured-card:hover .featured-img{transform:scale(1.08)}.featured-card h6{font-size:16px;font-weight:700;color:#121212;margin-bottom:10px}.featured-card p,.social-footer p{font-size:13px;margin-bottom:15px}.featured-card p{color:#666;line-height:1.6}.read-more{color:#35a0cc;font-weight:700;font-size:13px;display:flex;align-items:center;gap:8px}.social-footer{margin-top:30px}.social-footer p{color:#888;font-weight:500}.social-icons{display:flex;justify-content:center;gap:12px}.social-icon{width:38px;height:38px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#555;transition:.3s;font-size:15px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.social-icon:hover{transform:translateY(-3px)}.ai-chaps-featured a{color:#00f}.dropdown-arrow{font-size:12px;transition:.3s}.footer-border{border-right:1px solid #ffffff30}.footer-col h6{color:#cac3c3;margin:20px 0 10px}.information-footer{padding:20px;border-top:1px solid #ffffff30}.certified-badges-new{display:flex;flex-wrap:wrap;margin-top:-10px!important;align-items:center;justify-content:center;gap:15px;padding:0;margin:0;list-style:none}.certified-badges-new li{display:flex;align-items:center;justify-content:center;gap:20px;padding:10px;border-radius:10px;transition:.3s}.certified-badges-new h6{font-size:15px;color:#999;margin-bottom:0}.blog-modern-page{background:#fff;color:#001b3f;padding:24px 0 70px}.blog-modern-container{width:min(1240px,calc(100% - 32px));margin:0 auto}.blog-editorial-hero{margin:26px 0 58px}.blog-editorial-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:34px}.blog-editorial-cats{display:flex;align-items:center;flex-wrap:wrap;gap:14px 28px}.blog-topic-btn{display:inline-flex;border:0;border-bottom:2px solid transparent;background:0 0;padding:0 0 8px;color:#001b3f;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.blog-topic-btn.active,.blog-topic-btn:hover{color:#075ef7;border-bottom-color:#075ef7;text-decoration:none}.blog-editorial-main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:44px;align-items:center;margin-bottom:30px}.blog-editorial-card-image,.blog-editorial-main-image{display:block;overflow:hidden;border-radius:6px;background:#eef3fb}.blog-editorial-main-image{aspect-ratio:1.9/1}.blog-editorial-card-image{aspect-ratio:1.95/1;margin-bottom:18px}.blog-editorial-card-image img,.blog-editorial-main-image img,.blog-latest-image img{width:100%;height:100%;object-fit:cover;display:block}.blog-editorial-card span,.blog-editorial-main-content span{display:block;margin-bottom:14px;color:#001b3f;font-size:12px;font-weight:600}.blog-editorial-main-content h1{margin:0 0 14px;font-size:clamp(32px, 4vw, 44px);line-height:1.12;font-weight:900}.blog-editorial-card h3 a,.blog-editorial-main-content h1 a,.blog-latest-content h3 a{color:inherit;text-decoration:none}.blog-editorial-main-content p{margin:0 0 22px;color:#34394a;font-size:17px;line-height:1.55;font-weight:700}.blog-editorial-card h3{margin:0 0 10px;color:#001b3f;font-size:24px;line-height:1.14;font-weight:900}.blog-editorial-card p{margin:0 0 14px;color:#34394a;font-size:15px;line-height:1.4;font-weight:700}.blog-post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;color:#8a91a1;font-size:13px}.blog-post-meta span:not(:last-child)::after{content:"";display:inline-block;width:4px;height:4px;margin-left:14px;border-radius:50%;background:currentColor;vertical-align:middle}.blog-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.blog-latest-section{margin:56px 0 70px}.blog-latest-title{margin:0 0 34px;color:#001b3f;font-size:clamp(38px, 5vw, 56px);line-height:1;font-weight:900}.blog-latest-layout{display:grid;grid-template-columns:minmax(0,700px) minmax(280px,1fr);gap:76px;align-items:start}.blog-latest-list{display:grid;gap:28px}.blog-latest-item{display:grid;grid-template-columns:310px minmax(0,1fr);gap:34px;align-items:center}.blog-latest-image{display:block;overflow:hidden;border-radius:6px;aspect-ratio:1.65/1;background:#4c5ee8}.blog-latest-category{display:inline-block;margin-bottom:10px;color:#001b3f;font-size:12px;font-weight:600;text-decoration:none}.blog-latest-content h3{margin:0 0 10px;color:#001b3f;font-size:21px;line-height:1.2;font-weight:900}.blog-latest-content p{margin:0 0 12px;color:#3c4251;font-size:15px;line-height:1.35;font-weight:800}.blog-latest-meta{display:flex;flex-wrap:wrap;gap:12px;color:#8a91a1;font-size:13px}.blog-latest-sidebar{position:sticky;top:110px;padding-top:8px}.blog-category-box h3{margin:0 0 18px;color:#001b3f;font-size:15px;font-weight:500}.blog-category-line{width:100%;height:1px;margin-bottom:22px;background:#c9ced8}.blog-category-pills{display:flex;flex-wrap:wrap;gap:10px 12px}.blog-latest-filter{display:inline-flex;align-items:center;min-height:26px;padding:0 14px;border:1px solid #9aa2af;border-radius:6px;color:#1f2633;background:#fff;font-size:12px;text-decoration:none}.blog-latest-filter.active,.blog-latest-filter:hover{border-color:#075ef7;background:#075ef7;color:#fff;text-decoration:none}.blog-pagination{margin-top:22px;text-align:center}.blog-pagination ul{display:inline-flex;gap:8px;padding:0;margin:0;list-style:none}.blog-pagination a,.blog-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;border:1px solid #075ef7;border-radius:4px;background:#fff;color:#075ef7;font-size:13px;font-weight:600;text-decoration:none}.blog-pagination .current{background:#075ef7;color:#fff}.blog-empty{padding:34px;border:1px dashed #d6dbe4;color:#8a91a1;text-align:center}.cc-popup-field,.cc-popup-submit-btn{width:100%;height:40px;transition:.3s}.cc-popup-wrapper{overflow:hidden;border-radius:20px;background:#fff}.cc-popup-info{background: linear-gradient(90deg, #35a0cc 0, #1a6c8d 100%);padding:40px;color:#fff;position:relative}.cc-popup-title{font-size:24px;line-height:1.2;font-weight:700;margin-bottom:10px;color:#fff}.cc-popup-desc{font-size:15px;line-height:1.8;margin-bottom:25px;opacity:.95;color:#fff}.cc-popup-contact-item{font-size:15px;margin-bottom:12px;font-weight:500}.cc-popup-rating{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.cc-popup-rating img{width:70px;height:70px;object-fit:contain;background:#fff;border-radius:10px;padding:8px}.cc-popup-form-area{padding:40px;background:#fff}.cc-popup-form-title{font-size:28px;font-weight:700;color:#0d1b45;margin-bottom:8px}.cc-popup-form-subtitle{color:#666;margin-bottom:25px}.cc-popup-field{border:1px solid #d9d9d9;border-radius:10px;padding:0 15px;font-size:12px}textarea.cc-popup-field{height:80px;padding-top:15px;resize:none}.cc-popup-field:focus{outline:0;border-color:#0b5cff;box-shadow:0 0 0 3px rgba(11,92,255,.15)}.cc-popup-submit-btn{border:none;border-radius:10px;background:#0b5cff;color:#fff;font-size:16px;font-weight:600}.cc-popup-submit-btn:hover{background:#0047d4}#form-modal .modal-dialog{max-width:1000px}#form-modal .modal-content{border:none;border-radius:20px;overflow:hidden}#form-modal{margin-top:50px}.cc-popup-close{position:absolute;top:15px;right:15px;width:40px;height:40px;border:none;border-radius:50%;background:#fff;color:#222;font-size:28px;line-height:1;cursor:pointer;z-index:999;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:.3s}.cc-popup-close:hover{transform:rotate(90deg);background:#f5f5f5}.cta-banner,.cta-side{overflow:hidden;position:relative}.cta-banner,.cta-content,.cta-side{position:relative}.cta-banner{display:flex;align-items:center;border-radius:30px;background:linear-gradient(135deg,#789dae,#c4deed,#6094b3);min-height:420px;box-shadow:0 20px 50px rgba(0,0,0,.08);margin-bottom:60px}.cta-side{width:28%;height:420px}.cta-side img{width:100%;height:100%;object-fit:cover;display:block}.cta-left{clip-path:polygon(0 0,100% 0,80% 100%,0 100%)}.cta-right{clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}.cta-side:before{content:"";position:absolute;inset:0;background:rgba(76,184,255,.25);z-index:1}.cta-content{flex:1;text-align:center;padding:50px 40px;z-index:2}.cta-content h2{font-size:52px;line-height:1.2;font-weight:800;color:#0a3855;margin-bottom:20px}.cta-content p{max-width:850px;margin:auto;font-size:19px;line-height:1.8;color:#32526b}.cta-features{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 40px;margin:35px 0}.cta-features div{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;color:#123e5d}.cta-features i{width:28px;height:28px;border-radius:8px;background:#4cb8ff;color:#fff;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:16px}.cta-btn{display:inline-flex;align-items:center;gap:12px;padding:18px 36px;margin-top:20px;background:#09f;color:#fff;text-decoration:none;border-radius:50px;font-size:20px;font-weight:700;transition:.3s}.cta-btn:hover{background:#007dd1;transform:translateY(-3px);color:#fff}.trusted-brand-section{background:#fff;padding:30px 0;overflow:hidden}.trusted-heading{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:25px}.trusted-heading p{color:#000;margin:0;font-size:20px;white-space:nowrap}.trusted-line{width:180px;height:1px;background:#444}.logo-slider{width:100%;overflow:hidden;position:relative}.logo-track{display:flex;align-items:center;gap:70px;width:max-content;animation:25s linear infinite logoMarquee}.logo-track img{height:100px;width:auto;flex-shrink:0;padding:3px;border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.04),0 10px 25px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.6);transition:.3s}.logo-track img:hover{transform:translateY(-6px) scale(1.04);box-shadow:0 4px 10px rgba(0,0,0,.06),0 18px 40px rgba(0,0,0,.14),0 0 0 2px rgba(0,123,255,.08)}@keyframes logoMarquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.logo-slider:hover .logo-track {animation-play-state: paused;}.about-faq-section{padding:80px 0;background:#fff}.about-faq-heading{margin-bottom:50px}.about-faq-heading h2{font-size:40px;font-weight:700;margin-bottom:10px}.about-faq-heading p{font-size:16px;color:#666}.about-faq-card{background:#f4f4fc;border-radius:18px;margin-bottom:18px;padding:28px 30px;cursor:pointer;transition:.3s}.about-faq-title{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;color:#222}.faq-icon{font-style:normal;font-size:28px;line-height:1}.about-faq-content{display:none;padding-top:20px;color:#555;line-height:1.8;font-size:15px}.about-faq-card.active .about-faq-content{display:block}.about-faq-card.active .faq-icon{content:"−"}.client-review-dark{background:#000;padding:90px 0;overflow:hidden}.review-header-dark h2{color:#fff;font-size:40px;font-weight:700;margin-bottom:10px}.review-header-dark p{color:#cfcfcf;font-size:16px;margin-bottom:50px}.review-card-dark{background:#141414;border:1px solid #3a3a3a;border-radius:18px;padding:55px;display:flex;align-items:center;gap:60px;min-height:330px}.review-user-dark{width:250px;flex-shrink:0}.review-user-dark img{width:75px;height:75px;border-radius:50%;object-fit:cover;margin-bottom:20px}.review-user-dark h4{color:#fff;font-size:26px;margin-bottom:8px;font-weight:700}.review-user-dark span{color:#bdbdbd;line-height:1.7;display:block}.review-stars-dark{color:#ffb400;font-size:22px;margin-top:15px;letter-spacing:2px}.review-content-dark{flex:1;color:#ddd;position:relative}.quote-bottom,.quote-top{font-size:60px;color:#8e8e8e;line-height:1}.review-content-dark p{font-size:20px;line-height:2;margin:0;color:#fff}.quote-top{margin-bottom:20px}.quote-bottom{text-align:right}.review-next-dark,.review-prev-dark{width:40px;height:40px;border-radius:50%;background:#fff;position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}.review-prev-dark{left:0}.review-next-dark{right:0}.review-next-dark i,.review-prev-dark i{color:#000;font-size:20px}.ios-process-section{background:#000;padding:70px 40px;color:#fff}.process-content h2{font-size:30px;line-height:1.1;font-weight:700;margin-bottom:30px;color:#fff}.process-content p{color:#d1d1d1;font-size:16px;line-height:1.8;max-width:520px}.process-accordion .panel{background:0 0;border:0;box-shadow:none;border-bottom:1px solid #222;border-radius:0}.process-accordion .panel-heading{padding:0;background:0 0}.process-accordion .panel-heading a{display:flex;justify-content:space-between;align-items:center;padding:28px 0;color:#fff;font-size:22px;font-weight:500;text-decoration:none}.acc-icon{width:34px;height:34px;background:#666;color:#fff;text-align:center;line-height:34px;font-size:16px}.process-accordion .panel-body{border:0!important;padding:0 0 25px;color:#d4d4d4;font-size:17px;line-height:1.8}.trust-section{background:linear-gradient(135deg,#0d0d2b,#1a2c44);color:#fff;padding:80px 20px;text-align:center}.trust-container{max-width:1200px;margin:auto}.trust-title{color:#4cc3c7;font-size:30px}.trust-desc{max-width:750px;font-size:17px;margin:15px auto 50px;color:#ccc;line-height:1.6}.logo-marquee{overflow:hidden;position:relative;margin-bottom:60px}.logo-track{display:flex;gap:60px;animation:20s linear infinite scroll}.services-banner h1{color:#fff}.icon-round,.owl-item{display:flex}.mini-title,.mvp-tag{font-weight:700;letter-spacing:2px}.offer-wrap{padding:80px 0;background:#f6f6f8}.wrap-box{width:90%;max-width:1200px;margin:auto}.mvp-header,.offer-head{text-align:center;margin-bottom:60px}.mini-title{font-size:20px;color:#000}.big-title{font-size:40px;margin:10px 0}.sub-text{font-size:20px}.card-item{background:linear-gradient(135deg,#f9e3ea,#f4f5fb);padding:30px;border-radius:18px;transition:.3s}.card-item:hover{transform:translateY(-8px);box-shadow:0 10px 25px rgba(0,0,0,.08)}.icon-round{width:50px;height:50px;background:linear-gradient(135deg,#ff5ea8,#ff8a3d);border-radius:50%;align-items:center;justify-content:center}.icon-round img{width:22px}.card-item h3{margin-top:15px}.card-item p{font-size:14px;color:#555}.owl-nav{position:absolute;right:20px;bottom:-60px}.owl-nav button{width:45px;height:45px;border-radius:50%;border:1px solid #ddd!important;background:#fff!important;margin-left:10px}.owl-dots{margin-top:40px;text-align:center}.owl-dot span{width:60px;height:3px;background:#ddd;display:inline-block;margin:4px}.owl-dot.active span{background:linear-gradient(90deg,#ff5ea8,#ff8a3d)}.mvp-section{padding:80px 20px;background:radial-gradient(circle at top right,#2a1b5a,#0c0c1d);color:#fff}.mvp-container{max-width:1100px;margin:auto}.mvp-tag{font-size:15px;color:#fff}.mvp-title{font-size:36px;margin:10px 0}.mvp-desc{max-width:950px;font-size:15px;margin:auto;color:#fff;line-height:1.7}.mvp-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.2)}.mvp-box{padding:40px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.02)}.mvp-top{display:flex;align-items:center;gap:15px;margin-bottom:15px}.mvp-icon{width:40px;height:40px;background:rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.mvp-box h3{margin:0;font-size:20px}.mvp-box p{color:#fff;font-size:14px;line-height:1.6}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.stats-row{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;border-top:1px solid rgba(255,255,255,.2);padding-top:40px}.stat-box-new{position:relative}.stat-box-new h3{font-size:36px;margin-bottom:10px}.stat-box-new p{font-size:13px;color:#ccc}.stat-box-new:not(:last-child)::after{content:"";position:absolute;right:-10px;top:10px;width:1px;height:60px;background:rgba(255,255,255,.2)}.bottom-item,.list-item,.partner-main{border-bottom:1px solid rgba(255,255,255,.1)}.partner-bottom,.partner-main{border-right:1px solid rgba(255,255,255,.1)}.marquee-wrapper::after,.marquee-wrapper::before{background:0 0!important}.marque-text{display:flex;flex-direction:column;font-size:12px;line-height:1.2;color:#fff}.marquee-item img{background-color:#fff;height:40px}.partner-section{background:linear-gradient(135deg,#0c0c1d,#1b2b3d);color:#fff;padding:80px 20px}.partner-container{max-width:1200px;margin:auto}.partner-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;border:1px solid rgba(255,255,255,.1)}.partner-main{padding:40px}.tag{font-size:15px;color:#ff6a4d;letter-spacing:1px}.partner-main h2{margin:15px 0;font-size:40px}.partner-main p{color:#fff;font-size:20px;line-height:1.6}.partner-list{display:flex;flex-direction:column}.bottom-item,.list-item{display:flex;justify-content:space-between;align-items:center;padding:30px}.partner-bottom{display:flex;flex-direction:column}.partner-visual{display:flex;align-items:center;justify-content:center;gap:30px}.partner-visual img{width:100px}.circle-icon{width:60px;height:60px;border:1px solid rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center}.bottom-item p,.list-item p{max-width:80%;color:#ddd;font-size:20px}.iosFeatureWrap{background:#000;color:#fff;padding:80px 20px;font-family:Arial,sans-serif}.iosFeatureContainer{max-width:1100px;margin:auto}.iosFeatureHeader h2{font-size:32px;font-weight:700;line-height:1.3;margin-bottom:15px}.iosFeatureHeader p{font-size:14px;line-height:1.7;color:#cfcfcf;max-width:900px}.iosFeatureGrid{margin-top:50px;display:grid;grid-template-columns:repeat(7,1fr);gap:25px 10px}.iosFeatureBox{text-align:center;padding:10px}.iosIcon{width:45px;height:45px;margin:auto auto 8px;display:flex;align-items:center;justify-content:center;background:#1a1a1a;border-radius:10px;font-size:18px}.iosLabel{font-size:13px;color:#ddd}.iosIcon img{width: 42px;height: 42px;object-fit: contain;display: block;margin: 0 auto;}