
::selection { background-color: #cad0d980;color: #000;}
#client-acquisition{display: flex;border: 1px solid #1E1D1D;}
.client-image-wrap{flex: 0 0 600px;position: relative;overflow: hidden;}
.client-image-wrap img{width: 100%;height: 100%;}
.client-content-wrap{border-left: 1px solid #1E1D1D;}
.client-content{height: 82px;border-bottom: 1px solid #1E1D1D;padding:0 20px 40px;overflow: hidden;}
.client-content:hover{height: auto;cursor: pointer;}
.client-content:last-child{border-bottom: 0;}
.client-content h4{line-height: 70px;margin-bottom: 10px;}
.client-content.active{background: #000000;color: #FFF;height: auto;padding-top: 20px;}
.client-content.active h4, .client-content.active p{color: #FFF;}
.client-content p{margin-bottom: 0;}
.client-content .client-mobile-image{display: none;}
.client-image{opacity: 0;transform: scale(0.98);transition: opacity 0.4s ease, transform 0.4s ease; position: absolute;top: 0; left: 0;width: 100%;height: 100%;}
.client-image{position: absolute;top: 0;left: 0;width: 100%;opacity: 0;transform: translateX(-30px); transition: opacity 0.6s ease, transform 0.6s ease;    z-index: 0;}  
.client-image.active{opacity: 1;transform: translateX(0);z-index: 1;}


#rsc-wrap{display: flex;background: #F2F2F2;padding: 5px;}
.rsc-image-wrap{flex: 0 0 600px;position: relative;overflow: hidden;}
.rsc-image-wrap img{width: 100%;height: 100%;}
.rsc-content-wrap{padding-left: 60px;padding-top: 30px;padding-bottom: 30px;}
.rsc-content{height: 92px;padding:0 20px 0 30px;overflow: hidden;border-bottom:2px solid #1E1D1D;}
.rsc-content:hover{height: auto;cursor: pointer;}
.rsc-content h4{line-height: 80px;margin-bottom: 10px;font-size: 30px;}
.rsc-content.active{height: auto;border-left: 5px solid #1E1D1D;}
.rsc-content h6{margin-bottom: 0;color: #F43668;font-size: 16px;font-weight: 500;margin-bottom: 20px;}
.rsc-content p{font-size: 16px;margin-bottom: 20px;}
.rsc-content .rsc-mobile-image{display: none;}
.rsc-content ul{padding-left: 0;margin-top: 0;}
.rsc-content li{position: relative;list-style: none;padding-left: 20px;padding-bottom: 20px;}
.rsc-content li::before{background: #F43668; width: 10px;height: 10px;position: absolute;left: 0;content: '';border-radius: 10px;top: 7px;z-index: 100;}
.rsc-content li::after{background: #7E7E7E;width: 1px;height: 100%;position: absolute;left: 5px;top: 10px;content: '';}
.rsc-content li:last-child:after{display: none;}
.rsc-image{opacity: 0;transform: scale(0.98);transition: opacity 0.4s ease, transform 0.4s ease; position: absolute;top: 0; left: 0;width: 100%;height: 100%;}
.rsc-image{position: absolute;top: 0;left: 0;width: 100%;opacity: 0;transform: translateX(-30px); transition: opacity 0.6s ease, transform 0.6s ease;    z-index: 0;}  
.rsc-image.active{opacity: 1;transform: translateX(0);z-index: 1;}

.dgm-wrap .rsc-content{padding: 0 20px 20px 30px;}
.dgm-wrap .rsc-content-wrap{padding-top: 100px;padding-bottom: 100px;}

#faq .elementor-widget-n-accordion .e-n-accordion-item-title{justify-content: space-between;flex-direction: row-reverse;}
#faq p{margin-bottom: 20px;}

#zeekeo-pipeline{display: flex;gap: 100px;}
.pipeline-tabs{flex: 0 0 500px;position: relative;}
.pipeline-tab {cursor: pointer;transition: background 0.3s;position: relative;margin-bottom: 30px;}
.pipeline-tab-inner{height: 40px;overflow: hidden;}
.pipeline-tab.active .pipeline-tab-inner{height: auto;}
.pipeline-progress-bar{height: 3px;width: 0%;background: #000000;position: absolute;bottom: 0;left: 0;transition: width 0.4s ease;}
.pipeline-tab-content{padding: 20px;animation: fadeSlide 0.4s ease;opacity: 0;position: absolute;transition: all .9s ease;}
.pipeline-tab-content.active{opacity: 1;transition: all .3s ease-in;}
.pipeline-tab-image{max-width: 100%;height: auto;}
.pipeline-tab-contents{position: relative; flex: 0 0 50%;}
#ast-scroll-top{display: none!important;}

@keyframes fadeSlide {
from {
    opacity: 0;
    /* transform: translateY(10px); */
}

to {
    opacity: 1;
    /* transform: translateY(0); */
}
}

.elementor-social-icon{background-color: transparent;}
body .elementor-swiper-button{background: #1E1D1D;padding: 10px;border-radius: 100px;top: calc(100% - 20px)!important;}
body .elementor-swiper-button svg{fill: #FFF;}
body .elementor-widget-testimonial-carousel .elementor-main-swiper{padding-bottom: 60px!important;}
body .swiper-pagination{text-align: right!important;right: 30px!important;left: inherit !important;}

body .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 10px !important;top: inherit !important;right: 0 !important;width: auto;}
.elementor-widget-testimonial-carousel .elementor-main-swiper{width: 100%!important;}

#our-process .e-n-tab-title{height: 315px;display: flex;align-items: end;}
#our-process .e-n-tabs-heading .e-n-tab-title[aria-selected=true]{flex: 0 0 calc(100% - 44% );}
#our-process .elementor-widget-n-tabs .e-n-tab-title[aria-selected=false]{flex: 0 0 20%;}
#our-process .elementor-widget-n-tabs .e-n-tabs-heading{flex-wrap: nowrap; display: flex;}
#our-process #innovate{background: url(https://zeekeo.staging.tempurl.host/wp-content/uploads/2025/06/our-process-01.png); background-size: cover;}
#our-process #elevate{background: url(https://zeekeo.staging.tempurl.host/wp-content/uploads/2025/06/our-process-02.png); background-size: cover;}
#our-process #dominate{background: url(https://zeekeo.staging.tempurl.host/wp-content/uploads/2025/06/our-process-03.png); background-size: cover;}

#superpowers{display: flex;gap: 10px; color: #FFF;}
#superpowers h4{padding-top: 20px;}
#superpowers h4, #superpowers p{color: #FFF;}
.superpowers-tabs{position: relative;width: 100%;}
.superpowers-tab {cursor: pointer;transition: background 0.3s;position: relative;margin-bottom: 30px;padding:0 25px;}
.superpowers-tab-inner{height: 50px;overflow: hidden;}
.superpowers-tab.active{background: #242424;}
.superpowers-tab.active .superpowers-tab-inner{height: auto;}
.superpowers-progress-bar{height: 3px;width: 0%;background: #FFF;position: absolute;bottom: 0;left: 0;transition: width 0.4s ease;}
.superpowers-tab-content{display: none;animation: fadeSlide 0.4s ease;width: 700px;height: 100%;}
.superpowers-tab-content.active{display: block;}
.superpowers-tab-image{max-width: 100%;height: auto;}
.superpowers-tab-content img{width: 100%;height: 100%!important;}


@keyframes fadeSlide {
from {
    opacity: 0;
    transform: translateY(10px);
}

to {
    opacity: 1;
    transform: translateY(0);
}
}

.price-head span{font-size: 24px;}
body.page-id-68{background-color:#1E1D1D;}

.iLlmw9nvWQp6MsANxMu_.XXKN9NWALj8Xe4ed0s7r{color: #FFF;}
.RYnJj29bLVmiyJvHVmzb._aS9o7__Ln0AQnAeQwkM{background: #1E1D1D;color: #FFF;}
.iLlmw9nvWQp6MsANxMu_{color: #949494;}

.footer-logo:after{content: '';background: #FFF;width: 100%;height: 100px;position: absolute;left: 0;bottom: -10px;}

#header{z-index: 1000;}
.cb-wrapper { margin: 40px 0; color: #1e1d1d;}
.cb-popular { display: flex; gap: 100px; flex-wrap: wrap; }
.cb-popular-left, .cb-popular-right { flex: 1; }
.cb-grid { display: grid; grid-template-columns: repeat(auto-fill, 403px); justify-content: start; gap: 30px; }
.post-card { background: #fff; }
.post-card img { width: 100%; height: auto; display: block; }
.meta{display: flex;gap: 20px;font-size: 12px; align-items: center;margin: 20px 0;line-height: 12px;}
.post-cat { color: #1e1d1d; border: 1px solid #1e1d1d;padding: 10px; font-weight: 600;}
.readtime{}
.post-card h3 { margin: 10px 0; font-size: 20px; }
.post-card .excerpt { font-size: 14px; }
.post-card .author { display: flex; align-items: center; margin-top: 10px; margin-bottom: 20px;}
.post-card .author img { border-radius: 50%; margin-right: 10px; width: 48px;height: 48px;}
.read-more { display: inline-block; margin-top: 10px; color: #1e1d1d; text-decoration: none; font-size: 14px;}
.cb-latest-head{display: flex;justify-content: space-between;margin-bottom: 50px;}
.cb-latest-head select{width: auto;}
.cb-latest .thumbnail img{height: 270px;width: 100%;}
.cb-latest .post-card.grid{margin-bottom: 40px;}
.post-card.small{display: flex;gap: 30px;margin-bottom: 30px;}
.post-card.small .small-thumb{flex:0 0 205px;}
.post-card.small .small-thumb img{height:205px;width: 100%;}
.post-card.small .excerpt{display: none;}
.post-card.large .thumbnail img{height:400px;width: 100%;}
.cb-wrapper .post-card a{color: #1e1d1d;text-decoration: none;}
.author-meta{font-size: 12px;}
.author-name{font-weight: 600;}
.date{}
.cb-popular-right .meta{margin-top: 0;}
#cb-category-filter{border: 1px solid #1e1d1d;color:#1e1d1d;border-radius: 0;padding-right: 10px;}
#cb-load-more{margin: 30px auto;width: 200px;display: block;}

.post-banner {margin-bottom: 40px;padding: 118px 0;display: flex;justify-content: space-between;gap: 100px;}
.post-banner h1{font-size: 48px!important;line-height: 58px;height: 300px;}
.post-banner .banner-right{flex: 0 0 750px;}
.post-banner .banner-right img{width: 100%;height: 450px;}

.related-posts h3 {margin-bottom: 10px;}
.site-content .ast-container{max-width: 1310px!important;display: block;padding: 0;}
.related-posts{padding: 118px 0;}
.post-content-wrapper{max-width: 768px;margin: 0 auto;padding: 118px 0;}

.author-info{font-size: 14px;display: flex;gap: 20px;margin-bottom: 30px;}
.author-info img{width: 48px;height: 48px;border-radius: 50%;}
.author-name{font-weight: 500;}

.post-footer{display: flex;justify-content: space-between;margin-top: 70px;}
.post-footer .post-share{margin-bottom: 50px;}

.author-bio{padding: 0;border-bottom: 1px solid #1e1d1d;padding-bottom: 50px;}
.author-bio-top {display: flex;gap: 20px;}
.author-bio img{border-radius: 50%;}
.author-bio-top{margin-bottom: 30px;}
.author-description{font-size: 14px;line-height: 24px;}

.newsletter-signup{display: flex;justify-content: space-between;}

.related-posts-head{display: flex;justify-content: space-between;margin-bottom: 50px;}
.cb-grid a{color: #1e1d1d!important; text-decoration: none;}
.cb-grid h4{margin-bottom: 20px;}
.related-posts-head .view-all-btn{border: 1px solid #1e1d1d;color: #1e1d1d;height: 48px;line-height: 48px;padding: 0 20px;}
.post-category a.post-cat{color: #1e1d1d;font-weight: 600;font-size: 14px;}
.author-role, .author-bio-title span{font-size: 14px!important;}
.post-share h6{margin-bottom: 15px;}
.post-share-list{display: flex;gap:20px}  
.readtime{color: #1e1d1d;}

.post-content h4.wp-block-heading, .post-content .wp-block-image{margin-bottom: 20px;}
.post-content .wp-block-quote{margin: 20px 0!important;border-left:2px solid #1e1d1d!important;font-size: 14px;padding: 0 20px;}
.post-content h3.wp-block-heading{color: #F43668;font-size: 24px;margin-bottom: 20px;}

#solutions-mega-menu {visibility: hidden;opacity: 0;position: absolute;top: 80px;left: 0;width: 100%;background: #fff;box-shadow: 0px 0px 4px 0px #00000040;z-index: 999;  pointer-events: none;transform: translateY(10px);transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s;backdrop-filter: blur(32px);padding: 30px;right: 0;max-width: 1330px;margin: 0 auto;}

body.show-megamenu #solutions-mega-menu {visibility: visible;opacity: 1;pointer-events: auto;transform: translateY(0);}
.megamenu-blur-overlay {position: fixed;top: 0; left: 0;width: 100vw;height: 100vh; backdrop-filter: blur(8px);background: rgba(255, 255, 255, 0.4);opacity: 0;visibility: hidden; z-index: 99;transition: opacity 0.3s ease;}
body.show-megamenu .megamenu-blur-overlay {opacity: 1;visibility: visible;}

#solutions-mega-menu .megamenu-post-card{display: flex;flex-direction: column;gap: 10px; padding: 10px 0;}
#solutions-mega-menu .mm-thumb img {width: 100%;margin-bottom: 10px;}
#solutions-mega-menu .mm-title {margin: 0;font-size: 16px;}
#solutions-mega-menu .mm-title a{text-decoration: none;color: #1e1d1d;}
#solutions-mega-menu .mm-excerpt{font-size: 14px;margin: 0;margin-bottom: 10px;}
#solutions-mega-menu .mm-meta {font-size: 13px;display: flex;justify-content: space-between;}
#solutions-mega-menu .mm-readmore{text-decoration: none;color: #1e1d1d;}
#solutions-mega-menu h6{color: #7E7E7E;font-weight: 700;}

body.page-id-68 .megamenu-blur-overlay{background: #1e1d1d61;}


@media (min-width:768px){
body header{transition: all 0.5s ease-in;z-index: 1000;}
header.sticky{position: fixed;top: 50px;left: 0;box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2); right: 0;margin: 0 auto;width: 90%;z-index: 1000;border-radius: 10px;height: 70px;padding: 0 10px 0 20px;max-width: 1330px !important;}
.elementor-element .swiper .elementor-swiper-button-prev, .elementor-swiper-button.elementor-swiper-button-prev{left: inherit !important;right:180px;}
.elementor-element .swiper .elementor-swiper-button-next, .elementor-swiper-button.elementor-swiper-button-next{right:120px!important;}
.pipeline-tab-contents{height: 760px;}
}

@media (max-width:480px){
#client-acquisition,#superpowers,#zeekeo-pipeline,#our-process .elementor-widget-n-tabs .e-n-tabs-heading{display: block;}
.client-image-wrap{height: 345px;}
.client-content.active .client-mobile-image{display: block;margin: -20px -20px 10px;}
.client-image-wrap,.pipeline-tab-contents{display: none;}
.client-content{font-size: 14px;}

#rsc-wrap, #client-acquisition,#superpowers,#zeekeo-pipeline,#our-process .elementor-widget-n-tabs .e-n-tabs-heading{display: block;}
.rsc-image-wrap{height: 345px;}
.rsc-content.active .client-mobile-image{display: block;margin: -20px -20px 10px;}
.rsc-image-wrap,.pipeline-tab-contents{display: none;}
.rsc-content{font-size: 14px;}

#our-process .e-n-tab-title{width: 100%;}
.superpowers-tab-inner{height: 70px;}
.superpowers-tab{margin-bottom: 10px;}
.superpowers-tab-content{width: 100%;}
body.menu-active{overflow: hidden;}
#mobile-menu-wrap{display: none;}
body.menu-active #mobile-menu-wrap{display: block;}
.elementor-element .swiper .elementor-swiper-button-next, .elementor-swiper-button.elementor-swiper-button-next{right:inherit!important;left:70px;}
.pipeline-tabs h3{text-align: center;}
/* #dgm-mobile .slider1,#dgm-mobile .slider2,#dgm-mobile .slider3{position: relative;z-index: 100;} */
#dgm-mobile .slider-con{padding-top: 200px;padding-bottom: 50px;}
#dgm-mobile .slider1 .slider-con{background: linear-gradient(0deg, #036366 57.69%, rgba(252, 172, 203, 0) 82.69%, rgba(255, 255, 255, 0) 100%);content:'';}
#dgm-mobile .slider2 .slider-con{background: linear-gradient(0deg, #FF1B58 57.69%, rgba(252, 172, 203, 0) 82.69%, rgba(255, 255, 255, 0) 100%);content:'';}
#dgm-mobile .slider3 .slider-con{background: linear-gradient(0deg, #5F7897 57.69%, rgba(252, 172, 203, 0) 82.69%, rgba(255, 255, 255, 0) 100%);content:'';}

#rsc-mobile .slider-con{padding-top: 200px;padding-bottom: 50px;}
#rsc-mobile .slider1 .slider-con{background: linear-gradient(0deg, #B87BB5 57.69%, rgba(252, 172, 203, 0) 82.69%, rgba(255, 255, 255, 0) 100%);content:'';}
#rsc-mobile .slider2 .slider-con{background: linear-gradient(0deg, #BEB2E6 57.69%, rgba(252, 172, 203, 0) 82.69%, rgba(255, 255, 255, 0) 100%);content:'';}
#rsc-mobile .slider3 .slider-con{background: linear-gradient(0deg, #D7BAD5 57.69%, rgba(252, 172, 203, 0) 82.69%, rgba(255, 255, 255, 0) 100%);content:'';}

#rsc-mobile.nobg .slider1 .slider-con{background: linear-gradient(0deg, #4d5c5b 57.69%, rgba(252, 172, 203, 0) 82.69%, rgba(255, 255, 255, 0) 100%);content:'';}
#rsc-mobile.nobg .slider2 .slider-con{background: linear-gradient(0deg, #4d5c5b 57.69%, rgba(252, 172, 203, 0) 82.69%, rgba(255, 255, 255, 0) 100%);content:'';}
#rsc-mobile.nobg .slider3 .slider-con{background: linear-gradient(0deg, #4d5c5b 57.69%, rgba(252, 172, 203, 0) 82.69%, rgba(255, 255, 255, 0) 100%);content:'';}


.post-card.small,.cb-latest-head,.cb-grid,.cb-popular,.post-banner,.newsletter-signup{display: block;}
.post-card.small .small-thumb{margin-bottom: 20px;}
.post-card.small .small-thumb img, .post-card.large .thumbnail img,.post-banner .banner-right img{height: 220px;}
.cb-popular-left,.post-card.small{margin-bottom: 40px;}
.post-banner h1{height: auto;margin-bottom: 30px;}
.post-banner .banner-left{margin-bottom: 30px;}
.post-banner,.post-content-wrapper{padding: 60px 0;}
.site-content .ast-container{max-width: 90% !important;}
.author-bio img{width: 66px;height: 66px;}
.author-bio-title h3{font-size: 20px!important;}
.related-posts-head .view-all-btn{height: 38px;line-height: 38px;}
}