@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap");body,h1,h2,h3,h4,h5,h6,p,a,span,div,button,input,textarea,select,li,label{font-family:"Poppins",sans-serif}:root{--p1-clr:#00BFF3;--p2-clr:#78B018;--p3-clr:#78B018;--theme:#00BFF3;--theme2:#272B38;--header:#272B38;--black:#272B38;--n900-clr:#272B38;--bg3:#272B38;--bg4:#1B1E27;--border3:#00BFF3;--text:#4A5063;--pra:#5B6172}.box-style.cmn-style1::before{background:#78B018 !important}.box-bg{background:#78B018 !important}.consulting-section{background:#F7FBFD !important}.company-infowrapper .progress_bar_item .item_bar .progress{background:linear-gradient(90deg,#00BFF3 0%,#78B018 100%) !important}.challenge-section.bg-color3{background:#272B38 !important}.challenge-section.bg-color3 .challenge-item{background:#ffffff !important;border-color:#ffffff !important}.customer-touch-wrap{background:linear-gradient(120deg,#049CCB 0%,#00BFF3 50%,#78B018 130%) !important;position:relative;overflow:hidden}.customer-touch::before{}.touch-pattern{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.touch-pattern svg{position:absolute;inset:0}.touch-pattern .touch-circle{position:absolute;right:18%;top:50%;transform:translateY(-50%);width:190px;height:190px;border-radius:50%;background:#78B018;opacity:0.55}@media (max-width:991px){.touch-pattern .touch-circle{width:120px;height:120px;right:6%}}.customer-touch-wrap .section-title,.customer-touch-wrap>a{position:relative;z-index:1}.ekipa-logo-text{font-family:"Plus Jakarta Sans",sans-serif;font-size:28px;font-weight:800;letter-spacing:-0.5px;color:#272B38}.ekipa-logo-text span{color:#00BFF3}.footer-section .ekipa-logo-text{color:#ffffff}.footer-section .ekipa-logo-text span{color:#00BFF3}.banner-bg-slide{position:relative;overflow:hidden;background:#049CCB none !important}.banner-bg-slide .hero-bg-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.banner-bg-slide .hero-gradient-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgba(4,60,90,0.92) 0%,rgba(0,128,170,0.88) 35%,rgba(0,191,243,0.55) 65%,rgba(120,176,24,0.55) 100%)}.banner-bg-slide>.container{position:relative;z-index:2}.banner-bg-slide>.hero-text-box{z-index:2}.banner-bg-slide .hero-text-box{width:max-content;max-width:calc(100% - 40px);right:4%;transform:scale(0.78);transform-origin:bottom right}@media (max-width:767px){.banner-bg-slide .hero-text-box{transform:none}}.hero-text-box{z-index:3}.hero-text-box .boxes1,.hero-text-box .boxes2-inner{position:relative;z-index:1}.hero-text-box .boxes2-inner .icon{flex-shrink:0}.hero-text-box .boxes1,.hero-text-box .boxes2-inner{transition:box-shadow 0.25s ease}.hero-text-box .boxes1:hover,.hero-text-box .boxes2-inner:hover{animation:heroTileShake 0.4s ease-in-out;box-shadow:0 10px 30px rgba(0,0,0,0.18)}@keyframes heroTileShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-4px) rotate(-0.6deg)}40%{transform:translateX(4px) rotate(0.6deg)}60%{transform:translateX(-3px) rotate(-0.4deg)}80%{transform:translateX(3px) rotate(0.4deg)}}@media (prefers-reduced-motion:reduce){.hero-text-box .boxes1:hover,.hero-text-box .boxes2-inner:hover{animation:none}}.banner-bg-slide{padding:90px 0 150px !important}@media (max-width:1199px){.banner-bg-slide{padding:80px 0 120px !important}}@media (max-width:767px){.banner-bg-slide{padding:90px 0 40px !important}.banner-bg-slide .hero-text-box{width:280px;max-width:100%}}@media (max-height:820px){.banner-bg-slide{padding:60px 0 110px !important}.banner-bg-slide .banner-content h1{font-size:52px !important;line-height:1.1 !important}}@media (max-height:680px){.banner-bg-slide{padding:40px 0 90px !important}.banner-bg-slide .banner-content h1{font-size:40px !important}.hero-diamond-accent{display:none}}.hero-diamond-accent{position:absolute;bottom:0;right:-40px;width:400px;height:302px;background-color:#78B018;-webkit-mask-image:url(../img/element/hero-ele1.png);mask-image:url(../img/element/hero-ele1.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;z-index:1}@media (max-width:1400px){.hero-diamond-accent{width:300px;height:226px}}@media (max-width:991px){.hero-diamond-accent{display:none}}.banner-bg-slide .hero-bg-photo{animation:heroKenBurns 22s ease-in-out infinite alternate}@keyframes heroKenBurns{0%{transform:scale(1)}100%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.banner-bg-slide .hero-bg-photo{animation:none}}.hero-bg-video{animation:none !important}.about-thumb-duo{min-height:460px}.about-thumb-duo .thumb-main{border-radius:20px;overflow:hidden;box-shadow:0px 20px 50px rgba(3,23,64,0.12);width:82%}.about-thumb-duo .thumb-main img{width:100%;height:420px;object-fit:cover;display:block}.about-thumb-duo .thumb-sub{position:absolute;right:0;bottom:-30px;width:46%;border-radius:20px;overflow:hidden;border:6px solid #fff;box-shadow:0px 20px 50px rgba(3,23,64,0.18);z-index:2}.about-thumb-duo .thumb-sub img{width:100%;height:220px;object-fit:cover;display:block}@media (max-width:575px){.about-thumb-duo{min-height:340px}.about-thumb-duo .thumb-main img{height:300px}.about-thumb-duo .thumb-sub img{height:140px}}.about-thumb-duo .about-ele{position:absolute;right:-10px;top:-40px;z-index:0;animation:updown 2s linear infinite}@media (max-width:767px){.about-thumb-duo .about-ele{display:none}}.logo-chip{display:flex;align-items:center;justify-content:center;height:72px;padding:14px 18px;border:1px solid #E3E9EE;border-radius:10px;background:#fff;transition:all .25s ease}.logo-chip img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(100%);opacity:0.65;transition:all .25s ease}.logo-chip:hover{border-color:#00BFF3;box-shadow:0px 10px 24px rgba(3,23,64,0.08)}.logo-chip:hover img{filter:grayscale(0%);opacity:1}.mission-card{background:#fff;border-radius:16px;padding:34px 24px;text-align:center;height:100%}.mission-card .mission-icon{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff}.mission-card:nth-child(1) .mission-icon{background:#00BFF3}.mission-card:nth-child(2) .mission-icon{background:#049CCB}.mission-card:nth-child(3) .mission-icon{background:#78B018}.event-work-items{border:2px solid #E3EEF3;background:#F5FAFC;height:100%}.event-work-items:hover{background:#fff}.event-work-items .icon-mark{font-size:40px;color:#00BFF3}.event-work-items .icon-mark.ai{color:#78B018}.work-learn-item .thumb-author{background:#DCEBF7;border:1px solid #C3DDEF}.work-learn-item .thumb-author .serial{background:#DCEBF7;border:1px solid #C3DDEF}.work-learn-item .thumb-author::before{background:#DCEBF7}.work-learn-item .thumb-author .thumb{width:158px;height:158px;overflow:hidden;display:block}.work-learn-item .thumb-author img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.industry-section{background:#272B38 !important}.industry-icon:hover{background:#00BFF3 !important}.industry-photo{border-radius:12px;overflow:hidden;height:100%;min-height:260px}.industry-photo img{width:100%;height:100%;object-fit:cover;display:block}.news-wrapper .row{align-items:stretch}.news-wrapper .news-single-items{height:100%;display:flex;flex-direction:column}.news-wrapper .news-content{display:flex;flex-direction:column;flex-grow:1}.news-wrapper .news-content h4{flex-grow:1}.news-wrapper .news-image img{height:220px;object-fit:cover}#insightGrid .news-image img{object-fit:contain;background:#F0F4FD}@supports (aspect-ratio:1 / 1){#insightGrid .news-image img{height:auto;aspect-ratio:1024 / 403}}.about-section .about-wrapper.section-padding{padding-bottom:40px}.event-work-section.section-padding{padding-top:60px}@media (max-width:767px){.about-section .about-wrapper.section-padding{padding-bottom:20px}.event-work-section.section-padding{padding-top:40px}}.has-ambience{position:relative}.has-ambience>*:not(.amb){position:relative;z-index:1}.amb{position:absolute;pointer-events:none;z-index:0;will-change:transform}.amb-orb{border-radius:50%;filter:blur(70px)}.amb-orb.blue{background:radial-gradient(circle,rgba(0,191,243,0.30),rgba(0,191,243,0) 70%)}.amb-orb.green{background:radial-gradient(circle,rgba(120,176,24,0.26),rgba(120,176,24,0) 70%)}.amb-dots{background-image:radial-gradient(rgba(0,191,243,0.55) 1.4px,transparent 1.4px);background-size:20px 20px;opacity:0.35}.amb-ring{border:1.5px solid rgba(0,191,243,0.28);border-radius:50%}.amb-ring.green{border-color:rgba(120,176,24,0.30)}.amb-square{border:1.5px solid rgba(120,176,24,0.28);border-radius:18px}.industry-section .amb-dots,.challenge-section .amb-dots{background-image:radial-gradient(rgba(255,255,255,0.5) 1.4px,transparent 1.4px);opacity:0.16}.industry-section .amb-ring,.challenge-section .amb-ring{border-color:rgba(255,255,255,0.14)}.reveal-up{opacity:0;transform:translateY(34px);transition:opacity .85s cubic-bezier(.22,.61,.36,1),transform .85s cubic-bezier(.22,.61,.36,1)}.reveal-up.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal-up{opacity:1;transform:none;transition:none}.amb{display:none}}@media (max-width:991px){.amb{display:none}}.footer-section .form-style1{background:var(--white)}.footer-section .form-style1 input{color:var(--black)}.footer-section .form-style1 input::placeholder{color:rgba(39,43,56,0.55)}.footer-section .form-style1 button{border:none}.form-style1 button i{color:var(--black)}h1 .p2-clr,h2 .p2-clr,h3 .p2-clr,h4 .p2-clr,h5 .p2-clr,h6 .p2-clr{font-size:inherit}.breadcrumb-section{background:url(../img/stock/hero-team.jpg) no-repeat center center;background-size:cover;overflow:hidden}.breadcrumb-section::before{background:linear-gradient(100deg,rgba(4,60,90,0.92) 0%,rgba(0,128,170,0.85) 45%,rgba(120,176,24,0.55) 100%)}.breadcrumb-section .amb{z-index:0}.breadcrumb-section .bread-content{position:relative;z-index:1}@media (max-width:991px){.breadcrumb-section .amb{display:none}}.common-left-sidebar{position:sticky;top:110px}.common-left-sidebar .cate-tags.active{background:rgba(0,191,243,0.1);color:var(--p1-clr);font-weight:600}.common-left-sidebar .cate-tags.active i{color:var(--p1-clr)}.common-left-sidebar .cate-tags.active:hover,.common-left-sidebar .cate-tags.active:hover i{color:var(--white)}.common-left-sidebar .cate-tags.active:hover{background:var(--p1-clr)}.elementor .elementor-element-ek-sv-body > .e-con-inner,.elementor .elementor-element-ek-in-body > .e-con-inner,.elementor .elementor-element-ek-ev-body > .e-con-inner{padding-inline:12px}@media (min-width:576px){.elementor .elementor-element-ek-sv-body > .e-con-inner,.elementor .elementor-element-ek-in-body > .e-con-inner,.elementor .elementor-element-ek-ev-body > .e-con-inner{max-width:540px}}@media (min-width:768px){.elementor .elementor-element-ek-sv-body > .e-con-inner,.elementor .elementor-element-ek-in-body > .e-con-inner,.elementor .elementor-element-ek-ev-body > .e-con-inner{max-width:720px}}@media (min-width:992px){.elementor .elementor-element-ek-sv-body > .e-con-inner,.elementor .elementor-element-ek-in-body > .e-con-inner,.elementor .elementor-element-ek-ev-body > .e-con-inner{max-width:960px}}@media (min-width:1200px){.elementor .elementor-element-ek-sv-body > .e-con-inner,.elementor .elementor-element-ek-in-body > .e-con-inner,.elementor .elementor-element-ek-ev-body > .e-con-inner{max-width:1140px}}@media (min-width:1400px){.elementor .elementor-element-ek-sv-body > .e-con-inner,.elementor .elementor-element-ek-in-body > .e-con-inner,.elementor .elementor-element-ek-ev-body > .e-con-inner{max-width:1320px}}.question-talk-box{background:linear-gradient(155deg,#04395C 0%,#00538A 45%,#00BFF3 100%)}.question-talk-box .common-btn{background:#78B018 !important}.services-development-section.fix{overflow:visible !important}body{overflow-x:clip}@media (max-width:991px){.common-left-sidebar{position:static}}.service-card .news-image{overflow:hidden}.service-card .news-image img{transition:transform 0.5s ease}.service-card:hover .news-image img{transform:scale(1.08)}.service-card .card-arrow{width:44px;height:44px;right:16px;bottom:16px;background:var(--white);color:var(--black);opacity:0;transform:scale(0.6);transition:all 0.35s ease;z-index:2}.service-card:hover .card-arrow{opacity:1;transform:scale(1);background:var(--p3-clr);color:var(--white)}.service-card .news-content h4 a{transition:color 0.3s ease}.evolution-timeline{position:relative;max-width:720px;margin:0 auto;padding-left:76px;display:flex;flex-direction:column;gap:34px}.evolution-track{position:absolute;top:6px;bottom:6px;left:27px;width:3px;border-radius:3px;background:rgba(3,23,64,0.08);overflow:hidden}.evolution-track-fill{position:absolute;top:0;left:0;right:0;height:0%;background:linear-gradient(180deg,var(--p1-clr),var(--p2-clr));border-radius:3px;will-change:height}.evolution-item{position:relative}.evolution-badge{position:absolute;left:-76px;top:0;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:rgba(3,23,64,0.06);color:var(--n900-clr,#031740);font-size:13px;font-weight:700;letter-spacing:0.02em;box-shadow:0 0 0 6px var(--white);transition:all 0.4s ease}.evolution-item.is-in .evolution-badge{background:linear-gradient(135deg,var(--p1-clr),var(--p2-clr));color:var(--white);box-shadow:0 0 0 6px var(--white),0 10px 24px -8px rgba(3,23,64,0.35);transform:scale(1.05)}.evolution-item:hover .evolution-badge{transform:scale(1.15)}.evolution-card{background:var(--white);border:1px solid rgba(3,23,64,0.08);border-radius:14px;padding:22px 24px;box-shadow:0 10px 30px -16px rgba(3,23,64,0.15);transition:all 0.3s ease}.evolution-item:hover .evolution-card{transform:translateX(4px);box-shadow:0 16px 36px -14px rgba(3,23,64,0.22);border-color:rgba(0,191,243,0.25)}.evolution-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--p1-clr);background:rgba(0,191,243,0.1);padding:4px 10px;border-radius:20px;margin-bottom:10px}@media (max-width:575px){.evolution-timeline{padding-left:58px}.evolution-badge{left:-58px;width:44px;height:44px;font-size:11px}.evolution-track{left:21px}.evolution-card{padding:18px}}@media (min-width:768px){.evolution-timeline{max-width:960px;padding-left:0;gap:46px}.evolution-track{left:50%;transform:translateX(-50%)}.evolution-item{display:grid;grid-template-columns:1fr 64px 1fr;align-items:start;column-gap:32px}.evolution-badge{position:static;grid-column:2;justify-self:center;margin-top:2px}.evolution-item--right .evolution-card{grid-column:3}.evolution-item--left .evolution-card{grid-column:1;grid-row:1;text-align:right}.evolution-item--left .evolution-tag{margin-left:auto}.evolution-item:hover .evolution-card{transform:translateY(-6px)}}.reveal-photo{opacity:0;transform:translateY(28px);transition:opacity 0.7s ease,transform 0.7s ease}.reveal-photo.is-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal-photo{opacity:1;transform:none;transition:none}.evolution-track-fill{animation:none;transform:scaleX(1)}}.pillar-card{border:1px solid rgba(3,23,64,0.08);transition:all 0.35s ease}.pillar-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px -20px rgba(3,23,64,0.22);border-color:rgba(0,191,243,0.25)}.pillar-card .icon-mark{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;font-size:26px;background:rgba(0,191,243,0.1);color:var(--p1-clr);transition:all 0.3s ease}.pillar-card .icon-mark.ai{background:rgba(120,176,24,0.12);color:var(--p2-clr)}.pillar-card:hover .icon-mark{background:var(--p1-clr);color:var(--white)}.pillar-card:hover .icon-mark.ai{background:var(--p2-clr)}.pillar-card h4{transition:color 0.3s ease}.pillar-card:hover h4{color:var(--p1-clr)}.pillar-card:hover .icon-mark.ai + h4{color:var(--p2-clr)}.pillar-card .fa-arrow-right{display:inline-block;transition:transform 0.3s ease}.pillar-card:hover .fa-arrow-right{transform:translateX(4px)}.pillar-card a:hover{text-decoration:underline}.ekipa-marquee{overflow:hidden;white-space:nowrap;border-top:1px solid rgba(3,23,64,0.06);border-bottom:1px solid rgba(3,23,64,0.06)}.ekipa-marquee-track{display:inline-flex;width:max-content;animation:ekipaMarqueeScroll 30s linear infinite}.ekipa-marquee-set{display:inline-flex;align-items:center;flex-shrink:0}.ekipa-marquee .text-slider{display:inline-block;font-size:28px;line-height:1;white-space:nowrap;margin-right:30px}.ekipa-marquee .text-slider.text-color-2{color:var(--n900-clr,#031740)}.ekipa-marquee .logo-chip{flex-shrink:0;height:60px;padding:10px 22px;margin-right:28px}@keyframes ekipaMarqueeScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:767px){.ekipa-marquee .text-slider{font-size:20px}}@media (prefers-reduced-motion:reduce){.ekipa-marquee-track{animation:none}}.site-flow-step{background:var(--white);border:1px solid rgba(3,23,64,0.08);border-radius:14px;padding:22px 18px;text-align:center;transition:all 0.3s ease}.site-flow-step:hover{transform:translateY(-4px);box-shadow:0 16px 36px -18px rgba(3,23,64,0.22);border-color:rgba(0,191,243,0.25)}.site-flow-num{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 auto 14px;border-radius:50%;background:linear-gradient(135deg,var(--p1-clr),var(--p2-clr));color:var(--white);font-weight:700;font-size:14px}.site-flow-arrow{font-size:18px;opacity:0.5}section .about-info.reveal-photo{background:var(--white);border:1px solid rgba(3,23,64,0.08);border-radius:14px;padding:20px;transition:all 0.3s ease}section .about-info.reveal-photo:hover{transform:translateY(-4px);box-shadow:0 16px 36px -18px rgba(3,23,64,0.18)}section .about-info.reveal-photo .icon{width:54px;min-width:54px;height:54px;border-radius:50%;box-shadow:0 10px 30px 0 rgba(13,18,30,0.12)}.pillar-accordion .accordion-item{background:var(--white)}.pillar-accordion .accordion-button{font-size:22px}.pillar-photo{position:relative;aspect-ratio:4 / 3;box-shadow:0 24px 50px -24px rgba(3,23,64,0.28)}.pillar-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.5s ease}.pillar-photo img.is-active{opacity:1}.bread-content > a.common-btn{justify-self:center;width:fit-content}.training-tabs{flex-wrap:wrap}.training-tabs .nav-link{padding:10px 24px;border-radius:100px;border:1px solid rgba(3,23,64,0.1);background:var(--white);color:var(--black);font-weight:600;font-size:15px;transition:all 0.3s ease}.training-tabs .nav-link .count{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:100px;background:rgba(3,23,64,0.06);font-size:12px;font-weight:700}.training-tabs .nav-link:hover{border-color:rgba(0,191,243,0.35)}.training-tabs .nav-link.active{background:linear-gradient(135deg,var(--p1-clr),var(--p2-clr));border-color:transparent;color:var(--white)}.training-tabs .nav-link.active .count{background:rgba(255,255,255,0.25);color:var(--white)}.community-brand-panel{background:var(--bg);border:1px solid rgba(3,23,64,0.08);min-height:420px;padding:48px 40px}.community-brand-panel img.community-brand-mark{width:100%;max-width:320px !important;height:auto;display:block}.community-brand-panel .about-ele{position:absolute;right:18px;bottom:18px;width:96px;opacity:0.7}@media (max-width:991px){.community-brand-panel{min-height:300px;padding:36px 24px}.community-brand-panel img.community-brand-mark{max-width:240px !important;margin:0 auto}}.principle-list{list-style:none;margin:0;padding:0}.principle-row{padding:28px 0;border-top:1px solid rgba(3,23,64,0.1)}.principle-row:first-child{border-top:0;padding-top:0}.principle-row:last-child{padding-bottom:0}.principle-num{width:48px;min-width:48px;height:48px;background:var(--p2-clr);color:var(--white);font-family:var(--heading-font,'Poppins',sans-serif);font-weight:700;font-size:18px;line-height:1}@media (max-width:575px){.principle-row{padding:22px 0}.principle-num{width:40px;min-width:40px;height:40px;font-size:16px}}.benefit-item{border-top:1px solid rgba(255,255,255,0.15);padding-top:24px}.benefit-icon{width:56px;min-width:56px;height:56px;background:rgba(0,191,243,0.14);border:1px solid rgba(0,191,243,0.35);color:#00BFF3;font-size:20px;transition:all 0.4s}.benefit-item:hover .benefit-icon{background:#00BFF3;color:var(--white)}.region-card .news-image img{width:100%;height:220px;object-fit:cover;display:block}.region-card .news-content{padding:20px 16px 8px}.header-main .main-menu ul li.is-open > .submenu,.header-main .main-menu ul li:focus-within > .submenu{visibility:visible !important;opacity:1 !important;transform:translateY(0px) !important}.header-main .main-menu ul li .submenu li.is-open > .submenu,.header-main .main-menu ul li .submenu li:focus-within > .submenu{visibility:visible !important;opacity:1 !important}body.page-id-27 .breadcrumb-section,body.page-id-11944 .breadcrumb-section,body.page-id-11946 .breadcrumb-section,body.page-id-11948 .breadcrumb-section{background-image:url(../img/hero/hero-services.webp) !important;background-position:center 38% !important}body.page-id-4286 .breadcrumb-section{background-image:url(../img/hero/hero-who-we-are.webp) !important;background-position:center 30% !important}body.page-id-6645 .breadcrumb-section{background-image:url(../img/hero/hero-community.webp) !important;background-position:center 36% !important}body.page-id-28619 .breadcrumb-section{background-image:url(../img/hero/hero-ai.webp) !important;background-position:center center !important}body.page-id-35 .breadcrumb-section,body.page-id-16531 .breadcrumb-section,body.page-id-16533 .breadcrumb-section,body.page-id-16535 .breadcrumb-section{background-image:url(../img/hero/hero-events.webp) !important;background-position:center 45% !important}body.page-id-35 .breadcrumb-section{background-image:url(../img/hero/hero-events-en.webp) !important;background-position:center center !important}body.tax-services_categories.term-training .breadcrumb-section{background-image:url(../img/hero/hero-training.webp) !important;background-position:center 35% !important}body.tax-services_categories.term-coaching .breadcrumb-section{background-image:url(../img/stock/about-team.webp) !important;background-position:center 35% !important}body.tax-services_categories.term-consultancy .breadcrumb-section{background-image:url(../img/stock/step-strategy.webp) !important;background-position:center 35% !important}body.tax-services_categories.term-ai-trainings .breadcrumb-section{background-image:url(../img/stock/step-enablement.webp) !important;background-position:center 35% !important}body.post-type-archive-case-studies .breadcrumb-section{background-image:url(../img/stock/industries-composite.webp) !important;background-position:center center !important}body.tax-insights_types.term-blogs .breadcrumb-section{background-image:url(../img/stock/blog-workflow.webp) !important;background-position:center 40% !important}body.tax-insights_types.term-articles .breadcrumb-section{background-image:url(../img/stock/blog-strategy.webp) !important;background-position:center 40% !important}.mouse-follower{display:none !important}.evolution-badge--wide{font-size:10px;line-height:1.15;text-align:center;padding:0 6px;white-space:normal}@media (max-width:575px){.evolution-badge--wide{font-size:9px;padding:0 5px}}.faq-accordion .accordion-item{background:var(--white);border:1px solid rgba(0,0,0,0.08);border-radius:12px;overflow:hidden}.faq-accordion .accordion-button{font-size:19px;font-weight:600;padding:20px 24px}.faq-accordion .accordion-button:not(.collapsed){background:rgba(94,212,0,0.08);color:inherit;box-shadow:none}.faq-accordion .accordion-button:focus{box-shadow:0 0 0 3px rgba(94,212,0,0.25)}.faq-accordion .accordion-body{padding:0 24px 22px}@media (max-width:575px){.faq-accordion .accordion-button{font-size:17px;padding:16px 18px}.faq-accordion .accordion-body{padding:0 18px 18px}}.engineering-note{background:rgba(0,191,243,0.07);border-left:3px solid #00BFF3}.where-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:50%;background:rgba(0,191,243,0.1);color:var(--p1-clr);font-size:15px}.where-icon.green{background:rgba(120,176,24,0.12);color:var(--p2-clr)}.accordion-button:not(.collapsed) .where-icon{background:var(--p1-clr);color:var(--white)}.accordion-button:not(.collapsed) .where-icon.green{background:var(--p2-clr)}.delivery-road{display:flex;flex-wrap:wrap;justify-content:center;gap:48px 32px}.road-stop{position:relative;z-index:1;flex:1 1 260px;max-width:320px;margin-left:auto;margin-right:auto;text-align:center}@media (min-width:992px){.road-stop{flex-direction:column !important;align-items:center !important}}.challenge-section .row.g-4.mb-4{margin-bottom:20px !important}@media (min-width:992px){.challenge-section .row.g-4.justify-content-center:has(.road-stop){gap:32px}.challenge-section .row.g-4.justify-content-center:has(.road-stop) > [class*="col-"]{flex:0 0 auto;width:auto;max-width:100%;padding-left:0;padding-right:0}}.road-stop:not(:last-child)::after{content:'';position:absolute;z-index:0;top:34px;left:50%;width:calc(100% + 32px);height:2px;background:repeating-linear-gradient(to right,rgba(255,255,255,0.35) 0 10px,transparent 10px 20px)}.road-node{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:68px;height:68px;min-width:68px;flex-shrink:0;margin:0 auto 22px;border-radius:50%;background:linear-gradient(135deg,var(--p1-clr),var(--p2-clr));color:var(--white);font-size:24px;box-shadow:0 0 0 6px rgba(255,255,255,0.06),0 14px 30px -12px rgba(0,0,0,0.5);transition:transform 0.3s ease}.road-stop:hover .road-node{transform:scale(1.08);box-shadow:0 0 0 6px rgba(255,255,255,0.12),0 18px 36px -12px rgba(0,0,0,0.6)}.road-stop h4{transition:color 0.3s ease}.road-stop:hover h4{color:var(--p1-clr)}@media (max-width:991px){.delivery-road{display:block}.road-stop{display:flex;align-items:flex-start;gap:20px;text-align:left;max-width:none;padding-bottom:36px}.road-stop:last-child{padding-bottom:0}.road-stop:not(:last-child)::after{top:28px;left:28px;width:2px;height:100%;background:repeating-linear-gradient(to bottom,rgba(255,255,255,0.35) 0 10px,transparent 10px 20px)}.road-node{margin:0;width:56px;height:56px;min-width:56px;font-size:20px}}.ek-founder-card{background:var(--white);border:1px solid rgba(3,23,64,0.08);border-radius:12px;padding:24px;height:100%}.ek-founder-thumb{flex:0 0 auto;width:150px;height:150px;border-radius:12px;overflow:hidden}.ek-founder-thumb img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.ek-founder-social{width:38px;height:38px;border-radius:8px;background:var(--p1-clr);transition:all 0.3s ease}.ek-founder-social i{color:var(--white)}.ek-founder-social:hover{background:var(--p2-clr)}@media (max-width:575px){.ek-founder-card{flex-direction:column;text-align:center}.ek-founder-thumb{width:130px;height:130px}}.ek-team-card{height:100%;border:1px solid rgba(3,23,64,0.08)}.ek-team-card .thumb,.ek-team-card .thumb img,.ek-team-card .thumb::before{border-radius:10px 10px 0 0}.ek-team-card .thumb img{width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center top;display:block}.ek-team-cont{padding:20px 16px 24px}.ek-team-filter{list-style:none;padding-left:0;margin-bottom:0}.ek-team-filter .nav-link{cursor:pointer}.ek-team-col[hidden]{display:none !important}@media (hover:none),(pointer:coarse){.ek-team-card .thumb .social-wrapper2{bottom:16px}}.ek-team-card .thumb .social-wrapper2 a,.ek-founder-social{width:44px;height:44px}.footer-widgets-wrapper .single-footer-widget .list-area li:not(:last-child){margin-bottom:4px}.footer-widgets-wrapper .single-footer-widget .list-area li a{min-height:44px}@media (max-width:767px){.banner-bg-slide .hero-text-box{right:auto;margin-left:auto;margin-right:auto}}.ek-frameworks-band{padding:72px 0}@media (max-width:991px){.ek-frameworks-band{padding:56px 0}}.ek-frameworks-band h2{font-size:36px;line-height:1.2}@media (max-width:991px){.ek-frameworks-band h2{font-size:28px}}@media (min-width:992px){.delivery-road > .road-stop{margin-left:0;margin-right:0}}.pillar-accordion .accordion-button,.pillar-accordion .accordion-button > .d-flex,.faq-accordion .accordion-button,.faq-accordion .accordion-button > .d-flex{white-space:normal}.pillar-accordion .accordion-button > .d-flex{flex-wrap:nowrap;min-width:0}.pillar-accordion .accordion-button .where-icon{flex:0 0 auto}@media (hover:none),(pointer:coarse){.pillar-accordion .accordion-button{min-height:44px}}@media (min-width:1200px){.header-1 .header-main .header-right{margin-left:auto}.header-1 .header-main .header-hamburger-inner{margin-left:110px}}.ty-check{width:76px;height:76px;font-size:30px;color:var(--white);background:rgba(255,255,255,0.14);border:1.5px solid rgba(255,255,255,0.35)}@media (max-width:575px){.ty-check{width:60px;height:60px;font-size:24px}}