body{background:#eff0f0 !important;overflow-x:hidden}.header-logo a{display:flex}.gap-20>.elementor-container{gap:20px}.gap-40>.elementor-container{gap:40px}.header-sec>.elementor-container{justify-content:space-between}.px-24{padding-left:20px !important;padding-right:20px !important}.solutions-sec>.elementor-container{gap:22px}.solutions-sec .solutions-box{background:#fff;width:24%;transition:all .3s ease-in-out}.solutions-sec .solutions-box:hover{background:#00235c;width:48%}.solutions-sec .solutions-box.active{background:#00235c;width:48%}.solutions-sec .solutions-box .solutions-box-details .elementor-col-50{flex:1;min-height:270px}.solutions-sec .solutions-box .solutions-box-details h2{margin:0;white-space:nowrap}.solutions-sec .solutions-box .solutions-box-details p{min-height:74px;margin:0;white-space:nowrap}.solutions-sec .solutions-box .solutions-box-img{display:none}.solutions-sec .solutions-box:hover .solutions-box-img{display:block}.solutions-sec .solutions-box.active .solutions-box-img{display:block}.solutions-sec .solutions-box .solutions-box-img .elementor-widget-container{min-height:270px;align-items:center;display:flex}.solutions-sec .solutions-box.active .solutions-box-details .s-new-text .elementor-widget-container{background:#0041ff}.solutions-sec .solutions-box.active .solutions-box-details h3,.solutions-sec .solutions-box.active .solutions-box-details h2,.solutions-sec .solutions-box.active .solutions-box-details p,.solutions-sec .solutions-box.active .solutions-box-details a{color:#fff !important}.home-solutions-sec>.elementor-container{gap:40px}.home-solutions-sec .home-solutions-box:hover h3,.home-solutions-sec .home-solutions-box:hover h2,.home-solutions-sec .home-solutions-box:hover p,.home-solutions-sec .home-solutions-box:hover a{color:#fff !important}.home-solutions-sec .home-solutions-box:hover .s-new-text .elementor-widget-container{background:#0041ff}.global-companies-sec .swiper-slide-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100px;border:1px solid #d1d1d1;border-radius:8px}.owl-carousel.owl-drag .owl-item .sa_hover_container{height:fit-content;min-height:fit-content !important}.home-reviews-slider{margin:0;padding:30px;width:100%;height:360px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #c5c5c5;font-family:'Nunito Sans',sans-serif;transition:all .3s ease-in-out}.home-reviews-slider:hover{background:#00235c}.home-reviews-slider p{margin:0;padding:0;min-height:100px}.home-reviews-slider a{margin:0 0 auto 0;padding:0;display:inline-flex;width:fit-content;color:#0041ff;font-weight:700;text-decoration:underline}.reviews-slider-footer{margin:auto 0 0 0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:0 30px}.reviews-slider-footer img{width:100%}.reviews-slider-footer .reviews-slider-f-left{display:flex;align-items:center;gap:0 12px}.reviews-slider-footer .reviews-slider-f-left .client-icon{width:60px;height:60px;border-radius:50px;overflow:hidden}.reviews-slider-footer .reviews-slider-f-left .client-info{display:flex;flex-direction:column;gap:5px}.reviews-slider-footer .reviews-slider-f-left .client-info h4{margin:0;color:#29335c;font-weight:700}.reviews-slider-footer .reviews-slider-f-left .client-info small{font-size:14px}.reviews-slider-footer .reviews-slider-f-right{margin:0;padding:0;max-width:100px}.home-reviews-slider:hover p,.home-reviews-slider:hover .reviews-slider-f-left .client-info h4,.home-reviews-slider:hover .reviews-slider-f-left .client-info small{color:#fff}.blog-list .ue_post_grid_item{margin:0 !important;padding:15px 15px 20px !important;background:#fff}.blog-list .uc_content-info-wrapper{display:flex;flex-direction:column-reverse;gap:15px;position:relative}.blog-list .ue_post_grid_item h4.ue_p_title{font-size:18px;line-height:24px;min-height:52px;font-weight:700}.blog-list .ue_post_grid_item .ue-grid-item-meta-data{padding:8px 15px;background:#233067;color:#fff !important;border-radius:50px}.footer-news-letter{margin:24px 0 0}.footer-news-letter form{max-width:600px;margin:0 auto;width:100%}.form-sec{margin:0 !important;width:100%;position:relative}.footer-news-letter form .form-group{margin:0;width:100%}.footer-news-letter form .form-btn{margin:0;position:absolute;top:0;right:0;width:fit-content}.footer-news-letter form p{margin:0 !important}.footer-news-letter form p span{height:100%}.footer-news-letter form p span input.wpcf7-form-control{padding:12px 176px 12px 16px !important;height:48px;font-family:'Nunito Sans',sans-serif;background:0 0;border:2px solid #fff !important;border-radius:50px}.footer-news-letter form p .wpcf7-spinner{position:absolute}.footer-news-letter form p .wpcf7-submit{border-radius:0 50px 50px 0;background:#fff;color:#000;height:48px}.footer-news-letter form .wpcf7-response-output{margin:14px 0 0 !important;border:none !important;padding:0 !important;color:#fff}.solutions-details-p-sec>.elementor-container{gap:42px}.solutions-details-p-sec h2{min-height:55px}.footer-contact-form .form-list{margin:0;padding:0;position:relative;display:flex;gap:0 4%;flex-wrap:wrap;justify-content:space-between}.footer-contact-form .form-list .form-group{position:relative;width:48%;margin:0 0 15px}.footer-contact-form .form-list .form-group.full-form{width:100%}.footer-contact-form .form-list .form-group p,.footer-contact-form .form-list .form-group.full-form span.wpcf7-form-control span.wpcf7-list-item.first.last{margin:0}.footer-contact-form .form-list .form-group .wpcf7-form-control{margin:0;padding:0 15px;position:relative;height:50px;font-size:16px;box-shadow:none;border:1px solid #000;border-radius:8px;background:#fff;font-family:Inter,sans-serif}.footer-contact-form .form-list .form-group.full-form input.wpcf7-form-control.wpcf7-countrytext,.footer-contact-form .form-list .form-group.full-form input.wpcf7-form-control.wpcf7-phonetext{padding:0 75px}.footer-contact-form .form-list .form-group.full-form textarea.wpcf7-form-control{height:120px;padding:15px}.footer-contact-form form.wpcf7-form.init>p,.simply-contact-form form.wpcf7-form.init>p{display:flex;align-items:center}.footer-contact-form form.wpcf7-form.init>p input.wpcf7-form-control{margin:0;padding:0;position:relative;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;width:180px;height:50px;color:#fff;background:#505ccf;text-transform:uppercase;border-radius:50px}.contact-us-bottom-sec>.elementor-container{gap:0 30px}#ast-scroll-top{background-color:#000 !important}@media only screen and (max-width:1024px){.header-logo{width:124px !important}.header-menu{width:100%;flex:1}.header-button{width:166px !important}.header-button a{min-width:max-content;padding:12px 14px !important}.premium-mobile-menu-container ul{padding:16px;gap:12px}.premium-mobile-menu-container ul li{margin:0 !important}.solutions-sec .solutions-box{width:100% !important}.solutions-sec .solutions-box .solutions-box-img{display:block !important}.mission-v-sec{margin:50px 0 0 !important}}@media only screen and (max-width:576px){.header-sec>.elementor-container{min-height:68px !important}.header-button{display:none}}