**,body{padding:0}**,.featured-work .section-header p,body{margin:0}.custom-gradient-btn,.services-card,section.blog-section .swiper-container{position:relative}.custom-contact-wrapper .contact-section .left-panel,.right-content,.services-card{overflow:hidden}.btn-get-started::before,.custom-gradient-btn::before,.services-card::before{inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);content:""}.btn-get-started .btn-text,.custom-gradient-btn .btn-text,.gradient-text,.highlight-text{-webkit-text-fill-color:transparent}**,.blog-slider{box-sizing:border-box}**{line-height:150%!important}body{font-family:"Plus Jakarta Sans",sans-serif}section#topbarMenu{padding:0!important}html{margin:0!important}.container{max-width:1280px;margin:0 auto;padding:0}section:not(.main-banner){padding:50px 20px}section:not(.main-banner) h2{font-size:2.5rem;margin:0 0 10px;font-weight:700}section h2+p{font-size:18px;max-width:900px;margin:0 auto 40px}.text-center{text-align:center!important}.clients-impact-section,.cta-content,.header-content,.office-card,.path-card,.stats-section{text-align:center}.small-size-gr-btn{font-size:98%!important;padding:.75rem 2rem!important}.gradient-text{background:linear-gradient(90deg,#6e00ff 20%,#0d00ff 81%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:25px 0}.logo img{height:48px;width:auto;display:block}.nav-menu{display:flex;align-items:center;gap:28px}.nav-menu .menu-items{border:none;color:#333;font-size:16px;font-weight:500;line-height:24px;background:0 0}.cta-button .arrow{font-size:18px;color:#fff}.our-services{background:url(/wp-content/uploads/2026/02/our-services-1.webp) 0 0/cover no-repeat;color:#fff}.Services-content{align-content:center;justify-items:center}.services-top{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.services-card{background:linear-gradient(135deg,#1a237c 0,#24095b 100%);padding:20px;border-radius:16px;z-index:1}.services-card::before{position:absolute;border-radius:16px;padding:2.5px;background:linear-gradient(90deg,#6f00ff 20%,#0d01ff 81%);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.card-heading-new{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.services-middle{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.nav-columns,.office-grid{grid-template-columns:repeat(5,1fr)}.services-grid{display:flex;flex-direction:column;gap:20px}ul.list-gridd{gap:15px;display:grid;grid-template-columns:repeat(2,3fr);padding:0}.list-gridd li{padding:8px 12px;border-radius:20px;border:1px solid #fff;list-style:none;display:flex;align-items:center;gap:10px;font-size:12px!important}.list-gridd li span{line-height:1rem!important}.clients-impact-section .stat-card p,.services-card .card-heading-new h3{font-size:1.125rem}.services-card p{margin-bottom:20px;margin-top:10px}.app-footer .logo-area,.logo-area{width:100%;max-width:15%}img.footer-logo{height:44px;width:180px}.office-grid{display:grid;gap:15px;width:100%;max-width:85%}.office-card{border:1px solid #333;border-radius:12px;padding:20px;background:rgba(255,255,255,.02)}.office-card h3{font-size:14px;margin:15px 0 10px}.office-card p{font-size:11px;color:#aaa;line-height:1.5;margin-bottom:20px;height:45px}.call-btn{display:block;background-color:#2a75ff;color:#fff;text-decoration:none;padding:10px;border-radius:6px;font-size:12px;font-weight:700}.nav-columns{display:grid;gap:20px;padding-top:40px}.nav-col h4{font-size:16px;margin-bottom:25px}.app-footer .nav-col ul,.nav-col ul,.platforms-section .platforms-item-body ul{list-style:none;padding:0}.nav-col ul li{margin-bottom:12px}.nav-col ul li a{color:#999;text-decoration:none;font-size:14px;transition:color .3s}.app-footer .nav-col ul li a:hover,.nav-col ul li a:hover{color:#fff}.contact-item span{display:block;font-size:13px;color:#999;margin-bottom:5px}.app-footer .contact-item a,.contact-item a{color:#fff;text-decoration:none;font-size:14px;display:block;margin-bottom:20px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:50px;padding-top:20px;border-top:1px solid #111;font-size:12px;color:#666}.office-card img{height:40px}.app-footer .nav-col ul li,.logo-area img{margin-bottom:20px}.contact-us{background:url(/wp-content/uploads/2026/02/Mask-group-scaled.png) center/130% no-repeat,linear-gradient(215deg,#0c0318 75%,#05005c 100%) center/130% no-repeat,linear-gradient(23deg,#0c0318 100%,#05005c 30%,transparent) center/130% no-repeat;padding:80px 0;color:#fff}.details-contact-us{display:flex;flex-direction:column;align-items:center;gap:40px}.details-contact-us button{padding:16px 24px;background:0 0;color:#fff;font-size:16px;font-weight:600;display:flex;gap:16px;align-items:center;border:2px solid #fff;border-radius:30px;text-decoration-line:underline}.custom-gradient-btn{display:inline-flex;align-items:center;gap:15px;padding:.9rem 2.5rem;text-decoration:none;font-size:1.125rem;font-weight:700;background:0 0;cursor:pointer;transition:transform .3s}.custom-gradient-btn::before{position:absolute;border-radius:50px;padding:2px;background:linear-gradient(90deg,#6f00ff 20%,#0d00ff 81%);-webkit-mask-composite:xor;mask-composite:exclude}.custom-gradient-btn .btn-text{background:linear-gradient(90deg,#6f00ff 20%,#0d00ff 81%);-webkit-background-clip:text;background-clip:text;color:transparent}.custom-gradient-btn .btn-arrow{color:#0d00ff;font-size:1.125rem;transition:transform .3s}.custom-gradient-btn:hover{transform:translateY(-2px)}.custom-gradient-btn:hover .btn-arrow{transform:translate(3px,-3px)}.btn-get-started,.custom-contact-wrapper .schedule-btn:hover,.featured-work .case-study-btn,a.cta-button.btn:hover{background:linear-gradient(90deg,#6f00ff 20%,#0d00ff 81%)!important}.custom-contact-wrapper .schedule-btn,a.cta-button.btn{transition:.3s}.btn-get-started span{color:#fff!important;position:relative;z-index:1;-webkit-text-fill-color:unset!important}.btn-get-started .btn-text svg{filter:invert(1) brightness(3.5) grayscale(1)}.industry-expertise-section,section.platforms-section{background-attachment:fixed}.btn:hover svg.arrow{animation:.4s ease-in-out arrowLoop}.banner-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.main-banner-content{padding:40px 0;position:relative}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:40px}.left-content{position:relative;z-index:10}.main-heading{font-size:3.5rem;line-height:1.1;font-weight:700;color:#0b0b2e;margin-bottom:25px;transition:opacity .7s}.highlight-text{background:linear-gradient(90deg,#6e00ff 20%,#0d00ff 81%);-webkit-background-clip:text;background-clip:text}.description{font-size:1.15rem;color:#666;line-height:1.6;margin-bottom:40px;max-width:90%;transition:opacity .7s}.right-content{width:100%;height:360px;position:relative;border-radius:20px}.slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s ease-in-out;object-fit:cover}.path-card .card-body:hover,.slide.active{opacity:1}.progress-wrapper{width:100%;margin-top:50px;position:relative}.progress-svg{width:100%;height:auto;display:block;overflow:visible}.svg-dot{transition:.4s;cursor:pointer;pointer-events:auto;fill:#BAC8D3!important}#activePath{transition:stroke-dashoffset .8s ease-in-out}#progressDot,#progressGlow,#progressIndicator{transition:.8s ease-in-out}.clients-impact-section{background:url(/wp-content/uploads/2026/02/background-img.webp) 0 0/cover;color:#fff;padding:80px 0;overflow:hidden}.clients-impact-section .impact-stats-grid{display:flex;justify-content:center;gap:50px;margin-bottom:40px;flex-wrap:wrap}.clients-impact-section .stat-card{text-align:left;min-width:20%;position:relative}.clients-impact-section .stat-card:not(:last-child):after{content:"";height:100%;width:1px;position:absolute;right:10%;top:0;background-image:linear-gradient(0deg,transparent,#fff,transparent)}.clients-impact-section .stat-card h3{font-size:3rem;margin:0}.clients-impact-section .client-logos-marquee-wrapper{display:flex;flex-direction:column;gap:20px;padding:35px 0 0;overflow:hidden}.clients-impact-section .marquee-row,.custom-contact-wrapper .marquee{display:flex;width:100%;overflow:hidden;user-select:none;gap:20px}.clients-impact-section .logo-track{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;min-width:100%;animation:50s linear infinite scroll-left}.clients-impact-section .marquee-scroll-right .logo-track{animation:50s linear infinite scroll-right}.clients-impact-section .logo-track img{width:160px;height:70px}:root{--primary-blue:#007bff;--text-dark:#1a1a2e;--text-gray:#666;--border-light:#d1d5db;--purple-border:#6366f1}.featured-work{padding:60px 20px}.featured-work .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.featured-work .section-header h2{color:var(--text-dark)}.featured-work .featured-project-card{display:flex;gap:30px;padding:30px;border:2px solid var(--purple-border);border-radius:20px}.featured-work .project-info,.ts-card-img,.why-app-section .why-app-flex-1{flex:1}.featured-work .project-info h3{font-size:2rem;margin:0 0 20px}.featured-work .project-tags{display:flex;gap:10px;margin-bottom:30px}.featured-work .project-category{font-size:22px;font-weight:500;margin-bottom:10px}.featured-work .project-description{color:var(--text-gray);margin-bottom:35px}.featured-work .impact-stats-grid{display:flex;gap:30px;margin-bottom:30px}.featured-work .stat-card{flex:1;min-width:120px}.featured-work .stat-num{display:block;font-size:2rem;color:var(--text-dark);font-weight:600}.featured-work .stat-label{font-size:1.125rem;color:var(--text-gray);display:block;font-weight:500}.featured-work .case-study-btn{display:inline-flex;align-items:center;background:var(--primary-blue);color:#fff;padding:.9rem 2.5rem;border-radius:50px;text-decoration:none;font-weight:700;transition:transform .2s;font-size:1.125rem;gap:10px}.custom-contact-wrapper .form-footer a:hover,.read-more:hover{text-decoration:underline}.featured-work .case-study-btn:hover{transform:translateY(-2px);background:linear-gradient(90deg,#6f00ff 20%,#0d00ff 81%)}.featured-work .project-image{flex:1.75}.featured-work .project-image img{width:100%;border-radius:22px;object-fit:cover}.featured-work .featured-project-card{position:sticky;top:50px;background:#fff;margin-bottom:40px;z-index:1}.featured-work .featured-project-card:last-child{margin-bottom:0}.list-gridd li:before{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m7.74 13.14 6.345-6.345-1.26-1.26L7.74 10.62 5.175 8.055l-1.26 1.26zM9 18a8.8 8.8 0 0 1-3.51-.709 9.1 9.1 0 0 1-2.858-1.924A9.1 9.1 0 0 1 .71 12.51 8.8 8.8 0 0 1 0 9q0-1.867.709-3.51a9.1 9.1 0 0 1 1.923-2.858A9.1 9.1 0 0 1 5.49.71 8.8 8.8 0 0 1 9 0q1.867 0 3.51.709a9.1 9.1 0 0 1 2.858 1.923A9.1 9.1 0 0 1 17.29 5.49 8.8 8.8 0 0 1 18 9a8.8 8.8 0 0 1-.709 3.51 9.1 9.1 0 0 1-1.924 2.858 9.1 9.1 0 0 1-2.857 1.923A8.8 8.8 0 0 1 9 18' fill='%23ffffff' fill-opacity='1'/%3E%3C/svg%3E")}section.main-banner{min-height:100vh;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding-top:44px}@media(max-width:1200px){.services-middle,.services-top{grid-template-columns:1fr}ul.list-gridd{grid-template-columns:repeat(2,3fr)}}.grid-container,.stat-grid{grid-template-columns:repeat(3,1fr)}.strategic-path{padding:80px 0}.grid-container{display:grid;gap:30px;margin:0 auto}.path-card{background:#fff;border:1px solid #e5e7eb;border-radius:50px 50px 25px 25px;overflow:hidden;display:flex;flex-direction:column;border-bottom:none;min-height:450px}.path-card .card-body{padding:50px 30px 40px;flex-grow:1;background-image:url(/wp-content/uploads/2026/02/Strategic.webp);background-size:cover;aspect-ratio:1;opacity:.8}.step-number{width:100%;font-size:3rem;font-weight:bolder;color:#3b36db}.btn-get-started,.cta-button{font-weight:600;text-decoration:none}.path-card h3{margin:40px;font-size:1.5rem;color:#333;font-weight:700}.path-card .card-body p{font-size:1.125rem;max-width:300px;margin:auto;font-weight:500;color:#333}.btn-get-started{position:relative;display:inline-flex;align-items:center;gap:15px;padding:.9rem 2.5rem;font-size:1.125rem;background:0 0;cursor:pointer;transition:transform .3s;justify-content:center}.btn-get-started::before{position:absolute;border-radius:0 0 25px 25px;padding:2px;background:linear-gradient(90deg,#6f00ff 0,#0d00ff 100%);-webkit-mask-composite:xor;mask-composite:exclude}.btn-get-started .btn-text{background:linear-gradient(90deg,#6f00ff 20%,#0d00ff 81%);-webkit-background-clip:text;background-clip:text;color:transparent;display:flex;align-items:center;gap:10px}@media (max-width:854px){.grid-container{display:block;padding:0 15px}.path-card{margin:0 10px;height:100%!important;display:flex!important;flex-direction:column!important;min-height:450px}.swiper-pagination{position:relative;margin-top:35px;bottom:0!important}.swiper-pagination-bullet{width:10px;height:10px;background:#d1d5db;opacity:.6;margin:0 6px!important;transition:.3s}.swiper-pagination-bullet-active{background:#3b36db;opacity:1;width:12px;height:12px}}section.cta-section-connect{background:url(/wp-content/uploads/2026/02/cta-background-1.webp) 0 0/cover no-repeat;padding:50px 0;color:#fff}section.cta-section .cta-content h2,section.cta-section-connect .cta-content h2{margin-bottom:50px;font-size:32px}.why-app-section{padding:80px 0;background:url(/wp-content/uploads/2026/02/background-Appventurez.webp) center/cover no-repeat}.why-app-section .why-app-header p{margin-left:0;max-width:100%}.why-app-section .why-app-flex-container{display:flex;gap:16px}.why-app-section .why-app-col{display:flex;flex-direction:column;gap:18px}.why-app-section .why-app-col-25{width:28%}.why-app-section .why-app-col-75{width:72%}.why-app-section .why-app-row{display:flex;gap:16px;height:100%}.why-app-section .why-app-card{padding:30px;border-radius:16px;display:flex;flex-direction:column;justify-content:flex-start;transition:transform .3s,box-shadow .3s}.why-app-section .why-app-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.05)}.why-app-section .why-app-card h3{font-size:60px;font-weight:bolder;color:#000;line-height:1!important;margin-bottom:30px}.why-app-section .why-app-bg-blue p,.why-app-section .why-app-bg-lightblue p{font-size:16px}.why-app-section .why-app-bg-green p.why-app-bold-text,.why-app-section .why-app-bg-white p.why-app-bold-text,.why-app-section .why-app-card-body p,.why-app-section .why-app-card-gradient p.why-app-bold-text{font-size:20px;font-weight:700}.why-app-section .why-app-row>div{min-height:300px;justify-content:start}.why-app-section .why-app-flex-grow{flex:2}.why-app-section .why-app-card-img{padding:0;overflow:hidden;background:#fff;height:100%;position:relative;justify-content:flex-end}.why-app-section .why-app-img-box{position:absolute;top:0;left:0;width:100%;height:100%}.thumb-swiper .swiper-slide img,.why-app-section .why-app-img-box img{width:100%;height:100%;object-fit:cover}.why-app-section .why-app-card-body{position:relative;z-index:2;padding:30px;background:linear-gradient(0deg,#fff 5%,transparent 60%);height:100%;display:flex;align-items:end}.why-app-section .why-app-bg-blue{background:linear-gradient(180deg,#aecae5 0,#ddebff 100%)}.why-app-section .why-app-bg-green{background-color:#eaf4e4}.why-app-section .why-app-bg-white{background-color:#fff}.why-app-section .why-app-card-gradient{background:url(/wp-content/uploads/2026/02/group.webp) 0 0/cover no-repeat;justify-content:center}.why-app-section .why-app-bg-lightblue{background-color:#e4f2f7}.industry-expertise-section{background-image:url(/wp-content/uploads/2026/02/background-Industry-Expertise.webp);background-size:cover}.industry-expertise-section .expertise-flex-container{display:flex;gap:40px;align-items:flex-start}.industry-expertise-section .expertise-image-box,.platforms-section .platforms-featured-box{flex:1;position:sticky;top:10px}.industry-expertise-section .expertise-image-box img{width:100%;border-radius:30px;object-fit:cover;display:block}.industry-expertise-section .expertise-accordion{flex:1;background:#fff;border-radius:20px;padding:10px 25px;box-shadow:0 10px 30px rgba(0,0,0,.05)}main section ::-webkit-scrollbar{display:none;width:0!important;height:0!important}.industry-expertise-section details{border-bottom:1px solid #eee;padding:15px 0}.industry-expertise-section details:last-child,.platforms-section .platforms-item:last-child,.swiper-slide:nth-last-child(-n+3) .partner-card{border-bottom:none}.industry-expertise-section summary{list-style:none;cursor:pointer;font-weight:700;color:#0b0c2a;display:flex;justify-content:space-between;align-items:center;font-size:1.25rem}.industry-expertise-section summary::-webkit-details-marker{display:none}.industry-expertise-section .icon{font-size:1.4rem;font-weight:300;transition:transform .3s;height:20px;width:20px;display:flex;align-items:center;justify-content:center}.industry-expertise-section details[open] .icon{transform:rotate(45deg)}.industry-expertise-section .content{padding-top:10px;color:#5c5c5c}.industry-expertise-section .content ul{padding-left:20px;margin-top:10px}.industry-expertise-section .content li{margin-bottom:7px;color:#5c5c5c}.industry-expertise-section .content li::marker{content:"• "}section.cta-section{background:url(/wp-content/uploads/2026/02/cta-background.webp) 0 0/cover no-repeat;padding:50px 0;color:#fff}.cta-button{padding:1.125rem 2rem;background:0 0;color:#fff;display:inline-flex;gap:20px;align-items:center;border:2px solid #fff;border-radius:50px;font-size:1.125rem}section.tech-tabs-section{padding:50px 0!important;text-align:center;margin-bottom:80px}.tech-tabs-section input[type=radio]{display:none}.tech-tabs-section .tech-tabs-list{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:40px}.tech-tabs-section .tab-btn{padding:10px 24px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font-weight:500;transition:.3s;color:#444}#tab10:checked~.tech-tabs-list label[for=tab10],#tab11:checked~.tech-tabs-list label[for=tab11],#tab12:checked~.tech-tabs-list label[for=tab12],#tab1:checked~.tech-tabs-list label[for=tab1],#tab2:checked~.tech-tabs-list label[for=tab2],#tab3:checked~.tech-tabs-list label[for=tab3],#tab4:checked~.tech-tabs-list label[for=tab4],#tab5:checked~.tech-tabs-list label[for=tab5],#tab6:checked~.tech-tabs-list label[for=tab6],#tab7:checked~.tech-tabs-list label[for=tab7],#tab8:checked~.tech-tabs-list label[for=tab8],#tab9:checked~.tech-tabs-list label[for=tab9]{background:linear-gradient(90deg,#6f00ff 20%,#0d00ff 81%);color:#fff;border-color:transparent}.tech-tabs-section .tab-panel{display:none;animation:.5s fadeIn}#tab10:checked~.tech-content-wrapper .panel-10,#tab11:checked~.tech-content-wrapper .panel-11,#tab12:checked~.tech-content-wrapper .panel-12,#tab1:checked~.tech-content-wrapper .panel-1,#tab2:checked~.tech-content-wrapper .panel-2,#tab3:checked~.tech-content-wrapper .panel-3,#tab4:checked~.tech-content-wrapper .panel-4,#tab5:checked~.tech-content-wrapper .panel-5,#tab6:checked~.tech-content-wrapper .panel-6,#tab7:checked~.tech-content-wrapper .panel-7,#tab8:checked~.tech-content-wrapper .panel-8,#tab9:checked~.tech-content-wrapper .panel-9{display:block}.tech-tabs-section .tech-bg-image{position:relative;width:100%;border-radius:20px;overflow:visible}.tech-tabs-section .tech-bg-image img{width:100%;min-height:450px;object-fit:cover;display:block}.tech-tabs-section .tech-info-card{position:absolute;bottom:0;left:calc((100% - 1280px)/ 2);transform:translateY(30%);width:100%;max-width:400px;background:linear-gradient(90deg,#6f00ff 20%,#0d00ff 81%);padding:30px;border-radius:30px;text-align:left;box-shadow:0 15px 35px rgba(99,102,241,.3);z-index:10;border:3px solid #fff}.tech-tabs-section .tech-info-card h3{color:#fff;font-size:24px;margin-bottom:30px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media (min-width:768px) and (max-width:1300px){.tech-info-card{left:auto!important;margin-left:20px}}.stats-section{background:url(/wp-content/uploads/2026/02/Frame-2147224338.webp) center/cover no-repeat;color:#fff;padding:80px 0;display:flex;flex-direction:column;align-items:center}.stats-section h2{margin-bottom:40px;font-weight:700}.stat-grid{display:grid;row-gap:40px;max-width:1100px;width:100%;position:relative;column-gap:100px;margin-top:20px}.stat-item{display:flex;flex-direction:column;align-items:center;position:relative}.stat-item:not(:nth-child(3n))::after{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background-image:linear-gradient(415deg,transparent,#fff,transparent)}.stat-number{font-size:36px;font-weight:700;display:flex;align-items:center}.counter{display:inline-block}.stat-description{font-size:18px;color:#fff;text-align:left;margin:10px 0 0}@media (max-width:768px){.why-app-section .why-app-row{flex-direction:column}.why-app-section .why-app-card h3{font-size:2.5rem}.tech-tabs-section .tech-info-card{position:relative;width:calc(80%);left:0;transform:translateY(0);padding:30px}.stat-grid{grid-template-columns:repeat(3,1fr);gap:25px}.stat-item:last-child::after,.stat-item:not(:nth-child(3n))::after{display:none}}@media(max-width:575px){ul.list-gridd{grid-template-columns:1fr}.list-gridd li:before{background-repeat:no-repeat;background-size:cover}.stat-grid{grid-template-columns:repeat(2,1fr)}.stat-item{align-items:center;gap:6px}.stat-number{font-size:24px}.stat-description{text-align:center;font-size:15px}}section.platforms-section{padding:80px 20px;background-image:url(/wp-content/uploads/2026/02/background-Industry-Expertise.webp);background-size:cover;background-position:left top}.platforms-section .platforms-flex-container{display:flex;gap:30px;align-items:flex-start}.platforms-section .platforms-blue-card{background:linear-gradient(135deg,#007bff 0,#0056b3 100%);padding:60px 40px;border-radius:25px;color:#fff;position:relative;min-height:350px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 20px 40px rgba(0,123,255,.2);align-items:start;background-image:url(/wp-content/uploads/2026/02/Frame-1984077813.webp);background-size:cover}.platforms-section .platforms-blue-card h3{font-size:30px;line-height:1.3;margin-bottom:40px;font-weight:700}.platforms-section .platforms-list{flex:1.1;display:flex;flex-direction:column;padding:0 25px;background:#fff;border-radius:20px;box-shadow:0 0 5px 0 #0001}.platforms-section .platforms-item{border-bottom:1px dashed #ddd;padding:30px 0}.platforms-section .platforms-item-header{display:flex;align-items:center;gap:15px;margin-bottom:15px;position:relative}.platforms-section .platforms-icon-box{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:#f0f0ff}.platforms-section .platforms-item-header h4{font-size:24px;color:#1a1a2e;margin:0;flex-grow:1}.platforms-section .platforms-arrow{font-size:2.5rem;color:#000;font-weight:300;line-height:1!important}.platforms-section .platforms-item-body p{color:#444;margin-bottom:10px;font-size:18px}.platforms-section .platforms-item-body li{color:#2c2727;margin-bottom:5px;padding-left:20px;position:relative;font-size:1.125rem}.platforms-section .platforms-item-body li::before{content:"✓";color:#0d00ff;position:absolute;left:0;font-weight:600}.testimonial-slider-section{padding:80px 20px;color:#fff;overflow:hidden;background:#05091f}.ts-header{text-align:center;margin-bottom:60px}.ts-header p{color:#a5accf}.testimonial-swiper .swiper-slide{transform:scale(.85);opacity:.5;transition:.4s;pointer-events:none}.testimonial-swiper .swiper-slide-active{transform:scale(1);opacity:1;pointer-events:auto;z-index:2}.ts-card{display:flex;background:#fff;border-radius:20px;overflow:hidden;color:#111;box-shadow:0 30px 80px rgba(0,0,0,.35)}.ts-card-img img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;clip-path:polygon(0 0,100% 0,88% 100%,0% 100%);max-height:550px;display:block;object-position:50% 25%}.ts-card>div{width:100%;max-width:50%}.ts-card-content{flex:1;padding:50px;display:flex;flex-direction:column;justify-content:center}.brand-logo{width:100px;margin-bottom:25px}.testimonial-text{font-size:1rem;line-height:1.7;color:#444;margin-bottom:30px}.user-info{display:flex;align-items:center;gap:12px}.user-info img{width:48px;height:48px;border-radius:50%;object-fit:cover}.user-info h4{margin:0;font-size:1rem}.user-info span{font-size:.85rem;color:#777}.thumb-swiper{margin-top:30px;display:flex;justify-content:center;text-align:center}.thumb-swiper .swiper-slide{width:64px!important;height:64px;border-radius:50%;overflow:hidden;opacity:.5;transition:.3s;cursor:pointer}.thumb-swiper .swiper-slide-thumb-active{border:1px solid #6366f1;box-shadow:0 0 0 10px rgb(99 102 241 / 25%);opacity:1}.awards-section-container .swiper-wrapper,.testimonial-swiper .swiper-wrapper{height:auto}.thumb-swiper>div{height:auto!important;padding:10px 0}section.awards-section-container{padding:80px 0;background:url(/wp-content/uploads/2026/02/Awards.webp) 0 0/cover no-repeat;text-align:center}.awards-section-container .awards-header h2{font-size:2.2rem;color:#1a1a4b;margin-bottom:10px}.awards-section-container .awards-header p{color:#666;max-width:600px}.awards-section-container .award-card{height:200px;border:2px solid #a855f7;border-radius:20px;padding:40px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;transition:transform .3s}.awards-section-container .award-logo{height:80px;display:flex;align-items:center;justify-content:center}.awards-section-container .award-logo img{max-height:100%;max-width:100%}.awards-section-container .award-card p{font-weight:600;color:#333;font-size:.95rem;line-height:1.4}.awards-section-container .awards-nav-wrapper{display:flex;justify-content:flex-end;gap:15px;margin-top:30px}.awards-section-container .awards-next,.awards-section-container .awards-prev{width:40px;height:40px;background-color:#e0e0e0;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:2rem;color:#555;transition:.3s;line-height:normal!important;padding-bottom:10px}.awards-section-container .awards-next:hover,.awards-section-container .awards-prev:hover{background-color:#a855f7;color:#fff}section.newsroom-section-slider{background:url(/wp-content/uploads/2026/02/background-Newsroom.webp) 0 0/cover no-repeat;padding:80px 10px 80px 20px;color:#fff;overflow:hidden}section.newsroom-section-slider .newsroom-container-slider{display:flex;gap:50px;max-width:100%;margin-left:calc((100% - 1280px)/ 2)}section.newsroom-section-slider .newsroom-info-slider{flex:0 0 350px;padding-top:20px}section.newsroom-section-slider .newsroom-info-slider .underline{width:100px;height:3px;background:#fff;margin-bottom:20px}section.newsroom-section-slider .newsroom-info-slider p{color:#fff;line-height:1.5;font-size:16px;font-weight:500}section.newsroom-section-slider .newsroom-swiper{flex:1;padding-bottom:60px!important;max-width:100%}section.newsroom-section-slider .news-card{background:#fff;border-radius:20px;padding:25px 20px;color:#1a1a2e;min-height:300px;display:flex;flex-direction:column;position:relative}section.newsroom-section-slider .news-logo{height:50px;display:flex;align-items:center;margin-bottom:10px}section.newsroom-section-slider .news-logo img{max-height:100%;max-width:150px}section.newsroom-section-slider .news-divider{width:100%;height:1px;background:#eee;margin-bottom:15px}section.newsroom-section-slider .news-content{flex:1;display:flex;flex-direction:column}section.newsroom-section-slider .publisher-info{display:flex;justify-content:space-between;margin-bottom:15px;font-size:14px;color:#666}section.newsroom-section-slider .publisher-name{font-weight:600;color:#1a1a2e}.card-meta,section.newsroom-section-slider .publisher-date{color:#888}section.newsroom-section-slider .news-card p{font-size:15px;font-weight:500;line-height:1.6;color:#1b1b1b;flex:1}section.newsroom-section-slider .news-arrow{font-size:1.5rem;text-decoration:none;color:#1a1a2e;transition:.3s;align-self:flex-end;margin-top:10px}section.newsroom-section-slider .news-arrow:hover{transform:translateX(5px)}section.newsroom-section-slider .newsroom-swiper .swiper-pagination{text-align:right;bottom:0!important;right:calc(10% + 20px)!important;left:unset}section.newsroom-section-slider .newsroom-swiper .swiper-pagination-bullet{background:0 0;opacity:1;width:13px;height:13px;border:1px solid #fff}section.newsroom-section-slider .newsroom-swiper .swiper-pagination-bullet-active{background:#0a2be4;width:13px;height:13px}@media (max-width:1100px){section.newsroom-section-slider .newsroom-container-slider{margin:0;flex-direction:column}section.newsroom-section-slider .newsroom-info-slider{flex:1}}@media (max-width:767px){section.newsroom-section-slider .news-card{min-height:350px}}.partners-section{background-color:#fff;padding:80px 20px;text-align:center}.partners-header{margin-bottom:50px;max-width:800px;margin-left:auto;margin-right:auto}.partners-header h2{color:#000;margin-bottom:10px;font-weight:700}.partners-grid{width:100%;background:url(https://www.appventurez.com/wp-content/uploads/2026/02/Ellipse-4-1.webp) 0 0/contain no-repeat;background-position-x:center}.partner-card{height:50px;display:flex;align-items:center;justify-content:center;padding:50px 20px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;transition:background-color .3s}.swiper-slide:nth-child(3n) .partner-card{border-right:none}.partner-card img{max-width:180px;max-height:60px;width:auto;height:auto;filter:grayscale(100%) contrast(.8) brightness(0);opacity:.8;transition:.3s}.partner-card:hover img{filter:grayscale(0%) contrast(1);opacity:1;transform:scale(1.05)}.blog-slider{width:100%;max-width:90vw;overflow:hidden}.blog-section{background:url(/wp-content/uploads/2026/02/background-blog.webp) 0 0/cover no-repeat;padding:80px 0;display:flex;flex-direction:column;align-items:center}.blog-header{text-align:center;margin-bottom:40px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%}.blog-card{height:450px;background-color:#fff;border-radius:10px 10px 20px 20px;overflow:hidden;display:flex;flex-direction:column;transition:.3s}.blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.card-image{width:100%;height:220px;overflow:hidden}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.blog-card:hover .card-image img{transform:scale(1.05)}.card-content{padding:24px;display:flex;flex-direction:column;flex-grow:1}.card-meta{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:15px}.meta-time{display:flex;align-items:center;gap:5px}.icon-clock{width:14px;height:14px;fill:#888}.blog-section .card-title{font-size:1.25rem;color:#474650;margin:0 0 10px}.blog-section .card-title a{color:#474650;text-decoration:unset}.read-more{margin-top:auto;font-size:.95rem;font-weight:600;color:#2b4d92;text-decoration:none;transition:color .2s}.read-more:hover{color:#1a3266}@media (max-width:992px){.featured-work .section-header{flex-direction:column;align-items:flex-start}.featured-work .featured-project-card{flex-direction:column-reverse;padding:20px;top:20px;gap:10px}.featured-work .project-tags{margin-bottom:20px}.featured-work .project-description{margin-bottom:20px;font-size:15px}.industry-expertise-section .expertise-flex-container,.platforms-section .platforms-flex-container{flex-direction:column}.industry-expertise-section .expertise-accordion{width:-webkit-fill-available}.platforms-section .platforms-featured-box{width:100%;position:unset!important}.platforms-section .platforms-list{width:100%;padding:0 10px}.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog-grid{grid-template-columns:1fr}.blog-header h2{font-size:2rem}}.custom-contact-wrapper .checkbox-section input#nda{height:20px;width:20px}section.custom-contact-wrapper{padding:0}.custom-contact-wrapper .contact-section{display:flex;width:100%;color:#fff}.custom-contact-wrapper .left-panel{display:flex;flex-direction:column;justify-content:space-between;padding:40px 0;width:100%;max-width:50%;background:url(/wp-content/uploads/2026/02/background-get-in-touch-scaled.webp) 0 0/cover no-repeat}.custom-contact-wrapper .left-panel-detail{padding:0 calc(10% + 20px)}.custom-contact-wrapper .experts-avatars{display:flex;gap:25px;margin-bottom:70px}.custom-contact-wrapper .avatar{width:120px;height:120px;border-radius:50%;border:2px solid #fff;object-fit:cover}.custom-contact-wrapper .left-content p{margin:15px 0 30px;line-height:1.6;max-width:90%}.custom-contact-wrapper .schedule-btn{display:inline-flex;align-items:center;gap:15px;padding:1rem 2.5rem;background:0 0;border:1px solid #fff;color:#fff;border-radius:30px;cursor:pointer;text-decoration:none;font-weight:600;transition:.3s;width:fit-content;font-size:1.125rem}.custom-contact-wrapper .schedule-btn:hover{background:rgba(255,255,255,.1);border-color:#fff}.custom-contact-wrapper .brand-logos{display:flex;gap:20px;margin-top:auto;flex-wrap:wrap;align-items:center}.custom-contact-wrapper .brand-logos span{font-size:1.2rem;font-weight:600}.custom-contact-wrapper .right-panel{width:100%;max-width:50%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:50px calc(5% + 20px)}.custom-contact-wrapper .right-panel h2{color:#04214d;font-size:32px!important;margin-bottom:30px}.custom-contact-wrapper .contact-form{display:flex;flex-direction:column;gap:15px}.custom-contact-wrapper .form-group input,.custom-contact-wrapper .form-group select,.custom-contact-wrapper .form-group textarea{width:100%;padding:14px 10px;border:1px solid #c9baba;border-radius:10px;font-size:16px;font-weight:600;color:#000;font-family:inherit}.custom-contact-wrapper .form-group ::placeholder{color:#333}.custom-contact-wrapper .form-group textarea{resize:vertical;min-height:100px}.custom-contact-wrapper .form-group input:focus,.custom-contact-wrapper .form-group select:focus,.custom-contact-wrapper .form-group textarea:focus{border-color:#007bff}.custom-contact-wrapper select:invalid{color:gray}.custom-contact-wrapper option{color:#000}.custom-contact-wrapper .checkbox-group{display:flex;align-items:center;gap:10px;font-size:14px;color:#04214d;justify-content:space-between}.custom-contact-wrapper .action-row{display:flex;align-items:center;gap:20px;margin-top:10px;justify-content:center}.custom-contact-wrapper .captcha-box{padding:8px 16px;display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.1rem;border:1px solid #d7d7d7;border-radius:12px}.custom-contact-wrapper .captcha-box input{width:60px;padding:10px;text-align:center;border:1px solid #ddd;border-radius:6px}.custom-contact-wrapper .submit-btn{background-color:#007bff;color:#fff;border:none;padding:16px 66px;font-size:18px;font-weight:700;border-radius:10px;cursor:pointer;transition:background .3s;display:inline-flex;align-items:center;gap:8px}.custom-contact-wrapper .submit-btn:hover{background-color:#0056b3}.custom-contact-wrapper .form-footer{margin-top:20px;color:#04214d;text-align:center}.custom-contact-wrapper .form-footer a{color:#007bff;text-decoration:none}.custom-contact-wrapper .marquee-group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:20px;min-width:100%;}.custom-contact-wrapper .checkbox-section{display:flex;gap:10px}.custom-contact-wrapper .scroll-right .marquee-group{animation:70s linear infinite scroll-right}@keyframes scroll-right{from{transform:translateX(calc(-100% - 20px))}to{transform:translateX(0)}}@keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(calc(-100% - 20px))}}.custom-contact-wrapper .marquee-group img{width:90px;object-fit:contain}@media (max-width:900px){.content-grid{grid-template-columns:1fr;gap:40px;text-align:center}.main-heading{font-size:2.5rem}.right-content{height:360px}.progress-wrapper{margin-top:60px}.custom-contact-wrapper .contact-section,.ts-card{flex-direction:column}.ts-card-img img{clip-path:none;height:280px}.ts-card-img>div{clip-path:none!important;padding-bottom:0!important;height:280px}.testimonial-swiper{padding:0}.custom-contact-wrapper .left-panel,.custom-contact-wrapper .right-panel{padding:40px 20px;max-width:100%}.custom-contact-wrapper .left-panel{min-height:auto;width:auto}.custom-contact-wrapper .right-panel{width:auto}.custom-contact-wrapper .brand-logos{margin-top:40px}}.custom-faq-wrapper .faq-header{text-align:center;margin-bottom:50px}.custom-faq-wrapper .faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start}.custom-faq-wrapper details{margin-bottom:15px;width:100%}.custom-faq-wrapper summary{background-color:#f3f6f9;padding:10px 20px;border-radius:10px;cursor:pointer;font-weight:500;font-size:18px;color:#04214d;list-style:none;position:relative;display:flex;justify-content:space-between;align-items:center;min-height:70px;border:1px solid #f1f1f1}.custom-faq-wrapper summary:hover{background-color:#e2e6ea}.custom-faq-wrapper details[open] summary{border-radius:10px 10px 0 0}.custom-faq-wrapper summary::-webkit-details-marker{display:none}.custom-faq-wrapper .faq-content{padding:20px;background-color:#f3f6f950;color:#000;font-size:16px;line-height:1.6em;border:1px solid #deefff;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media (max-width:550px){.path-card .card-body{padding:40px 20px 30px}.path-card,section.newsroom-section-slider .news-card{min-height:300px}.step-number{font-size:2.5rem}.path-card h3{font-size:1.3rem}.custom-faq-wrapper summary{font-size:18px}}.app-footer{background:url(/wp-content/uploads/2026/02/Frame-2147224581-scaled.png) top/cover;color:#f3f4f6;padding:80px 0}.app-footer .brand-header{display:flex;width:100%;gap:30px}.app-footer img.footer-logo{height:44px;width:100%;max-width:180px;margin-bottom:20px}.app-footer p.hq-address{font-size:16px;line-height:1.5em}.app-footer .office-card .flag{width:100%;max-width:60px}.app-footer .office-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;width:100%;max-width:100%}.app-footer .office-card{position:relative;display:flex;border-radius:12px;padding:22px 10px;text-align:center;flex-direction:column;justify-content:space-between;align-items:center}.app-footer .office-card h2{font-size:16px;margin:12px 0;font-weight:700}.app-footer .office-card p{font-size:14px;line-height:1.5;margin-bottom:20px}.app-footer .call-btn{width:100%;display:block;background-color:#317cf7;color:#fff;text-decoration:none;padding:8px 6px;border-radius:8px;font-size:15px;font-weight:500}.app-footer .nav-columns{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;padding-top:40px}.app-footer .nav-col h3{font-size:20px;line-height:1.5em;font-weight:700;margin-bottom:30px}.app-footer .contact-item span,.app-footer .copyright,.app-footer .nav-col ul li a{font-size:16px;font-weight:500;line-height:1.5em}.app-footer .nav-col ul li a{color:#f3f4f6;text-decoration:none}.app-footer .contact-item span{display:block;color:#f3f4f6;margin-bottom:20px}.app-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:40px}.app-footer .copyright .dmca-logo{width:100%;max-width:100px}.app-footer .copyright{align-items:center;display:flex;gap:6px}.app-footer .bottom-right img{width:100%;height:40px}.app-footer .bottom-right{display:flex;gap:20px}.app-footer .certs,.app-footer .social-icons{display:flex;align-items:center;gap:15px}@media (max-width:1024px){.why-app-section .why-app-flex-container{flex-direction:column}.why-app-section .why-app-col-25,.why-app-section .why-app-col-75{width:100%}.why-app-section .why-app-card-img{min-height:400px}.app-footer .nav-columns,.app-footer .office-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.partners-grid{display:block;padding:0 10px}.partner-card{padding:20px;margin:0 10px;border:1px solid #e0e0e0!important}.swiper-pagination{margin-top:30px;position:relative!important;bottom:0!important}.swiper-pagination-bullet{width:10px;height:10px;background:#ccc;opacity:.5;margin:0 6px!important}.swiper-pagination-bullet-active{background:#000;opacity:1}.custom-faq-wrapper .faq-grid{grid-template-columns:1fr;gap:15px}.custom-faq-wrapper summary{height:auto}.app-footer .nav-columns,.app-footer .office-grid{grid-template-columns:repeat(2,1fr)}.app-footer .brand-header{flex-direction:column;align-items:center;text-align:center}.app-footer .logo-area{max-width:100%;margin-bottom:30px}.app-footer .office-grid{max-width:100%}.app-footer .nav-col ul li a{font-size:14px}.app-footer .footer-bottom{flex-direction:column;gap:30px;text-align:center}.app-footer .bottom-right{flex-direction:column;align-items:center}}@media (max-width:480px){.app-footer .copyright{flex-direction:column;gap:10px}}

    
    /* .btn {
      transition: 0.3s all ease;
    }

    .btn:hover>* {
      transform: translateY(-3px);
    }

    .btn:hover {
      transform: translate(3px, -3px);
    } */

    .btn svg.arrow {
      display: inline-block;
    }

    .btn:hover svg.arrow {
      animation: arrowLoop .9s ease-in-out;
    }

    @keyframes arrowLoop {
      0% {
        /* Starting position */
        transform: translate(0, 0);
        opacity: 1;
      }

      45% {
        /* Move out to the top-right */
        transform: translate(70%, -70%);
        opacity: 0;
      }

      50% {
        /* Instant teleport to the bottom-left */
        transform: translate(-70%, 70%);
        opacity: 0;
      }

      100% {
        /* Return to center */
        transform: translate(0, 0);
        opacity: 1;
      }
    }



    @media(max-width:991px) {
      .industry-expertise-section .expertise-image-box {
        position: unset !important;
      }

    }

    @media(max-width:767px) {
      section:not(.main-banner) {
        padding: 50px 20px;
      }

      .main-banner-content {
        padding: 50px 20px 20px;
      }

      .services-grid>div {
        grid-template-columns: repeat(1, 1fr);
      }



      .custom-contact-wrapper .experts-avatars {
        justify-content: center;
        margin-bottom: 30px;
      }

      .left-content {
        display: flex;
        flex-direction: column;
        align-items: center;
      }

      nav.nav-menu {
        display: none;
      }

      .custom-gradient-btn {
        padding: .7rem 1.5rem;
        text-decoration: none;
        font-size: 1rem;
      }

      section:not(.main-banner) h2 {
        font-size: 2rem;
      }

      .content-grid {
        margin-bottom: 0;
      }

      .header-inner {

        padding: 15px 10px;
      }

      .featured-work .project-info h3 {
        font-size: 1.5rem;
      }

      .featured-work .project-category {
        font-size: 1rem;
        margin-bottom: 10px;
      }

      .featured-work .stat-num {
        display: block;
        font-size: 1.5rem;
      }

      .featured-work .stat-label {
        font-size: .9rem;

      }

      .featured-work .impact-stats-grid {
        flex-wrap: wrap;
        gap: 20px;
      }

      section h2+p {
        font-size: 16px;
        margin-bottom: 25px !important;
      }

      section.custom-contact-wrapper {
        padding: 0 !important;
      }

      .tech-tabs-section .tech-tabs-list {
        margin-bottom: 30px;
      }

      .newsroom-container-slider.container {
        flex-direction: column;
        gap: 30px;
      }

      .newsroom-swiper .swiper-pagination {
        right: 0 !important;
      }

      .partners-header {
        margin-bottom: 0px;
      }

      .ts-card>div {
        max-width: 100%;
      }

      .why-app-section .why-app-card-body {

        background: linear-gradient(0deg, white 5%, transparent 100%);

      }

      .why-app-section .why-app-row>div {
        min-height: auto;
      }

      section.tech-tabs-section {
        margin: 0 0 20px;
        padding: 0 !important;
      }


      section.tech-tabs-section>div:nth-child(1) {
        padding: 40px 20px 0;
      }

      section.tech-tabs-section>div:nth-child(1)~.container {
        padding: 0px 20px 0px;
      }

      .industry-expertise-section .expertise-flex-container {
        gap: 20px;

      }

      .clients-impact-section .stat-card:not(:last-child):after {
        right: -10%;
      }

      .app-footer .contact-item span {
        text-align: left;
      }

      .app-footer .contact-item a {
        text-align: left;
      }
    }





    @media(max-width:575px) {
      .clients-impact-section .stat-card:not(:last-child):after {
        display: none;
      }

      .awards-section-container .awards-nav-wrapper {
        justify-content: center;
      }

      .clients-impact-section .stat-card h3 {
        font-size: 2rem;
      }

      .clients-impact-section .stat-card p {
        font-size: .85rem;
      }

      .clients-impact-section .stat-card {
        text-align: left;
        min-width: 50%;
        position: relative;
        justify-items: center;
      }

      .clients-impact-section .impact-stats-grid {
        gap: 0px;
        margin-bottom: 10px;
        row-gap: 20px;
      }

      .progress-svg {
        height: auto;
      }

      * {
        line-height: 125% !important;
      }

      .partner-card:not(:last-child) {
        border-right: none !important;
        border-bottom: 1px solid #e0e0e0 !important;
      }

      .custom-contact-wrapper .left-panel-detail {
        padding: 0;
      }

      .left-content {
        text-align: center;
      }

      .custom-contact-wrapper .checkbox-group {
        flex-wrap: wrap;
        gap: 20px;
      }

      header .custom-gradient-btn .btn-arrow {
        display: none;
      }

      .app-footer {
        padding: 50px 20px;
      }

      .app-footer .brand-header {
        gap: 0;
      }

      .app-footer .office-grid {
        gap: 10px;
      }

      .app-footer .nav-col h3 {
        text-align: center;
        text-align: left;
      }

      .app-footer .nav-col ul li {
        text-align: left;
        margin: 10px 0 10px;
      }

      .app-footer .contact-item>* {
        text-align: center;
        margin: 10px 0;
      }

      section.cta-section {
        background-position: center;
      }

      .ts-card-content {
        padding: 30px;
      }

      .app-footer .nav-col h3 {
        margin-bottom: 10px;
        text-align: left;
      }
    }

    html section.newsroom-section-slider .newsroom-swiper {
      padding-bottom: 50px !important
    }

    html section.newsroom-section-slider .newsroom-swiper .swiper-pagination {
      right: unset !important;
      left: 20%;
      width: 100% !important;
    }
  

  

    .custom-contact-wrapper .contact-section .left-panel {
    overflow: hidden;
}

.btn:hover svg.arrow {
    animation: arrowLoop .4s ease-in-out;
}

h1,h2,h3,h4,h5,h6 {
    font-family: "Plus Jakarta Sans", sans-serif;
}

section:not(.main-banner) h2 {
    font-size: 2.4rem;
}

section.clients-impact-section .impact-header h2 {
    margin-bottom: 24px;
}

section.clients-impact-section .impact-header h2 + p {
    max-width: 814px;
    line-height: 150%;
}

.clients-impact-section .stat-card {
    min-width: fit-content !important;
}

.clients-impact-section .impact-stats-grid {
    gap: 13%;
}

.clients-impact-section .stat-card:not(:last-child):after {
    right: -45%;
}

.featured-work .featured-project-card {
    top: 100px;
}


section.featured-work .featured-project-card:nth-child(3) {
    top: 120px;
}

section.featured-work .featured-project-card:nth-child(4) {
    top: 140px;
}
section.featured-work .featured-project-card:nth-child(5) {
    top: 160px;
}




section.main-banner {
    padding-top: 83px;
}
section.main-banner h1#main-heading {
    font-size: 2.9rem;
}

.main-banner-content .content-grid {
    align-items: flex-start;
}
section.clients-impact-section {padding-bottom: 94px;}
section.clients-impact-section {padding-bottom: 94px;}

section.featured-work .section-header p {
    max-width: 621px;
    line-height: 150%;
}

section.featured-work .section-header h2 {
    max-width: 400px;
}

section.our-services .Services-content.text-center p {
    font-size: 23px;
    max-width: 850px;
    margin-bottom: 56px;
}

section h2+p {
    line-height: 150%;
}

.services-card {
    padding-top: 26px;
}

.services-card .card-heading-new {
    margin-bottom: 16px;
}

.services-card .card-heading-new h3 {
    font-size: 1.23rem;
}

.services-card p {
    line-height: 150%;
}

.services-card .list-gridd li {
    font-size: 16px !important;
   
}

.services-card .list-gridd li  span{
     display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    line-height:100%
}

section.strategic-path .header-content p {
    font-size: 24px;
    margin-bottom: 50px;
}

section.strategic-path .card-body {
    padding-top: 60px;
}

section.strategic-path .card-body h3 {
    margin-top: 12px;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
    margin-bottom: 30px;
}

section.strategic-path .card-body  p {
    font-size: 1.2rem;
    line-height: 150%;
    font-weight: 400;
    max-width: 275px;
}
section.cta-section-connect {
    padding: 50px 0px;
    text-transform: capitalize;
}


.why-app-section .why-app-header p {
    font-size: 24px;
    margin-top: 20px;
}

.platforms-section .platforms-featured-box ,
.industry-expertise-section .expertise-image-box{
    top: 120px;
}
section.testimonial-slider-section .swiper.thumb-swiper.swiper-initialized.swiper-horizontal.swiper-watch-progress.swiper-backface-hidden.swiper-thumbs .swiper-wrapper {
    transform: unset !important;
    justify-content: center;
}
.awards-section-container .award-card {
    height:auto !important;
    aspect-ratio:290/269
}
section.blog-section .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: none;
}


section.testimonial-slider-section .ts-card-img,
section.testimonial-slider-section .ts-card-img img,
section.testimonial-slider-section .ts-card-img > div,
section.testimonial-slider-section .ts-card-img > div > iframe {
    height: 100% !important;
    object-fit: cover;
    max-height:unset !important;
}

.custom-contact-wrapper .submit-btn{
    background: linear-gradient(90deg, #6e00ff 20%, #0d00ff 81%);
}

.custom-contact-wrapper .contact-section .marquee {
    margin: 0 !important;
    position: relative !important;
    white-space: unset;
    animation: unset !important;
}

.custom-contact-wrapper .contact-section .left-panel {
    padding-bottom: 0;
}
.custom-contact-wrapper .contact-section .marquee {
    margin: 0 !important;
    position: relative !important;
    white-space: unset;
    animation: unset !important;
    gap: 54px !important;
}

.custom-contact-wrapper .contact-section .left-panel {
    padding-bottom: 10px;
}

.custom-contact-wrapper .marquee-group {
    gap: 49px;
}


.services-card .card-heading-new svg {
    position: relative;
    top: -12px;
}


.industry-expertise-section .expertise-accordion .content ul li {
 display: block;
 position: relative;
}

.industry-expertise-section .expertise-accordion .content ul li:before {
    content: '';
    position: absolute;
    left: -13px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #6f01ff;
    top: 9px;
}
nav.c-header .o-container.navbar {
    margin-top: 44px;
}
section#topbarMenu {
    display: block;
}
.progress-wrapper {
    margin-top: 20px;
}

.main-banner-content {
    padding-top: 20px;
}



a#cta-btn {
    border-radius: 55px;
}

a#cta-btn:hover{
    background:linear-gradient(90deg,#6f00ff 20%,#0d00ff 81%)!important;
    color:white !important;
}


a#cta-btn:hover:before{
    opacity:0;
}

.services-card .card-heading-new:hover svg {
    animation: arrowLoop .4s ease-in-out;
    cursor: pointer;
}

.industry-expertise-section details[open] .icon {
    transform: unset;
    color: transparent;
    justify-content: center;
    font-size: 0;
}

.industry-expertise-section details[open] .icon:before {
    content: '-';
    color: black;
    font-size: 1.4rem;
    position: relative;
}

section.tech-tabs-section .tech-tabs-header.container h2 + p {
    max-width: 100%;
}

.tech-tabs-section .tech-tabs-list {
    margin-bottom: 20px;
}
.platforms-section .platforms-blue-card {
    background-position: bottom;
}

.testimonial-slider-section .ts-card-img{
  position: relative;
}

.testimonial-slider-section .ts-card-img .playvideotestimonialicon{
position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 62px;
    width: 100%;
    filter: invert(1) brightness(100%);
    height: auto !important;
    object-fit: contain;
    cursor: pointer;
}

.testimonialpopupmain {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #00000073;
    z-index: 999999;
    display: flex;
    align-items: center;
    justify-content: center;
    display: none;
}

.testimonialpopupmain  iframe.modalvideotesti {
    display: none;
    width: 100%;
    height: 60vh;
    pointer-events: none;
}

.testimonialpopupmain  iframe.modalvideotesti.activeiframe{
  pointer-events: auto;
}

.testimonialpopupmain  .testimodalinner {
    width: 100%;
    max-width: 800px;
    background: white;
    padding: 8px;
    border-radius: 6px;
    position: relative;
}

.testimonialpopupmain  button.closetestimodal {
    position: absolute;
    right: 16px;
    top: 18px;
    aspect-ratio: 1;
    border: unset;
    width: 30px;
    border-radius: 50%;
    line-height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: black;
    color: white;
    border: 1px solid white;
    cursor: pointer;
    z-index: 9999;
}
.testimonialpopupmain.activemodal{
  display: flex;
}
.swiper.partners-grid {
    background: unset !important;
}
section.partners-section{
    position:relative;
}
section.partners-section:before {
    content: '';
    display:block !Important;
    position: absolute;
    left: 50%;
    width: 100%;
    max-width: 355px;
    aspect-ratio: 1;
    border-radius: 50%;
    pointer-events: none;
    background: #F6F3FF;
    border: 0;
    bottom: 0;
    transform: translateX(-50%);
    z-index:0;
    filter:blur(50px)
}

section.partners-section * {
    position:relative;
    z-index:1;
}

.faq-section.container .faq-column details summary:after {
    content: '+';
    position: relative;
    display: block;
    font-size: 23px;
}

.faq-section.container .faq-column details[open] summary:after {
    content: '-';
}

.contact-section input,.contact-section textarea {
    font-weight: 400 !important;
}

.contact-section select {
    font-weight: 400 !important;
    color:#363636 !important;
}

.custom-contact-wrapper .marquee-group {
    gap: 30px !important;
}

.formBlock.flexWrap.newhomepageformasec .leftBlock {
    width: 100% !important;
    flex: unset !important;
    margin-left: 0;
    margin-right: 0;
}

.formBlock.flexWrap.newhomepageformasec span.wpcf7-form-control.wpcf7-checkbox.nonodisclosecheckobx span.wpcf7-list-item.first.last label {
    display: flex;
    align-items: center;
}

.formBlock.flexWrap.newhomepageformasec span.wpcf7-form-control.wpcf7-checkbox.nonodisclosecheckobx span.wpcf7-list-item.first.last label span.wpcf7-list-item-label {
    padding: 0;
    font-size: 14px;
}

.formBlock.flexWrap.newhomepageformasec .nondisclosesection {
    margin-right: auto;
    margin-top: 30px;
}

.formBlock.flexWrap.newhomepageformasec .captcha.mt-30 {
    margin-bottom: 15px;
}

.contact-section .leftBlock.camp {
    margin: 0 auto !important;
}

.contact-section .leftBlock.camp  button.animateOtherBtn.backtransParent.wpcf7-submit.has-spinner {
    background: linear-gradient(90deg,#6f00ff 0,#0d00ff 100%) !important;
}

.contact-section div#submitc-button p {
    justify-content: center;
    margin-top: 15px;
}

.contact-section .formBlock.flexWrap.newhomepageformasec input,
.contact-section  .formBlock.flexWrap.newhomepageformasec textarea,
.contact-section  .formBlock.flexWrap.newhomepageformasec select{
   border: 1px solid #8b8b8b;
   padding-left: 15px !important;
   border-radius:10px;
   height: 45px;
   font-size: 15px;
}

.contact-section .formBlock.flexWrap.newhomepageformasec textarea{
    padding-top:10px !important;
    height: 80px;
}

.contact-section .formBlock.flexWrap.newhomepageformasec .wpcf7-phonetext {
    padding: 15px !important;
    margin-right:0 !important;
}

 .contact-section  .custom-contact-wrapper .right-panel {
    padding-bottom: 20px;
}

.contact-section .formBlock.flexWrap.newhomepageformasec  p.cf7ascaptcha  input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border: unset;
    width: 84px !important;
    height: 35px;
    margin: 0 !important;
}

.contact-section .formBlock.flexWrap.newhomepageformasec  p.cf7ascaptcha input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder {
    color: transparent;
}

.contact-section .formBlock.flexWrap.newhomepageformasec  p.cf7ascaptcha {
    border: 1px solid grey;
    align-items: center;
    padding: 1px 9px;
    border-radius: 10px;
}

.contact-section .formBlock.flexWrap.newhomepageformasec  span.wpcf7-form-control-wrap.cf7as-captchcode {
    margin-top: 0;
    border-left: 1px solid grey;
}

.contact-section  .leftBlock.camp button.animateOtherBtn.backtransParent.wpcf7-submit.has-spinner:before {
    display: none;
}

a#cta-btn {
    background: linear-gradient(90deg,#6f00ff 20%,#0d00ff 81%) !important;
    color: white;
}
a.cta-button.btn {
    background: linear-gradient(90deg,#6f00ff 20%,#0d00ff 81%)!important;
     color: white;
}

.horizontalnewanimation .scroller {
  max-width: 100%;
}

.horizontalnewanimation .scroller__inner {
  padding-block: 1rem;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

.horizontalnewanimation .scroller[data-animated="true"] {
  overflow: hidden;
}

.horizontalnewanimation .scroller[data-animated="true"] .scroller__inner {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  flex-wrap: nowrap;
  -webkit-animation: scroll var(--_animation-duration, 40s)
    var(--_animation-direction, forwards) linear infinite;
          animation: scroll var(--_animation-duration, 40s)
    var(--_animation-direction, forwards) linear infinite;
}

.horizontalnewanimation .scroller[data-direction="right"] {
  --_animation-direction: reverse;
}

.horizontalnewanimation .scroller[data-direction="left"] {
  --_animation-direction: forwards;
}

.horizontalnewanimation .scroller[data-speed="fast"] {
  --_animation-duration: 20s;
}

.horizontalnewanimation .scroller[data-speed="medium"] {
  --_animation-duration: 60s;
}

.horizontalnewanimation .scroller[data-speed="slow"] {
  --_animation-duration: 60s;
}

@-webkit-keyframes scroll {
  to {
    transform: translate(calc(-50% - 0.5rem));
  }
}

@keyframes scroll {
  to {
    transform: translate(calc(-50% - 0.5rem));
  }
}
.main-banner-content .left-content {
    align-items: flex-start;
}
section.featured-work  .custom-gradient-btn {
    cursor: auto;
}
.contactusmainpopup {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #00000085;
    z-index: 99999;
    display: flex;
    align-items: center;
    justify-content: center;
    display: none;
}

.contactusmainpopup .innersecofcontactpopup {
    max-width: 1312px;
    margin: 0 auto;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 2px 5px #08080847;
}

button.contactpopupclose {
    position: absolute;
    right: 7px;
    top: 7px;
    width: 30px;
    aspect-ratio: 1;
    border-radius: 50%;
    color: white;
    background: black;
    border: 1px solid white;
    cursor: pointer;
}

.contactusmainpopup.popupactive {
    display: flex;
}
.services-grid .list-gridd a{
    display: block;
    width:100%;
}

.opencontactpopupform{
    cursor: pointer;
}


section.featured-work .featured-project-card:nth-child(n+6) {
    top: 160px;
}

section.testimonial-slider-section {
    background-image: url('https://www.appventurez.com/wp-content/uploads/2026/02/Frame-2147225186-1.png');
    background-size: cover;
    background-position: right;
}

section.testimonial-slider-section .testimonial-swiper .swiper-slide-next,
section.testimonial-slider-section .testimonial-swiper .swiper-slide-prev{
    opacity: 1;
    filter:brightness(.5)
}

.bluefaqdot{
    color:#0d00ff;
}

.contactusmainpopup .innersecofcontactpopup {
    max-width: 1212px;
}

.contactusmainpopup .innersecofcontactpopup .leftBlock.camp {
    width: 100%;
    flex: auto;
}

.contactusmainpopup  .custom-contact-wrapper .right-panel h2 {
    font-size: 24px !IMPORTANT;
}

.contactusmainpopup  .formBlock.flexWrap.newhomepageformasec .nondisclosesection {
    margin-top: 0;
}

.contactusmainpopup  .formBlock.flexWrap.newhomepageformasec .captcha.mt-30 {
    margin-top: 15px;
}

.contactusmainpopup  .formBlock.flexWrap.newhomepageformasec .leftBlock {
    margin-bottom: 15px;
}

/* contact page css */

section.contactpagetopsec {
    padding-top: 154px;
    padding-bottom: 80px;
    text-align: center;
    background: linear-gradient(90deg, #eceffe, #ffffff00);
}

h2.contactpg_headingfistmn {margin-bottom: 35px !important;}

.contact_pg_subheadmnn {
    font-size: 20px;
    color: #686b6d;
}
.contactpagesecondsectionmain .left-panel {
    background: transparent;
}

section.custom-contact-wrapper.contactpagesecondsectionmain {
    background: url(https://www.appventurez.com/wp-content/uploads/2026/02/contact-form-6.png);
    background-size: cover;
    background-position: center right;
}

section.custom-contact-wrapper.contactpagesecondsectionmain .right-panel {
    background: transparent;
}

.contactpagesecondsectionmain .contpageformpanell {
    background: white;
    padding: 32px 24px;
    border-radius: 15px;
}

.contactpagesecondsectionmain h4.contact_page_form_title {
    color: black;
    margin-bottom: 25px;
    color: #353333;
    font-size: 20px;
    line-height: 123%;
}

.contactpagesecondsectionmain .leftBlock.camp {
    width: 100% !important;
    flex: auto;
}

.contactpagesecondsectionmain  .leftBlock.camp button.animateOtherBtn.backtransParent.wpcf7-submit.has-spinner {
    width: 100%;
    text-align: center;
    justify-content: center;
     font-size:0;
     border-radius:10px;
}

.contactpagesecondsectionmain  .leftBlock.camp button.animateOtherBtn.backtransParent.wpcf7-submit.has-spinner:before{
     content:'Submit';
     font-size:18px;
     display:flex !important;
     background:transparent !important;
     align-items:center;
     justify-content:center;
     color:white;
     border-radius:unset !Important;
     transform:unset !Important;
     left:0 !important;
     position: relative !important;
     z-index: 0 !important;
 }

.contactpagesecondsectionmain  .leftBlock.camp button.animateOtherBtn.backtransParent.wpcf7-submit.has-spinner span {
    display: none;
}

section.custom-contact-wrapper.contactpagesecondsectionmain {
    padding: 30px 0;
}

.contactpagesecondsectionmain .left-panel {justify-content: center !important;}

.contactpagesecondsectionmain .left-content h4 {
    font-size: 26px;
}

.contactpagesecondsectionmain .left-content > p {
    font-size: 18px;
}

.contactpagesecondsectionmain .left-panel-detail {
    padding-right: 15px !important;
}

.contactpagesecondsectionmain .contapageitem {
    background: #00000080;
    backdrop-filter: blur(25px);
    padding: 21px 22px 30px;
    border-radius: 15px;
    box-shadow: 0px 0px 24.96px 0px #262587;
    border: 0.96px solid #484848;
}

.contactpagesecondsectionmain .slick-track {
    padding: 15px 0;
}

.contactpagesecondsectionmain .contpagetestireview {
    font-size: 19px;
    line-height: 161%;
    margin-bottom: 30px;
}

.contactpagesecondsectionmain .contacttestibtmsc {
    display: flex;
    align-items: center;
}

.contactpagesecondsectionmain img.contpageuserimg {
    width: 100%;
    aspect-ratio: 1;
    max-width: 82px;
    border-radius:50%;
    margin-right:15px;
}
 

.contactpagesecondsectionmain .contpageusername {
    font-size: 19px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 11px;
}

.contactpagesecondsectionmain .slick-slide > div {
    padding: 0 12px;
}
img.contpagecommaatesti {
    max-width: 68px;
}
.contpagenewslidertesti  .slick-arrow {
    display: block !important;
    transform: unset !important;
    top: unset;
    bottom: 25%;
    right: 50px;
    left: unset;
    width: 35px;
    height: auto !important;
    color: transparent !important;
    aspect-ratio: 1;
}

.contpageuserdestination {
    max-width: 215px;
    line-height: 140%;
    font-size: 15px;
}

.contpagenewslidertesti  button.slick-next.slick-arrow {
    right: 50px;
    background: url(https://www.appventurez.com/wp-content/uploads/2026/02/expand_circle_right-1.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position:center;
}

.contpagenewslidertesti  button.slick-prev.slick-arrow {
    right: 86px;
    z-index: 1;
    background: url(https://www.appventurez.com/wp-content/uploads/2026/02/expand_circle_right.png);
    background-size: contain;
    background-repeat: no-repeat;
     background-position:center;
}

.contpagenewslidertesti  .slick-arrow:before {
    color: transparent;
    
}

.main-banner-content .left-content {
    text-align: left;
}
    .featured-work .project-info > h3 {
        display: none;
    }
.featured-work .project-info img {
    margin-bottom: 10px;
}
.app-footer .office-card p {
    height: auto;
}
.why-app-section .why-app-card-body {
    background: linear-gradient(0deg, #6f01ff 17%, transparent 60%);
    color: white;
}
section.testimonial-slider-section  .thumb-swiper .swiper-slide {
    opacity: 1;
}
.platforms-section .platforms-blue-card  a.cta-button.btn {
    background: transparent !important;
}

p#description {
    min-height: 88px;
}
.contact-section .wpcf7-response-output {
    color: black;
}
.awards-section-container .awards-next,
.awards-section-container .awards-prev {
    background: #141c2c !important;
    color:white !important
}
@media(max-height:765px){
.progress-svg {
    height: 186px;
}
.main-banner-content .content-grid {
    margin-bottom: 20px;
}
    .progress-wrapper {
    margin-top: 0px;
}
}



@media(min-width:1100px){
    .main-banner-content .content-grid {
    align-items: center;
}
.contact-section .leftBlock.camp button.animateOtherBtn.backtransParent.wpcf7-submit.has-spinner {
    padding: 13px 30px;
}
section.main-banner h1#main-heading {
    font-size: 2.8rem;
    max-width: 650px;
}

.main-banner-content .left-content {
    margin-top: 18px;
}
  section.awards-section-container {
    padding: 50px 25px;
}

.awards-section-container .awards-nav-wrapper {
    justify-content: center;
}
    section.cta-section {
    padding: 50px 0px;
}
    section.testimonial-slider-section .ts-card {
    aspect-ratio: 807/403;
}
.main-banner-content  a#cta-btn {
    padding: 1.2rem 2.5rem;
}

.main-banner-content .content-grid {
    margin-bottom: 10px;
}

.main-banner-content {
    padding-top: 5px;
}
section.strategic-path {
    padding: 85px 20px;
}
.app-footer img.footer-logo {
    height: 51px;
    max-width: 100%;
    width: auto;
    margin-bottom: 45px;
}

.app-footer {
    padding-top: 40px;
}
}

@media(max-width:650px){

    section.main-banner .main-banner-content {
    padding-left: 10px;
    padding-right: 10px;
}

section.main-banner p#description {
    max-width: 100%;
    padding-bottom: 4px;
    margin-top: 0;
}

section.main-banner {
    min-height: calc(100vh - 26px);
}
    img.obpos_top_mob {
    object-position: top;
}
.obpos_cnt_mob{
    object-position: center;
}
    .industry-expertise-section .expertise-image-box img {
    display: none;
}

.industry-expertise-section .expertise-flex-container {
    gap: 0;
}
    .clients-impact-section .impact-stats-grid {
    row-gap: 29px;
    column-gap: 11%;
    text-align: center;
}
    section:not(.main-banner) h2 {
    font-size: 1.7rem;
}

section.our-services .Services-content.text-center p {
    font-size: 16px;
}

section.strategic-path .header-content p {
    font-size: 16px;
}

section.strategic-path .card-body p {
    font-size: 1rem;
}

section.cta-section-connect .cta-content h2 {
    font-size: 1.6rem;
    padding: 0 15px;
}

.why-app-section .why-app-header p {
    font-size: 16px;
}

section.cta-section .cta-content h2 {
    font-size: 1.7rem;
}

.tech-tabs-list.container {
    flex-wrap: nowrap;
    padding-bottom: 18px !important;
    justify-content: flex-start;
}

.tech-tabs-list.container  label.tab-btn {
    width: fit-content;
    min-width: fit-content;
    padding: 10px 12px;
    font-size: 13px !important;
}


.tech-content-wrapper .tech-bg-image {
    display: flex;
    flex-direction: column-reverse;
}

.tech-tabs-section .tech-info-card {
    transform: translateY(0);
    margin-bottom: 15px;
    margin: 0 auto 15px;
    width: 90%;
}
section.main-banner h1#main-heading {
    font-size: 2.2rem !important;
}

section.main-banner h1#main-heading {
    font-size: 1.7rem !important;
    margin-bottom: 0;
}

    .c-header .o-container.navbar {
        margin-top: 35px !important;
    }

section#topbarMenu {
    min-height: 32px;
    display: flex;
    align-items: center;
}


p#description {
    margin-top: 8px;
    margin-bottom: 18px;
    border: unset;
}

.main-banner-content .content-grid {
    gap: 30px;
}

.featured-work .project-image img {
    aspect-ratio: 346/178;
    object-fit: cover;
}

section.featured-work .custom-gradient-btn {
    padding: 7px 20px !important;
    font-size: 13px !important;
}

a.case-study-btn.btn {
    font-size: 15px;
    padding: 8px 20px !important;
}

.featured-work .section-header {margin-bottom: 12px;}

.c-header.scrolled .o-container.navbar {
    margin-top: 0 !important;
}
section.strategic-path .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active.swiper-pagination-bullet-active-main {
    width: 31px;
    border-radius: 6px;
    background:#0d00ff;
}

section.strategic-path .swiper-pagination span.swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    transform: unset !important;
}
section.tech-tabs-section .tech-tabs-list.container{
    overflow: hidden !important;
    padding: 17px 0px 28px !important;
}
.tech-tabs-list.container {
    overflow: hidden !important;
    padding-bottom: 26px !important;
    padding-top: 15px !important;
}
section.tech-tabs-section .tech-tabs-list.container  .swiper-scrollbar-drag {
    background: #0d00ff;
}

section.tech-tabs-section .tech-tabs-list.container {
    margin-left: 13px;
    margin-right: 8px;
}
.tech-tabs-section .tech-info-card {
    margin-bottom: -155px;
}

section.testimonial-slider-section .ts-card-img > img:nth-child(1) {
    height: 250px !important;
}


section.testimonial-slider-section .swiper.thumb-swiper.swiper-initialized.swiper-horizontal.swiper-watch-progress.swiper-backface-hidden.swiper-thumbs .swiper-wrapper {
    overflow-x: auto;
    justify-content: flex-start;
}

.testimonial-slider-section .ts-card-img .playvideotestimonialicon {
    max-width: 50px;
}
section.testimonial-slider-section .brand-logo {
    max-height: 70px;
    object-fit: contain;
}

.awards-section-container .award-card {
   aspect-ratio: 185/241; 
}


.awards-section-container .award-logo {
    height: 92px !important;
    margin-bottom: 10px;
}

.partner-card {
    border: unset !important;
    padding: 0;
    margin: 0;
}

.partners-grid   .swiper-wrapper {
    transform: unset !important;
    display: grid !important;
    grid-template-columns: repeat(2,1fr);
    gap: 33px;
}

.partners-grid .swiper-wrapper > * {
    width: auto !important;
    margin: 0 !important;
}

.partner-card img {
    max-width: 100%;
}

.swiper-pagination.swiper-pagination-clickable {
    display: none;
}

article.blog-card .card-image img {
    object-fit: contain;
    aspect-ratio: 387/210 !important;
    height: auto !important;
}

.contactusmainpopup  .left-panel {
    display: none;
}

.contactusmainpopup  .custom-contact-wrapper .right-panel h2 {
    font-size: 24px !important;
}

.custom-contact-wrapper input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    height: 40px !important;
}


 .nondisclosesection span.wpcf7-list-item.first.last {
    width: 100%;
}

.captcha.mt-30 {
    margin-top: 8px;
}

.contactusmainpopup .custom-contact-wrapper .right-panel {
    padding-top: 22px;
}

.contactusmainpopup .custom-contact-wrapper .right-panel h2 {
    margin-bottom: 18px;
}

.contactusmainpopup button.contactpopupclose {
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 100%;
}

.contactusmainpopup .formBlock.flexWrap.newhomepageformasec .nondisclosesection {
    margin-top: 5px !important;
}

section.partners-section .partner-card {
    height: auto !important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 26px 20px;
    border-right: 1px solid #e0e0e0 !important;
    border-bottom: 1px solid #e0e0e0 !important;
    transition: background-color .3s;
    min-height: 95px;
}
section.partners-section .partner-card img{
    display:block;
}
section.partners-section .swiper-slide:nth-child(2n) .partner-card {
    border-right: none !important;
}
section.partners-section .swiper-slide:nth-last-child(-n+2) .partner-card {
    border-bottom: none !important;
}
section.partners-section .partners-grid .swiper-wrapper {
    gap: 0;
}

.contactpagesecondsectionmain .contpagenewslidertesti {
    max-width: 100%;
    width: 100%;
}

.contactpagesecondsectionmain .left-panel-detail {
    padding-right: 0 !important;
}

.contactpagesecondsectionmain .contpagetestireview {
    font-size: 16px;
}

.contactpagesecondsectionmain .contpageusername {
    font-size: 17px;
}

.contactpagesecondsectionmain .contapageitem {
    padding: 21px 15px 21px;
}

.contactpagesecondsectionmain h4.contact_page_form_title {
    font-size: 18px;
}

.contactpagesecondsectionmain .formBlock.flexWrap.newhomepageformasec span.wpcf7-form-control.wpcf7-checkbox.nonodisclosecheckobx span.wpcf7-list-item.first.last label span.wpcf7-list-item-label {
    text-align: left;
    margin-right: 0;
}

.contactpagesecondsectionmain .nondisclosesection {
    margin-top: 10px !important;
}

.contactpagesecondsectionmain .leftBlock.camp button.animateOtherBtn.backtransParent.wpcf7-submit.has-spinner {
    padding: 22px 5px;
}

.contactpagesecondsectionmain .contpagenewslidertesti .slick-arrow {
    left: 50% !important;
    right: 0 !important;
    transform: translateX(-50%);
    bottom: 0;
}

.contactpagesecondsectionmain .slick-track {
    padding-bottom: 45px;
}

.contactpagesecondsectionmain .contpagenewslidertesti button.slick-prev.slick-arrow {
    left: calc(50% - 50px) !important;
}

.contactpagesecondsectionmain .contpagenewslidertesti button.slick-next.slick-arrow {
    left: calc(48% + 7px) !important;
}

section.contactpagetopsec {
    padding-top: 119px;
    padding-bottom: 31px;
}

.contact_pg_subheadmnn {
    font-size: 16px;
}

h2.contactpg_headingfistmn {
    margin-bottom: 15px !important;
}

.featured-work .project-info > h3 {
    display: none;
}
.app-footer .office-card p {
    height: auto;
}
}