@charset "UTF-8";
.logo{padding: 8px;}
header{border-bottom: 1px solid rgba(0, 84, 165, 0.1);}

.hero-banner{ background: linear-gradient(0deg, rgba(46, 41, 255, 0.16) 12.12%, rgba(46, 41, 255, 0) 60.6%); padding: 16px 0 430px 0;}
.hero-banner.devAi{ background: linear-gradient(0deg, rgba(46, 41, 255, 0.16) 12.12%, rgba(46, 41, 255, 0) 60.6%); padding: 16px 0 80px 0;}
.hero-banner .container .row .tag{font-style: normal; font-weight: 500; font-size: 13px; line-height: 20px; text-transform: uppercase; color: rgba(17, 24, 39, 0.62);padding: 68px 0 15px 0;}
.hero-banner .container .row .title{font-style: normal;font-weight: 600;font-size: 68px;line-height: 78px;letter-spacing: -0.01em; color: #111827;padding-bottom: 20px;}
.hero-banner .container .row .text{font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;color: rgba(17, 24, 39, 0.5);padding: 0px 120px 40px 0;}

.item {position: relative;} .item .avatar-group {position: relative;}
.item .avatar-group span.line-down img, .item .avatar-group span.line-up img, .item .avatar-group span.eb img {object-fit: scale-down;}
.item .avatar-group span.line-down{position: absolute;z-index: 0;right: 0;top: 40px;}
.item .avatar-group span.line-up{position: absolute;z-index: 3;top: 170px;right: 0;}
.item .avatar-group span.eb{position: absolute;right: 6%;z-index: 2;}


.company-card{position: relative;z-index: 3; top: 65%;width: 286px;}
.company-card .splide__list li.splide__slide .m-text {display: flex;align-items: center;justify-items: center; gap: 14px;padding: 16px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 65.99%, rgba(255, 255, 255, 0.35) 100%);border: 1px solid rgba(255, 255, 255, 0.6);box-shadow: 0px 4.10591px 8.21183px rgba(133, 133, 133, 0.1);backdrop-filter: blur(22px);border-radius: 12px;}
.company-card .splide__list li.splide__slide .m-text p{font-style: normal;font-weight: 400;font-size: 13px;line-height: 20px;color: #111827;}
.company-card .splide__list li.splide__slide .m-text .flag{position: absolute; right: 10px; bottom: 10px;}

.intro{ position: relative; padding: 0px 0 390px 0; background-color: #2E29FF;z-index: 4;}
.intro .container .row .col p.title{font-style: normal;font-weight: 500;font-size: 24px;line-height: 32px;letter-spacing: -0.02em;color: #FFFFFF;}
.intro .container .row .col{position: relative;}
.intro .container .row .startups {position: absolute;right: 0; bottom: 0;width: 190px;}
.intro .container .row .startups::after {content: '';position: absolute;left: -14px;top: 0;height: 300px;border-left: 1px solid rgba(255, 255, 255, 0.2);}
.intro .container .row .startups {position: absolute;right: 0; bottom: -70px;width: 190px;}
.intro .container .row .startups::after {content: '';position: absolute;left: -14px;top: 0;height: 210px;border-left: 1px solid rgba(255, 255, 255, 0.2);}
.intro .container .row .startups p.num{ font-style: normal; font-weight: 700; font-size: 58px; line-height: 70px; color: #FFFFFF;}
.intro .container .row .startups p.num sub{font-style: normal;font-weight: 600;font-size: 18px;line-height: 70px;color: #FFFFFF;}
.intro .container .row .startups p.title{font-style: normal;font-weight: 500;font-size: 14px;line-height: 20px;color: #4BFFED;}
.intro .container .row .unicorns {position: absolute;left: 24%; top: 45%;width: 190px;}
.intro .container .row .unicorns::after {content: '';position: absolute;left: -14px;top: 0;height: 404px;border-left: 1px solid rgba(255, 255, 255, 0.2);}
.intro .container .row .unicorns p.num{ font-style: normal; font-weight: 700; font-size: 58px; line-height: 70px; color: #FFFFFF;}
.intro .container .row .unicorns p.num sub{font-style: normal;font-weight: 600;font-size: 18px;line-height: 70px;color: #FFFFFF;}
.intro .container .row .unicorns p.title{font-style: normal;font-weight: 500;font-size: 14px;line-height: 20px;color: #4BFFED;}
.intro .container .row .fortune {position: absolute;right: 0; top: 0;width: 140px;}
.intro .container .row .fortune::after {content: '';position: absolute;left: -14px;top: 0;height: 670px;border-left: 1px solid rgba(255, 255, 255, 0.2);}
.intro .container .row .fortune img{object-fit: scale-down;}
.intro .container .row .fortune p.title{font-style: normal;font-weight: 500;font-size: 14px;line-height: 20px;color: #4BFFED;}

.author {display: flex;align-items: center; gap: 12px;}
.author img{object-fit: scale-down;}
.author p.detail{font-style: normal;font-weight: 600;font-size: 16px;line-height: 20px;color: #FFFFFF;}
.author p.detail span{font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;color: rgba(255, 255, 255, 0.52);}
.author p.details{font-style: normal;font-weight: 600 !important;font-size: 16px;line-height: 20px;color: #020A27 !important;}
.author p.details span{font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;color: rgba(0, 0, 0, 0.62);}

.expertise {position: relative;background: #F3F3F6;}
.expertise .our_expertise { position: relative; top: -240px; margin-bottom: -120px; background: #FFFFFF; border-radius: 28px;z-index: 5;}
.wap{width: 1390px; margin: 0 auto;}
.expertise .our_expertise .row .title{font-family: 'Geist'; padding: 80px 0 48px 0; font-style: normal; font-weight: 600; font-size: 48px; line-height: 58px; letter-spacing: -0.01em;color: #111827;}
.e-card { display: flex;gap: 32px; border: 1px solid #E8E8E8;border-radius: 28px;}
.e-card .col h3{font-style: normal; font-weight: 600;    padding-bottom: 12px; font-size: 24px; line-height: 32px; letter-spacing: -0.02em; color: #111827;}
.e-card .col p{font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; color: rgba(17, 24, 39, 0.72);}
.e-card-g { display: flex;gap: 32px;}
.e-card-g .col{border: 1px solid #E8E8E8;border-radius: 28px;padding: 20px 20px 100px 20px;position: relative;}
.e-card-g .col h3{font-style: normal; font-weight: 600;    padding-bottom: 12px; font-size: 24px; line-height: 32px; letter-spacing: -0.02em; color: #111827;}
.e-card-g .col p{font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; color: rgba(17, 24, 39, 0.72);}
.e-card-g .col .icon{ position: absolute; right: 20px;bottom: 20px;}
.why-eb {padding: 0 0 180px 0; position: relative;z-index: 33;}
.why-eb .sticky-title {position: sticky; top: 80px; padding-bottom: 38px;}
.why-eb .sticky-title h2{font-style: normal;font-weight: 600;font-size: 48px;line-height: 58px;letter-spacing: -0.01em;color: #111827; padding:16px 0;}
.why-eb .sticky-title p{font-style: normal; font-weight: 500; font-size: 16px; line-height: 24px; color: rgba(17, 24, 39, 0.5);padding-bottom: 50px;}
.why-eb .eb-card-one {background: #FFFFFF; border-radius: 28px; padding: 28px;margin-bottom: 32px;}
.why-eb .eb-card-one img {margin-bottom: 8px;}
.why-eb .eb-card-one h3 {font-style: normal;font-weight: 600;font-size: 28px;line-height: 38px;letter-spacing: -0.02em;color: #111827;}
.why-eb .eb-card-one p{font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;color: rgba(17, 24, 39, 0.52);}
.why-eb .eb-card-two {background: #FFFFFF; border-radius: 28px; padding: 28px;}
.why-eb .eb-card-two img {margin-bottom: 8px;}
.why-eb .eb-card-two h3 {font-style: normal;font-weight: 600;font-size: 28px;line-height: 38px;letter-spacing: -0.02em;color: #111827;}
.why-eb .eb-card-two p{font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;color: rgba(17, 24, 39, 0.52);}
.why-eb .eb-card-three {background: #FFFFFF; border-radius: 28px; overflow: hidden; margin:100px 0 32px 0;}
.why-eb .eb-card-three img {width: 100%;object-fit: fill;}
.why-eb .eb-card-three p{font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;color: rgba(17, 24, 39, 0.52);padding: 26px 28px 24px 28px;}
.why-eb .eb-card-four {background: #FFFFFF; border-radius: 28px; padding: 28px;}
.why-eb .eb-card-four h3 {font-style: normal;font-weight: 600;font-size: 28px;line-height: 38px;letter-spacing: -0.02em;color: #111827;padding:24px 0 8px 0;}
.why-eb .eb-card-four p{font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;color: rgba(17, 24, 39, 0.52);padding-bottom: 100px;}
.agencies{ position: relative; padding: 20px 0 80px 0; background-color: #2E29FF;}
.agencies .container .row .col table{width: 100%;} .agencies .container {position: relative;z-index: 6;}
.agencies .container .row .col table tbody tr th p.tlogo{text-align: center; margin-bottom: 32px !important;}
.agencies .container .row .col table tbody tr th p.head{text-align: center; margin-bottom: 32px !important;font-style: normal;font-weight: 500;font-size: 24px;line-height: 38px;letter-spacing: -0.02em;opacity: 0.7; color: #ffffff;backdrop-filter: blur(62px);}
.agencies .container .row .col table tbody tr td{text-align: left;padding: 0 16px;}
.agencies .container .row .col table tbody tr td p.tlist_one{display: flex; padding: 20px 28px; gap: 12px; margin-bottom: 20px !important;font-style: normal;font-weight: 500;font-size: 18px;line-height: 26px;color: #FFFFFF;align-items: center;}
.agencies .container .row .col table tbody tr td p.tlist_two{display: flex; padding: 20px 28px; gap: 12px; border: 1px solid #4BFFED; border-radius: 20px; margin-bottom: 20px !important;font-style: normal;font-weight: 500;font-size: 18px;line-height: 26px;color: #FFFFFF;align-items: center;}
.agencies .container .row .col table tbody tr td p.tlist_three{display: flex; padding: 20px 28px; gap: 12px; color: rgba(255, 255, 255, 0.7); border: 1px solid rgba(255, 255, 255, 0.32);border-radius: 20px; margin-bottom: 20px !important;font-style: normal;font-weight: 500;font-size: 18px;line-height: 26px;}
.trusted {overflow: hidden;padding: 120px 0 0 0;}
.trusted .container .row .col p{font-style: normal;font-weight: 500;font-size: 13px;line-height: 20px;text-align: center;text-transform: uppercase;color: rgba(17, 24, 39, 0.62);}
.trusted .container .row .col h2 {font-style: normal;font-weight: 600;font-size: 48px;line-height: 58px;text-align: center;letter-spacing: -0.01em;color: #111827;}
.trusted .trust-slider { padding-top: 48px; margin: 0px;position: relative;}
.trusted .trust-slider::before {content: '';position: absolute;transform: rotate(0deg);right: -316px;top: 45px;z-index: 1;width: 390px;height: 346px;background: linear-gradient(270deg, #f3f3f6 0%, rgba(255, 255, 255, 0.7) 42.4%, rgba(255, 255, 255, 0) 100%);}
.trusted .trust-slider::after {content: '';position: absolute;transform: rotate(180deg);left: -316px;top: 45px;z-index: 1;width: 390px;height: 346px;background: linear-gradient(270deg, #f3f3f6 0%, rgba(255, 255, 255, 0.7) 42.4%, rgba(255, 255, 255, 0) 100%);}
.trusted .trust-slider .splide__track .splide__list .splide__slide .eb-wraper{border: 1px solid rgba(17, 24, 39, 0.2); border-radius: 28px;padding: 24px;position: relative;overflow: hidden;}
.trusted .trust-slider .splide__track .splide__list .splide__slide .eb-wraper .eb-head p{font-style: normal;padding: 20px 0 0 0;font-weight: 500;font-size: 16px;line-height: 24px;color: #111827;}
.trusted .trust-slider .splide__track .splide__list .splide__slide .eb-wraper .eb-bottom{ display: flex; justify-content: space-between;align-items: flex-end;}
.trusted .trust-slider .splide__track .splide__list .splide__slide .eb-wraper .eb-bottom p span{display: block;font-weight: 400;font-size: 16px;line-height: 24px;color: rgba(17, 24, 39, 0.72);}
.trusted .trust-slider .splide__track .splide__list .splide__slide .eb-wraper .eb-bottom p{font-style: normal;font-weight: 600;font-size: 16px;line-height: 24px;color: #111827;}
.trusted .trust-slider .splide__track .splide__list .splide__slide .eb-wraper .eb-bottom img{position: absolute;right: 0;bottom: 0;object-fit: scale-down;}
.trusted .trust-slider .splide__track .splide__list .splide__slide .eb-wraper-s {border: 1px solid rgba(17, 24, 39, 0.2); border-radius: 28px;padding: 24px;position: relative;overflow: hidden;}
.trusted .trust-slider .splide__track .splide__list .splide__slide .eb-wraper-s .eb-head p{font-style: normal;padding-bottom: 20px;font-weight: 500;font-size: 16px;line-height: 24px;color: #111827;}
.trusted .trust-slider .splide__track .splide__list .splide__slide .eb-wraper-s .eb-bottom{ display: flex; justify-content: space-between;align-items: flex-end;}
.trusted .trust-slider .splide__track .splide__list .splide__slide .eb-wraper-s .eb-bottom p{font-style: normal;font-weight: 600;font-size: 16px;line-height: 24px;color: #111827;}
.trusted .trust-slider .splide__track .splide__list .splide__slide .eb-wraper-s .eb-bottom img{object-fit: scale-down;}

/* slick prev next css */
.trusted .trust-slider .splide__arrow:disabled {opacity: 0 !important;}
.trusted .trust-slider .splide__arrow svg{display: none;}
.trusted .trust-slider .splide__arrow--next:hover, .trusted .trust-slider .splide__arrow--prev:hover { background: #084BFF;}
.trusted .trust-slider #trustedFounders .splide__track { overflow: visible;} .trusted .trust-slider .slick-slide { height: auto}
.trusted .trust-slider .splide__arrow--prev, .trusted .trust-slider .splide__arrow--next {background: radial-gradient(3.84% 103.75% at 45.19% -3.75%, rgba(255, 255, 255, 0.044) 0%, rgba(255, 255, 255, 0) 100%), #2E29FF;box-shadow: 0px 0px 0px 0.927273px #0054A5;z-index: 2;width: 52px;height: 52px;border-radius: 68px;position: absolute; top: 48%;}
.trusted .trust-slider .splide__arrow--prev{left: -25px;} .trusted .trust-slider .splide__arrow--next {right: -25px;}
.trusted .trust-slider button.splide__arrow.splide__arrow--prev:before { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M19 12L5 12" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 19L5 12L12 5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); background-repeat: no-repeat; content: ""; padding: 4px; display: inline-block; width: 24px; height: 24px; background-size: 24px;}
.trusted .trust-slider button.splide__arrow.splide__arrow--next:before { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M5 12L19 12" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 5L19 12L12 19" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); background-repeat: no-repeat; content: ""; padding: 4px; display: inline-block; width: 24px; height: 24px; background-size: 24px;}

.case-studies {overflow: hidden;padding: 160px 0 0 0;}
.case-studies .container .row .col p{font-style: normal;font-weight: 500;font-size: 13px;line-height: 20px;text-align: center;text-transform: uppercase;color: rgba(17, 24, 39, 0.62);}
.case-studies .container .row .col h2 {font-style: normal;font-weight: 600;font-size: 48px;line-height: 58px;text-align: center;letter-spacing: -0.01em;color: #111827;}
.case-studies .case-slider { padding-top: 48px; margin: 0px;position: relative;}
.case-studies .case-slider::before {content: '';position: absolute;transform: rotate(0deg);right: -316px;top: 45px;z-index: 1;width: 390px;height: 475px;background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0.7) 42.4%, rgba(255, 255, 255, 0) 100%);}
.case-studies .case-slider::after {content: '';position: absolute;transform: rotate(180deg);left: -316px;top: 45px;z-index: 1;width: 390px;height: 475px;background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0.7) 42.4%, rgba(255, 255, 255, 0) 100%);}
.case-studies .case-slider .splide__track .splide__list .splide__slide .card-box img{border: 1px solid rgba(29, 36, 52, 0.12); border-radius: 28px;}
.case-studies .case-slider .splide__track .splide__list .splide__slide .card-box h3{font-style: normal;font-weight: 600;font-size: 28px;line-height: 38px;letter-spacing: -0.02em;color: #111827;padding: 20px 0 12px 0;margin-bottom: 0 !important;}
.case-studies .case-slider .splide__track .splide__list .splide__slide .card-box p{font-style: normal;font-weight: 400;font-size: 16px;line-height: 26px;color: rgba(17, 24, 39, 0.72);padding-bottom: 12px;}
.case-studies .case-slider .splide__track .splide__list .splide__slide .card-box p svg{margin-right: 6px !important;}
.case-studies .case-slider .splide__track .splide__list .splide__slide .card-box p span{font-style: normal;font-weight: 600;font-size: 16px;line-height: 26px;color: #111827;}
/* slick prev next css */
.case-studies .case-slider .splide__arrow:disabled {opacity: 0 !important;}
.case-studies .case-slider .splide__arrow svg{display: none;}
.case-studies .case-slider #caseStudies .splide__track { overflow: visible;} .case-studies .case-slider .slick-slide { height: auto}
.case-studies .case-slider .splide__arrow--next:hover, .case-studies .case-slider .splide__arrow--prev:hover { background: #084BFF;}
.case-studies .case-slider .splide__arrow--prev, .case-studies .case-slider .splide__arrow--next {background: radial-gradient(3.84% 103.75% at 45.19% -3.75%, rgba(255, 255, 255, 0.044) 0%, rgba(255, 255, 255, 0) 100%), #2E29FF;box-shadow: 0px 0px 0px 0.927273px #0054A5;z-index: 2;width: 52px;height: 52px;border-radius: 68px;position: absolute; top: 38%;}
.case-studies .case-slider .splide__arrow--prev{left: -25px;} .case-studies .case-slider .splide__arrow--next {right: -25px;}
.case-studies .case-slider button.splide__arrow.splide__arrow--prev:before { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M19 12L5 12" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 19L5 12L12 5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); background-repeat: no-repeat; content: ""; padding: 4px; display: inline-block; width: 24px; height: 24px; background-size: 24px;}
.case-studies .case-slider button.splide__arrow.splide__arrow--next:before { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M5 12L19 12" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 5L19 12L12 19" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); background-repeat: no-repeat; content: ""; padding: 4px; display: inline-block; width: 24px; height: 24px; background-size: 24px;}



.our-solution { background: #ffffff;padding: 120px 0;}
.our-solution .solution { background-color: #F3F3F6;border-radius: 28px; padding: 80px 40px;}
.our-solution .solution .row .col h2 {font-style: normal;font-weight: 600;font-size: 48px;line-height: 58px;letter-spacing: -0.01em;color: #111827;}
.our-solution .solution .process { padding: 48px 0 72px 0;}
.our-solution .solution .process .splide__track .splide__list .splide__slide .card-box{position: relative;}
.our-solution .solution .process .splide__track .splide__list .splide__slide .card-box::after {content: "";position: absolute;width: 100%;height: 4px;border-top: 1.5px dashed rgba(17, 24, 39, 0.2);top: 12px;left: -100%;z-index: -1;}
.our-solution .solution .process .splide__track .splide__list .splide__slide .card-box span.step{position: relative; background: #4BFFED;border-radius: 8px;padding: 1px 16px;font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;color: #111827;}

.our-solution .solution .process .splide__track .splide__list .splide__slide .card-box h3{ font-style: normal;padding: 12px 0 20px 0;margin: 0 !important;font-weight: 600;font-size: 28px;line-height: 38px;letter-spacing: -0.02em;color: #111827;}
.our-solution .solution .process .splide__track .splide__list .splide__slide .card-box h3 span {display: block;}
.our-solution .solution .process .splide__track .splide__list .splide__slide .card-box p, .our-solution .solution .process .splide__track .splide__list .splide__slide .card-box ul li{ font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;color: rgba(17, 24, 39, 0.5);padding-bottom: 8px;}

.media {background: #ffffff;padding: 0;}
.media .container .row .col h2 {font-style: normal;font-weight: 600;font-size: 48px;line-height: 58px;text-align: center;letter-spacing: -0.01em;color: #111827;}
.media .container .media-col{width: 904px;margin: 0 auto;}
.media .container .media-grid{display: grid;margin-top: 48px; gap: 32px; align-items: center; justify-content: space-between;grid-template-columns: 1fr 1fr 1fr;}
.media .container .media-grid .media-grid-list {text-align: center;padding: 68px 24px;background: #F3F3F6;border-radius: 28px;}
.media .container .media-grid .media-grid-list P{font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;text-align: center;color: #111827;padding-top: 10px;}
.media .container .featured{display: flex;padding: 60px 0; align-items: center; justify-content: space-between;}.media .container .featured img{object-fit: scale-down;}
.our_leaders {overflow: hidden;padding: 0 0 120px 0;} .our_leaders .slider { margin: 0px;position: relative;}.our_leaders .slider .slick-prev:hover, .our_leaders .slider .slick-next:hover { background: #084BFF;} .our_leaders .slider #splideLeaders .splide__track { overflow: visible;} .our_leaders .slider .slick-slide { height: auto} .our_leaders .slider .splide__track .splide__list .splide__slide .card-box img{border: 1px solid rgba(29, 36, 52, 0.12); border-radius: 28px;} .our_leaders .slider .splide__track .splide__list .splide__slide .card-box p{font-style: normal;font-weight: 600;font-size: 20px;line-height: 28px;letter-spacing: -0.02em;color: #111827;padding-top: 15px;}

.faq {background: linear-gradient(0deg, rgba(46, 41, 255, 0.15) 12.72%, rgba(255, 255, 255, 0) 41.91%);}
.faq .ebaccordion {background: #FFFFFF; border-radius: 28px; padding: 80px 87px;position: relative;z-index: 6;}
.faq .container .row .col h2 {font-style: normal;font-weight: 600;font-size: 48px;line-height: 58px;text-align: center;letter-spacing: -0.01em;color: #111827;}
.faq .ebaccordion .container .accordion{margin-top: 48px;}
.faq .ebaccordion .container .accordion-item {margin-bottom: 24px;background: #F3F3F6 !important;border-radius: 28px !important;border: none; overflow: hidden;}
.faq .ebaccordion .container .accordion-item .accordion-button { border-top-left-radius: 24px !important; border-top-right-radius: 24px !important;font-style: normal;background: #F3F3F6 !important;padding: 24px !important;font-weight: 600;font-size: 18px;line-height: 24px;color: #111827;}
.faq .ebaccordion .container .accordion-item .accordion-button:focus {z-index: 3;border-color: transparent;box-shadow: none; }
.faq .ebaccordion .container .accordion-item .accordion-body{font-style: normal;font-weight: 500;padding: 0px 24px 24px 24px !important;font-size: 16px;line-height: 24px;color: rgba(17, 24, 39, 0.5);}
.faq .ebaccordion .container .accordion-item .accordion-button:not(.collapsed) {box-shadow: none !important;}

.footer-top{ position: relative; padding: 190px 0 30px 0; background-color: #2E29FF;} .footer-top .container{position: relative !important; z-index: 1 !important;} .footer-top .container .row .col.one{max-width: 35% !important;padding-right: 10%;} .footer-top .container .row .col.two{max-width: 18% !important;} .footer-top .container .row .col.three{max-width: 25% !important;} .footer-top .container .row .col.four{max-width: 22% !important} .footer-top .container .row .col a img{object-fit: scale-down;} .footer-top .container .row .col p.text{padding: 16px 0 32px;font-style: normal;font-weight: 400;font-size: 14px;line-height: 22px;color: #FFFFFF;} .footer-top .container .row .col .social-media {display: flex;gap: 16px;} .footer-top .container .row .col p.footer-head{font-style: normal;font-weight: 500;font-size: 13px;line-height: 20px;text-transform: uppercase;color: #4BFFED; padding-bottom: 27px;} .footer-top .container .row .col ul.menu-list{list-style: none;padding: 0;} .footer-top .container .row .col ul.menu-list li{margin-bottom: 28px;} .footer-top .container .row .col ul.menu-list li a{font-style: normal;text-decoration: none;font-weight: 500;font-size: 16px;line-height: 24px;color: #FFFFFF;} .footer-top .container .row .col ul.menu-list li a:hover{color: #4BFFED;} .footer-top .container .row .col .phone p.subhead{font-style: normal;font-weight: 500;font-size: 13px;line-height: 20px;text-transform: uppercase;color: #4BFFED; padding-bottom: 5px;} .footer-top .container .row .col .phone a{font-style: normal;text-decoration: none;font-weight: 500;font-size: 16px;line-height: 24px;color: #FFFFFF;display: flex; padding-bottom: 10px;} .footer-top .container .row .col .email{border-top: 1px solid rgba(255, 255, 255, 0.12);margin-top: 40px;padding-top: 40px;} .footer-top .container .row .col .email p.subhead{font-style: normal;font-weight: 500;font-size: 13px;line-height: 20px;text-transform: uppercase;color: #4BFFED; padding-bottom: 5px;} .footer-top .container .row .col .email a{font-style: normal;text-decoration: none;font-weight: 500;font-size: 16px;line-height: 24px;color: #FFFFFF;display: flex; padding-bottom: 10px;} .eb-footer {background-color: #2E29FF;text-align: center;} .eb-footer p.eb-text {font-family: 'Geist';cursor: pointer;font-style: normal;font-weight: 600;font-size: 171.622px;line-height: 223px;background: linear-gradient(180deg, #FFFFFF 27.16%, rgba(255, 255, 255, 0) 78.45%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;position: relative;bottom: -20px;opacity: 0.5;} .eb-footer p.eb-text:hover {font-family: 'Geist';cursor: pointer;font-style: normal;font-weight: 600;font-size: 171.622px;line-height: 223px;background: linear-gradient(180deg, #FFFFFF 39.16%, rgba(255, 255, 255, 0) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;position: relative;opacity: 1;} .footer-copyright{background: #1813DF; padding: 20px 0;} .footer-copyright .container .row .col p.text{font-style: normal;font-weight: 500;font-size: 13px;line-height: 20px;color: #FFFFFF;} .footer-copyright .container .row .col p.text a{font-style: normal;margin-left: 24px;font-weight: 500;font-size: 13px;line-height: 20px;text-decoration-line: underline;text-underline-offset: 4px;color: #FFFFFF;} .footer-copyright .container .row .col p.made-text{ display: flex;align-items: center;justify-content: flex-end; font-style: normal;font-weight: 500;font-size: 13px;line-height: 20px;text-transform: uppercase;color: #4BFFED;} .footer-copyright .container .row .col p.made-text img{margin-right: 6px;} 

/* AI Developement Services Page */
.speaks { position: relative; padding: 0px 0 390px 0; background-color: #2E29FF;z-index: 4;}
.speaks .container.ai .row h2.head {font-style: normal; font-weight: 600;font-size: 48px;line-height: 58px;letter-spacing: -0.01em;color: #FFFFFF;padding-bottom: 20px;}

.speaks .container.ai .row .mumbers{margin: 120px 0;}
.speaks .container.ai .num-grid{display: grid;padding:48px 0 64px 0; gap: 32px; align-items: center; justify-content: space-between;grid-template-columns: 1fr 1fr 1fr 1fr;}
.speaks .container.ai .num-grid .num-grid-list {text-align: center;padding: 56px;background: #ffffff;border-radius: 28px;}
.speaks .container.ai .num-grid .num-grid-list p{font-style: normal;font-weight: 700;font-size: 58px;line-height: 70px;color: #115EF7;text-align: center;}
.speaks .container.ai .num-grid .num-grid-list p span{display: block;font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;text-align: center;color: #111827;}

.client-logos{margin-top: 80px;position: relative;}
.client-logos::before {content: '';position: absolute;transform: rotate(0deg);right: 0;top: 0;z-index: 1;width: 100px;height: 64px;background: linear-gradient(90deg, #d6d6f7 0%, rgba(232, 232, 255, 0) 138%); transform: matrix(-1, 0, 0, 1, 0, 0);}
.client-logos::after {content: '';position: absolute;transform: rotate(180deg);left: 0;top: 0;z-index: 1;width: 100px;height: 64px;background: linear-gradient(270deg, #d6d6f7 0%, rgba(232, 232, 255, 0) 138%); transform: matrix(-1, 0, 0, 1, 0, 0);}
.client-logos .splide__track .splide__list .splide__slide {display: flex;justify-content: center;align-items: center;}
.client-logos .splide__track .splide__list .splide__slide .card-box{display: flex;justify-content: center;align-items: center;}

.dev-services {}
.dev-services .container .row.tech-text h2 {font-style: normal;font-weight: 600;font-size: 48px;line-height: 58px;letter-spacing: -0.01em;color: #111827;}
.dev-services .container .row.tech-text p {font-style: normal; font-weight: 500; font-size: 24px; line-height: 32px; letter-spacing: -0.02em; color: #115EF7;padding: 16px 0 48px;}

.industries {padding: 100px 0 420px 0;overflow: hidden;}
.industries .container .row h2 {font-style: normal;font-weight: 600;font-size: 48px;line-height: 58px;letter-spacing: -0.01em;color: #111827; text-align: center;}
.industries .container .row p {font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; text-align: center; color: #111827;padding: 16px 20% 48px;}

.industries .build-ai { margin: 0px;position: relative;}
.industries .build-ai::before {content: '';position: absolute;transform: rotate(0deg);right: -316px;top: 0;z-index: 1;width: 390px;height: 210px;background: linear-gradient(270deg, #f3f3f6 0%, rgba(255, 255, 255, 0.7) 42.4%, rgba(255, 255, 255, 0) 100%);}
.industries .build-ai::after {content: '';position: absolute;transform: rotate(180deg);left: -316px;top: 0;z-index: 1;width: 390px;height: 210px;background: linear-gradient(270deg, #f3f3f6 0%, rgba(255, 255, 255, 0.7) 42.4%, rgba(255, 255, 255, 0) 100%);}

.industries .build-ai .splide__track .splide__list .splide__slide .card-box {padding: 20px;border-radius: 28px;background: #ffffff;min-height: 220px;height: 100%;}
.industries .build-ai .splide__track .splide__list .splide__slide .card-box h3{font-style: normal;font-weight: 600;font-size: 24px;line-height: 32px;letter-spacing: -0.02em;color: #111827;padding-bottom: 12px;}
.industries .build-ai .splide__track .splide__list .splide__slide .card-box p{font-style: normal; font-weight: 400;padding: 0;text-align: left;font-size: 16px;line-height: 24px;color: #111827;}
.industries .build-ai .splide__track .splide__list .splide__slide .card-box p span{font-style: normal;font-weight: 600;font-size: 16px;line-height: 26px;color: #111827;}


/* slick prev next css */
.industries .build-ai .splide__arrow:disabled {opacity: 0 !important;}
.industries .build-ai .splide__arrow svg{display: none;}
.industries .build-ai #buildAI .splide__track { overflow: visible;} .industries .build-ai .slick-slide { height: auto}
.industries .build-ai .splide__arrow--next:hover, .industries .build-ai .splide__arrow--prev:hover { background: #084BFF;}
.industries .build-ai .splide__arrow--prev, .industries .build-ai .splide__arrow--next {background: radial-gradient(3.84% 103.75% at 45.19% -3.75%, rgba(255, 255, 255, 0.044) 0%, rgba(255, 255, 255, 0) 100%), #2E29FF;box-shadow: 0px 0px 0px 0.927273px #0054A5;z-index: 2;width: 52px;height: 52px;border-radius: 68px;position: absolute; top: 50%;}
.industries .build-ai .splide__arrow--prev{left: -25px;} .industries .build-ai .splide__arrow--next {right: -25px;}
.industries .build-ai button.splide__arrow.splide__arrow--prev:before { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M19 12L5 12" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 19L5 12L12 5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); background-repeat: no-repeat; content: ""; padding: 4px; display: inline-block; width: 24px; height: 24px; background-size: 24px;}
.industries .build-ai button.splide__arrow.splide__arrow--next:before { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M5 12L19 12" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 5L19 12L12 19" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>'); background-repeat: no-repeat; content: ""; padding: 4px; display: inline-block; width: 24px; height: 24px; background-size: 24px;}


.diverse-models{ position: relative; padding: 0px 0px 120px 0px; background-color: #2E29FF;} .diverse-models .container {position: relative;z-index: 6;}
.diverse-models .container .row h2 {font-style: normal;font-weight: 600;font-size: 48px;line-height: 58px;letter-spacing: -0.01em;color: #ffffff; text-align: center;}

.diverse-models .container .models-grid{display: grid;padding:48px 0 0px 0; gap: 24px; align-items: center; justify-content: space-between;grid-template-columns: 1fr 1fr 1fr 1fr;}
.diverse-models .container .models-grid-list{background: #FFFFFF;display: flex;align-items: center;padding: 44px 0;justify-content: center;border-radius: 28px;}
.diverse-models .container .models-grid-list img {width: 100%; height: 60px; object-fit: scale-down;}


.business-cta {margin-top: 120px; overflow: hidden; position: relative; background: radial-gradient(3.84% 103.75% at 45.19% -3.75%, rgba(255, 255, 255, 0.044) 0%, rgba(255, 255, 255, 0) 100%), #ffffff; box-shadow: 0px 0px 0px 0.927273px #0054A5;border-radius: 28px;padding: 80px 0; display: flex;flex-direction: column;align-items: center;}
.business-cta h3 {background: linear-gradient(270deg, rgba(46, 41, 255, 0.1) 0%, rgba(28, 25, 153, 0) 100%);border-radius: 16px;font-style: normal;font-weight: 600;font-size: 24px;line-height: 32px;text-align: center;letter-spacing: -0.02em;color: #115EF7;width: fit-content; padding: 10px 30px;}
.business-cta p {font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; text-align: center; color: #111827;padding: 16px 15% 48px;}

.business-cta::before { position: absolute; content: "";width: 54px; height: -webkit-fill-available; left: 0; top: 0; transform: rotate(-180deg); background-image: url("data:image/svg+xml,%3Csvg width='161' height='352' viewBox='0 0 161 352' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.1' x='53' y='488.5' width='54' height='625' rx='16' transform='rotate(-180 53 488.5)' fill='url(%23paint0_linear_221_123)'/%3E%3Crect opacity='0.1' x='107' y='489' width='54' height='379' rx='16' transform='rotate(-180 107 489)' fill='url(%23paint1_linear_221_123)'/%3E%3Crect opacity='0.1' x='161' y='489' width='54' height='233' rx='16' transform='rotate(-180 161 489)' fill='url(%23paint2_linear_221_123)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_221_123' x1='80' y1='488.5' x2='80' y2='1113.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232E29FF'/%3E%3Cstop offset='1' stop-color='%231C1999' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_221_123' x1='134' y1='489' x2='134' y2='868' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232E29FF'/%3E%3Cstop offset='1' stop-color='%231C1999' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_221_123' x1='188' y1='489' x2='188' y2='722' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232E29FF'/%3E%3Cstop offset='1' stop-color='%231C1999' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");}
.business-cta::after { position: absolute; content: "";width: 54px; height: -webkit-fill-available; right: 0; top: 0; transform: rotate(0deg); background-image: url("data:image/svg+xml,%3Csvg width='161' height='352' viewBox='0 0 161 352' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.1' x='53' y='488.5' width='54' height='625' rx='16' transform='rotate(-180 53 488.5)' fill='url(%23paint0_linear_221_123)'/%3E%3Crect opacity='0.1' x='107' y='489' width='54' height='379' rx='16' transform='rotate(-180 107 489)' fill='url(%23paint1_linear_221_123)'/%3E%3Crect opacity='0.1' x='161' y='489' width='54' height='233' rx='16' transform='rotate(-180 161 489)' fill='url(%23paint2_linear_221_123)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_221_123' x1='80' y1='488.5' x2='80' y2='1113.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232E29FF'/%3E%3Cstop offset='1' stop-color='%231C1999' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_221_123' x1='134' y1='489' x2='134' y2='868' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232E29FF'/%3E%3Cstop offset='1' stop-color='%231C1999' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_221_123' x1='188' y1='489' x2='188' y2='722' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232E29FF'/%3E%3Cstop offset='1' stop-color='%231C1999' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");}

.ebabout .business-cta {z-index: 44; margin-top: 0px; overflow: hidden; position: relative; background: radial-gradient(3.84% 103.75% at 45.19% -3.75%, rgba(255, 255, 255, 0.044) 0%, rgba(255, 255, 255, 0) 100%), #ffffff; box-shadow: 0px 0px 0px 0.927273px #ffffff;border-radius: 28px;padding: 80px 0; display: flex;flex-direction: column;align-items: center;}


.workflow { background-color: #FFFFFF;border-radius: 28px; padding: 80px 40px;margin-top: 60px; margin-bottom: -300px;}
.workflow .row .col h2 {font-style: normal;font-weight: 600;font-size: 48px;line-height: 58px;letter-spacing: -0.01em;color: #111827;}
.workflow .row .col p {font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;color: rgba(17, 24, 39, 0.5);padding: 8px 0;}
.workflow .process { padding: 48px 0 72px 0;}
.workflow .process .splide__track .splide__list .splide__slide .card-box span.step{position: relative; background: #4BFFED;border-radius: 8px;padding: 1px 16px;font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;color: #111827;}
.workflow .process .splide__track .splide__list .splide__slide .card-box{position: relative;}
.workflow .process .splide__track .splide__list .splide__slide .card-box::after {content: "";position: absolute;width: 100%;height: 4px;border-top: 1.5px dashed rgba(17, 24, 39, 0.2);top: 12px;left: -100%;z-index: -1;}
.workflow .process .splide__track .splide__list .splide__slide .card-box h3{ font-style: normal;padding: 12px 0 20px 0;margin: 0 !important;font-weight: 600;font-size: 28px;line-height: 38px;letter-spacing: -0.02em;color: #111827;}
.workflow .process .splide__track .splide__list .splide__slide .card-box h3 span {display: block;}
.workflow .process .splide__track .splide__list .splide__slide .card-box p, .workflow .process .splide__track .splide__list .splide__slide .card-box ul li{ font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;color: rgba(17, 24, 39, 0.5);padding-bottom: 8px;}

.eb-author-sec{ display: flex; align-items: center; gap: 28px;}

.case-studies-card {border-radius: 13px;cursor: pointer;background: #ffffff;box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .1);}
.case-studies-spacing {margin: 10px 0 40px;}
.card-image-wrapper {position: relative;border-top-left-radius: 10px;border-top-right-radius: 10px;min-height: 78px;}
.card-image-wrapper img {width: 100%;}
.card-image-30::before {content: '';position: absolute;width: 100%;height: 100%;border-top-left-radius: 10px;border-top-right-radius: 10px;background-color: rgba(63, 64, 66, .54);}
.case-studies-card:hover {transition: all .3s ease-in;box-shadow: 0 15px 50px 0 rgba(26, 38, 74, .1);}
.sub-card-image {position: absolute;border: 15px solid #fff;background: #fff;border-radius: 20%;top: 50%;transform: translate(20%, 0);box-shadow: 0 4px 5px 1px rgba(0, 0, 1, .16);}
.case-studies-card-text {margin: 80px 30px 0;border-bottom: 1px solid #ecebeb;min-height: 114px;min-height: 8.5em;}
.case-studies-card-text span.title{font-size: 24px;font-weight: 600;padding-bottom: 12px;}
.case-studies-card-text p{font-size: 16px;font-weight: 400;}


.about p.text{font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;color: rgba(17, 24, 39, 0.72);padding-bottom: 24px;}
.our_leaders{padding: 60px 0;position: relative;background: linear-gradient(-180deg, rgba(255, 255, 255, 0.15) 12.72%, rgba(255, 255, 255, 0) 41.91%)}
.our_leaders .leaders {display: flex; align-items: center; justify-content:space-between;gap: 48px;padding-top: 48px;}
.our_leaders .leaders .leaders_list { display: flex; flex-direction: column; align-items: center; }
.our_leaders .leaders .leaders_list figure { position: relative; width: 178px; height: 178px; border-radius: 50%;}
.our_leaders .leaders .leaders_list figure a{ border-radius: 50%; cursor: pointer;}
.our_leaders .leaders .leaders_list figure a .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); transition: background 0.5s ease; border-radius: 50%;}
.our_leaders .leaders .leaders_list figure a:hover .overlay { display: block; background: radial-gradient(circle at center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.79) 100%); transform: rotate(143deg); }
.our_leaders .leaders .leaders_list figure a img { position: absolute; width: 178px; height: 178px; left: 0; border-radius: 50%; object-fit: scale-down;}
.our_leaders .leaders .leaders_list figure a .button { display: flex; justify-content: center; align-items: center; opacity: 0; transition: opacity .35s ease;}  
.our_leaders .leaders .leaders_list figure a .button { z-index: 1;}
.our_leaders .leaders .leaders_list figure a .button img{width: 35px;position: relative;}
.our_leaders .leaders .leaders_list figure:hover .button { opacity: 1;}

.our_leaders .leaders .leaders_list p{ font-style: normal; font-weight: 600; font-size: 20px; line-height: 24px; color: #211D1D;padding-top: 36px !important;}
.our_leaders .leaders .leaders_list p span{ font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; color: rgba(33, 29, 29, 0.72);padding-top: 4px !important;}
.profile {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 52px 0 36px 0;
}
.profile .designation p{font-size: 22px;}
.profile {padding: 24px 0 48px 0;}
.profile figure{margin: 0 !important;}
.profile figure img {width: 82px;}
.profile .designation p {
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 36px;
  color: #211D1D !important;
  padding: 0 !important;
}
.profile .designation p span {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #001F3C !important;
}
.mx-auto {
  margin: 0 auto;
}
.calendly h2 {padding: 30px 0;font-size: 40px;line-height: 48px;}
.max-width-800 {
  width: 100%;
  max-width: 800px;
}
.calendly-contact {padding: 20px;border-radius: 28px;background: #ffffff;}

.title-gradient {
  background: linear-gradient(92.77deg, #094CFF 19.03%, #9D4CF3 99.11%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-style: normal;
}

.feedbacks { position: relative; padding: 78px 0; background-color: #2E29FF;z-index: 4;}
.feedbacks .container .row{display: flex;align-items: center;}
.feedbacks .container .row .header1-content {padding-left: 38px;}
.feedbacks .container .row .img-space img{width: 100%;object-fit: cover; border-radius: 18px;}
.feedbacks .header1-content p.m-title, .feedbacks .header1-content p.m-designation{font-size: 24px; line-height: 28px;font-weight: 600;padding-bottom: 12px;color: #ffffff;}
.feedbacks .header1-content p.m-detail{font-size: 16px; line-height: 24px;font-weight: 400;padding-bottom: 12px; color: #ffffff;}

.calendly-contact{position: relative;z-index: 7 !important;}


.feedbacks-even { position: relative; padding: 78px 0; background-color: transparent;z-index: 4;}
.feedbacks-even .container .row{display: flex;align-items: center;}
.feedbacks-even .container .row .header1-content {padding-right: 38px;}
.feedbacks-even .container .row .img-space img{width: 100%;object-fit: cover; border-radius: 18px;}
.feedbacks-even .header1-content p.m-title, .feedbacks-even .header1-content p.m-designation{font-size: 24px; line-height: 28px;font-weight: 600;padding-bottom: 12px;color: #111827;}
.feedbacks-even .header1-content p.m-detail{font-size: 16px; line-height: 24px;font-weight: 400;padding-bottom: 12px; color: rgba(17, 24, 39, 0.72);}




.best-choice {padding: 320px 0 0 0;}
.best-choice .container .row.eb-cta {background: #ffffff; border-radius: 28px;overflow: hidden;}
.best-choice .container .row .col.col-8{padding: 40px !important;}
.best-choice .container .row .col.col-8 h3 {font-style: normal; font-weight: 600; font-size: 32px; line-height: 38px; letter-spacing: -0.02em; color: #115EF7;padding-bottom: 16px;}
.best-choice .container .row .col.col-8 ul.is-unlink {list-style: none;padding-left: 0;}
.best-choice .container .row .col.col-8 .column-sec{display: flex;}
.best-choice .container .row .col.col-8 ul li{font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; color: #111827;padding-bottom: 14px;display: flex;align-items: center;gap: 8px;}
.best-choice .container .row .col.col-8 a.btn-blue.set-buttom {position: absolute;bottom: 40px;}
.desk-view{ display: block;}
.mobile-view{ display: none;}

@media only screen and (max-width: 1440px) {
  .hero-banner { padding: 16px 0 400px 0;}
}
@media only screen and (max-width: 1396px) {
  .hero-banner { padding: 16px 0 375px 0;}
  .hero-banner .container .row .title {font-size: 52px;line-height: 72px;}
  .wap { max-width: 100%;}
}
@media only screen and (max-width: 1199px) {}
@media only screen and (max-width: 1024px) {
  .eb-footer p.eb-text {font-size: 140.622px; line-height: 190px;}
  .media .container .media-col { max-width: 100%;}
}
@media (min-width: 992px) {
  .nav-item.dropdown:hover .dropdown-menu {
    display: block;
  }
}

/* On mobile, manually control visibility */
@media (max-width: 991px) {
  .dropdown-menu {
    display: none;
  }

  .dropdown-menu.show {
    display: block !important;
  }
}
@media only screen and (max-width: 768px){    
  .eb-footer p.eb-text {font-size: 104.622px;line-height: 152px;}
  .footer-top .container .row .col.one, .footer-top .container .row .col.four { min-width: 100% !important; padding-right: 0;}
  .footer-top .container .row .col.two, .footer-top .container .row .col.three {min-width: 50% !important;padding: 24px 14px;}
  .intro .container .row, .e-card-g { flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column;}
}
@media only screen and (max-width: 767px) {

  .our_leaders .leaders {
    gap: 28px;
    padding-top: 28px;
    flex-direction: column;
}
.container.top-about .row .col-8 {flex: 0 0 auto;width: 100%;margin: 0;padding: 0 16px !important;}

.about  h2 {font-size: 24px !important;}
.profile .designation p {font-style: normal;font-weight: 700;font-size: 20px;}
.about .container .row .col-8 {flex: 0 0 auto;width: 100%;margin: 0;padding: 0 16px !important;}
    .navbar-brand img {width: 75% !important;}
    .trusted .trust-slider .splide__track .splide__list .splide__slide .eb-wraper-s{margin-bottom: 12px !important;} .e-card-g .col .icon img, .why-eb .eb-card-four img {width: 48px !important;}
    .case-studies .case-slider .splide__track .splide__list .splide__slide .card-box h3, .why-eb .eb-card-one h3, .why-eb .eb-card-two h3, .e-card-g .col h3, .why-eb .eb-card-four h3 {font-size: 20px; line-height: 28px; padding-bottom: 40px !important;} .why-eb .eb-card-four p{padding-bottom: 40px !important;}
    .industries .build-ai .splide__track .splide__list .splide__slide .card-box h3 {font-size: 20px; line-height: 28px; padding-bottom: 8px !important;}
    .industries .build-ai::before,  .industries .build-ai::after,  .trusted .trust-slider::before,  .trusted .trust-slider::after, .case-studies .case-slider::after,  .case-studies .case-slider::before, .client-logos::after, .client-logos::before {display: none !important;}
    .desk-view{ display: none !important;} .mobile-view{ display: block !important;}
    .wap { max-width: 100%;} .pb-70{padding-bottom: 70px;}.hero-banner { padding: 16px 0 270px 0;overflow: hidden;}
    .hero-banner .container .row{flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column; text-align: center;}
    .hero-banner .container .row .tag {padding: 38px 0 20px 0;}
    .hero-banner .container .row .title{font-style: normal; font-weight: 600; font-size: 32px; line-height: 38px; text-align: center; letter-spacing: -0.01em; color: #111827;padding: 0 50px;}
    .hero-banner .container .row .text {font-size: 14px;line-height: 22px; padding: 12px 0 38px 0;}
    .item .avatar-group span.line-down {right: -40px; top: 60px;}
    .item .avatar-group span.eb {right: 0;}.item .avatar-group span.line-up { top: 150px;}
    .item .avatar-group span.line-down img, .item .avatar-group span.line-up img, .item .avatar-group span.eb img { object-fit: scale-down; width: 75%;}

    .agencies::before { -webkit-clip-path: polygon(100% 80%, 0% 100%, 100% 100%); clip-path: polygon(100% 80%, 0% 100%, 100% 100%);}
    .agencies .container .row .col table tbody tr th p.tlogo img{width: 75%;}

    .agencies .container .row .col table tbody tr th p.head { text-align: center; margin-bottom: 32px !important; font-size: 16px !important; line-height: 24px !important; letter-spacing: -0.02em; opacity: 0.7; color: #ffffff; backdrop-filter: blur(62px);}
    .trusted .trust-slider .splide__track .splide__list .splide__slide .eb-wraper-s .eb-head p {padding-bottom: 28px;}

    .feedbacks .container .row .header1-content {padding-left: 0px;padding-top: 48px;}
    .feedbacks-even .container .row .header1-content {padding-right: 0px;padding-bottom: 48px;}

    .agencies .container .row .col.ebtable { background: #2E29FF;border: 1px solid #4BFFED;border-radius: 20px; margin: 0 14px; padding: 16px 0 0 0;}

    .agencies .container .row .col table tbody tr td p.tlist_two, .agencies .container .row .col table tbody tr td p.tlist_three { padding: 0 !important; gap: 12px; border: none !important; margin-bottom: 20px !important; font-style: normal; font-weight: 500; font-size: 14px !important; line-height: 24px; align-items: center;}
    .intro {padding: 80px 0 590px 0;}
    .intro .container .row .col.mt-n50{margin-top: -210px !important;}
    .intro .container .row .startups {position: absolute;right: 14px;bottom: -400px;width: 150px;}
    .intro .container .row .fortune {position: absolute;left: 50px;top: 40px;width: 140px;}
    .intro .container .row .fortune img {object-fit: scale-down;width: 45% !important;}
    .intro .container .row .unicorns {position: absolute;left: 40%;top: auto !important;bottom: -280px !important;width: 150px !important;}
    .intro .container .row .unicorns p.num,
    .intro .container .row .startups p.num {font-style: normal;font-weight: 700;font-size: 28px;line-height: 36px;color: #FFFFFF;}
    .intro .container .row .unicorns p.num sub,
    .intro .container .row .startups p.num sub {font-style: normal;font-weight: 600;font-size: 14px;line-height: 38px;color: #FFFFFF;}
    .intro .container .row .unicorns p.title,
    .intro .container .row .fortune p.title,
    .intro .container .row .startups p.title {font-size: 12px !important;line-height: 22px !important;letter-spacing: -0.02em;padding-bottom: 28px;}

    .media .container .featured {display: grid;grid-template-columns: 1fr 1fr;gap: 24px;padding: 60px 0;align-items: center;justify-items: center;}
    
    .media .container .row .col h2, .our-solution .solution .row .col h2{font-size: 32px; line-height: 38px;}
    .media .container .media-col {width: 100%;margin: 0 auto;}
    .media .container .media-grid {margin-top: 24px;gap: 24px;grid-template-columns: 1fr;}
    .media .container .media-grid .media-grid-list {padding: 24px 24px;border-radius: 12px;}
    .calendly h2 { padding: 24px 0; font-size: 20px; line-height: 28px;}
    .our_leaders {  padding: 0 0 48px 0;}
    .e-card { flex-direction: column-reverse;}
    .intro .container .row, .e-card-g { flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column;}
    .intro .container .row .col p.title{font-size: 18px;line-height: 28px;letter-spacing: -0.02em;padding-bottom: 28px;}
    .item .avatar-group {position: relative;padding-bottom: 310px;padding-top: 38px;}
    .company-card {padding: 12px; top: -100px; text-align: left;}

    .expertise .our_expertise.p-40{padding: 24px  14px !important;}.services-overview .tab { padding: 12px 0 !important;}
    .services-overview .tab a.tab-title, .services-overview .tab.active a.tab-title { font-size: 20px !important;}
    .tab-collapse {border-radius: 12px !important;margin: 0 !important;}
    .tab-content { padding: 0 !important; margin-top: 10px !important;}
    .tab-collapse .mid-content p { padding-bottom: 64px !important;}
    .speaks { padding: 0px 0 240px 0;}.client-logos {margin-top: 16px;  }
    a.eb-link { position: absolute; bottom: 20px; text-decoration: none; font-style: normal; font-weight: 600; font-size: 16px; line-height: 24px; color: #2E29FF;}

    .expertise {margin: 0 14px;}
    .expertise .our_expertise { top: -190px; border-radius: 20px; z-index: 5; padding: 16px;}
    .expertise .our_expertise .row .title { padding: 16px 0; font-weight: 600; font-size: 24px; line-height: 28px;}

    .diverse-models { position: relative; padding: 40px 14px;    }
    .diverse-models .container .row h2 { font-size: 32px; line-height: 36px;}
    .diverse-models .container .models-grid { padding: 38px 0 0 0; gap: 12px; align-items: center; justify-content: space-between; grid-template-columns: 1fr 1fr;}
    .diverse-models .container .models-grid-list { align-items: center; padding: 20px 0; justify-content: center; border-radius: 12px;}
    .diverse-models .container .models-grid-list img { height: 30px; object-fit: scale-down;}

    .workflow .process .splide__track .splide__list .splide__slide .card-box h3, .our-solution .solution .process .splide__track .splide__list .splide__slide .card-box h3 { font-size: 20px; line-height: 26px;}
    .workflow .process .splide__track .splide__list .splide__slide .card-box p, .workflow .process .splide__track .splide__list .splide__slide .card-box ul li, .our-solution .solution .process .splide__track .splide__list .splide__slide .card-box p, .our-solution .solution .process .splide__track .splide__list .splide__slide .card-box ul li {font-size: 14px;line-height: 20px;}

    .speaks .container.ai .num-grid { padding: 12px 0 34px 0; gap: 18px; align-items: center; justify-content: space-between; grid-template-columns: 1fr 1fr;}
    .speaks .container.ai .num-grid .num-grid-list { text-align: center; padding: 18px 14px; background: #ffffff; border-radius: 8px;}
    .speaks .container.ai .num-grid .num-grid-list p { font-style: normal; font-weight: 700; font-size: 38px; line-height: 52px; color: #115EF7; text-align: center;}
    .case-studies { padding: 60px 0 0 0; }
    .hero-banner.devAi {padding: 16px 0 38px 0;}
    .speaks .container.ai .row .col-8,
    .dev-services .container .row .col-8{width: 100% !important;}
    .agencies {padding: 48px 0 80px 0;}
    .diverse-models::before { height: 16rem; top: -15.9rem; right: 0; -webkit-clip-path: polygon(100% 10%, 0% 100%, 100% 100%); clip-path: polygon(100% 80%, 0% 100%, 100% 100%); z-index: 0;}
    .dev-services { padding: 0 14px;}
    .speaks .container.ai .row .mumbers { margin: 24px 0 68px 0;}
    .industries {padding: 48px 0 240px 0;} .industries .container .row p { font-size: 14px; line-height: 24px; text-align: center; color: #111827; padding: 14px 14px 28px;}
    .best-choice .container .row.eb-cta {border-radius: 24px;margin: 0;}
    .business-cta p { padding: 16px 0px 48px;}
    .business-cta h3 {padding: 10px;}
    .business-cta { margin-top: 60px; overflow: hidden; position: relative; background: radial-gradient(3.84% 103.75% at 45.19% -3.75%, rgba(255, 255, 255, 0.044) 0%, rgba(255, 255, 255, 0) 100%), #ffffff; box-shadow: 0px 0px 0px 0.927273px #0054A5; border-radius: 28px; padding: 40px 14px;}
    .dev-services .container .row.tech-text p { font-size: 18px; line-height: 28px; letter-spacing: -0.02em; color: #115EF7; padding: 16px 0 48px;}

    .case-studies-spacing { margin: 10px 0 24px; width: 100%;}
    .best-choice .container .row .col.col-8 a.btn-blue.set-buttom { position: relative; margin-top: 80px;}
    .eb-author-sec {display: flex !important;flex-direction: column-reverse;align-items: flex-start;gap: 24px;}
    .best-choice .container .row .col.col-4 { display: none;}
    .best-choice .container .row .col.col-8 { padding: 24px !important; width: 100%;}
    .best-choice .container .row .col.col-8 h3 { font-size: 24px; line-height: 38px;}
    .best-choice .container .row .col.col-8 h3 span.d-block { display: inline-flex !important;}
    .why-eb .container .row .col {width: 100% !important;min-width: 100% !important;}
    .why-eb {padding: 28px 0 150px 0 !important;} .why-eb .eb-card-three { margin: 24px 0 32px 0;}
    .why-eb .sticky-title h2 span{display: inline-flex !important;}.workflow { border-radius: 12px; padding: 40px 20px; margin-top: 40px; margin-bottom: -360px;}
    
    .speaks .container.ai .row h2.head,
    .dev-services .container .row.tech-text h2,
    .why-eb .sticky-title h2,
    .industries .container .row h2,
    .workflow .row .col h2,
    .case-studies .container .row .col h2,
    .trusted .container .row .col h2,
    .faq .container .row .col h2 { font-size: 24px; line-height: 38px;}

    .faq .ebaccordion .container .accordion { margin-top: 24px;}
    .footer-top {padding: 40px 0 0 0;}
    .footer-top .container .row .col.one, .footer-top .container .row .col.four { min-width: 100% !important; padding-right: 0;}
    .footer-top .container .row .col.two, .footer-top .container .row .col.three {min-width: 50% !important;padding: 24px 14px;}
    .faq .ebaccordion { border-radius: 20px; padding: 16px; max-width: 100%;}
    .eb-footer p.eb-text { font-size: 54px; line-height: 100px;}
    .footer-copyright .container .row{flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column;}
    .footer-copyright .container .row .col p.made-text {align-items: center;justify-content: flex-start;}

    .btn-light, .btn-blue{display: flex;justify-content: center;min-width: -webkit-fill-available;}

    /* .progress-bar {display: none !important;} */
}
@media only screen and (max-width: 575px) {
  .navbar-brand { width: 45% !important;}
  .hero-banner {padding: 16px 0 220px 0;}
}
@media only screen and (max-width: 420px) {
  .trusted .trust-slider .splide__track .splide__list .splide__slide .eb-wraper .eb-bottom img{display: none;}
}



.services-overview .tab {padding: 28px 0;border-bottom: solid 1px rgba(17, 24, 39, 0.3);cursor: pointer;}
.services-overview .tab a.tab-title{font-style: normal;cursor: pointer;font-weight: 600;font-size: 24px;line-height: 32px;text-decoration: none;letter-spacing: -0.02em;color: rgba(17, 24, 39, 0.3);}
.services-overview .tab.active a.tab-title{font-style: normal;font-weight: 600;font-size: 24px;line-height: 32px;letter-spacing: -0.02em;color: #2E29FF;}
.tab-content { display: none; width: 100%; max-height: 100%; background: #fff; }
.tab-collapse {border: solid 1px #D9D9D9; border-radius: 28px; margin-left: 40px;position: relative;overflow: hidden;}
.tab-collapse img{width: 100%;}
.tab-collapse .mid-content{padding: 20px;}
.tab-collapse .mid-content h3{font-style: normal;font-weight: 600;font-size: 24px;line-height: 32px;letter-spacing: -0.02em;color: #111827;padding-bottom: 12px;}
.tab-collapse .mid-content p{font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; color: rgba(17, 24, 39, 0.72);padding-bottom: 100px;}
.tab-collapse .mid-content p.saas-text{font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; color: rgba(17, 24, 39, 0.72);padding-bottom: 48px;}
.tab-collapse .eb-schedule-link a{font-style: normal;font-weight: 600;font-size: 16px;line-height: 24px;color: #2E29FF;text-decoration: none;position: absolute;bottom: 20px;left: 20px;}
.tab.active + .tab-content { display: block; }
  
  @media (min-width: 992px) {
    .tab { width: 30% }
    .tab-content {
      position: absolute;
      top: 0;
      right: 0;
      width: 70%;
      min-height: 100%;
      overflow-y: auto;
    }
  }