.header-wrapper{width:100%;background:#f9fbff;border-bottom:1px solid #eee;padding:12px 0;position:sticky;top:0;z-index:999}.header-wrapper .right-div .navbar-toggler{padding:.25rem 0}.dark_theme .header-wrapper{background:#151515;border:1px solid #151515}.company-schedule-meeting-five .content-detail,.header-wrapper .header-main{display:flex;align-items:center;justify-content:space-between}.header-wrapper .right-div{width:930px;display:flex;align-items:center;justify-content:right}.automation-contact-us .wpcf7-form .form-outline p,.button-over-image .hero,.casestudy-banner .wpcf7-form .form-outline p,.challenge-section .challenge-box,.company-leftimage-rightcontent .infrastructure-img,.contact-section .wpcf7-form .form-outline p,.estimation-calculator .col-3,.header-wrapper .nav-menu li.has-dropdown,.header-wrapper .nav-menu li.has-dropdown:hover,.solution-section .solution-box,.time-flow .methodology-flow,.video-agents-section .video-section{position:relative}.header-wrapper .nav-menu li.has-dropdown:hover::after{content:"";position:absolute;top:30px;left:0;bottom:0;height:1px;width:100%;border-bottom:3px solid #0d6efd}.header-wrapper .logo img{height:40px}.header-wrapper .nav-menu ul{list-style:none;display:flex;gap:18px;padding-left:0;margin-bottom:0}.header-wrapper .nav-menu li{position:relative;font-size:16px;cursor:pointer;color:#292929!important}.header-wrapper .nav-menu li span{margin-left:0;font-size:10px}.header-wrapper .call-button{background:linear-gradient(to right,#06f,#007bff);color:#fff;padding:10px 15px;border-radius:10px;text-decoration:none;font-weight:700;display:inline-flex;align-items:center;gap:6px;transition:background .3s}.download-casestudy .contact-item a,.header-wrapper .call-button span,.header-wrapper .mob-cta-button a,.left-counter-right-content .box:hover,.left-counter-right-content .box:hover p,.schedule-meeting-four h4,.schedule-meeting-four p,.service-display-box .scard:hover .explore-more-btn,.service-display-box .scard:hover .solution-title,.service-display-box .scard:hover .sub-solution-title,.service-display-box .scard:hover p,.two-column-with-content-slider .box:hover,.two-column-with-content-slider .box:hover h3,.two-column-with-content-slider .box:hover p{color:#fff}.header-wrapper .call-button:hover{background:linear-gradient(to right,#005ce6,#06f);color:#fff!important}.common-btn,.contact-form-btn{background-color:#007bff;color:#fff;padding:12px 22px;border-radius:8px;display:inline-block;text-decoration:none;font-weight:500;transition:.3s;box-shadow:0 8px 20px rgba(0,123,255,.25)}.agents-section .agent-btn:hover,.common-btn:hover,.contact-form-btn:hover{background-color:#0056b3;color:#fff}.header-wrapper .has-dropdown .mega-menu{display:none;position:absolute;border:1px solid #dbeafe;border-radius:12px;overflow:hidden;top:47px;z-index:999;background:#f5f7fc;box-shadow:0 0 12px rgba(0,0,0,.05)}.agents-section .agent-img-div img.active,.agents-section .feature.active,.automation-contact-us .feature-item.remove-flex,.estimation-calculator .calc-grid .step.active,.header-wrapper .has-dropdown.open .mega-menu,.header-wrapper .mobile-menu.open,.header-wrapper .mobile-nav .submenu.open,.header-wrapper .submenu-detail.active,.tech-section .tech-category.active,.video-agents-section .feature.active{display:block}.header-wrapper .has-dropdown .mega-dropdown{left:-475px;width:1475px}.header-wrapper .has-dropdown.open .mega-dropdown{display:flex!important}.header-wrapper .mega-left{width:22%;border-right:1px solid #dbeafe;background:#f5f7fc;border-top-left-radius:12px;border-bottom-left-radius:12px}.header-wrapper .mega-left .label-div{padding:15px 15px 0}.header-wrapper .mega-left .label-div:last-child,.life-at-bmvsi .card-content{padding:15px}.header-wrapper .mega-left .label{display:flex;padding:12px 15px;cursor:pointer;font-size:16px;position:relative;transition:background .2s;color:#111827;transition:background .3s,color .3s;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.header-wrapper .mega-left .label.active,.header-wrapper .mega-left .label:hover{background-color:#06f;color:#fff;font-weight:600;box-shadow:0 4px 10px rgba(0,102,255,.3)}.header-wrapper .mega-left .label .arrow{color:#06f;font-size:12px;display:none}.casestudy-banner .banner-button-div,.header-wrapper .mega-left .label.active .arrow,.header-wrapper .mega-left .label:hover .arrow,.header-wrapper .service-card .service-submenu{display:flex}.header-wrapper .mega-right{width:78%;padding:20px}.agents-section .agent-img-div img,.agents-section .feature,.blog-archive-section .custom-pagination .page-numbers.next,.blog-archive-section .custom-pagination .page-numbers.prev,.casestudy-archive-section .casestudy-custom-pagination .page-numbers.next,.casestudy-archive-section .casestudy-custom-pagination .page-numbers.prev,.client-success-section .client-success-mobile,.estimation-calculator .image-checkbox input[type=checkbox],.header-wrapper .btn-close,.header-wrapper .btn-hamburger,.header-wrapper .submenu-detail,.image-checkbox input[type=radio],.newsletter-bar .mc4wp-form button span,.only_image .mobile_img,.video-agents-section .feature{display:none}.header-wrapper .mega-right .service-heading{display:flex;justify-content:space-between;align-items:center;padding:0 10px;margin-bottom:15px;font-size:18px;color:#292929!important}.blog-archive-section .blog-grid .blog-card .blog-content p,.header-wrapper .mega-right .service-heading .icon-heading a,.service-display-box .scard-content .sub-solution-title,.single-casestudy p{font-size:16px}.header-wrapper .mega-right .service-heading .right-heading{background:#fff;padding:10px;border-radius:10px;font-size:14px}.header-wrapper .service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.header-wrapper .service-card{padding:10px;border-radius:10px;transition:.2s;display:flex;margin-right:10px}.header-wrapper .medium-dropdown,.header-wrapper .small-dropdown{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.header-wrapper .service-card:hover{border-color:#06f;box-shadow:0 2px 10px rgba(0,102,255,.1)}.dark_theme .header-wrapper .medium-menu-item:hover,.dark_theme .header-wrapper .service-card:hover,.dark_theme .header-wrapper .small-menu-item:hover{background:#06f}.header-wrapper .service-card .icon{margin-right:10px}.header-wrapper .service-card .service-subheading{margin:0 0 5px;font-size:16px;font-weight:600;color:#292929!important}.dark_theme .header-wrapper .service-card .service-subheading{color:#fff!important}.header-wrapper .service-card p{font-size:14px;color:#666;margin:0 0 10px}.header-wrapper .service-card a{color:#06f;font-size:14px;text-decoration:none;font-weight:500}.header-wrapper .medium-dropdown{width:550px;left:-250px}.header-wrapper .medium-menu-title{font-weight:600;font-size:18px;margin-bottom:20px;color:#1f2937}.header-wrapper .medium-menu-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 0}.header-wrapper .small-dropdown{width:220px;left:-50px}.header-wrapper .medium-menu-item,.header-wrapper .small-menu-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;transition:background .3s;cursor:pointer}.header-wrapper .medium-menu-item:hover,.header-wrapper .small-menu-item:hover{background:#f3f8ff}.header-wrapper .mobile-menu,.header-wrapper .mobile-nav .submenu{background:#f9fbff;display:none}.header-wrapper .medium-menu-item span,.header-wrapper .small-menu-item span{font-size:15px!important;font-weight:500;color:#292929!important}.header-wrapper .btn-hamburger{position:relative;color:#fff;border:none;cursor:pointer;font-size:18px;z-index:9999}.header-wrapper .right-div .btn-close,.post-content .post-y-space{padding:0}.header-wrapper .cta-button{display:block;margin-left:18px}.header-wrapper .mob-cta-button{font-size:12px;margin-right:10px;border-radius:6px!important;display:none}.header-wrapper .mobile-menu{position:absolute;top:60px;left:0;right:0;z-index:9998;padding:10px 10px 80px;height:100vh;overflow-y:auto}.header-wrapper .mobile-nav .submenu-toggle{color:#292929!important;float:right;cursor:pointer;font-size:18px}.airbnb-ai-guest-assistant .btn.primary,.btn.primary,.data-warehouse .btn.primary{color:#fff;box-shadow:0 6px 20px rgba(0,110,255,.3);border-radius:10px;transition:.3s}.header-wrapper .mobile-nav .submenu-toggle.rotate svg{transform:rotate(90deg)}.footer-wrapper .footer-column ul,.header-wrapper .mobile-nav,.header-wrapper .mobile-nav ul{list-style:none;padding:0;margin:0}.airbnb-ai-guest-assistant .hero-banner,.hero-banner{padding:20px;text-align:center;position:relative}body.no-scroll{overflow:hidden}.airbnb-ai-guest-assistant .hero-banner .ai-icon,.hero-banner .ai-icon{display:inline-block;border-radius:12px;padding:15px;margin-bottom:25px}.header-wrapper .mobile-nav .submenu.inner li{background:#f7f7f7}.header-wrapper .mobile-nav li:not(:has(.submenu))>a::after{content:""}.btn.primary{background-color:#006eff}.airbnb-ai-guest-assistant .btn.primary{background-color:#3592d9}.data-warehouse .btn.primary{background-color:#006eff;margin-top:40px}.btn.primary:hover{background-color:#05c;transform:translateY(-5px);color:#fff!important}.btn.secondary{background-color:#f5f5f5;color:#333;border:1px solid #ccc;border-radius:10px;box-shadow:0 6px 8px rgba(0,110,255,.4)}.airbnb-ai-guest-assistant .hero-banner{background:linear-gradient(#cdd9ff 0,#eaf3f7 45%,#fff 100%)!important}.hero-banner .hero-content{transform:translate(0,10%)}.hero-banner .hero-content h1{font-size:2.5rem;font-weight:700;margin-bottom:16px}.airbnb-ai-guest-assistant .hero-banner .ai-icon{background-color:transparent;margin-top:-130px}.hero-banner .ai-icon{background-color:#b5d1ff80}.hero-banner .hero-content p{font-size:1rem;color:#555;margin-bottom:25px;text-align:center;padding:0 30%}.hero-banner .cta-buttons{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.hero-banner .btn{padding:12px 20px;border-radius:10px;font-weight:600;font-size:14px;text-decoration:none;transition:.3s;display:inline-flex;align-items:center;gap:6px}.hero-banner .btn.secondary:hover{background-color:#e9e9e9}.hero-banner .logo-slider-wrapper{width:100%;overflow:hidden;padding:20px 0;margin-top:100px}.hero-banner .logo-slider{position:relative;width:100%;overflow:hidden}.hero-banner .logo-track{display:flex;width:max-content;animation:30s linear infinite scroll-left}.hero-banner .marquee-right .logo-track{animation:30s linear infinite scroll-right}.hero-banner .logo-track img{height:50px;margin:0 40px;object-fit:contain;transition:filter .3s}.estimation-calculator .image-checkbox input:checked~svg,.estimation-calculator .image-checkbox:hover svg,.hero-banner .logo-track img:hover{filter:grayscale(0%)}.ai-section .marquee:hover .marquee-content,.hero-banner .logo-slider:hover .logo-track{animation-play-state:paused}.milestone-section{background-color:#eaf2ff;padding:48px 30px;margin:auto;border-radius:16px;max-width:1320px;box-shadow:0 0 20px rgba(0,0,0,.05)}.milestone-section .milestone-header h2{font-weight:700;margin-bottom:10px;color:#292929}.milestone-section .milestone-header p{text-align:center;margin:5px 0;color:#555;font-size:16px}.milestone-section .milestone-content{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.milestone-section .left-content{flex:1;min-width:280px}.milestone-section .left-content.order{order:2}.milestone-section .left-content h3{font-weight:600;margin-bottom:15px;color:#292929}.milestone-section .left-content p{font-size:18px;color:#555;margin-bottom:25px}.milestone-section .info-boxes{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;min-width:280px}.milestone-section .info-card{background-color:#fff;padding:25px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);text-align:left}.milestone-section .info-card .count,.milestone-section .info-card .count_symbol{color:#292929;font-size:22px;font-weight:600}.milestone-section .info-card span{font-size:18px;color:#06f!important}.milestone-section .info-card p{font-size:18px;margin-bottom:0;color:#292929}.addons-section .section-heading,.blog-section .blog-header.allcenter h2,.blog-section .blog-header.allcenter p,.download-casestudy .form-container h4,.industries-section .industries-button,.industries-section .industries-main,.industries-section .industries-main p,.milestone-section .about-btn-wrapper,.only_image h2,.only_image p{text-align:center}.client-success-section{padding:4% 22%;text-align:center;height:100vh;width:100vw}.client-success-section .client-section-header{text-align:center;margin-bottom:20px}.client-success-section .client-section-header h2{font-size:28px;font-weight:700;margin-bottom:10px}.client-success-section .client-section-header p{text-align:center;font-size:16px;color:#666}.client-success-section .client-success-content{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;flex-wrap:wrap;text-align:left}.client-success-section .case-list-wrapper{position:relative;flex:1;min-width:20%;max-width:40%;padding-left:20px}.ai-section .marquee-wrapper,.client-success-section .case-list{display:flex;flex-direction:column;gap:20px}.client-success-section .progress-bar{position:absolute;left:0;top:0;width:4px;background:linear-gradient(to bottom,#cce5ff 0,#339af0 50%,#0056b3 100%);border-radius:2px;transition:height .3s;height:148px}.client-success-section .case-item{background:#f8f9fa;padding:25px;border-radius:12px;cursor:pointer;transition:background .3s;box-shadow:0 4px 15px rgba(0,0,0,.05)}.ai-integration #solutions_section_1,.ai-integration #solutions_section_2,.ai-mobile-app-development #solutions_section_1,.ai-section,.ci-cd-pipeline .casestudy-banner.white_bg_color,.client-success-section .case-item.active,.client-success-section .case-item:hover,.golf-rules-rag-agent .casestudy-banner,.icon-content-grid.section_bg_color .approach-card,.result-section.section_bg_color .result-div,.result-section.section_white_bg_color,.single-casestudy .company-technologies.section_bg_color .selected-tech .tech-tabs,.single-service .company-technologies.section_bg_color .selected-tech .tech-tabs{background:#fff}.client-success-section .case-item h4{font-size:18px;font-weight:600;margin-bottom:8px;color:#292929}.client-success-section .case-item p{font-size:14px;color:#666;margin:0}.client-success-section .case-image-slider{position:relative;width:60%}.client-success-section .slider-image{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0;transition:opacity .5s;border-radius:12px}.client-success-section .slider-image.active{opacity:1;z-index:1}.client-success-section .case-image{flex:1;min-width:60%;display:flex;justify-content:center;align-items:center}.client-success-section .casestudies_button{margin-top:80px}.ai-section{text-align:center;padding:60px 20px;font-family:'Segoe UI',sans-serif;overflow:hidden}.ai-section .ai-heading h2{font-size:28px;font-weight:600;margin-bottom:15px;color:#292929}.ai-section .ai-heading p{font-size:16px;color:#555;line-height:1.6;max-width:750px;margin:0 auto 40px;text-align:center}.ai-section .marquee-wrapper{margin-bottom:40px}.ai-section .marquee{overflow:hidden;white-space:nowrap;position:relative}.ai-section .marquee-content{display:inline-flex;gap:15px;animation-duration:20s;animation-timing-function:linear;animation-iteration-count:infinite}.ai-section .marquee-left .marquee-content{animation-name:marquee-left}.ai-section .marquee-right .marquee-content{animation-name:marquee-right}.ai-section .marquee-content a{background:#f1f3f6;border-radius:20px;padding:10px 18px;font-size:16px;box-shadow:0 2px 4px rgba(0,0,0,.05);white-space:nowrap;cursor:pointer;color:#000}@keyframes marquee-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marquee-right{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.casestudy-step-wise-content-and-image.section_bg_color,.icon-content-grid.section_bg_color,.industries-section.section_bg_color,.only_image.section_bg_color,.solutions-section.section_bg_color,.testimonials-section.section_bg_color,.time-flow.section_bg_color,.workflow-accordion-section{background-color:#eaf2ff}.solutions-section .service-main{border-radius:12px}.solutions-section .solutions-header h2{font-weight:700;margin-bottom:10px;color:#111827}.solutions-section .solutions-header p{color:#555;text-align:center}.solutions-section .scard{display:flex;flex-direction:column;justify-content:space-between;padding:10px}.ai-in-software .solutions-section .scard p{margin-bottom:10px;color:#151515;text-align:left;padding-right:35px;font-size:18px}.solutions-section .scard p{margin-bottom:0;color:#151515;text-align:left;padding-right:35px;font-size:16px}.ai-software-development-company-in-germany .solutions-section .scard p,.ai-software-development-company-in-usa .solutions-section .scard p{margin-bottom:0;color:#151515;padding-right:35px;font-size:16px;text-align:center}.solutions-section .scard-content{flex-grow:1;padding:20px;border:1px solid #e5e7eb;border-bottom:0;border-top-left-radius:12px;border-top-right-radius:12px}.ai-chatbot-for-website .casestudy-banner.white_bg_color,.ai-clone-video-generation .casestudy-banner.white_bg_color,.ai-image-background-generation .casestudy-banner.white_bg_color,.ai-leadbot-automation .casestudy-banner.white_bg_color,.ai-newsletter-automation .casestudy-banner.white_bg_color,.ai-personal-multiagent-assistant .casestudy-banner.white_bg_color,.ai-powered-airbnb-guest-communication-assistant .casestudy-banner.white_bg_color,.amazon-web-services .casestudy-banner.white_bg_color,.api-development .casestudy-banner.white_bg_color,.appointment-confirmation-sms-automation .casestudy-banner.white_bg_color,.automated-contract-generator .casestudy-banner.white_bg_color,.automated-product-image-and-video-generation .casestudy-banner.white_bg_color,.automation-contact-us.section_white_bg_color,.big-data .casestudy-banner.white_bg_color,.business-intelligence .casestudy-banner.white_bg_color,.cloud-infrastructure .casestudy-banner.white_bg_color,.cloud-migration .casestudy-banner.white_bg_color,.content-management-system .casestudy-banner.white_bg_color,.content-repurposing-automation .casestudy-banner.white_bg_color,.crm-agent-automation .casestudy-banner.white_bg_color,.crm-software-development .casestudy-banner.white_bg_color,.custom-web-app-development .casestudy-banner.white_bg_color,.customer-feedback-automation-system .casestudy-banner.white_bg_color,.customer-support-chatbot .casestudy-banner.white_bg_color,.data-cleaning .casestudy-banner.white_bg_color,.data-collection .casestudy-banner.white_bg_color,.data-integration .casestudy-banner.white_bg_color,.data-migration .casestudy-banner.white_bg_color,.data-science-consulting .casestudy-banner.white_bg_color,.data-visualization .casestudy-banner.white_bg_color,.digital-ocean .casestudy-banner.white_bg_color,.dockerization .casestudy-banner.white_bg_color,.document-translation-automation .casestudy-banner.white_bg_color,.documentation-automation-system .casestudy-banner.white_bg_color,.e-commerce-website-development .casestudy-banner.white_bg_color,.email-inbox-agent .casestudy-banner.white_bg_color,.enterprise-web-development .casestudy-banner.white_bg_color,.expense-tracker-automation .casestudy-banner.white_bg_color,.gmail-email-management-automation .casestudy-banner.white_bg_color,.google-appsheet .casestudy-banner.white_bg_color,.google-bigquery .casestudy-banner.white_bg_color,.google-cloud-platform .casestudy-banner.white_bg_color,.hr-onboarding-automation .casestudy-banner.white_bg_color,.infrastructure-monitoring .casestudy-banner.white_bg_color,.inventory-tracker-bot .casestudy-banner.white_bg_color,.iot-consulting .casestudy-banner.white_bg_color,.kubernetes .casestudy-banner.white_bg_color,.linkedin-content-automation .casestudy-banner.white_bg_color,.microsoft-azure .casestudy-banner.white_bg_color,.multi-agent-newsletter-system .casestudy-banner.white_bg_color,.news-scraping-and-news-chat-ai-agent .casestudy-banner.white_bg_color,.newsletter-section.section_white_bg_color,.only_image.section_white_bg_color,.oracle-cloud-infrastructure .casestudy-banner.white_bg_color,.power-bi-solutions .casestudy-banner.white_bg_color,.progressive-web-app-development .casestudy-banner.white_bg_color,.rag-document-assistant .casestudy-banner.white_bg_color,.research-bot-automation .casestudy-banner.white_bg_color,.solutions-section.section_bg_color .scard-content,.solutions-section.section_bg_color .scard-footer,.terraform .casestudy-banner.white_bg_color,.voice-based-email-assistant .casestudy-banner.white_bg_color,.wearable-app-development .casestudy-banner.white_bg_color{background-color:#fff}.solutions-section .scard-content.no-footer{border-radius:12px;border-bottom:1px solid #e5e7eb}.ai-mobile-app-development .solutions-section .scard-content .solution-icon,.custom-llms-for-enterprise .solutions-section .scard-content .solution-icon,.mobile-app-design .solutions-section .scard-content .solution-icon,.natural-language-processing .solutions-section .scard-content .solution-icon,.solutions-section .scard-content .solution-icon{background-color:#fff;border-radius:10px;padding:10px;display:inline-flex;box-shadow:0 4px 8px rgba(0,0,0,.08);margin-bottom:15px}.gmail-email-management-automation .solutions-section .scard-content .solution-icon,.research-bot-automation .solutions-section .scard-content .solution-icon{background-color:#fff;border-radius:10px;padding:10px;display:inline-flex;box-shadow:none;margin-bottom:15px}.appointment-confirmation-sms-automation .solutions-section .scard-content .solution-icon{background-color:none;border-radius:10px;padding:10px;display:inline-flex;box-shadow:none;margin-bottom:15px}.ai-software-development-company-in-germany .solutions-section .scard-content .solution-icon,.ai-software-development-company-in-usa .solutions-section .scard-content .solution-icon{text-align:center;background-color:#fff;border-radius:10px;padding:10px;display:inline-flex;box-shadow:0 4px 8px rgba(0,0,0,.08);margin-bottom:15px;margin-left:35%}.solutions-section .scard-content ul{height:100%;padding-left:0}.solutions-section .scard-content .solution-title{font-size:22px;font-weight:600;color:#111827;margin-bottom:10px}.ai-software-development-company-in-germany .solutions-section .scard-content .solution-title,.ai-software-development-company-in-usa .solutions-section .scard-content .solution-title{font-size:22px;font-weight:600;color:#111827;margin-bottom:10px;text-align:center}.data-cleaning .solutions-section .scard-content ul,.data-collection .solutions-section .scard-content ul,.data-warehouse .solutions-section .scard-content ul{height:100%;padding-left:0;margin-top:20px}.solutions-section .scard-content li{list-style:none!important;position:relative;padding-left:35px;margin-bottom:12px;font-size:16px;line-height:1.6}.solutions-section .scard-content li::before{background:url('../img/arrow-circle.svg') 0 0/contain no-repeat;content:"";position:absolute;left:0;top:25%;transform:translateY(-50%);width:25px;height:25px}.data-cleaning .solutions-section .scard-content li::before,.data-collection .solutions-section .scard-content li::before,.data-warehouse .solutions-section .scard-content li::before{background:url('https://systemintegration.in/wp-content/uploads/2025/12/Frame-2.svg') 0 0/contain no-repeat;content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px}.ai-in-software .solutions-section .scard-content li::before{background:url('https://systemintegration.in/wp-content/uploads/2025/12/Frame-2.svg') 0 0/contain no-repeat;content:"";position:absolute;left:0;top:25%;transform:translateY(-50%);width:20px;height:20px;margin-top:10px}.solutions-section .scard-footer{margin-top:auto;border:1px solid #e5e7eb;border-top:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:20px 10px 35px}.agents-section .feature h3,.agents-section .feature h4,.agents-section .feature h5,.current-opening .job-details strong,.icon-content-grid h2,.single-post-section .author-detail .value,.solutions-section .scard-footer a,.video-agents-section .feature h3,.video-agents-section .feature h4,.video-agents-section .feature h5{font-weight:600}.solutions-section .scard:hover .scard-content,.solutions-section .scard:hover .scard-footer{border-color:#06f;transform:translateY(-4px)}.solutions-section .scard:hover .card-content.no-footer{border-color:#06f}.estimation-calculator .form-row input,.service-display-box .scard-content p{margin-bottom:1rem}.service-display-box .scard-content .solution-icon{padding:6px}.addons-section .addon-row:last-child,.automation-contact-us .step:last-child,.estimation-calculator .wpcf7 p,.service-display-box .scard-content .solution-icon,.service-display-box .scard-content .solution-title,.single-post-section .overview-block .social-media .share-blog,.single-post-section .post-layout p{margin-bottom:0}.service-display-box .solutions-grid .sub-service{background-color:#ddd;border-radius:8px}.service-display-box .scard-footer a{padding:10px;border:1px solid #e5e7eb;border-radius:8px}.service-display-box .scard{position:relative;overflow:hidden;border-radius:12px;transition:transform .3s;cursor:pointer}.project-card:hover,.service-display-box .scard:hover{transform:translateY(-4px)}.service-display-box .scard .card-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s;z-index:1;padding:10px;border-radius:12px}.service-display-box .scard:hover .card-image{opacity:1;transform:translateY(-4px);border-radius:12px}.service-display-box .scard-content,.service-display-box .scard-footer{position:relative;z-index:2;transition:background .3s;padding:20px!important}.service-display-box .scard:hover .sub-service{background-color:unset}.service-display-box .scard:hover .solution-icon{background-color:#06f}.service-display-box .scard:hover .scard-footer svg>path,.service-display-box .scard:hover .solution-icon svg>path{stroke:#FFF}.tech-section{margin:auto;border-radius:12px;text-align:center}.tech-section .tech-title{font-size:32px;font-weight:700;margin-bottom:10px}.tech-section .tech-section p{font-size:16px;color:#555;margin-bottom:30px;text-align:center}.tech-section .mobile-select-wrapper{display:none;position:relative;width:100%;margin:0 auto}.tech-section .mobile-select-wrapper .mobile-tech-tabs{width:100%;padding:14px 48px 14px 16px;font-size:16px;border:none;border-radius:12px;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:0 4px 10px rgba(0,0,0,.2)}.tech-section .mobile-select-wrapper::after{content:"▼";position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none;color:#555;font-size:14px}.tech-section .tech-tabs{background:linear-gradient(to right,#f3f9ff,#f8fcff);padding:8px;border-radius:40px;display:flex;justify-content:space-between;margin-bottom:40px;box-shadow:0 4px 20px rgba(0,123,255,20%),inset 0 0 0 transparent}.tech-section .tab{padding:8px 22px;border:none;border-radius:25px;background-color:transparent;font-weight:500;color:#333;cursor:pointer;transition:.3s;position:relative;font-size:18px}.tech-section .tab.active{background-color:#007bff;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,123,255,.3),inset 0 2px 4px rgba(255,255,255,.3),inset 0 -2px 6px rgba(0,0,0,.15)}.tech-section .tab:not(.active):hover{background-color:rgba(0,123,255,.05);box-shadow:0 2px 6px rgba(0,123,255,.1)}.tech-section .tech-category{text-align:left;display:none}.tech-section .tech-category h4{font-size:18px;margin:20px 0 10px;color:#333}.tech-section .tech-grid{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.tech-section .tech-item{display:flex;align-items:center;gap:10px;background-color:#f2f9ff;border:1px solid #e0f0ff;border-radius:10px;padding:14px;box-shadow:0 2px 4px rgba(0,123,255,.05);font-weight:500;font-size:16px;min-width:160px;transition:transform .2s}.tech-section .tech-item:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,123,255,.08)}.tech-section .tech-item img{width:30px;height:30px;object-fit:contain}.tech-section .tech-item span{color:#292929!important}.tech-section .tech-button-wrapper{margin-top:30px;text-align:center}.testimonials-section{padding:48px 20px;text-align:center}.testimonials-section .testimonial-header h2{font-size:32px;margin-bottom:10px}.testimonials-section .testimonial-header p{font-size:18px;color:#666;text-align:center;margin-bottom:20px}.testimonials-section .testimonial-card{background:#fff;border-radius:10px;box-shadow:0 0 8px rgba(0,0,0,.1);overflow:hidden;width:300px;margin:0 10px;text-align:left;min-height:675px}.testimonials-section .video-thumbnail{position:relative;height:300px;overflow:hidden}.testimonials-section .video-thumbnail img{width:100%;height:100%;object-fit:cover}.testimonials-section .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#b97b6e;border-radius:50%;padding:14px 15px;font-size:20px;color:#000}.testimonials-section .testimonial-content{padding:15px;position:relative}.testimonials-section .testimonial-content .stars{color:orange;font-size:16px}.testimonials-section .testimonial-content h4{font-size:18px;margin:10px 0;font-weight:600;color:#292929}.testimonials-section .testimonial-content p{font-size:16px;color:#444;text-align:left}.testimonials-section .author-info{display:flex;align-items:center;gap:10px;position:absolute;top:320px}.testimonials-section .author-info img{width:32px;height:32px;border-radius:50%}.testimonials-section .author-info span{font-size:16px;font-weight:600;color:#333}.testimonials-section .testimonial-marquee{width:100%;margin-top:10px}.testimonials-section .marquee-content{display:flex;width:fit-content;animation:25s linear infinite scroll-left;gap:40px}.testimonials-section .marquee-item{min-width:250px;background:#f9f9f9;padding:15px;border-radius:8px;text-align:left;box-shadow:0 0 5px rgba(0,0,0,.05)}.testimonials-section .marquee-item p{color:#292929}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.blog-section .blog-header h2,.industries-section .industries-title{font-size:32px;font-weight:700;margin-bottom:10px;color:#292929!important}.industries-section .industries-subtitle{font-size:16px;color:#292929!important;margin-bottom:40px;text-align:center}.industries-section .industries-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;justify-content:center;margin-bottom:40px}.industries-section .industry-card{background-color:#eaf2ff;border-radius:12px;padding:30px;box-shadow:0 4px 8px rgba(0,51,102,.05);transition:transform .3s;display:flex;flex-direction:column;align-items:center}.industries-section.section_bg_color .industry-card{background-color:#f6f9ff}.industries-section .industry-icon{margin-bottom:30px}.industries-section .industry-card img{width:36px;height:36px;padding:12px;margin-bottom:30px}.industries-section .industry-card p{font-size:18px;font-weight:500;color:#333;margin:0}.blog-archive-section .blog-card,.blog-section .blog-card:hover,.industries-section .industry-card:hover{transform:translateY(-5px)}.blog-section{text-align:center;background-color:#fff}.dark_theme .blog-section{background-color:#000}.agents-section .agent-list:hover,.blog-section .blog-section a,.video-agents-section .agent-list:hover{cursor:pointer}.blog-section .blog-header p{font-size:16px;color:#555;line-height:1.6;text-align:center}.blog-archive-section .blog-card .blog-image img,.blog-section .blog-card .blog-image img{width:100%;height:auto;padding:12px;border-radius:20px}.blog-archive-section .blog-content,.blog-section .blog-content{display:flex;flex-direction:column;padding:12px;flex-grow:1}.blog-archive-section .blog-tags,.blog-section .blog-tags{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.blog-archive-section .blog-tags .tag,.blog-section .blog-tags .tag{font-size:14px;background:#e5f1fb;color:#0178c1!important;padding:6px 12px;border-radius:20px}.dark_theme .blog-tags .tag{background:#272525;color:#f9fbff!important}.blog-archive-section .blog-title,.blog-section .blog-title{font-size:18px;font-weight:700;color:#292929!important;line-height:1.4;margin-bottom:8px;text-align:left}.blog-archive-section .blog-excerpt,.blog-section .blog-excerpt{text-align:left;font-size:1rem;margin-bottom:0}.blog-archive-section .blog-footer,.blog-section .blog-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee;margin-top:auto;padding-top:16px;font-size:14px;text-align:left}.blog-archive-section .blog-footer .author .label,.blog-footer .date .label,.blog-section .blog-footer .author .label{color:#636363}.blog-archive-section .blog-footer .author .value,.blog-archive-section .blog-footer .date .value,.blog-section .blog-footer .author .value,.blog-section .blog-footer .date .value{display:flex;flex-direction:column;align-items:flex-start;color:#333;font-weight:600}.blog-archive-section .blog-footer .date,.blog-section .blog-footer .date{align-items:flex-end}.blog-archive-section .blog-footer span.label,.blog-section .blog-footer span.label{color:#999!important;font-size:12px;margin-bottom:4px}.blog-section .blog-button{margin-top:40px}.blog-section .view-all:hover{box-shadow:0 10px 32px rgba(0,174,239,.6);transform:translateY(-2px)}.achievements-section{padding:40px;background-color:#fff;text-align:center}.achievements-section h2{font-size:32px;font-weight:600;margin-bottom:10px;color:#292929!important}.achievements-section p{font-size:16px;color:#292929!important;margin-bottom:20px;text-align:center}.achievements-section .achievements-logos{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.achievements-section .achievement-item img{max-height:145px;object-fit:contain;border:2px solid #fff;border-radius:10px;padding:15px;box-shadow:0 8px 30px rgba(0,0,0,.05)!important}.achievements-section .achievement-separator{width:1px;height:60px;border-left:2px solid #ccc}.newsletter-section .container{padding:0 8rem}.newsletter-section .newsletter-detail{background:linear-gradient(to right,#044dae,#06e)!important;padding:50px 100px;text-align:center;border-radius:20px;color:#fff;position:relative}.newsletter-section .newsletter-icon img{width:70px;margin-bottom:10px}.newsletter-section .newsletter-title{font-size:30px;font-weight:600;margin-bottom:20px;color:#fff}.newsletter-section .newsletter-content,.newsletter-section p{font-size:20px;line-height:1.6;margin-bottom:20px;text-align:center;color:#fff;display:block}.newsletter-section .newsletter-note{font-size:18px;opacity:.9;color:#fff!important;text-align:center}.newsletter-section .mc4wp-form-fields,.newsletter-section .newsletter-form{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.newsletter-section .mc4wp-form input[type=email],.newsletter-section .newsletter-form input[type=email]{padding:10px 20px;width:400px;max-width:100%;border:none;border-radius:12px;font-size:16px;background:#fff;color:#000;outline:0}.newsletter-section .mc4wp-form input::placeholder,.newsletter-section .newsletter-form input::placeholder{color:#fff;opacity:.9}.blue-background-with-content-image .custom-btn,.newsletter-section .custom-newsletter-btn{background-color:#fff;color:#007bff;padding:10px 20px;font-size:14px;border-radius:6px;text-decoration:none;display:inline-block;font-weight:600;transition:.3s;border:1px solid transparent;text-align:center}.newsletter-section .mc4wp-form .subscribe_button,.newsletter-section .newsletter-form button{display:flex;align-items:center;gap:10px;padding:10px 26px;border:none;border-radius:12px;font-size:18px;font-weight:600;background-color:#fff;color:#0166ee;cursor:pointer;box-shadow:0 3px 10px rgba(0,0,0,.4);transition:.3s}.newsletter-section .mc4wp-form button span{color:#0166ee!important}.blue-background-with-content-image .custom-btn:hover,.newsletter-section .mc4wp-form .subscribe_button:hover,.newsletter-section .newsletter-form button:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,170,255,.5)}.newsletter-section .mc4wp-form .subscribe_button .arrow,.newsletter-section .newsletter-form button .arrow{font-weight:400;font-size:22px;display:inline-block}.newsletter-bar .newsletter-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;background-color:#09f;padding:20px;border-radius:12px;margin:30px 0}.newsletter-bar .newsletter-container h4{color:#fff;font-weight:700;margin:0;flex:1}.newsletter-bar .mc4wp-form{width:400px}.newsletter-bar .mc4wp-form-fields{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:15px;overflow:hidden;padding:5px 8px}.newsletter-bar .mc4wp-form input{border:none;outline:0;padding:10px 8px;font-size:14px;width:200px;border-radius:20px 0 0 20px}.newsletter-bar .mc4wp-form button{background:#09f;color:#fff;border:none;padding:10px 16px;border-radius:12px;cursor:pointer;font-size:16px;transition:background .3s}.newsletter-bar .mc4wp-form button:hover{background:#007bd6}.newsletter-bar .mc4wp-form .mc4wp-response p{margin:10px 0 0;color:#fff}.airbnb-ai-guest-assistant .contact-section{max-width:unset!important;margin:auto auto 30px;border-radius:12px;margin-top:30px!important}.airbnb-ai-guest-assistant .contact-section .contact-heading{padding-top:30px;text-align:center;padding-bottom:10px;margin-bottom:0;background:linear-gradient(90deg,#cdd9ff 0,#eaf3f7 45%,#f3faff 100%)!important}.airbnb-ai-guest-assistant .contact-section .wpcf7-form{background:linear-gradient(90deg,#cdd9ff 0,#eaf3f7 45%,#f3faff 100%)!important;padding:15px;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.ai-software-development-company-in-germany .contact-section,.ai-software-development-company-in-usa .contact-section{background:url('https://systemintegration.in/wp-content/uploads/2026/02/Contact-Us-Background.jpg')!important;max-width:100%;margin:auto auto 30px;border-radius:12px}.contact-section{max-width:850px;margin:auto auto 30px;border-radius:12px}.blog-archive-section .blog-archive-header,.casestudy-archive-section .casestudy-archive-header,.contact-section .contact-heading{text-align:center;margin-bottom:30px}.contact-section .contact-heading h2{font-size:28px;font-weight:600;color:#1f2937}.contact-section .contact-heading p{font-size:16px;color:#4b5563;line-height:1.6;text-align:center}.contact-section .wpcf7-form{background:#fff;padding:15px;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.contact-section .wpcf7-form .input-row{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.contact-section .wpcf7-form .input-box{flex:1;position:relative}.contact-section .wpcf7-form input,.contact-section .wpcf7-form select,.contact-section .wpcf7-form textarea{width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:14px;color:#1f2937}.contact-section .wpcf7-form select{appearance:none}.contact-section .wpcf7-form i{position:absolute;right:20px;top:40px;color:#6b7280;z-index:1}.contact-section .wpcf7-form .dropdown i{right:20px}.contact-section .wpcf7-form textarea{width:100%;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#f3f4f6;font-size:14px;color:#1f2937;resize:none}.contact-section .wpcf7-form .contact-form-btn{width:100%;padding:14px;font-size:16px;background:#06f!important;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background .3s;box-shadow:0 4px 12px rgba(0,102,255,.3)}.contact-section .wpcf7-form .contact-form-btn:hover{background:#0052cc}.footer-wrapper{background:#f8fbff;padding:50px 80px 0;color:#333;border-top-left-radius:40px;border-top-right-radius:40px;box-shadow:0 -2px 10px rgba(0,0,0,.05)}.single-hire-resources .footer-wrapper,.single-industries .footer-wrapper{padding:100px 80px 0}.dark_theme .footer-wrapper{background:#151515;color:#f9fbff}.dark_theme .footer-wrapper.exist-company{padding:100px 80px 0;margin-top:10px}.footer-wrapper .footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #ccc;padding-bottom:20px}.footer-wrapper .footer_nav_title{font-size:18px;margin-bottom:20px;font-weight:600;position:relative}.footer-wrapper .footer-column-detail{padding-bottom:12px}.footer-wrapper .footer_nav_title::before{content:"";position:absolute;top:30px;left:0;bottom:0;height:1px;width:22%;border-bottom:3px solid #333}.dark_theme .footer-wrapper .footer_nav_title::before{border-bottom:3px solid #f9fbff}.footer-wrapper .footer-column li,.footer-wrapper .footer-column p{font-size:16px;margin-bottom:10px;text-align:left}.footer-wrapper .footer-column a{color:#333;text-decoration:none}.footer-wrapper .bottom-links a:hover,.footer-wrapper .footer-column a:hover{color:#007bff}.download-casestudy .form-outline,.footer-wrapper .footer-logo img,.two-column-with-content-slider .slick-slider{margin-bottom:10px}.footer-wrapper .footer-logo p{font-size:16px;margin-top:5px}.footer-wrapper .footer-bottom p{font-size:16px;margin-bottom:0}.footer-wrapper .badges{display:flex;justify-content:space-between;margin-top:15px}.footer-wrapper .rating-star img{width:11%}.footer-wrapper .badge img{width:32px;height:32px}.footer-wrapper .footer-bottom{display:flex;justify-content:space-between;align-items:center;font-size:16px;flex-wrap:wrap;padding:15px 0}.footer-wrapper .bottom-links ul#menu-legal-menu{padding-left:0;margin-bottom:0;list-style:none}.footer-wrapper .bottom-links a{margin-right:20px;color:#333;text-decoration:none;font-size:16px}.footer-wrapper .social-icons a{margin-left:15px}.footer-wrapper .social-icons img{width:24px;height:24px}.dark_theme .company-contact-with-us{top:-30px}.dark_theme .industries-main{background:unset}.dark_theme .achievements-section,.dark_theme .blog-card,.dark_theme .blog-content,.dark_theme .has-dropdown .mega-menu,.dark_theme .header-wrapper .mega-left,.dark_theme .industry-card{background:#151515}.dark_theme .has-dropdown .mega-menu,.dark_theme .header-wrapper .mega-left{border:1px solid #151515}.dark_theme .achievements-section h2,.dark_theme .achievements-section p,.dark_theme .blog-excerpt,.dark_theme .blog-footer .author .label,.dark_theme .blog-footer .author .value,.dark_theme .blog-footer .date .label,.dark_theme .blog-footer .date .value,.dark_theme .blog-title,.dark_theme .bottom-links a,.dark_theme .footer-column a,.dark_theme .header-wrapper .medium-menu-item span,.dark_theme .header-wrapper .mega-left .label,.dark_theme .header-wrapper .service-card a,.dark_theme .header-wrapper .service-card h4,.dark_theme .header-wrapper .service-card p,.dark_theme .header-wrapper .small-menu-item span,.dark_theme .industry-card p{color:#f9fbff!important}.blog-archive-section,.casestudy-archive-section{padding:40px 20px;background-color:#f9fbfd;overflow:unset}.blog-archive-section .blog-archive-header h2,.casestudy-archive-section .casestudy-archive-header h2{font-size:48px;font-weight:700;color:#222}.blog-archive-section .blog-archive-header .blog_header_content,.casestudy-archive-section .casestudy-archive-header .casestudy_header_content{font-size:48px}.blog-archive-section .search-row,.casestudy-archive-section .search-row{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap}.blog-archive-section .search-bar,.casestudy-archive-section .search-bar{flex:1;padding:12px;font-size:14px;border:1px solid #ccc;border-radius:8px;width:100%}.blog-archive-section .search-button,.casestudy-archive-section .search-button{padding:12px 20px;background-color:#007bff;color:#fff;border:none;border-radius:8px;font-size:14px;white-space:nowrap}.blog-archive-section .filter-row,.casestudy-archive-section .filter-row{display:flex;gap:20px;margin-bottom:30px}.blog-archive-section .filter-select,.casestudy-archive-section .filter-select{flex:1;padding:10px;border:1px solid #ccc;border-radius:8px;background-color:#fff;width:100%}.blog-archive-section .blog-grid,.blog-archive-section .bottom-grid,.blog-section .blog-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blog-archive-section .blog-card,.blog-section .blog-card{background:#fff;border-radius:15px;box-shadow:0 8px 20px rgba(0,0,0,.06);overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:550px}.blog-archive-section .meta{display:flex;justify-content:space-between;font-size:13px;color:#777;margin-top:auto;border-top:1px solid #eee;padding-top:10px}.blog-archive-section .bottom-row{display:flex;align-items:flex-start;gap:20px;margin-top:30px;flex-wrap:wrap}.blog-archive-section .bottom-row .right-blog{flex:3;order:2}.blog-archive-section .sidebar-form{flex:1 1 350px;max-width:350px;background:#f6fbff;padding:20px;border-radius:14px;box-shadow:0 0 10px rgba(0,0,0,.05);position:sticky;top:100px;z-index:10;height:fit-content;text-align:center;order:1}.blog-archive-section .sidebar-form input,.blog-archive-section .sidebar-form select{width:100%;padding:10px;margin-bottom:12px;border:1px solid #ccc;border-radius:8px;background-color:#fff;color:#666}.blog-archive-section .form-submit{width:100%;padding:12px;background-color:#007bff;color:#fff;border:none;border-radius:8px}.blog-archive-section .bottom-grid{flex:3}.blog-archive-section .custom-pagination,.casestudy-archive-section .casestudy-custom-pagination{display:flex;justify-content:center;margin-top:30px;gap:15px;align-items:end}.blog-archive-section .custom-pagination .dots,.casestudy-archive-section .casestudy-custom-pagination .dots{color:#ddd;font-size:20px;font-weight:600}.blog-archive-section .custom-pagination .page-numbers,.casestudy-archive-section .casestudy-custom-pagination .page-numbers{display:inline-block;padding:8px 18px;border-radius:10px;background-color:#fff;color:#333;text-decoration:none;font-weight:500;box-shadow:0 2px 6px rgba(0,0,0,.05);transition:.3s;border:0}.blog-archive-section .custom-pagination .page-numbers:hover,.casestudy-archive-section .casestudy-custom-pagination .page-numbers:hover{background-color:#e4eaf0}.blog-archive-section .custom-pagination .page-numbers.current,.casestudy-archive-section .casestudy-custom-pagination .page-numbers.current{background-color:#007bff;color:#fff!important;box-shadow:0 0 8px rgba(0,123,255,.4)}.blog-archive-section .custom-pagination .page-numbers.dots,.casestudy-archive-section .casestudy-custom-pagination .page-numbers.dots{background-color:transparent;color:#999!important;box-shadow:none;cursor:default}.single-post-section{overflow:visible!important}.single-post-section .container{margin:auto}.single-post-section .breadcrumb-wrapper{display:none;position:sticky;top:64px;z-index:999;padding:15px 0}.single-post-section .breadcrumb-wrapper.sticky-active{display:block;background-color:#f9fbff;box-shadow:0 2px 4px rgba(0,0,0,.05);border-bottom:1px solid #f9fbff}.single-post-section .blog-breadcrumb a:not(:first-child){margin-left:5px}.single-post-section .blog-breadcrumb a{margin-right:5px}.single-post-section .author-detail{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:500px;padding:15px 0}.estimation-calculator .platform-options p,.single-post-section .author-detail .author{display:flex;align-items:center}.single-post-section .author-detail .label{font-size:12px}.single-post-section .author-detail .dot{border:2px solid #666;border-radius:50%}.single-post-section .author-detail .author img{width:40px;height:40px;border-radius:50%;margin-right:10px}.single-post-section .post-layout{display:flex;align-items:flex-start;gap:20px}.single-post-section .form-box{order:1}.single-post-section .post-content{width:74%;order:2;border-radius:12px}.single-post-section .featured-img{border-radius:12px;margin-bottom:20px;width:85%}.single-post-section .form-box,.single-post-section .post-sidebar{width:25%;position:sticky;top:125px;align-self:flex-start;height:fit-content;display:flex;flex-direction:column}.single-post-section .post-sidebar{order:3;gap:20px}.single-post-section .overview-block{background:#fff;padding:20px;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.05)}.single-post-section .form-box{text-align:center;background:#f6fbff;order:1;padding:20px;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.05)}.single-post-section .form-box input,.single-post-section .form-box select{width:100%;margin-bottom:12px;padding:10px;border-radius:8px;border:1px solid #ccc;background-color:#fff;color:#666}.single-post-section .form-box button{background:#007bff;color:#fff;padding:10px;width:100%;border-radius:8px;border:none;cursor:pointer}.single-post-section .form-box input{margin-bottom:-10px}.single-post-section .overview-block .social-media{border-top:1px solid #ccc}.single-post-section .overview-block .social-media .aside-heading{padding:12px 0}.single-post-section .overview-block .social-media .share-blog li{padding:8px 10px;background-color:#ebf3fe;border-radius:10px}.related-blog-section .blog-header{text-align:left}.related-blog-section .blog-header p{text-align:left;margin-bottom:10px}.single-post-section .frequently-ask-question .faqdiv{background:#fff;box-shadow:unset}.single-post-section .frequently-ask-question.section-y-space{padding:35px 0}.project-container{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 35px;margin:0 auto}.project-card{background:#fff;border-radius:20px;padding:24px;box-shadow:0 8px 24px rgba(0,0,0,.06);display:flex;flex-direction:column;justify-content:flex-start;transition:transform .3s}.project-image{width:100%;height:auto;border-radius:14px;margin-bottom:18px}.project-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.project-tags .tag{background:#e5f1fb;color:#0178c1!important;font-size:14px;padding:6px 12px;border-radius:20px;line-height:1}.project-title{font-size:18px;font-weight:700;color:#222;line-height:1.5;margin-bottom:10px}.project-description{font-size:14px;color:#555;line-height:1.6}.casestudy-banner{background-color:#e2e8f0}.ai-software-development-services-for-business-acceleration .casestudy-banner,.ios-app-development .casestudy-banner{background-color:#e2e8f0;margin-bottom:40px}.hire-n8n-developers .casestudy-banner.white_bg_color{background:#f7f7f7;margin-bottom:80px}.casestudy-banner.white_bg_color{background-color:#fafafa}.custom-llms-for-enterprise .casestudy-banner.white_bg_color,.mobile-wallet .casestudy-banner.white_bg_color{background-color:#fafafa;margin-bottom:30px}.casestudy-banner .banner-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:50px 0}.appointment-confirmation-sms-automation .casestudy-banner h1{font-weight:700;color:#222;margin-bottom:30px;font-size:2.5rem}.casestudy-banner h1,.casestudy-banner h2{font-weight:700;color:#222;margin-bottom:10px;font-size:2.5rem}.casestudy-banner .typing-wrapper{display:inline-block;position:relative;white-space:nowrap;color:#222!important}.casestudy-banner .typing-text{display:inline-block;border-right:3px solid #333;white-space:nowrap;overflow:hidden;animation:.7s infinite blink;vertical-align:bottom}@keyframes blink{0%,50%{border-color:#333}100%,51%{border-color:transparent}}.casestudy-banner .banner-subtitle{font-size:22px;color:#444;margin-bottom:20px}.casestudy-banner .banner-tags{display:flex;gap:10px;margin-bottom:20px}.casestudy-banner .tag{background:#e8f0ff;color:#007bff;padding:6px 16px;border-radius:30px;font-size:14px;font-weight:500}.casestudy-banner p{color:#444;line-height:1.6;margin-bottom:24px}.casestudy-banner .banner-button{background-color:#007bff;color:#fff;padding:12px 20px;border-radius:8px;display:inline-block;text-decoration:none;font-weight:500;transition:.3s;box-shadow:0 8px 20px rgba(0,123,255,.25)}.casestudy-banner .banner-button2{background-color:#f5f5f5;color:#333;margin-left:10px;border-radius:8px}.casestudy-banner .banner-button:hover,.company-infrastructure-content .infra-btn:hover{background-color:#0056b3}.casestudy-banner .banner-right img{width:100%;height:auto;max-height:400px;object-fit:contain;border-radius:16px}.casestudy-banner .bannerstats-div{background-color:#f5f7fc;display:flex;justify-content:space-around;margin-top:20px}.casestudy-banner .banner-stats{display:flex;justify-content:space-between;align-items:stretch;padding:30px 0;max-width:1540px;width:100%}.casestudy-banner .stat-box{flex:1;text-align:center;padding:0 10px;position:relative}.casestudy-banner .stat-box:not(:last-child)::after{content:"";position:absolute;top:10%;right:0;height:80%;width:1px;background:#e0e0e0}.casestudy-banner .stat-box .label{font-weight:600;font-size:18px;margin-bottom:4px}.casestudy-banner .stat-box .value{font-size:16px;color:#555}.casestudy-banner .wpcf7-form{background-color:#fff;border-radius:12px;margin:0 10px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.casestudy-banner .wpcf7-form p{margin-bottom:0;line-height:1}.casestudy-banner .wpcf7-form i{position:absolute;right:15px;top:25px;color:#6b7280;z-index:1}.casestudy-banner .wpcf7-spinner{top:-35px!important}.addons-section,.challenge-section,.solution-section{padding:48px 20px;background:#f9fbfd}.challenge-section .challenge-div,.solution-section .solution-div{display:flex;flex-wrap:wrap;gap:40px;margin:auto;position:relative}.challenge-section .sticky-wrapper,.solution-section .sticky-wrapper{flex:1;height:auto;position:relative}.challenge-section .challenge-left,.solution-section .solution-right{position:absolute;top:10px}.challenge-section .challenge-left.sticky,.solution-section .solution-right.sticky{position:fixed;top:100px;width:25%}.challenge-section .challenge-left.bottom,.solution-section .solution-right.bottom{position:absolute;bottom:0;top:auto}.challenge-section .challenge-left h3,.solution-section .solution-right h3{font-weight:700}.challenge-section .challenge-left p{color:#333;line-height:1.6}.challenge-section .challenge-right,.solution-section .solution-left{flex:2;display:flex;flex-direction:column;gap:10px;max-width:60%}.challenge-section .challenge-box:not(:last-child),.solution-section .solution-box:not(:last-child){border-bottom:1px solid #007bff}.agile-development .company-leftimage-rightcontent .left-content ul,.ai-and-ml-consulting .company-leftimage-rightcontent .left-content ul,.ai-in-software .company-leftimage-rightcontent .left-content ul,.ai-integration .company-leftimage-rightcontent .left-content ul,.ai-mobile-app-development .company-leftimage-rightcontent .left-content ul,.ai-model-integration .company-leftimage-rightcontent .left-content ul,.casestudy-step-wise-content-and-image .content-box ul,.challenge-section .challenge-box ul,.custom-api-development .company-leftimage-rightcontent .left-content ul,.custom-llms-for-enterprise .company-leftimage-rightcontent .left-content ul,.erp-software-development .company-leftimage-rightcontent .left-content ul,.software-architecture .company-leftimage-rightcontent .left-content ul,.software-consultant .company-leftimage-rightcontent .left-content ul,.software-integration .company-leftimage-rightcontent .left-content ul,.solution-section .solution-box ul{list-style:none;padding-left:0}.casestudy-step-wise-content-and-image .content-box ul li,.challenge-section .challenge-box ul li,.solution-section .solution-box ul li{margin-bottom:10px;position:relative;padding-left:30px}.challenge-section .challenge-box ul li::before,.solution-section .solution-box ul li::before{background:url(../img/arrow-circle.svg) 0 0/contain no-repeat;content:"";position:absolute;left:0;top:0;width:25px;height:25px}.challenge-section .challenge-box h4,.solution-section .solution-left h4{color:#007bff;margin:8px 0 8px 25px}.challenge-section .challenge-box h4::before,.solution-section .solution-left h4::before{content:"→";position:absolute;left:-4px;top:4px}.challenge-section .challenge-box li,.challenge-section .challenge-box p{color:#555;line-height:1.5}.challenge-section .botton-content p,.solution-section .botton-content p{color:#06f}.challenge-section .botton-content.small-blue-box,.solution-section .botton-content.small-blue-box{max-width:700px;background-color:#e7f1ff;margin:auto;padding:10px}.addons-section .section-heading h2{font-weight:700;margin-bottom:10px;color:#222}.addons-section .section-heading p{color:#666}.addons-section .addon-row{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start;margin-bottom:40px}.addons-section .addon-row.reverse{flex-direction:row-reverse}.addons-section .addon-text{flex:1;min-width:300px}.addons-section .addon-text h3{margin-bottom:10px;font-weight:600}.addons-section .addon-text p{color:#333;margin-bottom:20px;font-size:18px}.addons-section .addon-text ul{margin-left:18px;margin-bottom:20px}.addons-section .addon-text li{font-size:18px;color:#444;margin-bottom:8px}.addons-section .addon-text h4{margin-top:20px;font-weight:600}.addons-section .addon-image{flex:1;text-align:center;min-width:280px}.addons-section .addon-image img{width:100%;max-width:500px;border-radius:12px}.result-section.section_bg_color{background:#f0f7ff}.result-section .result-header h2,.two-column-with-content-slider .box h3{font-weight:700;margin-bottom:10px}.result-section .result-header p{color:#555;margin-bottom:30px}.result-section .result-grid{display:flex;flex-wrap:wrap;justify-content:center}.result-section .result-card{padding:10px}.result-section .result-div{padding:20px;text-align:center;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #ddd;transition:transform .2s}.result-section .result-div:hover{transform:translateY(-4px);border:1px solid #06f}.result-section .result-card h5{font-weight:700;margin:15px 0}.result-section .result-card p{color:#444;line-height:1.5}.automation-contact-us .form-group,.company-leftimage-rightcontent .right-image{margin-bottom:20px}.company-leftimage-rightcontent .infrastructure-img .video_icon,.video-agents-section .video-section .video_icon{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.only_image .shrink-image{padding:0 100px}.single-casestudy .company-pillar .section-description p{padding:0 200px}.single-casestudy .company-pillar .section-description .quote-marks{color:#3498db;font-size:60px;position:absolute;opacity:.7}.single-casestudy .company-pillar .section-description .quote-start{top:-20px;left:130px}.single-casestudy .company-pillar .section-description .quote-end{bottom:-20px;right:130px}.single-casestudy .company-technologies .selected-tech .tech-tabs,.single-service .company-technologies .selected-tech .tech-tabs{background:#cce0ff;margin:10px 0;border-radius:20px;padding:1rem 0}.single-casestudy .company-pillar.section_bg_color .section-description .quote-marks svg>path{fill:#007bff}.download-casestudy{padding:48px 20px}.download-casestudy .download-casestudy-detail{margin:0 auto;background:linear-gradient(135deg,#2196f3 0,#1976d2 100%);border-radius:16px;padding:40px;color:#fff;display:flex;flex-wrap:wrap;gap:40px;box-shadow:0 10px 30px rgba(33,150,243,.3)}.current-opening .job-content,.download-casestudy .download-content{flex:1}.download-casestudy .download-content h3{font-weight:700;margin-bottom:24px;line-height:1.2;color:#fff}.download-casestudy .download-content p{line-height:1.5;margin-bottom:24px;opacity:.95;color:#fff;padding-right:100px}.download-casestudy .contact-info{display:flex;flex-wrap:wrap;gap:32px;align-items:center}.download-casestudy .contact-item{display:flex;align-items:center;gap:8px;font-size:16px;opacity:.9}.download-casestudy .form-container{background:#fff;border-radius:15px;padding:20px;max-width:400px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.download-casestudy .form-outline label{display:block;color:#666;font-size:14px;margin-bottom:8px;font-weight:500}.download-casestudy .form-outline input{width:100%;padding:10px 14px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;transition:border-color .3s;background:#f9f9f9}.download-casestudy .form-outline input:focus{outline:0;border-color:#2196f3;background:#fff}.download-casestudy .download-form-btn{width:100%;background:linear-gradient(135deg,#2196f3 0,#1976d2 100%);color:#fff;padding:12px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;margin-top:10px}.download-casestudy .submit-button p{height:60px}.download-casestudy .download-form-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(33,150,243,.4)}.automation-contact-us .submit-btn:active,.download-casestudy .download-form-btn:active{transform:translateY(0)}.download-casestudy .wpcf7-spinner{top:-40px!important}.estimation-calculator{background:#f5f9ff;padding:40px 20px;border-radius:12px}.estimation-calculator .calc-header h1{font-weight:600;margin-bottom:0;text-align:center}.estimation-calculator .calc-header p{margin-top:10px;text-align:center;padding:0 10%}.estimation-calculator .process-wrap{width:100%;margin:25px auto 10px}.estimation-calculator .process-main{width:100%;min-width:320px;display:flex}.estimation-calculator .process-main .col-3:not(:first-child):not(:last-child):before,.estimation-calculator .process-main .col-3:not(:last-child):before{content:"";position:absolute;left:50%;right:0;width:100%;background:0 0;border:1px solid #ebebeb;margin:auto;height:0}.estimation-calculator .process-main .col-3:not(:first-child):after,.estimation-calculator .process-main .col-3:not(:first-child):not(:last-child):after,.estimation-calculator .process-main .col-3:not(:first-child):not(:last-child):before,.estimation-calculator .process-main .col-3:not(:last-child):before{top:16%}.estimation-calculator .process-step-cont{font-size:16px;text-decoration:none;white-space:nowrap;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.estimation-calculator .process-step{border-radius:100%;line-height:0;text-align:center;align-items:center;justify-content:center;align-self:center;border:1px solid #b3b3b3;display:flex;color:#fff;width:24px;height:24px;font-weight:700;margin-bottom:7px;z-index:4;cursor:pointer;background:#fff;position:relative}.estimation-calculator .active-step-1 .col-3:first-child .process-step,.estimation-calculator .active-step-2 .process-step.step-2,.estimation-calculator .active-step-3 .process-step.step-3,.estimation-calculator .active-step-4 .process-step.step-4{background-color:#2684ff;border:5px solid #fff}.estimation-calculator .active-step-1 .col-3:first-child .process-step:after,.estimation-calculator .active-step-2 .process-step.step-2:after,.estimation-calculator .active-step-3 .process-step.step-3:after,.estimation-calculator .active-step-4 .process-step.step-4:after{position:absolute;content:"";width:24px;height:24px;z-index:-1;border-radius:50%;border:1px solid #95b836}.estimation-calculator .active-step-1 .col-3:first-child .process-step::after,.estimation-calculator .active-step-2 .process-step.step-2::after,.estimation-calculator .active-step-3 .process-step.step-3::after,.estimation-calculator .active-step-4 .process-step.step-4::after{border:1px solid #2684ff}.estimation-calculator .active-step-2 .col-3:nth-child(-n+1):before,.estimation-calculator .active-step-3 .col-3:nth-child(-n+2):before,.estimation-calculator .active-step-4 .col-3:nth-child(-n+3):before{border-color:#2684ff!important}.estimation-calculator .active-step-2 .col-3:nth-child(-n+1) .process-step,.estimation-calculator .active-step-3 .col-3:nth-child(-n+2) .process-step,.estimation-calculator .active-step-4 .col-3:nth-child(-n+3) .process-step{background-color:#2684ff;border-color:#2684ff;background-image:url('../img/white_check.svg');background-repeat:no-repeat;background-position:center}.estimation-calculator .question{font-size:24px;margin-bottom:15px}.estimation-calculator .calc-grid{display:flex;width:100%;margin-top:20px}.estimation-calculator .left-grid{width:68%}.estimation-calculator .right-grid{width:28%;margin:0 0 60px 30px}.estimation-calculator .business-options,.estimation-calculator .industry-options,.estimation-calculator .platform-options{display:flex;flex-wrap:wrap;gap:15px}.estimation-calculator .image-checkbox{display:flex;align-items:center;justify-content:left;border:2px solid #e0e0e0;border-radius:12px;padding:12px 16px;cursor:pointer;width:280px;transition:.3s;background:#fff;box-shadow:0 0 0 0 transparent;text-align:center;visibility:visible}.estimation-calculator .image-checkbox svg{filter:grayscale(100%)}.estimation-calculator .image-checkbox:hover{border-color:#2684ff}.estimation-calculator .image-checkbox img{width:35px;height:35px;object-fit:contain;margin-bottom:8px}.estimation-calculator .image-checkbox span{font-size:16px;font-weight:500;color:#666!important}.estimation-calculator .image-checkbox input[type=checkbox]:checked~span{color:#0073aa;font-weight:600}.estimation-calculator .image-checkbox input[type=checkbox]:checked~img{filter:brightness(1.1)}.estimation-calculator .image-checkbox input[type=checkbox]:checked+img,.estimation-calculator .image-checkbox input[type=checkbox]:checked+span,.estimation-calculator .image-checkbox:has(input[type=checkbox]:checked),.image-checkbox:has(input[type=radio]:checked){border-color:#2684ff}.estimation-calculator .automation-details{background:#fff;border-radius:10px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.03);max-height:fit-content;margin-top:50px}.estimation-calculator .automation-details h5{margin-bottom:16px}.estimation-calculator .automation-details .detail{margin:10px 0;display:none}.estimation-calculator .automation-details .tag{display:inline-block;background:#eaf4ff;color:#007bff;padding:6px 12px;border-radius:6px;font-size:16px;margin:8px 10px 8px 0}.estimation-calculator .calc-actions{margin-top:20px}.estimation-calculator .calc-actions p{display:flex;justify-content:flex-start;gap:10px}.estimation-calculator .btn{padding:10px 18px;border-radius:8px;border:none;font-weight:600;font-size:16px;cursor:pointer}.estimation-calculator .btn.prev{background:#fff;border:1px solid #ddd;margin-right:5px}.estimation-calculator .btn.next,.estimation-calculator .wpcf7-submit{background:#007bff;color:#fff}.estimation-calculator .calc-grid .step{display:none;margin-bottom:15px;border-radius:6px}.estimation-calculator .image-checkbox input:checked~span,.estimation-calculator .image-checkbox:hover span{color:#2684ff!important}.estimation-calculator .industry-options span,.estimation-calculator .platform-options span{margin-left:10px}.estimation-calculator .form-details{padding:30px;border:1px solid #ccc;border-radius:20px}.estimation-calculator .form-row{display:flex;flex-wrap:wrap;gap:20px}.estimation-calculator .form-group{display:flex;flex-direction:column}.estimation-calculator .half-width{flex:1 1 calc(50% - 10px)}.estimation-calculator .full-width{flex:1 1 100%}.estimation-calculator .business-options input,.estimation-calculator .form-group input,.estimation-calculator .form-group select,.estimation-calculator .form-group textarea,.estimation-calculator .industry-options input{width:100%;padding:14px;border:1px solid #ccc;border-radius:12px;font-size:15px}.estimation-calculator .business-options input,.estimation-calculator .industry-options input{width:270px}.estimation-calculator .business-options .image-checkbox{padding:16px;justify-content:center}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999}.popup-overlay .popup-box{background:#fff;padding:30px 20px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2);text-align:center;max-width:450px;width:90%}.popup-overlay .popup-box h2{font-size:24px;font-weight:700;margin-bottom:15px}.popup-overlay .popup-box p{font-size:14px;color:#333;line-height:1.5}.popup-overlay .popup-buttons{display:flex;justify-content:center;gap:12px}.popup-overlay .btn{padding:10px 18px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;border:none;cursor:pointer;transition:.3s;white-space:nowrap}.popup-overlay .btn.primary{background-color:#007bff;color:#fff}.popup-overlay .btn.primary:hover{background-color:#0069d9}.popup-overlay .btn.secondary{background-color:#f2f2f2;color:#333}.popup-overlay .btn.secondary:hover{background-color:#e0e0e0}.number-content-box.section_bg_color{background-color:#eaf3fc}.number-content-box h2{color:#222;padding:0 20%}.number-content-box{font-size:20px;font-weight:500;color:#333}.number-content-box .benefit-card{background:#fff;border-radius:12px;box-shadow:0 0 8px rgba(0,0,0,.05);transition:.3s;text-align:left}.number-content-box .benefit-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,123,255,.15)}.number-content-box .benefit-card .step-number{font-weight:700;color:#007bff;font-size:34px}.number-content-box .benefit-card .title{font-size:18px;font-weight:600;color:#007bff;margin:10px 0}.number-content-box .benefit-card .desc{color:#555;font-size:14px}.icon-content-grid .approach-card{background:#eaf3fc;border-radius:12px;box-shadow:0 0 12px rgba(0,0,0,.04);transition:.3s}.icon-content-grid .approach-card .grid-title{margin:16px 0;max-height:50px}.icon-content-grid .approach-card h4{color:#007bff;font-weight:600}.icon-content-grid.section_bg_color .approach-card h4{color:#000}.icon-content-grid .approach-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,123,255,.15)}.icon-content-grid .approach-card .icon{width:40px;height:40px}.schedule-meeting-four .custom-agent-cta{background:linear-gradient(90deg,#09f 0,#0cf 100%);border-radius:10px;padding:30px 20px;color:#fff}.schedule-meeting-four .custom-agent-btn{background-color:#fff;color:#007bff;padding:10px 20px;font-size:14px;border-radius:6px;text-decoration:none;display:inline-block;font-weight:500;transition:.3s;border:1px solid transparent;text-align:center}.schedule-meeting-four .custom-agent-btn:hover{background-color:#f2f8ff;color:#0056b3;border-color:#007bff}.agents-section{background-color:#f9fbfd}.agents-section .agent-list{padding:15px 0;font-size:22px}.agents-section .agent-list.active,.video-agents-section .agent-list.active{font-weight:600;color:#007bff;cursor:pointer}.agents-section .agent-middle-div{position:relative;display:inline-block}.agents-section .agent-middle-div::after,.agents-section .agent-middle-div::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:70%;width:1px;background:#e0e0e0}.agents-section .agent-middle-div::after{right:0;left:auto}.agents-section .agent-image{max-width:180px}.agents-section .agent-btn,.company-infrastructure-content .infra-btn{background-color:#007bff;color:#fff;padding:10px 22px;border-radius:8px;font-size:14px;text-decoration:none;transition:background-color .3s}.agents-section .feature ul{margin-top:1rem}.agents-section .feature li{margin-bottom:10px;font-size:16px}.error-section{background-color:#f7faff;padding:60px 20px;text-align:center}.error-code{font-size:72px;font-weight:800;color:#007bff;margin-bottom:20px}.other-page-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px}.error-link{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:12px;padding:20px;width:180px;box-shadow:0 0 10px rgba(0,0,0,.05);transition:.3s;text-decoration:none;color:#333}.error-link:hover{box-shadow:0 8px 30px rgba(0,123,255,.1);transform:translateY(-3px)}.error-link .other-page{font-weight:500;font-size:16px;margin-top:10px}.video-agents-section .video-section .preview_img{max-width:800px}.video-agents-section .changeable-content{padding:1rem;margin:2rem 0;border-radius:20px;background-color:#ebf3ff;position:relative}.video-agents-section .agent-list{padding:7px 0;font-size:20px}.video-agents-section .feature-div::before{content:"";position:absolute;left:47%;top:50%;transform:translateY(-50%);height:70%;width:2px;background:#e0e0e0}.workflow-accordion-section .accordion-button{position:relative;background-color:#eaf2ff;font-weight:600;color:#0d6efd;border:none;box-shadow:none}.workflow-accordion-section .accordion-button::before{content:"";display:inline-block;width:20px;height:20px;background-image:url('../img/arrow-up.png');background-size:contain;background-repeat:no-repeat;margin-right:10px;vertical-align:middle;transform:rotate(0);transition:transform .2s ease-in-out}.two-column-with-content-slider .arrow-btn.prev-btn,.workflow-accordion-section .accordion-button:not(.collapsed)::before{transform:rotate(180deg)}.workflow-accordion-section .accordion-button:not(.collapsed){background-color:#e7f1ff;color:#0d6efd}.workflow-accordion-section .accordion-item{border:none;border-bottom:2px solid #3a86f578;background-color:#eaf2ff}.workflow-accordion-section .accordion-button::after{content:none}.automation-service-section{background-color:#f9fbfd;padding:48px 20px}.automation-service-section .main-div{padding:0 40px}.automation-service-section h2{font-weight:700;margin-bottom:20px}.automation-service-section p{color:#333;padding-right:20px}.automation-service-section .feature-box{background:#eaf2ff;border-radius:10px;padding:15px;font-size:16px;color:#1a1a1a;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.05);height:100%}.automation-contact-us.want_a_section_background{background-color:#e8f2ff}.automation-contact-us .header h2{color:#333;font-weight:600;margin-bottom:10px}.automation-contact-us .header p{color:#666;margin:0 auto}.automation-contact-us .approach-section{border-radius:15px;padding:0 20px;margin-bottom:20px}.automation-contact-us .approach-title{font-size:1.5rem;color:#333;font-weight:600;margin-bottom:10px}.automation-contact-us .step{display:flex;align-items:flex-start;margin-bottom:20px;padding:10px;border-radius:10px;transition:.3s;background-color:#eaf2ff;box-shadow:3px 3px 3px rgba(0,123,255,.25)}.automation-contact-us .step:hover{transform:translateX(5px)}.automation-contact-us .step-number{min-width:30px;height:30px;color:#007bff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:20px;margin-right:10px;flex-shrink:0}.automation-contact-us .step-content h5{color:#333;font-weight:600;margin-bottom:5px}.automation-contact-us .step-content p{font-size:14px;color:#666;margin-bottom:5px}.automation-contact-us .form-section{background:#fff;border-radius:15px;padding:0 20px}.automation-contact-us .wpcf7-form i{position:absolute;right:15px;top:35px;color:#6b7280;z-index:1}.automation-contact-us .form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.automation-contact-us .form-group label{display:block;font-size:.9rem;color:#555;margin-bottom:8px}.automation-contact-us .form-input{width:100%;padding:15px;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:.3s;background-color:#f8f9fa}.automation-contact-us .form-input:focus{outline:0;border-color:#007bff;background-color:#fff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.automation-contact-us .form-input::placeholder{color:#adb5bd}.automation-contact-us .form-textarea{resize:vertical;min-height:120px}.automation-contact-us .submit-btn{width:100%;padding:15px;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:.3s;margin-top:10px}.automation-contact-us .submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,123,255,.3)}.automation-contact-us .features-section{border-right:1px solid #f0f0f0}.automation-contact-us .features-grid,.left-counter-right-content .stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.automation-contact-us .features-grid.with-image{gap:10px}.automation-contact-us .feature-item{display:flex;align-items:flex-start;gap:10px;background:#f6fbff;padding:12px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);text-align:left;border:1px solid #e0e7ff;transition:transform .2s}.automation-contact-us .feature-item.remove-flex img{height:150px;width:100%}.automation-contact-us .feature-icon{width:40px;height:40px;background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.automation-contact-us .feature-icon svg{fill:#fff;stroke:#fff}.automation-contact-us .feature-content h5{color:#333;font-weight:600;margin-bottom:0;line-height:1.3}.automation-contact-us .feature-content p{color:#666;line-height:1.5;font-size:16px;margin-bottom:0;margin-top:10px}.automation-contact-us .feature-item.remove-flex .feature-content h5{padding-top:8px}.blue-background-with-content-image{margin:35px auto}.blue-background-with-content-image .container{Padding:0 8rem}.blue-background-with-content-image .content-detail{background:linear-gradient(to left,#00b3ff,#007bff);padding:20px;text-align:left;border-radius:20px;color:#fff;background-size:cover;background-position:center;position:relative}.blue-background-with-content-image h2{font-weight:600;margin-bottom:20px;color:#fff}.blue-background-with-content-image p{font-size:20px;line-height:1.6;margin-bottom:20px;color:#fff;display:block}.blue-background-with-content-image .note{font-size:18px;opacity:.9;color:#fff!important}.blue-background-with-content-image .image-div{position:absolute;right:0;bottom:0}.development-section .feature-box{background-color:#ebf3ff;border-radius:10px;padding:20px;text-align:left;box-shadow:0 0 10px rgba(0,0,0,.05);min-height:220px;display:flex;flex-direction:column;justify-content:flex-start;margin:0 10px}.development-section .feature-box h4{font-size:18px;font-weight:700;margin-bottom:10px}.development-section .feature-box p{font-size:16px;color:#555;line-height:1.5}.development-section .slick-next:before,.development-section .slick-prev:before{color:#000;font-size:20px}.development-section .feature-slider .slick-slide{transition:.3s}.development-section .feature-slider .slick-current{transform:scale(1.02)}.review-rating-section h2{text-align:center;margin-bottom:40px;font-weight:600}.review-rating-section h2 span{color:#2f67f8}.review-rating-section .reviews-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto;padding:0 2rem}.current-opening .job-card,.review-rating-section .review-card{background:#fff;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.08)}.review-rating-section .review-card{border-radius:12px;display:flex;flex-direction:column;justify-content:space-between}.review-rating-section .stars{color:#2f67f8;margin-bottom:15px;font-size:18px}.review-rating-section .review-text{font-size:14px;line-height:1.6;margin-bottom:20px;color:#555}.review-rating-section .review-footer{display:flex;align-items:center;gap:12px;margin-top:auto}.review-rating-section .review-footer img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #eee}.review-rating-section .reviewer-info h4{margin:0;font-size:15px;font-weight:600}.review-rating-section .reviewer-info p{margin:2px 0 0;font-size:13px;color:#888}.current-opening .search-container{margin:0 auto 40px;display:flex;gap:10px}.current-opening .search-container input{flex:1;padding:12px 15px;font-size:14px;border-radius:8px;border:1px solid #ddd;outline:0}.current-opening .search-container button{background:#2f67f8;color:#fff;border:none;padding:12px 20px;font-size:14px;border-radius:8px;cursor:pointer;transition:.3s}.current-opening .search-container button:hover{background:#234ec1}.current-opening .job-card{border-radius:12px;margin-bottom:20px;gap:20px}.current-opening .job-icon{font-size:35px;color:#2f67f8;flex-shrink:0;background:#ebf3ff;width:60px;height:60px;padding:0 8px;border-radius:10px;display:flex;align-items:center}.current-opening .job-title{font-size:18px;font-weight:600;margin:0 0 10px}.current-opening .job-details{font-size:13px;margin-bottom:12px;color:#444}.current-opening .job-desc{line-height:1.6;margin-bottom:15px;color:#555}.current-opening .job-actions{display:flex;gap:10px}.current-opening .job-actions .btn{padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;border:none;transition:.3s}.current-opening .btn-outline{background:#f5f5f5;color:#333;border:1px solid #ddd}.current-opening .btn-outline:hover{background:#e9e9e9}.current-opening .apply-section{display:none;background:#fff;padding:25px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.1);margin:20px 0}.current-opening .apply-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.current-opening .apply-header h3{margin:0;display:flex;align-items:center;gap:10px}.current-opening .apply-header span{color:#06f!important}.current-opening .apply-header i{color:#2f67f8;font-size:26px}.current-opening .apply-header .inside_apply_now{padding:6px 12px}.current-opening .close-btn{background:0 0;border:none;font-size:20px;cursor:pointer;color:#333}.life-at-bmvsi .card,.time-flow .step-card{background:#fff;padding:20px;border-radius:12px;position:relative}.current-opening .apply-section li,.current-opening .apply-section p{font-size:16px;color:#444;line-height:1.6}.current-opening .apply-section ul{padding-left:20px}.life-at-bmvsi .card-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 auto}.life-at-bmvsi .card{box-shadow:0 2px 10px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center;text-align:center;height:360px;overflow:hidden}.life-at-bmvsi .image-slider{width:100%;height:250px}.life-at-bmvsi .image-slider img{width:100%;height:250px;object-fit:cover;border-radius:12px 12px 0 0}.life-at-bmvsi .card-title{font-size:18px;font-weight:700;margin-top:8px}.life-at-bmvsi .card-text{font-size:14px;color:#555}.time-flow .container{max-width:950px}.time-flow .methodology-flow::before{content:'';position:absolute;left:50%;top:115px;bottom:120px;width:2px;background:repeating-linear-gradient(to bottom,#1976d2,#1976d2 6px,transparent 6px,transparent 12px);transform:translateX(-50%);z-index:1}.time-flow .step-container{position:relative;display:flex;align-items:center;width:100%;min-height:120px}.time-flow .step-card{width:375px;z-index:2;border:1px solid #1976d2;box-shadow:0 3px 6px rgba(0,0,0,.05)}.time-flow .step-container:nth-child(odd) .step-card{margin-right:auto;margin-left:0}.time-flow .step-container:nth-child(2n) .step-card{margin-left:auto;margin-right:0}.time-flow .step-number{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#1976d2;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;z-index:2}.time-flow .step-icon{width:58px;height:58px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:24px;background:#f0f6ff;color:#1976d2}.time-flow .step-title{color:#2c3e50;font-size:16px;font-weight:600;margin-bottom:12px;line-height:1.3}.time-flow .step-description{color:#5a6c7d;line-height:1.5}.two-column-with-content-slider .container{display:flex;justify-content:space-between;align-items:center;padding:50px;margin-bottom:20px}.two-column-with-content-slider .left{max-width:40%}.two-column-with-content-slider .left h2{font-weight:700;line-height:1.4}.two-column-with-content-slider .right{position:relative;max-width:50%}.two-column-with-content-slider .box{position:relative;border:1px solid #eee;padding:30px;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.05);min-height:240px;transition:color .3s ease-in-out;color:#333;overflow:hidden;z-index:0}.two-column-with-content-slider .box::before{content:"";position:absolute;top:145%;left:-120%;width:230%;height:245%;background:#00f;transform:rotate(45deg);transition:top .5s,left .5s;z-index:-1}.two-column-with-content-slider .box:hover::before{top:-50%;left:-50%}.two-column-with-content-slider .box p{line-height:1.6;color:#555}.two-column-with-content-slider .arrows{position:absolute;bottom:-40px;right:0;display:flex;gap:10px}.two-column-with-content-slider .arrow-btn{background:#2563eb;width:35px;height:35px;border:none;border-radius:6px;cursor:pointer;font-size:18px;transition:.3s;display:flex;align-items:center;justify-content:center}.button-over-image{padding:48px 20px 0}.button-over-image .hero h2{font-weight:800;max-width:800px;margin:auto;line-height:1.3;text-align:center}.button-over-image .image-container{display:block;max-width:700px;width:100%;overflow:hidden;margin:auto}.button-over-image .image-container img{width:100%;display:block;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 80%,rgba(0,0,0,0) 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 80%,rgba(0,0,0,0) 100%);mask-repeat:no-repeat;mask-size:cover}.button-over-image .cta-btn{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,#007bff,#0056b3);color:#fff;padding:14px 26px;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 15px rgba(0,0,0,.3);transition:background .3s,transform .2s}.button-over-image .cta-btn:hover{background:linear-gradient(90deg,#0056b3,#003f80);transform:translateX(-50%) scale(1.05)}.left-counter-right-content .content p{text-align:justify}.left-counter-right-content .box{position:relative;border:1px solid #eee;padding:35px 30px;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.05);min-height:240px;text-align:center;font-weight:700;font-size:30px;transition:color .3s ease-in-out;overflow:hidden;z-index:0;display:grid}.left-counter-right-content .box::before{content:"";position:absolute;top:145%;left:-120%;width:150%;height:100%;transform:rotate(90deg);transition:top .5s,left .5s;z-index:-1}.left-counter-right-content .box:hover::before{top:0;left:-25%}.left-counter-right-content .box p{margin:10px 0;font-weight:400}.left-counter-right-content .blue,.left-counter-right-content .blue p{color:#007bff;border-color:#007bff}.left-counter-right-content .box.blue::before{background:#007bff}.left-counter-right-content .red,.left-counter-right-content .red p{color:#ff3b3b;border-color:#ff3b3b}.left-counter-right-content .box.red::before{background:#ff3b3b}.left-counter-right-content .green,.left-counter-right-content .green p{color:#28a745;border-color:#28a745}.left-counter-right-content .box.green::before{background:#28a745}.left-counter-right-content .orange,.left-counter-right-content .orange p{color:#f80;border-color:#f80}.left-counter-right-content .box.orange::before{background:#f80}.casestudy-step-wise-content-and-image .content-box{background:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.casestudy-step-wise-content-and-image .content-box p{font-size:18px!important}.casestudy-step-wise-content-and-image .content-box.li-change ul{display:grid;grid-template-columns:repeat(2,1fr)}.casestudy-step-wise-content-and-image .content-box ul li::before{background:url('../img/arrow-circle.svg') 0 0/contain no-repeat;content:"";position:absolute;left:0;top:0;width:25px;height:25px}.casestudy-step-wise-content-and-image .content-box img{border-radius:20px}.casestudy-step-wise-content-and-image .content-box ol{padding-left:50px}.ai-clone-video-generation .casestudy-step-wise-content-and-image .content-box ul,.crm-agent-automation .casestudy-step-wise-content-and-image .content-box ul{list-style:disc!important;padding-left:0}.ai-clone-video-generation .casestudy-step-wise-content-and-image .content-box ul li::before,.crm-agent-automation .casestudy-step-wise-content-and-image .content-box ul li::before{background:0 0!important;content:"";position:absolute;left:0;top:0;width:25px;height:25px}.ai-clone-video-generation .casestudy-step-wise-content-and-image .content-box ul li,.crm-agent-automation .casestudy-step-wise-content-and-image .content-box ul li{margin-bottom:10px;position:relative;padding-left:0!important}.company-schedule-meeting-five{padding:48px 20px;background:radial-gradient(circle at top left,#002a80,#000d26)}.company-schedule-meeting-five .company-meeting-with-us{display:flex;align-items:center;justify-content:center}.company-schedule-meeting-five img{width:280px;border-radius:12px}.company-schedule-meeting-five .content{flex:1;margin:0 40px;max-width:500px}.company-schedule-meeting-five .content h2{color:#fff;font-weight:700;margin-bottom:20px;line-height:1.3}.company-schedule-meeting-five .content p{font-size:16px;line-height:1.6;color:#fff}.company-schedule-meeting-five .cta-btn{background:#007bff;color:#fff;padding:16px 28px;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:background .3s,transform .2s}.company-schedule-meeting-five .cta-btn:hover{background:#0056b3;transform:scale(1.05)}.only-video .video-container{position:relative;width:100%;height:550px;overflow:hidden}.only-video .thumbnail,.only-video iframe{width:100%;height:100%;object-fit:cover;display:block}.only-video .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;background:rgba(0,0,0,.5);border-radius:50%;padding:35px;cursor:pointer;transition:.3s}.only-video .play-btn:hover{background:rgba(0,0,0,.8)}.only-video iframe{border:none;display:none}.estimate-four-col-grid .container-wrapper{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto}.estimate-four-col-grid .stat-box{text-align:center;padding:20px;position:relative}.estimate-four-col-grid .heading{color:#00f;font-size:1.25rem;margin-bottom:10px}.estimate-four-col-grid .stat-box:not(:last-child){border-right:2px solid #ddd}@media screen and (max-width:1600px){.hero-banner .hero-content p{padding:0 32%}.client-success-section{padding:2% 16%}.client-success-section .client-main-div{transform:translate(0,0)}.client-success-section .casestudies_button{margin-top:60px}.blog-archive-section .blog-grid .blog-card .blog-content p,.footer-wrapper .bottom-links a,.footer-wrapper .footer-bottom p,.footer-wrapper .footer-column a,.footer-wrapper .footer-column li,.footer-wrapper .footer-column p{font-size:14px}.blog-archive-section .blog-archive-header .blog_header_content,.blog-archive-section .blog-archive-header h2,.casestudy-archive-section .casestudy-archive-header h2 .casestudy-archive-section .casestudy-archive-header .casestudy_header_content{font-size:40px}.casestudy-banner .banner-stats{max-width:unset}.challenge-section .challenge-left.sticky,.solution-section .solution-right.sticky{width:30%}}@media (max-width:1440px){.hero-banner .hero-content p{font-size:1.125rem;padding:0 30%}.client-success-section{padding:5% 12%}.blog-archive-section .blog-archive-header .blog_header_content,.blog-archive-section .blog-archive-header h2,.casestudy-archive-section .casestudy-archive-header h2 .casestudy-archive-section .casestudy-archive-header .casestudy_header_content{font-size:34px}.casestudy-banner .banner-stats{max-width:1320px}.single-casestudy .company-pillar .section-description .quote-start{top:0;left:180px}.single-casestudy .company-pillar .section-description p{padding:0 180px}.single-casestudy .company-pillar .section-description .quote-end{bottom:0;right:180px}.video-agents-section .feature-div::before{left:50%}}@media (max-width:1199px){.header-wrapper .right-div nav ul li{font-size:14px}.hero-banner .hero-content h1{font-size:2rem}.hero-banner .hero-content p{font-size:.95rem;padding:0 25%}.hero-banner .logo-track img{height:45px;margin:0 30px}.client-success-section{padding:5%}.client-success-section .casestudies_button{margin-top:80px}.blog-archive-section .bottom-grid{grid-template-columns:repeat(2,1fr)}.industries-section .industries-grid{grid-template-columns:repeat(3,1fr)}.blog-archive-section .sidebar-form{max-width:330px}.newsletter-section .container{padding:0 4rem}.newsletter-section .newsletter-detail{padding:50px}.footer-wrapper .footer-bottom .bottom-links{order:1;width:100%}.footer-wrapper .footer-bottom .social-icons{order:2;width:100%;display:flex;justify-content:space-between;margin:15px 0}.footer-wrapper .footer-bottom p{order:3;width:100%;text-align:center}.footer-wrapper .footer-bottom .social-icons a{margin-left:0}.blog-archive-section .blog-archive-header .blog_header_content,.blog-archive-section .blog-archive-header h2,.casestudy-archive-section .casestudy-archive-header h2 .casestudy-archive-section .casestudy-archive-header .casestudy_header_content{font-size:30px}.casestudy-banner .banner-stats{max-width:1100px}.newsletter-bar .mc4wp-form{width:unset}.estimation-calculator .calc-header p{padding:0}}@media (max-width:991px){.client-success-section .client-success-content,.header-wrapper .nav-menu ul,.tech-section .tech-tabs{display:none}.header-wrapper .cta-button{display:none;margin-left:auto}.client-success-section .client-success-mobile,.header-wrapper .btn-hamburger,.header-wrapper .mob-cta-button,.tech-section .mobile-select-wrapper{display:block}.hero-banner .hero-content h1{font-size:1.75rem}.hero-banner .hero-content p{font-size:.9rem;padding:0 15%}.hero-banner .logo-track img{height:35px;margin:0 20px}.estimation-calculator .calc-grid,.milestone-section .milestone-content,.single-post-section .post-layout{flex-direction:column}.milestone-section .info-detail{justify-content:center}.milestone-section .info-card,.milestone-section .info-card p,.workflow-accordion-section .left-content{text-align:center}.challenge-section .challenge-div,.solution-section .solution-div{display:grid;gap:0}.challenge-section .challenge-left,.challenge-section .challenge-left.sticky,.solution-section .solution-right,.solution-section .solution-right.sticky{max-width:100%;position:unset}.solution-section .solution-left{max-width:100%;order:2}.industries-section .industries-main,.testimonials-section{padding:35px 0}.testimonials-section .testimonial-header{padding:0 20px}.testimonials-section .testimonial-div{padding:0 10px;overflow:hidden}.testimonials-section .testimonialslider .slick-list{overflow:visible}.testimonials-section .testimonialslider .slick-slide{margin-left:0!important;padding-right:0}.blog-archive-section .blog-grid,.blog-section .blog-cards,.casestudy-archive-section .project-container,.company-recent-casestudy .project-container,.estimate-four-col-grid .container-wrapper,.industries-section .industries-grid{grid-template-columns:repeat(2,1fr)}.blog-archive-section .bottom-row .right-blog{margin-top:4px}.blog-archive-section .bottom-grid{grid-template-columns:repeat(1,1fr)}.client-success-section{padding:35px 20px;height:unset;width:unset}.client-success-section .client-main-div{transform:unset}.client-success-section .client-success-mobile .client-card{background:#fff;padding:20px;border-radius:16px;margin-bottom:20px}.client-success-section .client-success-mobile .client-info{text-align:left;margin-top:20px}.client-success-section .client-success-mobile .client-image img,.estimation-calculator .image-checkbox,.result-section .result-card,.single-post-section .featured-img,.single-post-section .form-box,.single-post-section .post-content,.single-post-section .post-sidebar,.solutions-section .solutions-card{width:100%}.client-success-section .casestudies_button{margin-top:30px}.estimation-calculator .container,.newsletter-section .container,.number-content-box h2,.only_image .shrink-image,.single-post-section .blog-breadcrumb,.single-post-section .post-layout{padding:0}.newsletter-section .newsletter-detail{padding:30px 20px}.newsletter-section .newsletter-icon img{width:60px}.newsletter-section .newsletter-title{font-size:24px}.newsletter-section .newsletter-content,.newsletter-section p{font-size:16px}.newsletter-section .newsletter-note{font-size:14px}.footer-wrapper{padding:50px 50px 0}.single-post-section .post-sidebar{position:static}.single-post-section .post-content{order:1}.single-post-section .form-box{order:2}.casestudy-banner .banner-stats{display:grid;grid-template-columns:repeat(3,1fr)}.casestudy-banner .stat-box{padding:10px}.challenge-section .challenge-right,.download-casestudy .form-container{max-width:100%}.download-casestudy .download-content p{padding-right:0}.single-casestudy .company-pillar .section-description .quote-start{top:0;left:0}.single-casestudy .company-pillar .section-description p{padding:0 60px}.single-casestudy .company-pillar .section-description .quote-end{bottom:0;right:0}.result-section .result-grid{display:grid;grid-template-columns:repeat(2,1fr);place-items:center}.estimation-calculator .business-options,.estimation-calculator .industry-options,.estimation-calculator .platform-options,.life-at-bmvsi .card-container{display:grid;grid-template-columns:repeat(2,1fr)}.estimation-calculator .left-grid{width:100%;order:2}.estimation-calculator .right-grid{width:100%;order:1;margin:0 0 30px}.estimation-calculator .automation-details{margin-top:0}.review-rating-section .reviews-container{grid-template-columns:repeat(2,1fr);padding:0 1rem}.testimonials-section .testimonial-card{min-height:730px}.testimonials-section .author-info{top:380px}.casestudy-banner .banner-right{margin-top:20px}.company-schedule-meeting-five .company-meeting-with-us,.company-schedule-meeting-five .content-detail{display:grid;grid-template-columns:repeat(1,1fr);justify-items:center}.only-video .video-container{height:350px}.estimate-four-col-grid .stat-box{border-right:none;border-bottom:none}.estimate-four-col-grid .stat-box:first-child,.estimate-four-col-grid .stat-box:nth-child(3){border-right:2px solid #ddd}.estimate-four-col-grid .stat-box:nth-child(2),.estimate-four-col-grid .stat-box:nth-child(4){border-right:none!important}}@media (max-width:768px){.hero-banner .hero-content p{padding:0 10%}.client-success-section .case-image,.video-agents-section .feature{margin-top:20px}.client-success-section .section-header h2{font-size:22px}.blog-archive-section .container{padding:0}.automation-contact-us .features-grid,.blog-archive-section .blog-grid,.blog-archive-section .bottom-grid,.blog-section .blog-cards,.casestudy-archive-section .project-container,.company-recent-casestudy .project-container{grid-template-columns:repeat(1,1fr)}.blog-archive-section .bottom-grid{margin-top:40px}.blog-archive-section .bottom-row{display:grid;padding:0}.blog-archive-section .bottom-row .right-blog{order:1}.blog-archive-section .sidebar-form{max-width:unset;position:unset;order:2;margin-top:10px}.blog-archive-section .filter-row,.casestudy-archive-section .filter-row{display:grid}.blog-archive-section .blog-card,.blog-section .blog-card{min-height:490px}.mc4wp-form input[type=email],.newsletter-form input[type=email]{width:320px}.mc4wp-form .subscribe_button,.newsletter-form button{padding:10px 14px}.footer-wrapper .footer-column{margin-bottom:20px}.single-post-section .author-detail .value{font-size:14px}.single-post-section .author-detail div{margin:3px 0}.single-post-section .frequently-ask-question .faqdiv{margin:0}.casestudy-banner .banner-stats{display:grid;grid-template-columns:repeat(2,1fr)}.result-section .result-grid,.two-column-with-content-slider .container{display:grid;grid-template-columns:repeat(1,1fr)}.estimation-calculator .automation-details,.estimation-calculator .wpcf7,.newsletter-bar .mc4wp-form{width:100%}.estimation-calculator .question{font-size:20px}.video-agents-section .changeable-content{margin:1.5rem}.video-agents-section .feature-div::before{content:unset}.time-flow .methodology-flow::before{left:18px;top:100px;bottom:60px;transform:none}.time-flow .step-container{margin-bottom:30px;min-height:auto;display:block;position:relative}.time-flow .step-card{width:calc(100% - 60px);margin-left:60px!important;margin-right:0!important;background:#f8fbff;border:1px solid #e1f0ff;padding:20px}.time-flow .step-number{position:absolute;left:20px;top:80px;transform:translateX(-50%);width:32px;height:32px;font-size:14px}.time-flow .step-title{font-size:15px;margin-bottom:8px;color:#1a202c}.time-flow .step-description{font-size:14px;color:#4a5568}.only-video .video-container{height:250px}.only-video .play-btn{padding:25px}.estimate-four-col-grid .container-wrapper{grid-template-columns:1fr}.estimate-four-col-grid .stat-box{border-right:none!important;border-bottom:2px solid #ddd}.estimate-four-col-grid .stat-box:last-child{border-bottom:none}}@media (max-width:575px){.container,.container-fluid{padding:0 1rem}body p{font-size:14px!important}.achievements-section .container,.download-casestudy .container,.hero-banner,.industries-section,.industries-section .container,.newsletter-bar .container,.solutions-section .container,.tech-section .container{padding:0}.achievements-section,.ai-section,.blog-section,.contact-section,.tech-section{padding:35px 20px}.contact-section,.solutions-section{margin:0}.solutions-section .solution-icon{margin-bottom:20px}.dark_theme .header-wrapper .mobile-menu,.dark_theme .header-wrapper .mobile-nav .submenu{background:#151515}.dark_theme .header-wrapper .mobile-nav .submenu-toggle{color:#f9fbff!important}.hero-banner .hero-content p{padding:0 2%}.hero-banner .cta-buttons{display:grid;grid-template-columns:repeat(2,1fr)}.hero-banner .btn{padding:10px 16px;font-size:12px;justify-content:center}.milestone-section{padding:35px 20px;margin:20px auto}.milestone-section .info-detail{justify-content:center;margin-bottom:5px}.industries-section .industry-card{padding:20px 15px}.industries-section .industry-icon{margin-bottom:15px}.newsletter-bar .newsletter-container,.newsletter-section .newsletter-detail{border-radius:0}.newsletter-section .newsletter-content,.only_image .desk_img{display:none}.newsletter-section .newsletter-title{font-size:20px}.newsletter-section .mc4wp-form .subscribe_button,.newsletter-section .newsletter-form button{padding:7px 21px;font-size:16px}.footer-wrapper{padding:35px 20px 0}.footer-wrapper .footer-column.company-detail{order:-1}.footer-wrapper .footer-top{padding-bottom:0}.blog-archive-section .blog-archive-header .blog_header_content,.blog-archive-section .blog-archive-header h2,.casestudy-archive-section .casestudy-archive-header h2 .casestudy-archive-section .casestudy-archive-header .casestudy_header_content{font-size:26px}.single-post-section .author-detail{width:100%}.download-casestudy{padding:48px 0}.download-casestudy .download-casestudy-detail{border-radius:0;padding:40px 20px}.only_image .mobile_img{display:block}.estimation-calculator .business-options,.estimation-calculator .industry-options,.estimation-calculator .platform-options{display:grid;grid-template-columns:repeat(1,1fr)}.challenge-section .challenge-box li,.challenge-section .challenge-box p{font-size:16px}.casestudy-banner .banner-button-div{display:grid}.casestudy-banner .banner-button-div .banner-button2{margin:15px 0}.life-at-bmvsi .card-container,.review-rating-section .reviews-container{grid-template-columns:1fr}.current-opening .job-card{flex-direction:column}.current-opening .job-icon{margin-bottom:10px}}@media (max-width:452px){.tech-section .tech-grid{display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.tech-section .tech-item{font-size:14px}.blog-archive-section .filter-select,.blog-archive-section .search-bar{width:100%}.blog-archive-section .blog-archive-header .blog_header_content{font-size:20px}.est-progress-bar{padding:0}.est-progress-bar .progress-line{left:21px,width: 74%}.estimation-calculator .form-details{padding:20px}.only-video .video-container{height:200px}.only-video .play-btn{padding:15px}}.workflow-automation .approach-section{width:50%}.agile-development .company-leftimage-rightcontent .left-content ul li,.ai-and-ml-consulting .company-leftimage-rightcontent .left-content ul li,.ai-in-software .company-leftimage-rightcontent .left-content ul li,.ai-integration .company-leftimage-rightcontent .left-content ul li,.ai-mobile-app-development .company-leftimage-rightcontent .left-content ul li,.ai-model-integration .company-leftimage-rightcontent .left-content ul li,.custom-api-development .company-leftimage-rightcontent .left-content ul li,.custom-llms-for-enterprise .company-leftimage-rightcontent .left-content ul li,.erp-software-development .company-leftimage-rightcontent .left-content ul li,.software-architecture .company-leftimage-rightcontent .left-content ul li,.software-consultant .company-leftimage-rightcontent .left-content ul li,.software-integration .company-leftimage-rightcontent .left-content ul li{position:relative;padding-left:30px;margin-bottom:12px;font-size:16px;line-height:1.6;color:#333}.agile-development .company-leftimage-rightcontent .left-content ul li::before,.ai-and-ml-consulting .company-leftimage-rightcontent .left-content ul li::before,.ai-integration .company-leftimage-rightcontent .left-content ul li::before,.ai-mobile-app-development .company-leftimage-rightcontent .left-content ul li::before,.ai-model-integration .company-leftimage-rightcontent .left-content ul li::before,.custom-api-development .company-leftimage-rightcontent .left-content ul li::before,.custom-llms-for-enterprise .company-leftimage-rightcontent .left-content ul li::before,.erp-software-development .company-leftimage-rightcontent .left-content ul li::before,.software-architecture .company-leftimage-rightcontent .left-content ul li::before,.software-consultant .company-leftimage-rightcontent .left-content ul li::before,.software-integration .company-leftimage-rightcontent .left-content ul li::before{background:url(https://systemintegration.in/wp-content/uploads/2025/12/Frame.svg) 0 0/contain no-repeat;content:"";position:absolute;left:0;top:0;width:25px;height:25px}.agile-development .solutions-section .scard p,.software-architecture .solutions-section .scard p{margin-bottom:20px;margin-top:none!important;font-size:18px}.software-integration .solutions-section .scard p{margin-bottom:25px;font-size:18px}.agile-development .automation-service-section .feature-box{display:grid;align-items:center;background:#fff;font-weight:700}.company-schedule-meeting-two::before{background:0 0}.google-appsheet .company-schedule-meeting-two::before{background:linear-gradient(rgba(0,89,208,.25) 0,rgba(0,89,208,.6) 100%)!important}.hire-n8n-developers .company-schedule-meeting-two::before,.mobile-wallet .company-schedule-meeting-two::before{background:linear-gradient(90deg,rgba(0,80,170,.45),rgba(0,120,255,.35))!important}.agile-development .solutions-section .scard-content.no-footer,.custom-api-development .solutions-section .scard-content.no-footer,.software-consultant .solutions-section .scard-content.no-footer,.solutions-section .scard-content.no-footer{padding:20px!important}.software-consultant .automation-service-section .feature-box{background:#fff!important;font-weight:700}.ai-software-development-company-in-germany .solutions-section .scard-content.no-footer,.ai-software-development-company-in-usa .solutions-section .scard-content.no-footer{padding:20px!important;background:#fff}.ai-model-integration .company-leftimage-rightcontent .infrastructure-img,.erp-software-development .company-leftimage-rightcontent .infrastructure-img{background-image:none!important}.ai-model-integration .img-fluid{border-radius:30px}.ai-model-integration .solutions-section .scard p{font-size:18px;padding-right:0!important}.ai-model-integration .solutions-section .scard-content.no-footer{padding:15px 10px 10px 20px!important}.ai-in-software .company-leftimage-rightcontent .left-content ul li::before{content:"";position:absolute;left:0;top:0;width:25px;height:25px;background:url(https://systemintegration.in/wp-content/uploads/2025/12/Frame-3.svg) 0 0/contain no-repeat}#contact_section{scroll-margin-top:120px}.n8n-workflow-automation-solution .only_image{background:#004dae;padding-top:110px!important}.hire-n8n-developers .only_image{background:#06f;margin-bottom:50px}@media (max-width:1024px){div.header-top-text{display:none!important;visibility:hidden!important;opacity:0!important;padding-top:0!important;padding-bottom:0!important;margin-top:-100px!important;margin-bottom:0!important;min-height:0!important;height:auto!important}.wp-block-html:has(#mobile-hide-wrapper){margin:0!important;padding:0!important;display:none!important}.mobile-hide-text{display:none!important;visibility:hidden!important;margin:0!important;padding:0!important}.n8n-workflow-automation-solution .infrastructure-img,.n8n-workflow-automation-solution .right-content-img,.n8n-workflow-automation-solution .solutions-section .scard-content .solution-icon{display:none!important}}@media (max-width:767px){.thank-you .btn.secondary{margin-top:20px}.thank-you .casestudy-banner .banner-right img,.thank-you .company-schedule-meeting-two{margin-top:-40px}.n8n-workflow-automation-solution .banner-left h1{text-align:center!important;display:block!important;width:100%!important}.n8n-workflow-automation-solution .n8n-automateheading{text-align:center!important;display:block!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.n8n-workflow-automation-solution .left-content h2{text-align:center!important}.n8n-workflow-automation-solution .why-grid{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}.n8n-workflow-automation-solution .hero-stats-row{display:flex!important;justify-content:space-between!important;gap:2px!important;width:100%!important}.n8n-workflow-automation-solution .h-stat-item{flex:0 0 33%!important;max-width:33%!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding:0!important}.n8n-workflow-automation-solution .h-stat-desc{display:block!important;white-space:normal!important;text-align:center!important;margin:4px auto 0!important;line-height:1.1!important;font-size:10px!important;width:105px!important;max-width:100%!important;word-break:keep-all!important;overflow-wrap:normal!important}.n8n-workflow-automation-solution .card-item{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;height:auto!important;min-height:90px!important;padding:10px 15px!important}.n8n-workflow-automation-solution .card-item p,.n8n-workflow-automation-solution .card-item span{margin:0!important;display:inline-block!important;vertical-align:middle!important;line-height:1.4!important}.n8n-workflow-automation-solution .card-item img,.n8n-workflow-automation-solution .card-item svg{margin-top:0!important;margin-bottom:0!important;flex-shrink:0!important}.n8n-workflow-automation-solution .infrastructure-content h2,.n8n-workflow-automation-solution .infrastructure-content>p:first-of-type,.n8n-workflow-automation-solution .left-content h4,.n8n-workflow-automation-solution .left-content>p:first-of-type{text-align:center!important;margin-left:auto!important;margin-right:auto!important;display:block!important;width:100%!important}.n8n-workflow-automation-solution .left-content div,.n8n-workflow-automation-solution .left-content svg,.n8n-workflow-automation-solution .left-content ul{align-self:flex-start!important},.n8n-workflow-automation-solution .n8n-automateheading{text-align:center!important;margin-left:auto!important;margin-right:auto!important;display:block!important;width:100%!important}#whychooseus .infrastructure-content h2,#whychooseus .infrastructure-content h3,.n8n-workflow-automation-solution .left-col h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important;display:block!important;width:100%!important}#sec-problem .row-flex{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}#sec-problem .left-col{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding:0 20px!important}.tag-label{display:table!important;margin:0 auto 12px!important;float:none!important}#sec-problem h2,#sec-problem p{text-align:center!important;width:100%!important}@media (max-width:767px){#n8n-services,#sec-problem,.section-y-space{padding-top:20px!important;padding-bottom:20px!important;margin-top:0!important;margin-bottom:0!important}#n8n-services .row,#sec-problem .row,.section-y-space .row{margin-top:65px!important;margin-bottom:0!important;--bs-gutter-y:0!important}.btn-container{margin-bottom:10px!important;padding-bottom:0!important}.company-leftimage-rightcontent{padding-top:0!important;margin-top:-20px!important}}.mobile-menu.open .mob-bottom-cta-button{display:none!important}body.no-scroll{overflow:visible!important;height:auto!important;position:relative!important}@media (max-width:575px){.hero-banner .cta-buttons{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:12px!important;align-items:center!important;width:100%!important}.hero-banner .cta-buttons a{width:100%!important;max-width:280px!important;margin:0 auto!important;text-align:center!important}}.ai-software-development-company-in-usa .solutions-section .scard-content.no-footer{padding:20px!important;background:#fff}}