section.industries-banner-section{padding:40px 0 60px;background:#f9f9f9}.industries-banner-wrapper{display:flex;align-items:center;justify-content:space-between}.industries-banner-content{width:59%;padding-right:40px}.industries-banner-image{width:41%}.industries-banner-image img{width:100%;height:100%;min-height:432px;object-fit:cover;box-shadow:0 25px 50px -12px #00000040;border-radius:16px}.industries-banner-content h1{font-size:56px;line-height:62px;text-shadow:0 4px 6px rgb(0 0 0 / .16)}span.banner-subTitle{font-size:var(--font-size-h4);margin:24px 0 12px;display:block}.industries-banner-content p{margin:24px 0 32px;font-size:var(--font-size-h6)}.banner-btn-wrapper{display:flex;gap:20px}section.food-beverage-section{padding:80px 0;background:#000}.food-beverage-wrapper h2{text-align:center;color:var(--color-white);margin:0 0 12px}.food-beverage-row{width:100%;max-width:996px;margin:40px auto 0;display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.food-beverage-col{padding:24px;border-radius:24px;display:flex;align-items:flex-start;flex-direction:column}.food-beverage-col h3{font-size:var(--font-size-h5);font-weight:var(--font-weight-600);color:var(--color-primary-black);margin:16px 0 5px}.food-beverage-col p{font-size:var(--font-paragraph);font-weight:var(--font-weight-400);color:var(--color-primary-black)}.food-beverage-wrapper p.subTitle{font-size:var(--font-size-h6);font-weight:var(--font-weight-400);color:var(--color-white);text-align:center}section.helped-teams-section{padding:80px 0;background-image:url(/wp-content/themes/hello-elementor-child/modules/home-module/images/industries-bg.png);background-repeat:no-repeat;background-size:cover;background-position:0}.helped-teams-row{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:40px 0}.helped-teams-wrapper h2{text-align:center}.helped-teams-wrapper p{text-align:left;font-size:var(--font-size-h6);width:100%;max-width:831px;margin:12px auto 0}.helped-teams-col h3{margin:14px 0 15px 0;font-size:var(--font-size-h6);line-height:var(--line-height-heading);color:var(--color-text)}section.core-capabilities-section{padding:80px 0}.core-capabilities-wrapper{text-align:center}.core-capabilities-wrapper h2{text-align:center}.core-capabilities-row{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%;max-width:1216px;margin:40px auto 0}.core-capabilities-col{padding:32px;border-radius:14px;background:linear-gradient(180deg,#1D1D1D 0%,#09475C 100%);text-align:center}.core-capabilities-col img{text-align:center}.core-capabilities-col h3{font-size:var(--font-size-h6);line-height:var(--line-height-heading);color:var(--color-white);margin:32px 0 14px;text-align:center}.core-capabilities-col p{font-size:var(--font-paragraph);line-height:var(--line-height-heading);color:var(--color-white);text-align:center;font-weight:var(--font-weight-400)}.core-capabilities-wrapper>p.sub-title{font-size:var(--font-paragraph);line-height:var(--line-height-heading);margin:12px 0 0}.core-capabilities-col:hover{box-shadow:0 14px 23.9px 0 #1292BC57}.core-capabilities-wrapper p.core-line{margin-top:30px}.core-capabilities-wrapper p.core-line a{font-size:var(--font-paragraph);line-height:var(--line-height-text);font-weight:var(--font-weight-500);color:var(--color-primary-blue);font-family:var(--font-family-secondory)}section.projects-run-section{padding:80px 0}.projects-run-wrapper h2{width:100%;max-width:950px;margin:0 auto;text-align:center}.projects-run-wrapper p{font-size:var(--font-size-h6);line-height:var(--line-height-heading);color:var(--color-text);width:100%;max-width:830px;margin:12px auto 50px;text-align:center}.projects-run-row{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;position:relative}.projects-run-row::after{content:"";position:absolute;top:30px;width:100%;height:2px;background:#CAD5E2;z-index:-2}.projects-run-count{width:64px;height:64px;background:#000;border-radius:100px;display:flex;align-items:center;justify-content:center;text-align:center;margin:0 auto}.projects-run-count span{font-size:var(--font-size-h6);color:var(--color-white)}.projects-run-col p{font-size:var(--font-size-h6);line-height:var(--line-height-heading);color:var(--color-primary-black);margin:12px 0 0}.cta-wrapper h2{font-size:56px;line-height:1.2}.cta-wrapper .button-wrapper{display:flex;gap:20px;align-items:center;justify-content:center}.cta-wrapper .button-wrapper .button-blue{color:var(--color-primary-blue);background:var(--color-white);font-weight:var(--font-weight-500)}.cta-wrapper .button-wrapper .button-white{color:var(--color-white);background:#fff0;border-color:var(--color-white);font-weight:var(--font-weight-500)}section.ecommerce-challenges-section{padding:80px 0}.ecommerce-challenges-row{display:flex;align-items:center;justify-content:space-between}.ecommerce-challenges-col{width:50%}.ecommerce-challenges-wrapper{width:100%;max-width:1196px;margin:0 auto}.ecommerce-challenges-wrapper h2{text-align:center;width:100%;max-width:945px;margin:0 auto}.ecommerce-challenges-wrapper p{text-align:center;margin:12px 0 50px}.ecommerce-challenges-col ul{display:flex;flex-direction:column;gap:16px}.ecommerce-challenges-col ul li{position:relative;padding-left:35px}.ecommerce-challenges-col ul li::before{content:"";position:absolute;top:0;bottom:0;left:0;width:24px;height:24px;background-image:url(/wp-content/themes/hello-elementor-child/modules/industries-module/images/vector.svg);background-repeat:no-repeat;background-size:contain}section.choose-codingkart-section{padding:80px 0;background-image:url(/wp-content/themes/hello-elementor-child/modules/home-module/images/industries-bg.png);background-repeat:no-repeat;background-size:cover;background-position:0}.choose-codingkart-wrapper h2{width:100%;margin:0 auto 0;text-align:center}.choose-codingkart-wrapper p.sub-title{text-align:center;margin:12px 0 40px;font-size:var(--font-size-h6);line-height:var(--line-height-heading)}.choose-codingkart-wrapper ul{margin:0 auto 0;width:100%;max-width:958px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 64px}.choose-codingkart-wrapper ul li{margin:0 0 20px;display:flex;align-items:center;width:100%;max-width:447px}.choose-codingkart-wrapper ul li p{font-size:var(--font-size-h6);line-height:var(--line-height-heading);color:var(--color-primary-black);padding:16px 20px;text-align:center;border-radius:6px;background:#FFF;position:relative;transition:transform 0.4s ease,box-shadow 0.4s ease,border-color 0.4s ease;width:100%}.choose-codingkart-wrapper ul li p::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,#1D1D1D 0%,#1292BC 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;transition:opacity 0.4s ease}section.automation-projects-section{background:#F9F9F9;padding:80px 0}.automation-projects-wrapper h2{text-align:center}.projects{max-width:800px;margin:50px auto;font-family:Arial,sans-serif}.projects-container{display:flex;flex-direction:column;gap:32px;position:relative;margin-top:40px}.project-item{display:flex;align-items:flex-start;justify-content:flex-start;gap:28px}.project-content-wrapper{padding:33px;background:var(--color-white);border-radius:14px;box-shadow:0 1px 3px 0 #0000001A;border-top:1px solid #E2E8F0;display:flex;align-items:flex-start;justify-content:flex-start;gap:16px;width:100%}.project-content-wrapper:hover{background:linear-gradient(180deg,#1D1D1D 0%,#09475C 100%);box-shadow:0 14px 23.9px 0 #1292BC57}.project-content-wrapper:hover .project-content h3,.project-content-wrapper:hover .project-content p{color:var(--color-white)}.project-content-wrapper:hover .project-icon img{filter:brightness(15)}.project-number{width:56px;height:52px;border-radius:50%;background:#000;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:2;font-size:var(--font-size-h6);position:relative}.project-number::before{content:"";position:absolute;width:2px;height:55px;background:#CAD5E2;bottom:-65px}.project-item.active .project-number{background:#fff;color:#1D6881;font-weight:700}.project-icon{width:24px;height:24px}.project-icon img{width:100%;height:100%}.project-content h3{margin:0 0 5px;font-size:18px}.project-content p{margin:0;font-size:14px;line-height:1.5}.automation-projects-wrapper>p{text-align:center;font-size:var(--font-size-h5);line-height:var(--line-height-heading);color:var(--color-text);margin-top:40px}section.faq-section{padding:80px 0;background:#000}section.faq-section h2{width:100%;max-width:940px;color:var(--color-white)}.faq{margin-top:40px}.faq-item{padding:24px;background:var(--color-primary-black);border-radius:12px;margin-bottom:20px}.faq-question{position:relative;cursor:pointer}.faq-question h3{color:var(--color-white);font-size:var(--font-size-h6)}.faq-question::after{content:"";position:absolute;right:0;top:50%;width:10px;height:10px;border-right:3px solid #FFF;border-bottom:3px solid #FFF;transform:translateY(-50%) rotate(45deg);transition:transform 0.3s ease}.faq-item.active .faq-question::after{transform:translateY(-50%) rotate(-135deg)}.faq-answer{display:none}.faq-answer p{padding-top:23px;color:var(--color-white);font-size:var(--font-paragraph)}.developers-section{padding:89px 0 80px;background:#f9f9f9}.developers-row{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:40px 0 0}.developers-wrapper h2{text-align:center}.developers-wrapper p.subTitle{text-align:center;margin:12px 0 0;font-size:var(--font-size-h6)}.developers-row h3{font-size:var(--font-size-h6);margin:40px 0 14px}.industries-section{padding:89px 0 80px}.industries-section h2{text-align:center}.industries-bottom-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0}body .industries-bottom-row .typical-work-col h3{font-size:var(--font-size-h6);margin:0 0 6px}.industries-bottom-row .typical-work-col{background:#F8FAFC;display:flex;align-items:flex-start;justify-content:flex-start;gap:16px}.industries-info p{margin:6px 0 0}.industries-top-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0}.industries-top-col{background:#EDFCFF;padding:24px;border-radius:10px;border:2px solid var(--cta,#1292BC)}body .industries-top-col h3{font-size:var(--font-size-h6);margin:0 0 12px;text-align:left}.industries-top-col p{text-align:left}.industries-top-wrapper{text-align:center;margin-bottom:40px}.industries-middle-line{position:relative;height:2px;background:#1292BC99;width:90%;margin:0 auto}.industries-middle-line::before{content:"";position:absolute;top:-4px;right:-10px;width:10px;height:10px;border-radius:20px;background:#1292BC99}.industries-middle-line::after{content:"";position:absolute;top:-4px;left:-10px;width:10px;height:10px;border-radius:20px;background:#1292BC99}.case-studies-section{padding:80px 0;background:#FFF}.case-studies-wrapper h2{margin-bottom:40px}