section.service-banner-section{padding:40px 0 60px;background:#F9F9F9}.service-banner-wrapper h1{font-size:56px;line-height:65px;width:100%;text-align:center}.service-banner-wrapper p{margin:24px auto;width:100%;max-width:1166px;text-align:center}section.service-banner-section .banner-btn-wrapper{justify-content:center}.service-banner-content h1{font-size:56px;line-height:62px}.service-banner-content p{margin:24px 0 32px;font-size:var(--font-size-h6)}.banner-btn-wrapper{display:flex;gap:20px}section.intro-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}.intro-wrapper{width:100%;max-width:1184px;margin:0 auto}section.intro-section h2{font-size:var(--font-size-h2);line-height:var(--line-height-heading);font-weight:var(--font-weight-600);color:var(--color-primary-black);font-style:italic;text-align:center}section.projects-run-section{padding:80px 0;background:#F9F9F9}.projects-run-wrapper h2{width:100%;max-width:950px;margin:0 auto 30px;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:0}.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;position:relative;z-index:1}.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}section.automation-capabilities-section{padding:80px 0}.automation-capabilities-wrapper h2{text-align:center}.automation-capabilities-wrapper img.typical-img{width:48px;height:48px}body .automation-capabilities-col.typical-work-col{display:flex;background:#F8FAFC;padding:24px;border-radius:10px;gap:16px}.automation-capabilities-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 24px;margin:32px 0}body .automation-capabilities-col h3{font-size:var(--font-size-h6);line-height:var(--line-height-heading);color:var(--color-text);margin:0 0 8px}body .automation-capabilities-col p{margin:0;text-align:left}.automation-capabilities-wrapper span{text-align:center;font-size:var(--font-size-h5);line-height:var(--line-height-heading);color:var(--color-text);display:block}.automation-capabilities-wrapper .sub-title{text-align:center;font-size:var(--font-size-h6);line-height:var(--line-height-heading);color:var(--color-text);width:100%;max-width:830px;margin:12px auto 40px}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%;margin:0}.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}.partnership-section{padding:80px 0;background:#F9F9F9}.partnership-section h2{width:100%;max-width:950px;margin:0 auto 30px;text-align:center}.partnership-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;position:relative}.partnership-wrapper .right-fit,.partnership-wrapper .not-fit{background:#FFF;border:1px solid #0000001A;box-shadow:0 14px 23.9px 0 #1292BC24;border-radius:14px;padding:32px;position:relative}.partnership-wrapper h3{font-size:var(--font-size-h6);line-height:var(--line-height-heading);color:var(--color-text);margin:0 0 14px}.partnership-wrapper p{margin:0;text-align:left;width:80%}.partnership-wrapper .right-fit::after,.partnership-wrapper .not-fit::after{content:"";position:absolute;top:15px;right:15px;width:60px;height:60px;background-repeat:no-repeat;background-size:contain}.partnership-wrapper .right-fit::after{background-image:url(/wp-content/themes/hello-elementor-child/modules/agency-partner-page-module/images/right-fit.svg)}.partnership-wrapper .not-fit::after{background-image:url(/wp-content/themes/hello-elementor-child/modules/agency-partner-page-module/images/not-fit.svg)}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:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;grid-template-columns:repeat(2,1fr);gap:19px}.food-beverage-col{width:44%;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:0 0 5px}.food-beverage-col p{font-size:var(--font-paragraph);font-weight:var(--font-weight-400);color:var(--color-primary-black);margin-bottom:0}.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.faq-section{padding:80px 0;background:#FFF}section.faq-section h2{width:100%;max-width:940px;color:var(--color-primary-black)}.faq{margin-top:40px}.faq-item{padding:24px;background:#F9F9F9;border-radius:12px;margin-bottom:20px;border:1px solid #0000001A}.faq-item.active{background:#FFF;box-shadow:0 14px 23.9px 0 #1292BC24}.faq-question{position:relative;cursor:pointer}.faq-question h3{color:var(--color-primary-black);font-size:var(--font-size-h6)}.faq-question::after{content:"";position:absolute;right:0;top:50%;width:10px;height:10px;border-right:3px solid #000;border-bottom:3px solid #000;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-primary-black);font-size:var(--font-paragraph)}