@import url('https://fonts.googleapis.com/icon?family=Material+Icons');.elementor-g-recaptcha{opacity:0}body.section-in-view{overflow:hidden}.elementskit-navbar-nav>li>a{border-color:#00000000 !important}.contact-info-Popup .elementor-message-success{color:green;margin-top:-46px;width:70%}.elementor-message-success{color:green !important}@media screen and (max-width:767px){.elementor-field-type-recaptcha_v3{visibility:hidden;display:none !important}.flexi-pricing .elementor-element{padding-left:0;padding-right:0}.elementskit-megamenu-panel a:hover{color:#fff !important}.error-handling{padding:30px 15px !important}.mobile_swiper img{height:auto !important;width:88% !important}.mobile_swiper .elementor-widget-image{height:auto !important}.mobile_swiper .elementor-element{height:max-content !important}.mobile_swiper p{font-size:15px !important}.mobile_swiper h2{font-size:22px !important;line-height:normal !important}}.entry-title{display:none !important}.footer_form p{margin-block-start:0;margin-block-end:.9rem}body:has(.transparent_header) .elementor-element.header-red{background:transparent !important}body:has(.transparent_header) .elementor-element.header-red.elementor-sticky--effects{background:#000 !important}.slider-autos{pointer-events:none}span.twenty-w{color:#ed321f}.elementor-element.footer_address{background:#fff;margin:0;padding-top:25px;padding-bottom:25px}.elementor-widget-text-editor p br{display:none}.menu-item a{cursor:pointer}.red-2{color:red}.list-image .ekit-stylish-list-content-icon{min-width:100px}.on-page-seo-sec span.bg_shape,.faq-sec span.bg_shape{background-size:90% 100%;background-position:center}.pay-us-sec span.bg_shape,.post-slider-sec span.bg_shape{background-size:80% 100%;background-position:center}.faq-sec span.e-n-accordion-item-title-icon{background-color:#fff;border-radius:50%;padding:8px}.faq-sec svg.e-font-icon-svg path,.post-slider-sec svg.e-font-icon-svg path{fill:inherit !important}.post-slider-sec ul.elementor-post-info{justify-content:space-between !important}.post-slider-sec span.elementor-button-icon{display:flex;align-items:center}.post-slider-sec span.elementor-button-icon path{fill:#e182a8 !important}.post-slider-sec .post-slider-content{height:100%}.footer_icons svg.e-font-icon-svg path{color:#7b7b7b !important;fill:#7b7b7b !important}div#confirmationModal .btn-primary:hover span{color:#000}.yellow{color:#ffec59}.red{color:#f11c15}span.bg_shape{background:url(/wp-content/uploads/2025/05/img-ll.webp);background-repeat:no-repeat;background-size:100% 100%;display:inline-block;padding:0 50px;margin-left:-50px;z-index:-1;position:relative}.proof_section{background-size:100% 100% !important}.proof_section .elementor-swiper-button.elementor-swiper-button-prev svg,.proof_section .elementor-swiper-button.elementor-swiper-button-next svg{display:none}.proof_section .elementor-swiper-button.elementor-swiper-button-prev{height:42px;width:42px;background:url(/wp-content/uploads/2025/01/Arrow-left.png);background-repeat:no-repeat;background-size:contain}.proof_section .elementor-swiper-button.elementor-swiper-button-next{height:42px;width:42px;background:url(/wp-content/uploads/2025/01/Arrow-copy-2.png);background-repeat:no-repeat;background-size:contain}.proof_section span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#3f90d7}.proof_section span.swiper-pagination-bullet{height:10px;width:10px;background:#fff;border:1px solid #ccc;opacity:1}h2.elementor-heading-title:has(.bg_shape){position:relative;z-index:1}.custom_testimonial_slider{overflow:hidden}.portfolio_slider .slider-container .slider .slide{background:#fff !important}.portfolio_slider .slider-container .slider .slide .slide_content{padding-left:100px;padding-right:100px}.portfolio_slider .slider-container .slider .slide.active .slide_content{padding-left:0;padding-right:0}.elementor-55543 .elementor-element.elementor-element-bcebb16 .uc_quote_item{min-height:450px}.contact-info-Popup form>.elementor-message.elementor-message-danger{display:none}.last_blog .btn-wraper{bottom:0}.contact_details p.elementor-image-box-description a{color:blue}.title_space_none h3.elementor-icon-box-title{margin-top:0}.agent_develop ul.nav.nav-tabs.elementkit-tab-nav,.agent_tech_stack ul.nav.nav-tabs.elementkit-tab-nav{width:100%;max-width:unset;justify-content:space-between}.agent_develop ul.nav.nav-tabs.elementkit-tab-nav>li,.agent_tech_stack ul.nav.nav-tabs.elementkit-tab-nav>li{flex:1}@media screen and (max-width:1480px){.pay-us-sec .gurantee-img{left:-100px !important}.pay-us-sec .gurantee-img img{width:200px !important}.pay-us-sec:before{background-size:25%}.pay-us-sec .sec-sub-head,.pay-us-sec .sec-sub-head-2{width:70% !important}}@media screen and (max-width:1380px){.pay-us-sec:before{background-size:20%}.pay-us-sec .gurantee-img{left:-30px !important}.pay-us-sec .gurantee-img img{width:150px !important}}@media screen and (max-width:1199px){.pay-us-sec .gurantee-img{left:0 !important}.pay-us-sec:before{background-position:right bottom !important}.getStarted-sec-img{justify-content:end}}@media screen and (max-width:991px){.pay-us-sec .gurantee-img{top:140% !important}}@media screen and (max-width:767px){.main-blog-left{visibility:visible !important}.single .elementor-widget-theme-post-content h2{font-size:20px}body .footer-li-content .elementor-menu-toggle{position:absolute;top:-38px;right:0}.side_button{display:none}.main-blog-left{position:static !important}.invest_dating_app img.attachment-full{height:150px}.connection:after{bottom:5.8rem}.pay-us-sec .gurantee-img{position:unset !important}.pay-us-sec .sec-sub-head,.pay-us-sec .sec-sub-head-2{width:100% !important}.pay-us-sec:before{background-size:30%}.on-page-seo-sec span.bg_shape,.faq-sec span.bg_shape{background-size:80% 100%}.pay-us-sec span.bg_shape,.post-slider-sec span.bg_shape{background-size:60% 100%}.increase_da .elementor-image-box-wrapper{display:flex;gap:10px;align-items:center}span.bg_shape img{max-height:30px}}.page-id-55543 span.elementor-button-icon svg{background:#fff;height:40px;width:40px;border-radius:50%;padding:10px;position:absolute;transition:.5s;right:10px;animation:wobble 1s ease infinite;top:4px;color:#000;fill:#000;opacity:1}@keyframes wobble{0%{transform:translate3d(0,0,0) !important;-webkit-transform:translate3d(0,0,0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg) !important;-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg) !important;-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg) !important;-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg) !important;-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg) !important;-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{transform:translate3d(0,0,0) !important;-webkit-transform:translate3d(0,0,0)}}.btn_static .btn-wraper,.veg-img .btn-wraper{position:static}span.elementor-button-text::first-letter {text-transform:capitalize}.hero_marquee{transform:translate(50%,-40px)}.dating_hero_points li.elementor-icon-list-item{padding:20px !important;border:1px dashed #878787;border-radius:40px;margin:0}.new_effect span.elementor-button-icon svg{background:#fff;height:40px;width:40px;border-radius:50%;padding:10px;transition:.5s;right:10px;animation:wobble 1s ease infinite;top:3px;color:#000;fill:#000}.new_effect a.elementor-button.elementor-button-link{position:relative}.new_effect a.elementor-button.elementor-button-link{position:relative;padding:5px 20px}.new_effect span.elementor-button-icon svg path{fill:#000}.new_effect a.elementor-button.elementor-button-link:focus{background:#ff523c !important;color:#fff !important}.new_effect span.elementor-button-content-wrapper{gap:20px}.new_effect a.elementor-button.elementor-button-link:hover{background:#ff523c !important;color:#fff !important}.orange_gredient{background:linear-gradient(90deg,rgba(253,208,47,0.8855917366946778) 0,rgba(255,72,0,0.8855917366946778) 100%)}body .connection:after{content:"";position:absolute;height:8px;width:8px;background:#000;left:calc(2rem - 3px);bottom:6rem}body .connection:before{content:"";position:absolute;height:calc(6rem + 6vw);width:1px;border-left:1px dashed;top:50%;transform:translateY(-50%);left:2rem;z-index:1}.app_solutions .elementor-widget-image img{aspect-ratio:2/1;object-fit:cover}.future_dating_app li.elementor-icon-list-item{padding:25px !important;margin-bottom:30px !important;background:#151515;border-radius:10px}.future_dating_app .inline ul.elementor-icon-list-items.elementor-inline-items{flex-wrap:wrap !important;gap:20px}.future_dating_app .inline li.elementor-icon-list-item{flex-basis:calc(50% - 10px);margin-bottom:0 !important}.future_dating_app .e-n-tabs-heading{padding:10px;background:#151515;width:max-content;margin:0 auto;border-radius:60px;border:1px solid #ff5944}.ask_a_quote .elementor-icon-box-wrapper{display:flex !important;flex-direction:column-reverse !important;gap:20px}.vertical_tabs .e-n-tabs-content{position:sticky;top:10vw;height:max-content}.vertical_tabs button.e-n-tab-title{box-shadow:-.7px 2.9px 53.8px 0 rgba(0,0,0,16%);border-radius:14px !important;position:relative;background:#fff;display:flex;align-items:center;cursor:pointer;width:145% !important;z-index:9}.vertical_tabs button.e-n-tab-title[aria-selected="true"] span.e-n-tab-icon,button.e-n-tab-title:hover span.e-n-tab-icon{filter:invert(1)}.vertical_tabs .elementor-widget-n-tabs .e-n-tabs-heading{padding-top:6vw}.video-zooms iframe{pointer-events:none}span.elementor-button-content-wrapper{align-items:center}body.page-id-56491 .elementor-location-header .e-con-full.header-red{background:transparent}body.page-id-56491 .elementor-sticky--effects{background:#000 !important}span.white_underline{background:url(https://www.esferasoft.com/wp-content/uploads/2025/04/main-slider-sub-title-shape-1.png);padding-bottom:7px;background-repeat:no-repeat;background-position:bottom;background-size:contain}@media screen and (max-width:1366px){.future_dating_app li.elementor-icon-list-item{padding:20px !important}}@media screen and (min-width:767px){.side_sliding .e-con-inner>div{flex:1;transition:.5s ease;overflow:hidden}.side_sliding .e-con-inner>div.is_active{flex:2}.side_sliding .is_active figure.elementor-image-box-img{transform:none}.side_sliding .elementor-image-box-content,.side_sliding figure.elementor-image-box-img{width:100%;flex:0 0 100%;height:100%}.side_sliding figure.elementor-image-box-img img{height:400px;object-fit:cover;width:100%;object-position:center;transition:none}.side_sliding .is_active .elementor-image-box-content,.side_sliding .is_active figure.elementor-image-box-img{width:50%;flex:0 0 50%}.side_sliding .elementor-image-box-wrapper{transform:translateX(100%)}.side_sliding .is_active .elementor-image-box-wrapper{transform:none}.side_sliding .elementor-image-box-content{padding:calc(2rem + 1.5vw) calc(1rem + 1vw);display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;z-index:1;position:relative;background:#f0f3f7}.side_sliding .is_active .elementor-image-box-content{background:#ff5944}.side_sliding .is_active .elementor-image-box-content *{color:#fff}.side_sliding .elementor-image-box-wrapper{height:400px}.your_vision .elementor-element.e-con-full.e-flex.e-con.e-child:hover{background:#22282d}}@media screen and (max-width:1440px){.new_effect span.elementor-button-icon svg{height:34px;width:34px}}@media screen and (max-width:767px){.invest_dating_app .elementor-widget-container:has(p.elementor-heading-title.elementor-size-default){height:167px;margin:0 !important}.connection:after,.connection:before{left:calc(1rem - 3px)}.connection:after{left:calc(1rem - 6px)}.elementor-heading-title br{display:none}.side_sliding .elementor-image-box-wrapper{display:flex;flex-direction:row-reverse}.side_sliding figure.elementor-image-box-img{aspect-ratio:1/1;height:100%}.side_sliding figure.elementor-image-box-img img{width:100%;height:100%;object-fit:cover}.side_sliding .elementor-image-box-content{padding:10px;background:#f1f1f1}.invest_dating_app .elementor-image-box-wrapper{display:flex;gap:10px;flex-direction:row-reverse;align-items:center}body .future_dating_app .inline li.elementor-icon-list-item{flex-basis:calc(50% - 20px/2);padding:10px 30px !important;flex-direction:column;font-size:14px;text-align:center}body .future_dating_app ul.elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:20px}body .future_dating_app ul.elementor-icon-list-items li{flex-basis:calc(50% - 20px/2);flex-direction:column;padding:15px !important;text-align:center;margin:0 !important;gap:10px}.ask_a_quote .elementor-icon-box-wrapper{display:flex !important;flex-direction:row-reverse !important;gap:10px}.ask_a_quote h3.elementor-icon-box-title a br{display:none}}.industries figure.elementor-image-box-img img{object-fit:contain !important;max-width:unset}.industries.ai figure.elementor-image-box-img img{max-width:100%}.ai_hero{background-size:100% 100% !important}.sahpe_number .elementor-counter-number-wrapper{padding-left:20px;position:relative}.sahpe_number .elementor-counter-number-wrapper:before{content:'';height:3.646vw;width:3.646vw;position:absolute;background:#ff9e7e;left:0;top:0;border-radius:50%;z-index:-1;top:0;margin-top:-10px}.clamp_words p.elementor-image-box-description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.clamp_words .full p.elementor-image-box-description{display:block}.fueling{background-size:100% 100% !important}.ai_accordions .e-n-accordion-item-title-text{display:flex;align-items:center;gap:10px}.elementor-element.e-con-full.proof_of_excellence.e-con.e-child{display:block}.proof_of_excellence .elementor-icon-box-content h3.elementor-icon-box-title{position:relative;display:flex;padding:0;align-items:center}.proof_of_excellence .elementor-icon-box-content h3.elementor-icon-box-title:before{content:'';height:40px;width:40px;background:#ff9e7e;border-radius:50%}.proof_of_excellence .elementor-icon-box-content h3.elementor-icon-box-title span{display:inline-block;margin-left:-20px}.proof_of_excellence p.slick-next.slick-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer}.proof_of_excellence p.slick-prev.slick-arrow{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:9;cursor:pointer}.slider_desc p{min-height:7.031vw}.industries h3.elementor-image-box-title{margin:0}.full_bg{background-size:100% 100% !important}.header-red{overflow:hidden}.header-red:hover{overflow:visible}.contact-info-Popup{overflow:hidden}.your_vision .elementor-element.e-con-full.e-flex.e-con.e-child.not_hover:hover{background:transparent}body:has(.has_transparent_header) .elementor-element.e-con-full.header-red{background:transparent}body:has(.has_transparent_header) .elementor-element.e-con-full.header-red.elementor-sticky--effects{background:#000}.dialog-type-lightbox a.dialog-close-button.dialog-lightbox-close-button{background:#ff5944;padding:5px}.dialog-type-lightbox a.dialog-close-button.dialog-lightbox-close-button svg{fill:#fff}body.page-id-53794 span.bg_shape{background-image:url(https://www.esferasoft.com/wp-content/uploads/2025/04/Deo.png);background-size:100%}.stories a:has(img),.stories a:has(img) img{width:100%}.page-id-55543 .footer-secn span.elementor-button-icon svg{background:0;padding:0;height:1rem;width:1rem;line-height:25px;position:static}.page-id-55543 .footer-secn span.elementor-button-icon svg path{fill:#fff}.page-id-55543 .footer-secn a.elementor-button.elementor-button-link:hover{padding-left:20px}.elementor-widget-video.vdieo-zooms .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio);aspect-ratio:2.5 / 1}@media screen and (max-width:1440px){.elementor-widget-video.vdieo-zooms .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio);aspect-ratio:2/ 1}}@media screen and (max-width:1024px){.sahpe_number .elementor-counter-number-wrapper:before{height:40px;width:40px}.elementor-heading-title br{display:none}.our_achivements .e-grid .elementor-element{flex-direction:column}.menu-esfera .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements{left:-100%;width:100vw}.menu-esfera .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements.active{left:0}}@media screen and (max-width:767px){.ai_service_solutions .e-grid>.elementor-element{margin-bottom:25px}.ai_service_solutions .e-grid{display:block !important}}.e-n-accordion-item-title-text span.large_font{font-size:42px;line-height:1.2}span.new_text_effect{background:#f83c2a36;padding:0 15px;border-radius:50px;color:#f83c2a;position:relative}span.new_text_effect:before{content:'';height:100%;width:100%;background:#f3f6fa;position:absolute;left:0;top:0;transition:all 1.5s ease-out}span.dark.new_text_effect:before{background:#000}.animated span.new_text_effect:before{left:100%}span.e-n-accordion-item-title-icon{cursor:pointer;transition:transform .2s ease}span.e-n-accordion-item-title-icon:hover{transform:scale(1.1)}.footer_address i.icon.icon-map-marker1{margin-left:-2px}.footer_address .elementor-icon-list-item:first-child .elementor-icon-list-text{padding-left:7px;display:inline-block}div#elementor-lightbox-slideshow-489f985 .elementor-slideshow__title{display:none}.technology .tab-content.elementkit-tab-content{background:#fff;max-height:clamp(500px,55vh,800px);overflow:auto}.technology ul.nav.nav-tabs{max-height:clamp(500px,55vh,800px);overflow:auto}.tech-lang-outer .lang-box *{margin-bottom:0}.technology ul.nav.nav-tabs::-webkit-scrollbar{width:8px}.technology ul.nav.nav-tabs::-webkit-scrollbar-track{background:#ed321f}.technology ul.nav.nav-tabs::-webkit-scrollbar-thumb{background-color:#ffffffa3;border-radius:6px}.technology .tab-content.elementkit-tab-content::-webkit-scrollbar{width:8px}.technology .elementkit-tab-wraper.vertical.elementskit-fitcontent-tab{border-radius:25px !important;overflow:hidden}.technology .tech-lang-outer .lang-box{font-family:'Roboto'}.technology .tech-lang-outer .lang-box p:has(img){min-width:80px}.technology .tech-lang-outer .lang-box p img{margin:auto;display:block}.technology .elementkit-nav-link.active.show::before{content:'';height:30px;width:35px;background:url(https://www.esferasoft.com/wp-content/uploads/2025/04/tools-arrow-vector.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;right:20px;top:50%;transform:translateY(-50%);animation:opacity .5s linear}.two_col_slider .e-con .elementor-widget.elementor-widget{min-height:215px}@keyframes opacity{0%{opacity:0;right:50px}100%{opacity:1;right:20px}}@media screen and (max-width:1150px) and (min-width:768px){.technology .tech-lang-outer .lang-box p:has(img){min-width:unset}}@media screen and (max-width:1024px){.technology summary.e-n-accordion-item-title[aria-expanded="true"]{background:#f9ba33;border-radius:20px}.page-id-56895 .agent_develop summary.e-n-accordion-item-title[aria-expanded="true"]{background:#f9ba33;border-radius:20px}}@media screen and (max-width:1024px) and (min-width:767px){.technology .e-n-accordion{padding:20px}}@media screen and (max-width:767px){.technology .tech-lang-outer .lang-box,.technology .tech-lang-outer .lang-box p{padding:10px 3px;font-size:14px;font-weight:500;gap:10px;color:#000;text-align:center}.technology summary.e-n-accordion-item-title[aria-expanded="true"]{background:#f9ba33;border-radius:20px}.tech-lang-outer>h2{font-size:16px;color:#fff}.technology .e-n-accordion-item-title-text{display:flex;align-items:center;gap:10px}.technology .e-n-accordion-item-title-text img{min-width:30px}}.app_counter .elementor-counter-title{text-align:center;padding-top:15px}.flutter_technologies ul.nav.nav-tabs.elementkit-tab-nav li{flex:1}.flutter_technologies ul.nav.nav-tabs.elementkit-tab-nav li a{justify-content:center !important}body .flutter_offered_service .tab_content_wrapper img{height:280px;width:100%;object-fit:cover;border-radius:20px}.flutter_offered_service span.elementor-icon{padding:15px;box-shadow:inset 0 0 10px #00000026;border-radius:10px}.flutter_offered_service span.elementor-icon svg *{fill:#000}.flutter_offered_service .elementor-widget-icon-box:hover *{color:#fff !important;fill:#fff}.flutter_technologies .elementkit-nav-link.active.show::before{opacity:0;visibility:hidden}.flutter_technologies .tab_content_wrapper{display:flex;gap:20px}.flutter_technologies .tech-lang-outer .lang-box{background:transparent;flex-direction:column;padding:20px}.flutter_technologies .tech-lang-outer .lang-box img{min-width:80px;min-height:80px;padding:7px;background:#fff;border-radius:5px}.flutter_technologies .tab_content_wrapper>div{flex:1}.flutter_technologies .tab_content_wrapper .content_wrapper{font-size:20px;color:#fff;padding-left:20px}.flutter_technologies .tab_content_wrapper .media_wrapper img{aspect-ratio:2/1.2;object-fit:cover;border-radius:25px}.flutter_offered_service .elementkit-nav-link.left-pos.active.show{position:relative}.flutter_offered_service .elementkit-nav-link.left-pos.active.show:before{position:absolute;content:'';height:10px;width:10px;background:#f83c2a;left:-20px;border-radius:20px;top:50%;transform:translateY(-50%)}.flutter_offered_service .tab_content_wrapper{display:flex;gap:3.646vw}.flutter_offered_service .tab_content_wrapper>div{flex:1}.flutter_offered_service .content_wrapper{font-size:16px;color:#fff;line-height:1.4}.ai_services .media_wrapper img{height:40px;width:40px;filter:invert(1)}.ai_services .media_wrapper{padding:10px;width:60px;height:60px;border-radius:5px;background:linear-gradient(90deg,rgba(244,92,67,1) 0,rgba(255,0,30,1) 100%)}.ai_services .heading{font-size:24px;color:#000;font-weight:600;padding:15px 0}.ai_services .content_wrapper p{font-size:18px;color:#000;line-height:1.5}.ai_services .tab-content.elementkit-tab-content{display:flex;align-items:center}.updated_faq summary.e-n-accordion-item-title{min-height:96px}.updated_faq .elementor-widget-n-accordion .e-n-accordion-item{border-radius:25px;overflow:hidden}.flutter_technologies .elementkit-tab-nav .elementkit-nav-link{transition:none;cursor:pointer}.flutter_technologies .elementkit-tab-nav .elementkit-nav-link:not(.active):hover{border-width:3px 1px 1px 3px !important}.technology.agent_tech_stacks .tech-lang-outer .lang-box p:has(img){min-width:unset}@media screen and (min-width:1024px){.flutter_technologies .tech-lang-outer{display:flex;align-content:center;justify-content:center}}@media screen and (max-width:1366px){.tab_content_wrapper .content_wrapper{font-size:16px}}@media screen and (max-width:1024px){.flutter_technologies .tech-lang-outer{background:#fff;border-radius:10px}.flutter_technologies .tech-lang-outer{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:767px){.flutter_technologies .tech-lang-outer{grid-template-columns:1fr 1fr;gap:0}.flutter_technologies .tech-lang-outer .lang-box{padding:10px}.flutter_technologies .tech-lang-outer .lang-box img{background:#f1f1f1}}.agent_develop .tab_content_wrapper{display:flex;gap:40px}.agent_develop .tab_content_wrapper>div{flex:1}.agent_develop .heading{font-size:32px;font-weight:600;color:#000;line-height:1}.agent_develop .media_wrapper img{padding:20px;background:#f0f0f0;border-radius:20px}.agent_develop .heading+p{margin:15px 0}.agent_tech_stack ul.nav.nav-tabs.elementkit-tab-nav::-webkit-scrollbar{width:12px;height:6px}.agent_tech_stack ul.nav.nav-tabs.elementkit-tab-nav::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 10px #00000029}.agent_tech_stack ul.nav.nav-tabs.elementkit-tab-nav::-webkit-scrollbar-thumb{background:#000;border-radius:10px}.agent_tech_stack ul.nav.nav-tabs.elementkit-tab-nav::-webkit-scrollbar-thumb:hover{background:#000}.agent_tech_stack .icon_with_heading *{margin:0}.agent_tech_stack p.description_text{font-size:18px;color:#000;margin-top:10px}.agent_develop .content_wrapper{color:#000;font-size:calc(.77rem + .4vw)}.agent_develop .scrolled_content{padding-left:20px;max-height:300px;overflow:auto}.agent_feature .slick-arrow{position:absolute;right:15px;top:-35px;padding:5px;height:auto;min-height:unset;line-height:1;border-radius:50%;height:40px;width:40px;border:1px solid #ff523c}.agent_feature .e-grid{display:block !important}.agent_feature span.elementor-icon svg path{fill:#fff}.two_col_slider .e-grid{display:block !important}.two_col_slider .slick-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:5px;height:auto;min-height:unset;line-height:1;border-color:#ff523c;border-radius:50%;background:#fff}.two_col_slider .slick-arrow.slick-prev{right:auto;left:0;z-index:9}.two_col_slider .slick-arrow:hover,.two_col_slider .slick-arrow:focus{background:#ff523c;border:0;outline:0}.two_col_slider .slick-arrow svg{fill:#ff523c;height:20px;width:20px}.two_col_slider .slick-arrow:hover svg,.two_col_slider .slick-arrow:focus svg{fill:#fff}.agent_feature .slick-arrow.slick-prev{position:absolute;right:70px;left:auto}.agent_feature .slick-arrow:before{display:none}.agent_feature .slick-track>.elementor-element{padding:0 15px}.two_col_slider .slick-track>.elementor-element{padding:0 15px}.agent_feature .slick-arrow svg{fill:#ff523c;height:20px;width:20px}.agent_feature .slick-arrow:hover,.agent_feature .slick-arrow:focus{background:#ff523c;border:0;outline:0}.agent_feature .slick-arrow:hover svg,.agent_feature .slick-arrow:focus svg{fill:#fff}.agent_tech_stack .technology_container{display:grid;grid-template-columns:1fr 1fr;gap:20px}.agent_tech_stack .technology_container img{max-height:40px;max-width:40px}.agent_tech_stack .icon_with_heading{display:flex;gap:20px}.agent_tech_stack .icon_with_heading h2{font-size:22px;color:#000}.agent_tech_stack .technology_item{padding:15px;border-radius:10px}.agent_tech_stack .technology_item:hover{box-shadow:0 0 10px 4px #00000012}.ai_services .content_wrapper{color:#000;font-size:calc(.77rem + .4vw)}.agent_tech_stack ul.nav.nav-tabs.elementkit-tab-nav{flex-wrap:nowrap;overflow:auto !important;display:flex;width:100%}.page-id-56895 ul{padding-left:20px}.page-id-56895 .elementor-location-footer ul{padding-left:0}.agent_develop .content_wrapper li{padding-bottom:15px;font-size:18px}.content_wrapper *{font-family:'Roboto'}.large_b b{font-size:22px}.ai_services.react_native_tabs .content_wrapper p{font-size:16px;color:#000;line-height:1.8;font-weight:400;font-family:'Roboto'}.ai_services.react_native_tabs .heading,.ai_services.react_native_tabs .heading p{font-size:26px;color:#000;margin:0;font-weight:600;line-height:1.2;font-family:'Roboto'}.react_native_tabs .elementkit-tab-wraper.vertical.elementskit-fitcontent-tab>*{flex-basis:50%;max-width:50%}.flutter_technologies ul.nav.nav-tabs.elementkit-tab-nav{width:100%;justify-content:space-between}.react_native_tabs span.elementskit-tab-title{text-align:left}.react_native_tabs span.elementskit-tab-title span{margin-left:-55px;width:50px;display:inline-block;font-weight:500}.app_advantage h3.elementor-icon-box-title{margin:0}.app_advantage .elementor-icon-box-wrapper{align-items:center !important}.react_native_tabs summary.e-n-accordion-item-title[aria-expanded="true"]{background:#f44336;border-radius:10px}.react_native_tabs .e-n-accordion-item-title-text{display:flex;gap:10px;line-height:1.25;font-weight:500;font-size:16px !important}.react_native_tabs summary.e-n-accordion-item-title{background:#3f3f3f;border-radius:10px !important}.offshore_stories .elementor-icon-box-icon{transform:rotate(-45deg)}.offshore_hero_cta a.elementor-button span.elementor-button-icon{padding-right:10px}.ai_services span.elementor-icon{background:linear-gradient(90deg,rgba(244,92,67,1) 0,rgba(255,0,30,1) 100%);padding:5px;border-radius:10px}.ai_services span.elementor-icon svg,.ai_services span.elementor-icon svg path{color:#fff;fill:#fff}.ai_services .stroke span.elementor-icon svg,.ai_services .stroke span.elementor-icon svg path{fill:transparent;stroke:#fff}.agent_tech_stacks .tech-lang-outer .lang-box{font-weight:600;color:#000 !important;color:#000}.agent_tech_stacks .tech-lang-outer .lang-box br{display:none}.agent_tech_stacks .tech-lang-outer .lang-box>p{display:flex;align-items:center;word-break:break-all;line-height:1.3;gap:5px}.agent_tech_stacks .tech-lang-outer .lang-box img{width:45px}.agent_tech_stacks .elementkit-nav-link span.elementskit-tab-title{text-align:left}.agent_tech_stacks .tab-content.elementkit-tab-content{background:#fff !important}.dark_accordion .e-n-accordion-item{outline:1px solid;border-radius:15px;box-shadow:inset 0 0 10px}.roboto.tech-lang-outer .lang-box p{font-family:'Roboto'}.fam_inter h2.elementor-heading-title.elementor-size-default{font-weight:500 !important}.agent_develop .heading+strong{margin:10px 0;display:block}.agent_feature .elementor-icon-box-wrapper{min-height:16.542vw}@media screen and (max-width:1600px){.agent_feature .elementor-icon-box-wrapper{min-height:18.542vw}}@media screen and (max-width:1440px){.agent_feature .elementor-icon-box-wrapper{min-height:330px}}@media screen and (max-width:1300px){.agent_feature .elementor-icon-box-wrapper{min-height:330px}}@media screen and (max-width:1200px){.agent_feature .elementor-icon-box-wrapper{min-height:410px}}@media screen and (max-width:1024px){.two_col_slider .elementor-icon-box-wrapper{min-height:330px}.agent_tech_stack .technology_item{padding:5px}.agent_tech_stack .technology_container{gap:0}.agent_develop .content_wrapper{color:#000}.agent_develop .tab_content_wrapper{display:block;padding:10px;background:#fff;border-radius:15px}.agent_develop .tab_content_wrapper ul{padding-left:20px}.agent_develop .heading{color:#000;font-size:18px}.technology_item *{color:#000}.ai_services .content_wrapper{color:#fff;font-size:calc(.77rem + .4vw)}.agent_tech_stack .icon_with_heading h2{color:#000}.technology_item img{height:40px;width:40px;object-fit:contain}.technology_item .icon_with_heading h2{font-size:18px}.technology_item .icon_with_heading{display:flex;gap:10px}.technology_container{background:#fff;padding:10px;border-radius:15px}.agent_develop .content_wrapper li{padding-bottom:15px;font-size:16px}.ai_hero{background-size:cover !important;background-position:100% 100% !important}}@media screen and (max-width:767px){.elementor-element.mobile_slider_drive{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:15px}.elementor-element.mobile_slider_drive>div{min-width:270px !important;scroll-snap-align:start}.projects ul.slick-dots button{display:none}.projects ul.slick-dots{list-style:none;display:flex;align-items:center;justify-content:center;gap:12px;padding:0;margin-top:15px}.projects ul.slick-dots li{height:8px;width:8px;background:#fff;border-radius:50%}.projects ul.slick-dots li.slick-active{background:#f83c2a}.projects .slick-arrow{display:none !important}.stories .e-grid{display:block}.stories .e-grid>.elementor-element{margin-bottom:30px}.agent_feature .slick-initialized .slick-slide>div,.two_col_slider .slick-initialized .slick-slide>div{padding:0 7.5px !important}.agent_feature .e-grid,.two_col_slider .e-grid{margin-left:-7.5px}.two_col_slider .slick-arrow.slick-prev{position:absolute;right:60px;top:-35px;left:auto}.two_col_slider .slick-arrow{position:absolute;right:15px;top:-35px}.offshore_approach .e-grid{display:block}.offshore_approach .e-grid .elementor-widget.elementor-widget-icon-box:not(:last-child){margin-bottom:30px;padding-bottom:25px}.agent_tech_stack .technology_item p.description_text{display:none}.agent_tech_stack .technology_item{padding:10px 0}.esferasoft_detail_tabs .media_wrapper{display:none}.elementor-shape{transform:scale(3)}.agent_tech_stack .technology_container{display:grid;grid-template-columns:1fr;gap:0}.agent_develop .content_wrapper li{padding-bottom:10px;font-size:16px}.new_effect span.elementor-button-content-wrapper{gap:10px}.new_effect a.elementor-button.elementor-button-link{position:relative;padding:5px 10px}.case_stories .e-grid{display:block}.case_stories .e-grid>.elementor-element{margin-bottom:20px}.agent_develop .content_wrapper .heading+b{margin:10px 0;display:block;line-height:1.2;font-size:16px}.agent_develop .content_wrapper .heading{font-size:20px;margin:15px 0 15px 0}}@media screen and (max-width:500px){.elementor-shape{transform:scale(5)}}@media screen and (min-width:767px){.flutter_offered_service .elementkit-tab-wraper.vertical.elementskit-fitcontent-tab ul.nav.nav-tabs.elementkit-tab-nav{flex-basis:33%}.flutter_offered_service span.elementskit-tab-title{text-align:left}}.flutter_offered_service span.elementskit-tab-title{text-align:left !important}.tech-lang-outer .lang-box p{line-height:1.2;text-align:left}.stories p{margin:0}@media screen and (max-width:1100px) and (min-width:767px){.esferasoft_detail_tabs .content_wrapper *{line-height:1.4}}@media screen and (max-width:1100px){.tab_pointer_none .e-grid{pointer-events:none}}@media screen and (max-width:1180px) and (min-width:1025px){.menu-esfera .elementskit-navbar-nav>li>a{padding-left:7px !important;padding-right:7px !important;font-size:14px !important}}@media screen and (max-width:1024px){.tab_100 .e-con-inner>div{width:100%}body .elementor-shape-top{top:0}}.elementor-element:has(>.elementor-shape){overflow:hidden}html{scroll-behavior:smooth}.flutter_offered_service{background-size:100% 100% !important}.elementor-widget-elementskit-blog-posts span.meta-date{opacity:0}.read_more{cursor:pointer}#banner-sec{cursor:pointer}.app_secreen{position:relative}.app_secreen::before{content:'';height:100%;width:100%;position:absolute;left:0;top:0;visibility:visible;z-index:999}.card_top .elementor-icon-box-icon{margin-top:-60px}.card_top .elementor-icon-box-icon span.elementor-icon.elementor-animation-{outline:4px solid #fff}.elementor-widget-ucaddon_responsive_testemonial_carousel .owl-dots{text-align:center !important}body .why-reasons .elementskit-infobox .elementskit-info-box-icon{height:auto !important}@media screen and (max-width:767px){.grocery_app ul.nav.nav-tabs.elementkit-tab-nav li{margin-bottom:0;flex-basis:calc(50% - 5px);max-width:calc(50% - 5px);margin-right:0 !important;margin-left:0 !important;display:block}.grocery_app ul.nav.nav-tabs.elementkit-tab-nav{gap:9px;justify-content:start;display:flex !important}.grocery_app ul.nav.nav-tabs.elementkit-tab-nav::before{display:none}.grocery_app ul.nav.nav-tabs.elementkit-tab-nav li a{min-height:56px}.tabs_section ul.nav.nav-tabs.elementkit-tab-nav{flex-wrap:nowrap;overflow-x:auto;display:flex !important}.tabs_section ul.nav.nav-tabs.elementkit-tab-nav li.elementkit-nav-item{min-width:150px;white-space:nowrap}.tabs_section ul.nav.nav-tabs.elementkit-tab-nav li.elementkit-nav-item a{font-size:16px !important}}.road{position:relative;overflow:hidden}.road:before{content:'';height:2px;width:100%;border:2px dashed #fff;position:absolute;top:50%}.road:after{height:100px;width:190px;content:'';position:absolute;background:url(https://www.esferasoft.com/wp-content/uploads/2025/02/Animation-1740655629108.gif);background:url(https://www.esferasoft.com/wp-content/uploads/2025/02/311_isolated_realistic_metallic_grey_luxury_modern_sedan_super_car_from_top_view-1.png);background-repeat:no-repeat;background-size:contain;top:50%;transform:translateY(-50%);animation:moveforward 6s ease-in-out infinite;right:-100%}@keyframes moveforward{0%{right:-150px}100%{right:100%}}.smart_cards .elementor-icon-box-wrapper{padding:20px;border-radius:8px;background:#fff;height:100%;outline:1px solid #e7e7e7}.smart_cards .elementor-icon-box-wrapper p.elementor-icon-box-description{min-height:75px}.on_demand .elementskit-infobox{position:relative;overflow:visible !important;box-shadow:none !important;border:none !important;border-radius:0 0 0 0 !important}.circle_shape{position:relative}.circle_shape:before{height:500px;width:500px;background:#ff5944 !important;content:'';position:absolute;opacity:1;right:auto;left:-125px;bottom:0;top:69px;border-radius:500px}.circle_shape .elementor-shape-top{top:0;border:0}.square figure.elementor-image-box-img img{aspect-ratio:1/1;object-fit:cover}.on_demand .elementskit-infobox{border:none !important;border-radius:20px !important;background:none !important;box-shadow:none !important}.on_demand .elementskit-info-box-icon{height:60px !important;background:#fff3f2;border-radius:50%;width:60px !important;position:relative;z-index:11}.on_demand .elementskit-info-box-icon:before{content:'';height:120%;width:120%;position:absolute;border:1px solid #ff5944;border-radius:50%;z-index:-1 !important;left:15px;top:-10%}.on_demand .elementskit-info-box-icon img{position:relative;background:#fff3f2;height:100%;width:100%;object-fit:contain !important;padding:9px;border-radius:15px}.resources>.e-con-inner>.elementor-element>.elementor-element{flex:1}.resources>.e-con-inner>.elementor-element *:not(a,h2,.elementskit-entry-header,.elementskit-post-body,img,svg,.btn-wraper){height:100% !important}.page-id-55543 .resources .btn-wraper svg{background:#fff;height:40px;width:40px;border-radius:50%;padding:10px;position:absolute;transition:.5s;right:10px;animation:wobble 1s ease infinite;top:4px}.page-id-55543 .resources .btn-wraper svg path{color:#000;fill:#000 !important}body .elementor-widget .ekit-wid-con ul.nav.nav-tabs.elementkit-tab-nav li.elementkit-nav-item a.elementkit-nav-link.active img{border:none !important}.features-app ul.nav.nav-tabs.elementkit-tab-nav li a{border:1px solid #ccc !important;color:#f5533d}.features-app ul.nav.nav-tabs.elementkit-tab-nav li a.elementkit-nav-link.active.show{background:#f5533d !important;color:#fff}.features-app ul.nav.nav-tabs.elementkit-tab-nav li a.elementkit-nav-link.active.show img{filter:invert(1) brightness(1000%)}div#post-items--65b7792 img{border-radius:10px}.awards .elementor-widget-container{height:70px !important;text-align:center;display:flex;align-items:center;align-items:center;justify-content:center;border-radius:10px !important}.square.develop .elementor-widget-container:has(>.elementor-image-box-wrapper){display:flex;align-items:center}.elementor-element.rotating_car{position:absolute;right:-10%;top:15%;transform:rotate(140deg)}.taxi_booking .elementor-element.rotating_car{position:absolute;right:-15%;top:15%;transform:rotate(140deg)}.has_rotating_car>.e-con-inner{overflow:hidden}.hero_points li:nth-child(1) svg path{fill:#fdc400}.hero_points li:nth-child(2) svg path{fill:#55cf5a}.hero_points li:nth-child(3) svg path{fill:#f44241}.techno-container img{object-fit:contain;height:30px}body .why-reasons .elementskit-infobox{padding:50px 25px 50px 25px !important}body .why-reasons .elementskit-info-box-icon{width:100% !important;height:auto}body .why-reasons .elementskit-info-box-icon img{object-fit:contain !important;width:40px}.page-id-55543 a.elementor-button.elementor-button-link{position:relative;padding-right:60px}.page-id-55543 span.elementor-button-icon svg path{fill:#000}.page-id-55543 span.elementor-button-icon svg{background:#fff;height:40px;width:40px;border-radius:50%;padding:10px;position:absolute;transition:.5s;right:10px;animation:wobble 1s ease infinite;top:4px;color:#000;fill:#000}.page-id-55543 .header-navs a.elementor-button.elementor-button-link{padding-right:30px}.app_screens .elementor-widget-image-box:first-child:before{content:'01'}.app_screens .elementor-widget-image-box:nth-child(2):before{content:'02'}.app_screens .elementor-widget-image-box:nth-child(3):before{content:'03'}.app_screens .elementor-widget-image-box:nth-child(4):before{content:'04'}.app_screens .elementor-widget-image-box:nth-child(5):before{content:'05'}.app_screens .elementor-widget-image-box:nth-child(6):before{content:'06'}.app_screens .elementor-widget-image-box:before{position:absolute;right:20px;font-size:32px;color:#ffffff2e;font-weight:600;top:10px;font-family:'Quicksand'}.resources .btn-wraper svg{background:#fff;height:40px;width:40px;border-radius:50%;padding:10px;position:absolute;transition:.5s;right:10px;animation:wobble 1s ease infinite;top:4px}.resources .btn-wraper svg path{fill:#000}.resources .btn-wraper a:hover path,.resources .btn-wraper a:hover svg{fill:#000 !important}.resources .btn-wraper:hover svg{right:calc(100% - 50px)}.resources .btn-wraper a:hover{padding-right:20px !important;padding-left:69px !important}@keyframes wobble{0%{transform:translate3d(0,0,0) !important;-webkit-transform:translate3d(0,0,0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg) !important;-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg) !important;-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg) !important;-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg) !important;-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg) !important;-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{transform:translate3d(0,0,0) !important;-webkit-transform:translate3d(0,0,0)}}.smart_cards .elementor-icon-box-wrapper p.elementor-icon-box-description{font-size:16px !important}span.cmplz-icon svg{opacity:0}@media screen and (max-width:767px){.page-id-55543 a.elementor-button.elementor-button-link{height:50px}.page-id-55543 .header-red a.elementor-button.elementor-button-link{height:auto}.page-id-55543 .header-red a.elementor-button.elementor-button-link:hover{padding-left:inherit}.conainer.custom_counter{flex-direction:column}.conainer.custom_counter>div{text-align:center}.resources .elementskit-post-image-card{flex-direction:column}.resources .elementskit-entry-header a{width:100% !important}.circle_shape:before{display:none}.features-app ul.nav.nav-tabs.elementkit-tab-nav{flex-wrap:nowrap;overflow-x:auto !important;width:100%}.features-app ul.nav.nav-tabs.elementkit-tab-nav li{min-width:150px}}div:has(>.element){padding:0 .781vw}.projects .element{background-color:transparent;border-radius:20px;padding:0;position:relative;overflow:hidden;text-align:center}.projects .element img,.customers .element img{width:100%;height:100%;object-fit:cover}.projects .slick-prev,.projects .slick-next,.customers .slick-prev,.customers .slick-next{position:absolute;top:-60px;transform:translateY(0);font-size:15px;z-index:10;background-color:transparent;color:white;border-radius:50%;cursor:pointer;width:40px;height:40px;border:0;padding:0}.projects .slick-prev:hover,.projects .slick-next:hover,.customers .slick-prev:hover,.customers .slick-next:hover{background:#ff523c}.projects span.btn_wrapper{display:flex;flex-direction:row-reverse;gap:10px;align-items:center}.projects .element:hover img{transform:scale(1.15)}.projects .element img{transition:all .4s ease;transform-origin:right}.projects .slick-prev,.customers .slick-prev{right:50px;margin-left:0;left:auto}.projects .slick-next,.customers .slick-next{left:auto;margin-left:35px;right:0}.projects .element .hover-text,.customers .element .hover-text{color:#fff;font-size:18px;opacity:1;transition:opacity .3s;background:rgba(0,0,0,0.7);height:80%;transition:all .3s ease-in;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:15px;padding-bottom:10px;position:absolute;bottom:-65px;left:0;right:0;width:100%;height:auto}.projects .element:hover .hover-text{bottom:0}.projects .element .hover-text h2{font-size:24px}.projects .element:hover .hover-text,.customers .element:hover .hover-text{opacity:1}.projects .hover-text p,.customers .hover-text p{margin:0;font-size:1.146vw}.projects .element button,.customers .element button{padding:15px;width:50px;height:50px;background-color:#ed321f;color:#fff;border:0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:18px;transform:rotate(-45deg)}.projects .hover-text img,.customers .hover-text img{width:50%;object-fit:contain;height:auto;border:none !important}.projects .element button:hover,.customers .element button:hover{background-color:#444}.projects .new-element,.customers .new-element{height:auto;width:250px;border-radius:5px;margin:0 10px;position:relative;overflow:hidden;text-align:center;display:flex;flex-direction:column;align-items:center;padding:5px 15px}.projects .new-element img,.customers .new-element img{width:100%;object-fit:cover;transition:transform .3s ease;margin-bottom:10px}.projects .new-element img.top,.customers .new-element img.top{margin-bottom:5px}.projects .new-element.bottom{margin-top:20px}.projects .slick-prev,.projects .slick-next,.customers .slick-prev,.customers .slick-next{position:absolute;top:-65px;transform:translateY(0);font-size:15px;z-index:10;background-color:transparent;color:white;border-radius:50%;cursor:pointer;display:inline-block;width:40px;height:40px;border:0}.projects [type=button]:focus,.projects [type=button]:hover,.projects [type=submit]:focus,.projects [type=submit]:hover,.projects button:focus,.projects button:hover,.customers [type=button]:focus,.customers [type=button]:hover,.customers [type=submit]:focus,.customers [type=submit]:hover,.customers button:focus,.customers button:hover{color:#fff;background:#ff523c;text-decoration:none}.projects .slick-next:hover,.customers .slick-next:hover{background:#ff523c}.projects .slick-prev:hover,.customers .slick-prev:hover{background:#ff523c}.projects .new-element h4,.customers .new-element h4{font-size:18px;font-weight:bold;margin:5px 0;padding:0;margin:0}.projects .new-element p,.customers .new-element p{font-size:14px;margin:0}.projects .slick-prev img,.projects .slick-next img{height:100%;width:100%}#new-slider img.cover_img,#new-slider iframe{min-height:26.5vw;width:100%}#new-slider img.cover_img{position:absolute;top:0;left:0;width:100%;height:100%}#new-slider .new-element{position:relative;overflow:hidden}#new-slider .new-element.bottom{margin-top:30px}body #new-slider img.play_icon{position:absolute;height:45px;width:45px;left:50%;top:50%;transform:translate(-50%,-50%);min-height:unset;cursor:pointer}.upper_part{position:relative;overflow:hidden;border-radius:20px}.customers .slick-prev img,.customers .slick-next img{height:100%;width:100%}.customers .slick-prev:hover img,.customers .slick-next:hover img{filter:invert(0) brightness(10000%)}.how_we_work h3.elementor-image-box-title{margin-bottom:5px}@media(max-width:600px){.projects .slick-slider .new-element{width:150px;height:auto}}@media screen and (max-width:700px){.projects .slick-next{left:70%!Important;margin-left:35px}.projects .slick-prev{left:74%!Important;margin-left:-35px}}@media screen and (max-width:767px){.conainer.custom_counter{flex-direction:column}.conainer.custom_counter>div{text-align:center}.resources .elementskit-post-image-card{flex-direction:column}.resources .elementskit-entry-header a{width:100% !important}.circle_shape:before{display:none}.features-app ul.nav.nav-tabs.elementkit-tab-nav{flex-wrap:nowrap;overflow-x:auto !important;width:100%}.features-app ul.nav.nav-tabs.elementkit-tab-nav li{min-width:150px}}.client_video .elementor-widget-video .elementor-wrapper iframe{border-radius:30px}.technology .elementor-widget-n-tabs .e-n-tabs-heading{flex-basis:calc(50% + 40px);padding:30px 30px 30px 30px;scrollbar-width:thin;-webkit-overflow-scrolling:touch;scrollbar-color: rgb(231 231 231) transparent;}.technology .elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar{-webkit-appearance:none;width:7px}.technology .elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar-thumb{background-color:#fff;border-radius:20px}.technology .e-n-tabs-content{background:#fff;padding:30px 30px 30px 30px;overflow-y:auto}.technology .elementor-widget-n-tabs .e-n-tabs-heading button{justify-content:space-between}.technology .elementor-widget-n-tabs .e-n-tabs-heading button:hover span.e-n-tab-icon{filter:unset}.technology .elementor-widget-n-tabs .e-n-tabs-heading>button[aria-selected="false"] span.e-n-tab-icon{opacity:0}.tech-lang-outer{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tech-lang-outer .lang-box{display:flex;align-items:center;gap:15px;background-color:#e7e7e7;padding:22px;border-radius:15px}.tech-lang-outer .lang-box img{width:35px;height:35px !important;object-fit:contain}.tech-lang-outer .lang-box p,.tech-lang-outer .lang-box{font-family:'Roboto';font-size:16px;font-weight:600;color:#000;line-height:1;text-align:left}.tech-lang-outer>h2{grid-column:span 2;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:#000;margin:30px 0 10px}.btn-wraper{position:absolute;right:0;bottom:20px}body.page-id-56952{overflow-x:hidden}.customers .slick-prev:hover img,.customers .slick-next:hover img{opacity:0}.customers .slick-prev:hover{background:url(/wp-content/uploads/2025/03/left-copy-1.png) #ff523c;background-size:cover}.customers .slick-next:hover{background:url(/wp-content/uploads/2025/03/left-2.png) #ff523c;background-size:cover}body:has(.elementor-sticky--effects) .banner-free-icon.side_button>div .elementor-button{background:#000 !important}button.elementskit-menu-hamburger.elementskit-menu-toggler{z-index:9999;border:none !important}button.elementskit-menu-hamburger.elementskit-menu-toggler:hover{background:transparent !important}button.elementskit-menu-hamburger.elementskit-menu-toggler.active .elementskit-menu-hamburger-icon:first-child{animation:down .5s linear forwards}body button.elementskit-menu-hamburger.elementskit-menu-toggler.active .elementskit-menu-hamburger-icon:last-child{width:100%;animation:up .5s linear forwards}@keyframes down{0%{transform:translateY(0)}50%{transform:translateY(6px)}100%{transform:translateY(6px) rotate(-45deg)}}@keyframes up{0%{transform:translateY(0)}50%{transform:translateY(-6px)}100%{transform:translateY(-6px) rotate(45deg)}}button.elementskit-menu-hamburger.elementskit-menu-toggler.active .elementskit-menu-hamburger-icon:nth-child(2){opacity:0;transition:opacity .5s linear}button.elementskit-menu-hamburger.elementskit-menu-toggler.active .elementskit-menu-hamburger-icon{background:#fff !important}.strories_tabs .e-n-tabs{background:#fff;border-radius:10px;overflow:hidden}.header-red .elementskit-navbar-nav>li>a{border:none !important}.right_arrow figure.elementor-image-box-img,.left_arrow figure.elementor-image-box-img{position:relative}body span.bg_shape{position:relative;background-image:url(/wp-content/uploads/2025/05/img-ll.webp);background-size:contain;padding:0 0 16px 0;margin:0;z-index:1;height:100%;background-position:bottom}body .partners span.bg_shape{padding-bottom:15px}.technology h3.elementor-image-box-title{margin:0}.technology .e-n-tabs-content img{border-radius:0;height:50px;object-fit:contain}.stories span.elementor-button-icon{transform:rotate(-45deg)}.stories span.elementor-button-icon i{font-size:16px !important}.stories span.elementor-button-content-wrapper{align-items:center}.menu-esfera .elementskit-navbar-nav-default .elementskit-navbar-nav>li:last-child{background:#ed321f;border-radius:40px;max-height:35px;padding:10px 0;line-height:1}.menu-esfera .elementskit-navbar-nav-default .elementskit-navbar-nav>li:last-child:hover a{color:#fff}.menu-esfera .elementskit-navbar-nav.elementskit-menu-po-center.submenu-click-on-icon{align-items:center}.main_logo.active{transform:translateX(40%)}.main_logo{transition:transform 01s ease}.white_anchor a{color:#bcbcbc}body .menu-esfera .elementskit-navbar-nav-default .elementskit-navbar-nav>li:last-child a{padding:0 15px;height:max-content !important;color:#fff !important}.clients_video .elementor-swiper-button{border:3px solid #ed321f !important;padding:5px;text-align:center;border-radius:50px}.clients_video .elementor-swiper-button svg{fill:#ed321f !important}.clients_video .elementor-swiper-button:hover{background:#ed321f !important}.clients_video .elementor-swiper-button:hover svg{fill:#fff !important}.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body .footer_form select{color:#565656d1 !important}@media screen and (min-width:767px){.strories_tabs .e-n-tabs{max-height:27vw;position:relative;overflow:hidden;gap:0}.technology .elementor-widget-n-tabs .e-n-tabs-heading{background-color:#ed321f;flex-wrap:nowrap;position:relative;overflow-y:auto;z-index:9}}@media screen and (max-width:767px){.technology .elementor-image-box-wrapper{display:flex;align-items:center;gap:10px}.technology h3.elementor-image-box-title{font-size:14px !important}.technology .elementor-widget-image-box>.elementor-widget-container{padding-top:5px !important;padding-bottom:5px !important}.banner_section figure.swiper-slide-inner img{height:auto;object-fit:contain;padding:0;border:0 !important}.technology .elementor-widget-n-tabs .e-n-tab-title-text{color:#000}.technology .elementor-widget-n-tabs .e-n-tabs-heading button{justify-content:start;margin:0 20px;width:95%;padding:10px 15px}.client_video .video-cm{max-width:unset !important}body .work_steps{display:flex;overflow-x:auto !important;scroll-snap-type:x mandatory;gap:15px}body .work_steps>div{min-width:270px !important;scroll-snap-align:start;padding:20px;background:#e7e7e7;border-radius:10px}.menu-esfera .elementskit-megamenu-panel.elementskit-dropdown-open{max-height:2000px;opacity:1}.menu-esfera .elementskit-megamenu-panel{max-height:0;overflow:hidden;opacity:0;display:block !important;transition:max-height .5s ease-out,opacity .3s ease-out}.side_menu_show{display:none}.change_logo .side_menu_hide{display:none}.change_logo .side_menu_show{display:block}.elementor-element:has(.side_menu_show){position:relative;z-index:9999}.elementor-element.white_text.e-flex.e-con-boxed.e-con.e-parent,.elementor-element.white_text.e-flex.e-con-boxed.e-con.e-child{background:transparent}.elementor-element.white_text.e-flex.e-con-boxed.e-con.e-parent a p.elementskit-info-box-title{color:#fff !important}.strories_tabs .e-n-tabs{background:#fff;border-radius:10px;overflow:hidden;padding:30px 0}.right_arrow figure.elementor-image-box-img:before,.left_arrow figure.elementor-image-box-img:before{opacity:0;visibility:hidden}.technology .elementor-widget-n-tabs .e-n-tab-title-text{color:#fff}.strories_tabs .e-n-tabs{background:#ed321f}i.icon.icon-down-arrow1.elementskit-submenu-indicator.icon-plus.icon-minus:before{content:'\e981'}.elementskit-navbar-nav-default .elementskit-navbar-nav>li{position:relative;border-bottom:1px solid #6b6b6b}body .elementor-widget-n-tabs .e-n-tabs-content>.e-con{display:block !important;overflow:hidden;max-height:0;transition:max-height .7s ease-out !important;padding:0}body .elementor-widget-n-tabs .e-n-tabs-content>.e-con.e-active{max-height:1500px}.new_blogs_sec .elementskit-post-image-card{flex-direction:column;gap:15px}.new_blogs_sec .elementskit-post-body{padding:0 !important}.new_blogs_sec a.elementskit-entry-thumb{width:100% !important;margin:0 auto;aspect-ratio:2/1}.new_blogs_sec .elementskit-post-image-card a.elementskit-entry-thumb img{object-fit:cover !important;height:100%}.projects .hover-text p,.customers .hover-text p{font-size:15px}.technology .e-n-tabs-content h2.elementor-heading-title.elementor-size-default{font-size:4vw;color:#fff}}@media screen and (max-height:700px) and (min-width:1024px){.footer_form{padding-bottom:0}.footer_form input,.footer_form select{max-height:30px !important;min-height:unset}.footer_form .irs--round.irs-with-grid{height:60px;margin-top:-15px}.footer_form .elementor-field-type-html p{font-size:14px}.footer_form .e-form__buttons button{font-size:16px !important;max-width:200px;padding:5px 10px !important}.for-filling-sec{gap:20px;padding:20px 30px;height:max-content}.for-filling-sec .elementor-widget.elementor-widget-text-editor p{font-size:24px;margin-bottom:5px}.for-filling-sec .elementor-widget.elementor-widget-text-editor span{font-size:16px !important}.dd-ele-form .elementor-form-fields-wrapper input,.dd-ele-form .elementor-form-fields-wrapper select{min-height:40px !important}.contact-divs{gap:100px}}.projects .element img{aspect-ratio:2/2.4;border-radius:20px}.projects .element a{position:absolute;height:100%;width:100%;left:0;top:0}.video_wapper{overflow:hidden}.home .elementor-element.header-red{background:#0000 !important}.home .elementor-element.header-red.elementor-sticky--effects{background:#000 !important}.dd-ele-form .elementor-form-fields-wrapper input,.dd-ele-form .elementor-form-fields-wrapper select{min-height:60px !important}.page-id-56690 .footer_address{display:none}@media screen and (max-width:1024px){.elementskit-menu-overlay.elementskit-menu-offcanvas-elements.elementskit-menu-toggler.ekit-nav-menu--overlay{display:none}.menu-esfera .elementskit-navbar-nav-default .elementskit-navbar-nav>li:last-child{background:#ed321f;border-radius:40px;max-height:50px;padding:15px 0;max-width:190px;margin:80px auto 0 !important;display:flex;align-items:center;justify-content:center;border:0;border-radius:5px}ul#menu-main-menu{margin-top:80px}.menu-esfera .elementskit-navbar-nav-default .elementskit-navbar-nav>li:last-child a{margin:0;padding:0}.white_text.white_anchor{background:transparent !important}}span.cmplz-icon svg{opacity:0}span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline{position:absolute;left:0;bottom:-30px}.elementor-field-type-telephone:has(span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline){padding-bottom:20px}form.elementor-form>.elementor-message.elementor-message-danger{display:none}.custom_vertical_tabs img{max-width:50px !important;margin-right:auto;margin-left:0}.custom_vertical_tabs .elementor-image-box-wrapper{text-align:left !important;width:max-content}.custom_vertical_tabs .elementor-image-box-wrapper *{text-align:left}.equal_height_cards .ekit-wid-con{height:100%}.equal_height_cards .elementskit-infobox{height:100%}.dialog-message{overflow:hidden}@media screen and (max-width:1024px){.elementor-field-type-recaptcha_v3 .grecaptcha-badge{z-index:9;bottom:45px !important}.right_arrow figure.elementor-image-box-img:before{display:none}}.flutter_offered_service span.elementskit-tab-title{text-align:left !important}.has_traingle:before{content:'';height:70px;width:106px;background:#f83c2a;position:absolute;right:0;top:-23px;right:-39px;transform:rotate(45deg)}.has_traingle{overflow:hidden;position:relative}.active_radius_none summary.e-n-accordion-item-title[aria-expanded="true"]{border-radius:10px 10px 0 0}.client_testimonials .uc_quote_slider .ue-text p{min-height:250px}.build_tabs .tab_wrapper{display:flex;color:#000;font-family:'Roboto';line-height:1.8;gap:40px}.build_tabs .tab_wrapper>div{flex:1}.build_tabs .tab_wrapper ul{padding-left:20px}.icon_top_align li.elementor-icon-list-item{align-items:start !important;justify-content:start}.icon_top_align span.elementor-icon-list-icon{margin-top:5px}.equipment_slider .elementor-image-carousel.swiper-wrapper.swiper-image-stretch{align-items:stretch}.equipment_slider .elementor-image-carousel.swiper-wrapper.swiper-image-stretch figure.swiper-slide-inner{height:100%}.equipment_slider .elementor-image-carousel.swiper-wrapper.swiper-image-stretch img{height:100%;object-fit:cover}.equipment_slider .swiper-slide{height:auto}.equipment_slider .elementor-image-carousel img{border-radius:10px !important}.uc_quote_slider .owl-nav{display:none}.offshore_stories span.elementor-icon{transform:rotate(-45deg)}.offshore_stories h3.elementor-icon-box-title{margin:0}.home .tab-content.elementkit-tab-content{background:#fff !important}.esferasoft_detail_tabs .content_wrapper *{font-family:'Roboto';line-height:1.8;font-weight:400 !important}@media screen and (max-width:1024px){html .customer-app-img img{height:300px !important}}@media screen and (max-width:768px){.build_tabs .tab_wrapper{flex-direction:column-reverse}.build_tabs ul.nav.nav-tabs.elementkit-tab-nav{flex-wrap:nowrap;width:100%;overflow:auto}.features-app ul.nav.nav-tabs.elementkit-tab-nav li{white-space:nowrap;min-width:230px;margin-right:10px !important}.uc_quote_slider .uc_quote_item.ue-item .ue-text{min-height:320px !important}}@media screen and (min-width:767px){.agent_feature .slick-list.draggable{margin-left:-15px;margin-right:-15px}}.agent_feature ul.slick-dots{list-style:none;display:flex;gap:10px;align-items:center;justify-content:center;margin-top:15px}.agent_feature ul.slick-dots li button{display:none}.agent_feature ul.slick-dots li{height:10px;width:10px;background:#000;border-radius:50%}.agent_feature ul.slick-dots li.slick-active{background:#ff5944}.elementor-flip-box__layer__description ul{padding-left:20px}.banner-free-icon .elementor-button-icon{border-radius:50%;width:30px;height:30px;align-items:center;display:flex;justify-content:center;background:#fff;animation:wobble 1s ease-in-out infinite;color:#000}.fitness_flip .elementor-flip-box__layer.elementor-flip-box__front:before{position:absolute;bottom:0;padding:90px;background:transparent linear-gradient(180deg,#00000000 0,#000000D1 44%,#000 100%) 0 0 no-repeat padding-box;border-radius:0 0 15px 15px;width:100%;content:''}.partial_slider.slick-initialized .slick-slide{display:flex}.partial_slider ul.elementor-icon-list-items{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.partial_slider ul.elementor-icon-list-items li{flex-basis:calc(50% - 8px);padding:10px !important;background:#fff;border-radius:30px;margin:0 !important}.partial_slider button.slick-arrow{top:115%;left:50%;z-index:99;font-size:30px;height:45px;width:45px;padding:8px;border:1px solid #000;border-radius:50%}.partial_slider button.slick-next.slick-arrow{right:45%}.partial_slider button.slick-prev.slick-arrow{left:45%}.partial_slider button svg{height:100%}.partial_slider button.slick-arrow:before{display:none}.partial_slider .slick-slide{opacity:.6}.partial_slider .slick-slide.slick-current.slick-active{opacity:1}.partial_slider .elementor-widget-image>.elementor-widget-container,.partial_slider .elementor-widget-image{height:100%}.partial_slider .slick-slide img{object-fit:cover}.equal_height_img .elementor-widget-image,.equal_height_img .elementor-widget-image img{height:100%;object-fit:cover}.partial_slider button.slick-arrow:hover,.partial_slider button.slick-arrow:focus{background:#ff5944;border-color:#ff5944}.partial_slider button.slick-arrow:hover svg,.partial_slider button.slick-arrow:focus svg{color:#fff;fill:#fff}.partial_slider .slick-track{display:flex;align-items:stretch}.partial_slider .slick-dots li.slick-active button:before{opacity:1;color:#ff5944}.partial_slider .slick-dots li button:before{font-size:10px}.partial_slider ul.slick-dots{bottom:-35px}@media screen and (min-width:1600px){.partial_slider ul li span.elementor-icon-list-text{font-size:16px !important}}@media screen and (min-width:767px){.fitness_tabs .elementor-widget-image{height:100%}.fitness_tabs .elementor-widget-image img{position:sticky;top:100px}}@media screen and (max-width:1024px){.partial_slider button.slick-next.slick-arrow{right:calc(50% - 60px);left:auto}.partial_slider button.slick-prev.slick-arrow{left:calc(50% - 60px);right:auto}.fitness_tabs ul.nav.nav-tabs.elementkit-tab-nav{display:flex;flex-wrap:nowrap;width:100%;overflow:auto}.fitness_tabs ul.nav.nav-tabs.elementkit-tab-nav li.elementkit-nav-item{min-width:200px}}@media screen and (max-width:767px){.partial_slider ul.elementor-icon-list-items li{flex-basis:100%;padding:5px !important;margin:0 !important}.partial_slider button.slick-arrow{top:108%}.partial_slider button.slick-next.slick-arrow{right:32%;left:auto}.partial_slider button.slick-prev.slick-arrow{left:32%;right:auto}}.new_testimonial .elementskit-commentor-content{min-height:200px}.new_testimonial ul.elementskit-stars{opacity:0}.new_testimonial .elementskit-icon-content.elementskit-watermark-icon{left:50% !important;right:auto !important;top:20px !important;bottom:auto !important;transform:translateX(-50%)}.fitness_flip.active .mobile_slider_drive:before{content:'';height:100%;width:100%;position:absolute;left:0;top:0;background:transparent;z-index:9}body .rental-images img{height:240px;width:100%;object-fit:cover}.experience h3.elementor-image-box-title{margin-bottom:20px}@media screen and (max-width:1024px){.elementor-widget-flip-box.rotate{position:relative}.elementor-widget-flip-box.rotate:before{content:'';height:100%;width:100%;position:absolute;background:#ff000000;z-index:9}}.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb{aspect-ratio:2/1.15}.slick-slider.projects button.slick-arrow:before{display:none}@media(max-width:1024px){body .verticle_tabs .tabs section{width:100%;padding:1rem 2rem 2rem 2rem}div#ekit-megamenu-main-menu .icon.icon-down-arrow1::before,div#ekit-megamenu-main-menu .icon.icon-down-arrow1::before{content:'\e994'}div#ekit-megamenu-main-menu .icon.icon-down-arrow1.icon-minus::before,div#ekit-megamenu-main-menu .icon.icon-down-arrow1.icon-minus::before{content:'\e981'}.projects .slick-slider .new-element{width:200px;height:auto}div#ekit-megamenu-main-menu .icon.icon-down-arrow1{position:absolute;right:0;z-index:9999 !important;top:20px}div#ekit-megamenu-main-menu a.ekit-menu-nav-link{position:static !important;display:block;width:calc(100% - 17px)}div#ekit-megamenu-main-menu li.menu-item{position:relative !important}}.elementor-55543 .elementor-element.elementor-element-cd23230::before{background-image:url(https://mediumseagreen-goat-757397.hostingersite.com/wp-content/uploads/2025/05/czNmcy1wcml2YXRlL3Jhd3BpeGVsX2ltYWdlcy93ZWJzaXRlX2NvbnRlbnQvbHIvdjk2Mi1hdW0tMTIucG5n.webp);--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:contain}.elementor-55543 .elementor-element.elementor-element-49015c2::before{height:500px;width:500px;background:#ff5944 !important;content:'';position:absolute;opacity:1;right:auto;left:-125px;bottom:0;top:69px;border-radius:500px}.elementor-55838 .elementor-element.elementor-element-cd23230::before{background-image:url("https://mediumseagreen-goat-757397.hostingersite.com/wp-content/uploads/2025/05/czNmcy1wcml2YXRlL3Jhd3BpeGVsX2ltYWdlcy93ZWJzaXRlX2NvbnRlbnQvbHIvdjk2Mi1hdW0tMTIucG5n-1.png");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:contain}.elementor-55838 .elementor-element.elementor-element-74c2fad:not(.elementor-motion-effects-element-type-background),.elementor-55838 .elementor-element.elementor-element-74c2fad>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://mediumseagreen-goat-757397.hostingersite.com/wp-content/uploads/2025/05/czNmcy1wcml2YXRlL3Jhd3BpeGVsX2ltYWdlcy93ZWJzaXRlX2NvbnRlbnQvbHIvdjk2Mi1hdW0tMTIucG5n-1.png")}.elementor-55838 .elementor-element.elementor-element-e16efbf:not(.elementor-motion-effects-element-type-background),.elementor-55838 .elementor-element.elementor-element-e16efbf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://mediumseagreen-goat-757397.hostingersite.com/wp-content/uploads/2025/05/czNmcy1wcml2YXRlL3Jhd3BpeGVsX2ltYWdlcy93ZWJzaXRlX2NvbnRlbnQvbHIvdjk2Mi1hdW0tMTIucG5n-1.png")}.elementor-55838 .elementor-element.elementor-element-24eebca:not(.elementor-motion-effects-element-type-background),.elementor-55838 .elementor-element.elementor-element-24eebca>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://mediumseagreen-goat-757397.hostingersite.com/wp-content/uploads/2025/05/czNmcy1wcml2YXRlL3Jhd3BpeGVsX2ltYWdlcy93ZWJzaXRlX2NvbnRlbnQvbHIvdjk2Mi1hdW0tMTIucG5n-1.png")}.page-id-57375 span.elementor-icon-list-icon svg{fill:#ff523c !important}.filtter_slider .flipster__item img{border-radius:50px}.filtter_slider:before{content:'';height:100%;width:100%;background:transparent;position:absolute;left:0;top:0;z-index:9}.filtter_slider .flipster{display:block;overflow-x:unset;overflow-y:unset;position:relative}.filtter_slider .flipster__nav{display:block;margin:0;text-align:center;position:absolute;bottom:-75px;left:50%;transform:translateX(-50%)}.filtter_slider a.flipster__nav__link:hover{color:#fff !important}@media screen and (max-width:767px){.filtter_slider .flipster__nav{display:flex;bottom:-60px}.filtter_slider .flipster__item img{border-radius:23%}}.elementor-shape .elementor-shape-fill{fill:#fff;transform:rotateY(0);transform-origin:center}.elementor-element.elementor-element-49015c2::before{height:500px;width:500px;background:#ff5944 !important;content:'';position:absolute;opacity:1;right:auto;left:-125px;bottom:0;top:69px;border-radius:500px}.latest_blog_container .elementor-widget.elementor-widget-image{width:100%}.tag-cloud li.elementor-icon-list-item{border:1px solid #b7b6b6;margin-bottom:10px;border-radius:10px}.tag-cloud li.elementor-icon-list-item:hover{background:#f83c2a;border-color:#f83c2a}.page-id-61703 .elementor-widget.elementor-widget-theme-post-title h4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1 !important}.pagination_style nav.elementor-pagination>*{border:1px solid #000;padding:5px 10px;border-radius:5px}.pagination_style nav.elementor-pagination span.page-numbers.current{background:#f83c2a;color:#fff !important;border-color:#f83c2a}.elementor-element .elementor-element-19c7188::before{background-image:url(https://mediumseagreen-goat-757397.hostingersite.com/wp-content/uploads/2025/05/czNmcy1wcml2YXRlL3Jhd3BpeGVsX2ltYWdlcy93ZWJzaXRlX2NvbnRlbnQvbHIvdjk2Mi1hdW0tMTIucG5n.webp);height:500px;width:500px;background:#ff5944 !important;content:'';position:absolute;opacity:1;right:auto;left:-125px;bottom:0;top:69px;border-radius:500px}.elementor-38894 .elementor-element.elementor-element-35fa4d4 .elementskit-section-title-wraper .elementskit-section-title>span{color:var(--e-global-color-ae1b0d5) !important}.newsletter .e-form__buttons{position:absolute;width:max-content !important;right:10px;top:50%;transform:translateY(-50%)}.newsletter .elementor-form-fields-wrapper{position:relative;margin:0}ul.elementor-post-info{gap:10px}ul.elementor-icon-list-items.elementor-inline-items>li{margin:0 !important}ul.elementor-icon-list-items.elementor-inline-items{gap:15px}.ekit-heading--title.elementskit-section-title span{color:#f83c2a}@media screen and (min-width:767px){.category-featured>.elementor-element{background:transparent !important}}@media screen and (max-width:767px){.mobile_app_tabs .ekit-wid-con .elementkit-tab-wraper .tab-nav-fluid{display:flex !important;flex-wrap:nowrap;overflow:auto}.mobile_app_tabs .ekit-wid-con .elementkit-tab-wraper .tab-nav-fluid li{white-space:nowrap}.mobile_btn li.elementor-icon-list-item{background:#f1f1f1;padding:0 5px;border-radius:5px}.mobile_btn ul.elementor-icon-list-items.elementor-inline-items{gap:8px}}.trophy img{animation:bounceTrophy 1s ease infinite}@keyframes bounceTrophy{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}.smile img{animation:bounce 1s ease infinite}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}.case_studies img{height:250px !important;width:100%;object-fit:cover}.two_col_slider .slick-arrow:before{display:none}.smart_cards .elementor-icon-box-wrapper{min-height:270px}.smart_cards .swiper-wrapper{align-items:center}.offshore_hero .elementor-button-icon svg{height:auto;width:1.5em}.side_sliding .e-con-inner>div{overflow:hidden !important}.img_radius img{border-radius:50%}.elementor-location-header{position:relative;overflow:hidden;z-index:99998}.dark_arrow svg.e-font-icon-svg{fill:#000 !important}.top_shape{background-size:100% 100% !important}.list_border li{padding:12px !important;border:1px solid #fff;border-radius:30px}.list_border ul.elementor-icon-list-items.elementor-inline-items{gap:40px}.logos_border>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.logos_border>div:not(:last-child){border-right:1px solid #fff}span.elementskit-tab-icon path{fill:#000}.active.show span.elementskit-tab-icon path{fill:#fff}.dubai_tab_images .elementor-widget-image{width:100%}.ai_service_solutions figure.elementor-image-box-img img{width:100%}.ekit-icon-image.elementskit-tab-icon img{height:25px;width:25px}.full_width_image figure.elementor-image-box-img img{width:100%}.full_width_image .elementor-image-box-content{padding:0 20px 20px}.cs_cart_img_text{align-items:stretch}.cs_cart_img_text img{height:100%}.cs_cart_right_container{justify-content:space-between}.cs_cart_img_text .elementor-widget.elementor-widget-image{height:100%}div#icon-list ul.elementor-icon-list-items{display:grid;grid-template-columns:1fr 1fr;gap:16px}div#icon-list ul.elementor-icon-list-items span.elementor-icon-list-icon{width:25px;height:25px;background:#ed321f;display:flex;justify-content:center;align-items:center;border-radius:50px;padding:0;margin-right:16px}div#icon-list ul.elementor-icon-list-items span.elementor-icon-list-icon i{display:flex;justify-content:center;align-items:center}#model{max-width:1300px;margin:0 auto;padding:0 50px}.horizontal_tabs_dubai ul.nav.nav-tabs.elementkit-tab-nav li{flex:1;width:100%}.horizontal_tabs_dubai ul.nav.nav-tabs.elementkit-tab-nav{width:100%}.horizontal_tabs_dubai ul.nav.nav-tabs.elementkit-tab-nav li a{text-align:center !important}.horizontal_scroll ul.nav.nav-tabs.elementkit-tab-nav::-webkit-scrollbar{height:8px}.horizontal_scroll ul.nav.nav-tabs.elementkit-tab-nav{flex-basis:100% !important;display:flex !important;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory}.horizontal_scroll ul.nav.nav-tabs.elementkit-tab-nav li{white-space:nowrap;margin-right:10px !important;scroll-snap-align:start;flex:1}.horizontal_scroll .ekit-tab-title-group{text-align:center}.dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-popup-modal{padding-top:80px}.horizontal_scroll div[data-elementor-type="wp-post"]>div{display:flex;flex-wrap:nowrap !important;flex-direction:row !important;align-items:center}.dialog-type-lightbox a.dialog-close-button.dialog-lightbox-close-button{top:8px;right:10px}.sticky_parent .sticky .elementor-widget.elementor-widget-image,.sticky_parent .sticky .elementor-widget.elementor-widget-image img{height:400px;object-fit:contain}@media screen and (max-width:1024px){.horizontal_scroll div[data-elementor-type="wp-post"]>div{display:flex;flex-wrap:nowrap !important;flex-direction:column !important;align-items:center}ul.nav.nav-tabs.elementkit-tab-nav{flex-basis:100% !important;margin:0 !important;display:flex !important;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory}ul.nav.nav-tabs.elementkit-tab-nav li{white-space:nowrap;margin-right:10px !important;scroll-snap-align:start}.full_width_image .elementor-image-box-content{padding:0}}@media screen and (max-width:767px){.horizontal_scroll div[data-elementor-type="wp-post"]>div{display:flex;flex-wrap:wrap !important;flex-direction:column !important;align-items:center}.elementor-shape{display:none}.circle_shape:before{opacity:0 !important}.menu-esfera .elementskit-navbar-nav-default .elementskit-navbar-nav>li:last-child a{text-align:center}.box_icon_align .elementskit-infobox{flex-direction:column}.image_table img{min-width:700px}.image_table{overflow:auto}body div#icon-list ul.elementor-icon-list-items{grid-template-columns:1fr}.logos_border>div:not(:last-child){border-right:0}}.slick-slider .slick-track,.slick-slider .slick-list{display:flex;gap:24px}.two_col_slider .slick-arrow{right:-18px}.two_col_slider .slick-initialized .slick-slide>div{margin:0 15px !important}.guide_topic a.elementor-toc__list-item-text.elementor-toc__top-level.elementor-item-active{background:#ff523c;color:#fff}.guide_topic .elementor-toc__list-item-text-wrapper:before{display:none}.guide_topic a.elementor-toc__list-item-text.elementor-toc__top-level{padding:15px;border-radius:8px;display:block;width:100%}.custom h3,.custom h2{margin:40px 0 10px;line-height:1.4}.error_page a.ekit-double-btn.ekit-double-btn-one:hover{color:#fff !important}.guide_topic .elementor-toc__body{max-height:500px}.guide_topic .elementor-toc__body::-webkit-scrollbar-thumb{background-color:#f44336;border-radius:10px}.horizontal_scroll.scroll_tab_content div[data-elementor-type="wp-post"]>div{flex-wrap:wrap !important;justify-content:center;align-items:stretch}.horizontal_scroll.scroll_tab_content div[data-elementor-type="wp-post"]>div>div{max-width:calc(25% - 30px*3 / 4)}@media screen and (max-width:1024px){.horizontal_scroll.scroll_tab_content div[data-elementor-type="wp-post"]>div>div{max-width:calc(33% - 30px*2 / 3)}}@media screen and (max-width:767px){.horizontal_scroll.scroll_tab_content div[data-elementor-type="wp-post"]>div>div{max-width:calc(100%)}.sticky_parent .sticky .elementor-widget.elementor-widget-image,.sticky_parent .sticky .elementor-widget.elementor-widget-image img{height:300px}.list_border ul.elementor-icon-list-items.elementor-inline-items{gap:20px}}@media screen and (min-width:375px){.agent_feature ul.slick-dots{display:none}.slick-slider .slick-track,.slick-slider .slick-list{gap:10x}}@media screen and (min-width:1024px){.sticky_parent .sticky{position:sticky !important;top:100px}}body .latest_tech .slick-dots li button:before{color:#fff}.strategy_content ul{list-style:none;padding:0}.strategy_content ul li:before{content:'';height:20px;width:20px;background:#f83c2a;position:absolute;left:0;top:6px;border-radius:50%}.strategy_content ul li{position:relative;padding-left:28px;padding-bottom:10px}.strategy_content ul li:after{content:'';height:8px;width:14px;border-bottom:3px solid #fff;border-left:3px solid #fff;position:absolute;left:3px;top:11px;transform:rotate(-45deg) scale(0.8)}.strategy_content h3{text-transform:capitalize}.strategy_content>div{flex-basis:calc(50% - 20px)}.active.elementor-widget-button .elementor-button{background:#ff523c !important}.elementor-widget-button .elementor-button{cursor:pointer}body .main_tabs_content{display:none}body .main_tabs_content.active{display:block}.store_link:has(a)+.rating_wrapper{display:flex}.store_link+.rating_wrapper{display:none}.dialog-type-lightbox a.dialog-close-button.dialog-lightbox-close-button{color:#fff}.post_expert_custom{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post_sidebar span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline{position:static;color:#000}.footer_form span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline{position:static}.dialog-lightbox-widget span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline{position:static}.e-loop-item.case-study:nth-child(even) .e-con-full.e-flex.e-con.e-parent{flex-direction:row-reverse}.title_on_image .elementor-image-box-content{position:absolute;bottom:60px;color:#fff;background:#000000a3;width:85% !important;padding:5px;left:50%;transform:translateX(-50%);margin:0}.title_on_image .elementor-image-box-wrapper{position:relative}.title_on_image .elementor-image-box-content h3{margin:0;color:#fff}.animated_text ul li{list-style:none;padding-bottom:5px}.animated_text ul li:before{content:'';height:20px;width:20px;position:absolute;left:0;background:url(/wp-content/uploads/2025/07/Group-49.png);border-radius:50%}.animated_text ul{padding-left:25px}.engagment_card{transition:all .3s ease-in !important}.animated_text{position:absolute !important;top:50%;opacity:0;transition:all .3s ease-in !important}.engagment_card:hover .animated_text{position:relative !important;opacity:1;top:0}.engagment_card:hover:before{background:#0000008c}video.elementor-video{transform:scale(1.01) !important}.zoom_vedio_container video.elementor-video{transform:scale(1.01) !important}.discovery_road p{margin:0}.elementor-popup-modal .dialog-widget-content:has(.background_blue){background:transparent;box-shadow:none !important}.background_blue{backdrop-filter:blur(61px)}.popup_slider .testimonial-text h3{font-size:16px !important}.popup_slider .testimonial-text p.testimonial-excerpt{font-size:14px;line-height:1.2}.popup_slider .testimonial-content .testimonial-image img{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:20px}.popup_slider .owl-carousel .testimonial-item{padding:10px;box-shadow:none}.popup_slider .testimonial-content{margin-bottom:0}.popup_slider button.owl-next{height:35px;width:35px;background:#d9d9d9 !important;background-size:cover !important;border-radius:50% !important}.popup_slider button.owl-next span,.popup_slider button.owl-prev span{display:none}.popup_slider button.owl-prev{height:35px;width:35px;background:#d9d9d9 !important;background-size:cover !important;border-radius:50% !important}.popup_slider button.owl-prev:before,.popup_slider button.owl-next:before{content:'<';font-size:30px;line-height:0;font-family:monospace;position:absolute;top:45%;left:9px;transform:translateY(-50%);border-radius:50%}.popup_slider button.owl-next:before{content:'>'}.dots_margin span.elementor-icon-list-icon{margin-top:15px}.dialog-type-lightbox a.dialog-close-button.dialog-lightbox-close-button{top:15px !important;right:10px !important}.dot_align .elementor-icon-list-icon{margin-top:11px}.dot_margin h3.elementor-icon-box-title{margin-top:0}.dot_margin .elementor-icon-box-icon{margin-top:8px}@media screen and (max-width:1440px){.list_border ul.elementor-icon-list-items.elementor-inline-items{gap:25px}}@media screen and (max-width:1366px){.dialog-widget-content.dialog-lightbox-widget-content:has(.intent_popup){transform:scale(0.85)}}@media screen and (max-width:1024px){.main_tabs_content ul.nav.nav-tabs.elementkit-tab-nav{overflow-x:auto !important;scroll-snap-type:x mandatory;gap:0;flex-wrap:nowrap;width:100%}.main_tabs_content ul.nav.nav-tabs.elementkit-tab-nav li{white-space:nowrap}}@media screen and (max-width:767px){body .partners span.bg_shape{padding-bottom:0}.automation-list li{width:100% !important}.web3-chain .elementor-element{padding-bottom:20px !important;border-right:none !important}body .connection:before,body .connection:after{opacity:0}.build.new_effect span.elementor-button-icon svg{height:22px;width:22px;padding:5px}.mobile_swiper{flex-wrap:nowrap !important;flex-direction:row !important;overflow-x:auto !important;scroll-snap-type:x mandatory;display:flex !important}.mobile_swiper>.elementor-element{min-width:290px;scroll-snap-align:center}.sticky_parent .sticky .elementor-widget.elementor-widget-image,.sticky_parent .sticky .elementor-widget.elementor-widget-image img{height:150px;margin-top:5px}.work_steps figure.elementor-image-box-img img{margin:0 auto}body .strategy_grid{display:block}body .strategy_grid>.elementor-element{margin-bottom:20px}}.elementskit-megamenu-panel .elementor-element a:first-of-type:not(:only-child):after{content:"|";padding:0 3px}.page-id-57375 .elementor-element.cs-cart-bullets.elementor-widget.elementor-widget-text-editor{margin-left:23px}.gradient-txt-green .elementor-heading-title{color:#fff !important}.automate-deliver h3.elementor-icon-box-title{margin:0 !important;padding-left:50px}.automate-deliver span.elementor-icon{position:absolute;left:16px}.sts-apart li.elementor-icon-list-item{background:#fdd017;border-radius:40px;padding:10px 15px}.sts-apart ul.elementor-icon-list-items{padding-left:10px !important}.automation-list li{width:48%}.automation-list ul{padding-left:12px !important}.arrow-icon-btn .icon{transform:rotate(45deg);font-weight:900}.relaible-li li.elementor-icon-list-item{background:#fff;padding:8px 12px;border-radius:30px}.relaible-li-black li.elementor-icon-list-item{background:#000;padding:8px 12px;border-radius:30px}