/*  */



@font-face {
    font-family: 'Gilroy';
    src: url('../assets/fonts-2/Gilroy-Regular.woff2') format('woff2'),
        url('../assets/fonts-2/Gilroy-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../assets/fonts-2/Gilroy-Light.woff2') format('woff2'),
        url('../assets/fonts-2/Gilroy-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../assets/fonts-2/Gilroy-Thin.woff2') format('woff2'),
        url('../assets/fonts-2/Gilroy-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../assets/fonts-2/Gilroy-Bold.woff2') format('woff2'),
        url('../assets/fonts-2/Gilroy-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../assets/fonts-2/Gilroy-Heavy.woff2') format('woff2'),
        url('../assets/fonts-2/Gilroy-Heavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../assets/fonts-2/Gilroy-Medium.woff2') format('woff2'),
        url('../assets/fonts-2/Gilroy-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../assets/fonts-2/Gilroy-Black.woff2') format('woff2'),
        url('../assets/fonts-2/Gilroy-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../assets/fonts-2/Gilroy-SemiBold.woff2') format('woff2'),
        url('../assets/fonts-2/Gilroy-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../assets/fonts-2/Gilroy-ExtraBold.woff2') format('woff2'),
        url('../assets/fonts-2/Gilroy-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}






/* Root Color */

:root {
    --black: #000000;
    --white: #FFFFFF;
    --gradient-primary: linear-gradient(92.62deg, #3E00FF -0.78%, #2BA2FF 100.79%);
    --gradient-secondry: linear-gradient(90.82deg, #2BA2FF 2.22%, #3E00FF 29.56%, #E64450 72.76%, #E4B95D 100.88%);
    --light-blue: #2BA2FF;
    --btn-gradient: linear-gradient(270deg, #2BA2FF 0%, #3E00FF 100%);
}

/* Reset CSS */
* {margin: 0;padding: 0;box-sizing: border-box;}
body {font-family: 'Gilroy';font-size: 24px;font-weight: 400;color: var(--black);background-color: #001435;}
html {scroll-behavior: smooth;}

/* Lenis CSS */
html.lenis,
html.lenis body {height: auto}
.lenis.lenis-smooth {scroll-behavior: auto !important}
.lenis.lenis-smooth [data-lenis-prevent] {overscroll-behavior: contain;}
.lenis.lenis-stopped {overflow: clip}
.lenis.lenis-smooth iframe {pointer-events: none}
.lenis-enabled {contain: strict;}

h1,
h2,
h3,
h4,
h5,
p {margin: 0;}
h1 {font-size: 72px;font-weight: 900;}
h2 {font-size: 64px;font-weight: 900;}
h3 {font-size: 52px;font-weight: 700;}
h4 {font-size: 32px;font-weight: 700;}
h5 {font-size: 24px;font-weight: 500;}
h6 {font-size: 18px;font-weight: 400;}
p {font-size: 24px;font-weight: 400;line-height: 1.3;}
ul {margin: 0;padding: 0;}
li {margin: 0;padding: 0;list-style: none;}
a {text-decoration: none;display: inline-block;font-size: 18px;color: var(--black);font-weight: 400;}
img {max-width: 100%;height: auto;display: flex;}
video, iframe{width: 100%;}

.container {max-width: 1440px;margin: 0 auto;}


/* Preloader Container */
.preloader {position: fixed;top: 0;left: 0;width: 100%;min-height: 100%;background-color: #fff;z-index: 99999;display: flex;justify-content: center;align-items: center;transition: 0.5s;}
.preloader-finish {opacity: 0;visibility: hidden;pointer-events: none;}
.preloader-content {display: flex;justify-content: center;align-items: center;flex-direction: column;}

.preloader-logo {width: 200px;height: 200px;user-select: none;}

/* Logo Animation: Scale up and fade out */
@keyframes scaleAndFade {
    0% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(10);
        /* Scales to 150% */
        opacity: .7;
    }

    70% {
        transform: scale(15);
        /* Scales to 150% */
        opacity: .5;
    }

    100% {
        transform: scale(20);
        /* Scales to 150% */
        opacity: 0;
    }
}

/* Apply the animation when this class is added */
.animate-logo {animation: scaleAndFade 0.8s forwards linear;}
/* LOGO SLIDER ANIMATION  */
.siteVelocity__slider--Container {width: 100%;height: 100%;overflow: hidden;flex-direction: column;display: flex;justify-content: center;align-items: center;row-gap: clamp(20px, 5vw, 50px);position: relative;}
.siteVelocity__slider {display: flex;align-items: center;gap: 80px;white-space: nowrap;}
.siteVelocity__slider .siteVelocity__sliderImage {transform: scale(1);max-width: 100px;}
.siteGradient_buttonHasGradient {position: relative;}
.siteGradient__backGround_container {position: absolute;height: 50px;width: 50px;left: 0px;top: 0px;}
.siteGradient__backGround {background: linear-gradient(80.44deg, #2BA2FF 1.2%, #3E00FF 15.23%, #E64450 37.4%, #E4B95D 51.82%);}
.solid-btn-black {font-size: 18px;font-weight: 700;background-color: var(--black);color: var(--white);border-radius: 50px;text-transform: capitalize;transition: 0.5s all ease-in-out;padding: 16px 20px;border: 1px solid transparent;width: fit-content;display: flex;align-items: center;justify-content: center;height: 56px;transition: 0.5s;}
.border-btn {font-size: 18px;font-weight: 700;color: var(--black);border-radius: 50px;text-transform: capitalize;transition: 0.5s all ease-in-out;padding: 16px 20px;width: fit-content;display: flex;align-items: center;justify-content: center;height: 56px;border: 1px solid var(--black);min-width: 150px;}
.solid-btn-graident {font-size: 18px;font-weight: 700;background: var(--gradient-primary);color: var(--white);border-radius: 50px;text-transform: uppercase;letter-spacing: 1.6px;transition: 0.5s all ease-in-out;padding: 16px 20px;width: fit-content;display: flex;align-items: center;justify-content: center;height: 56px;min-width: 150px;}
.solid-btn-graident:hover {background: linear-gradient(-270deg, #2BA2FF 0%, #3E00FF 100%);}
button{border: none;cursor: pointer;background: transparent;font-family: 'Gilroy';}
input{border: none;}
/* Portal Common-strip */

.top-strip-section {background: radial-gradient(50% 2003.12% at 50% 83.65%, #3E00FF 0%, #2BA2FF 100%);padding: 5px;}
.reserve-seat-strip {display: flex;justify-content: center;align-items: center;column-gap: 15px;}
.reserve-seat-strip-bg {color: var(--white); display: inline-block; max-width: max-content; text-transform: uppercase; width: 100%; text-align: center; padding: 9px 18px; font-size: 14px; font-weight: 600; background-size: contain; background-repeat: no-repeat; display: flex; justify-content: center; align-items: center; /* margin: 0 auto; */ gap: 10px; background: linear-gradient(328.48deg, rgba(255, 255, 255, 0.05) 38.02%, rgba(255, 255, 255, 0.3) 198.54%); backdrop-filter: blur(2px); border-radius: 5px;}
.reserve-seat-strip-bg--container{position: relative;}
.reserve-seat-strip-bg--container:before{position: absolute;content: ""; padding: 1px;border-radius: 7px; overflow: hidden; background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.5) 100%); -webkit-mask: linear-gradient(to right, #000, #000), linear-gradient(to right, #000, #000);
    -webkit-mask-clip: border-box, content-box;
    -webkit-mask-composite: subtract;
    mask: linear-gradient(to right, #000, #000), linear-gradient(to right, #000, #000);
    mask-clip: border-box, content-box;
    mask-composite: subtract;border-radius: 5px;
  pointer-events: none;height: 100%;width: 100%;}
.reserve-seat-strip-bg--text{background: linear-gradient(90.28deg, #FFFFFF 49.83%, rgba(255, 255, 255, 0.6) 99.76%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; line-height: 1;}
.reserve-seat-strip-bg--text + span{display: flex;}
.reserve-seat-strip p {color: var(--white);text-transform: uppercase;font-weight: 500;font-size: 14px;}
.reserve-seat-strip a {transition: 0.5s;text-decoration: underline;background: linear-gradient(90.28deg, #FFFFFF 49.83%, rgba(255, 255, 255, 0.6) 99.76%);background-clip: border-box;-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;}
.reserve-seat-strip a:hover {transform: scale(0.9);}
.graident-title {-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;text-transform: uppercase;background-image: linear-gradient(92.62deg, #3E00FF -0.78%, #2BA2FF 100.79%);display: inline-block;font-weight: 600;}
.graident-heading {-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;background-image: linear-gradient(80.44deg, #2BA2FF 1.38%, #3E00FF 45.09%, #E64450 63.58%, #E4B95D 75.62%);}
.bg-white {background-color: var(--white);}
.radius-top {border-radius: 300px 300px 0 0;}

/* Header CSS */
header {background: transparent;position: fixed;top: 0;z-index: 999;width: 100%;transition: 0.3s all linear;}
.page-template-contact-us header{background: var(--white);}
.header--hidden { transform: translateY(-100%); }
.header--fixed { background: var(--site-white-clr); background-color: #FFFFFF90; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); }
.openmenu .header--fixed.header--hidden{transform: inherit;}
header .container {max-width: 1600px;}
header .header-navigation {display: flex;align-items: center;justify-content: space-between;column-gap: 80px;padding: 20px 0;position: relative;}
header nav {display: flex;align-items: center;justify-content: space-between;width: 75%;}
.header-menu {display: flex;align-items: center;column-gap: 80px;}
.page-template-contact-us .header--fixed,
.page-template-about-us .header--fixed { background: var(--site-white-clr); background-color: #FFFFFF90; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); }
.page-template-about-us .main-menu li a{color: var(--white);}
.page-template-about-us .header-login .border-btn{color: var(--white);border: 1px solid var(--white);}
.page-template-about-us .header-book-call .solid-btn-black{color: var(--black);background-color: var(--white);height: 52px;}
.page-template-about-us .header-login .border-btn:hover{background-color: var(--white);color: var(--black);}
.page-template-about-us .header-book-call .solid-btn-black:hover{background-color: transparent;color: var(--white);border: 1px solid var(--white);}
.new-white-logo{display: none;}
.page-template-about-us .new-white-logo{display: block;}
.page-template-about-us .new-black-logo{display: none;}

/* About Page Header css on scroll */
.page-template-about-us  .header--fixed .new-white-logo{display: none;}
.page-template-about-us  .header--fixed .new-black-logo{display: block;}
.page-template-about-us .header--fixed .main-menu li a{color: var(--black);}
.page-template-about-us .header--fixed .header-login .border-btn{color: var(--black);border: 1px solid var(--black);}
.page-template-about-us .header--fixed .header-book-call .solid-btn-black{color: var(--white);background-color: var(--black);}
.page-template-about-us .header--fixed .header-login .border-btn:hover{background-color: var(--black);color: var(--white);}
.page-template-about-us .header--fixed .header-book-call .solid-btn-black:hover{background-color: transparent;color: var(--black);border: 1px solid var(--black);}
.main-menu {display: flex;align-items: center;column-gap: 50px;}
.main-menu li a{font-weight: 500;padding: 10px 0;}
.main-menu li a:hover{-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;background-image: linear-gradient(92.62deg, #3E00FF -0.78%, #2BA2FF 100.79%);display: inline-block;}
.header-btn {display: flex;align-items: center;column-gap: 15px;}
.header-rca-logo {display: flex;}
.header-rca-logo a img {width: 150px;}
.header-btn .solid-btn-black:hover {background-color: transparent;color: var(--black);border: 1px solid var(--black);}
.header-btn .border-btn:hover {background-color: var(--black);color: var(--white);}
.menu-item-has-children{position: relative;}
.menu-item-has-children a{cursor: pointer;}
.sub-menu{position: absolute;background: var(--white);box-shadow: 0px 6px 9.7px 0px #0000001A;border-radius: 10px;width: 230px;overflow: hidden;height: 0;display: block !important;}
.sub-menu li{padding: 7px 20px;}
.sub-menu li:last-child{padding-bottom: 20px;}
.sub-menu li a{width: 100%;}
.page-template-about-us .sub-menu li a, 
.page-template-frontpage .sub-menu li a{color: var(--black) ;}
.sub-menu li a{position:relative;}
.sub-menu li a::before {content:''; position:absolute; bottom:-2px; height:2px; width:0px; background:var(--gradient-primary); transition:.2s all ease; transform-origin:left;}
.sub-menu li a:hover::before{ width:50%; }

/*  */
.toggle {width: 30px;height: 25px;cursor: pointer;right: 0px;position: relative;z-index: 1;display: none;margin-left: auto;}
.toggle-icon {position: absolute;top: 0px;right: 0px;height: 4px;width: 100%;background: var(--gradient-primary);transition: 0.3s linear;border-radius: 10px;}
.toggle-icon::before,
.toggle-icon::after {content: "";position: absolute;top: 0px;left: 0px;height: 4px;width: 100%;background: var(--gradient-primary);transition: 0.3s linear;border-radius: 10px;}
.toggle-icon::before {transform: translateX(0px);top: 20px;}
.toggle-icon::after {top: 10px;width: 65%;}
.current-menu-item a{-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;background-image: linear-gradient(92.62deg, #3E00FF -0.78%, #2BA2FF 100.79%);display: inline-block;}
.main-menu li.current-menu-item a{font-weight: 600;}

/*  */
.hero-banner {display: flex;margin-top: 50px;align-items: center;}
.hero-banner .hero-banner-content {flex: 50%;}
.hero-banner-content-heading {margin-bottom: 30px;}
.hero-banner-content-heading h1 {max-width: 825px;}
.hero-banner-content-heading h1 a {font-size: inherit;font-weight: inherit;position: relative;}
/* .hero-banner-content-heading h1 a::before{content: "";height: 3px;width: 100%;background: var(--gradient-secondry);position: absolute;bottom: 0;} */
.hero-banner-content-heading h5{font-weight: 700;margin-top: 15px;}
.hero-banner-content-btn {position: relative;width: fit-content;}
.btn-arrow-white {background-color: var(--black);height: 56px;width: 56px;display: flex;justify-content: center;align-items: center;border-radius: 50px;transition: .2s linear all;}
.common-arrow-btn {display: flex;justify-content: center;align-items: center;width: fit-content;margin-bottom: 80px;background: transparent;cursor: pointer;}
.btn-arrow-white img {position: absolute;transition: .2s all linear;}
.common-arrow-btn:hover img:nth-child(1) {transform: translateX(35px) translateY(-35px);}
.common-arrow-btn img:nth-child(2) {transform: translateX(-35px) translateY(35px);}
.common-arrow-btn:hover img:nth-child(2) {transform: translateX(0px) translateY(0px);}
.arrow_inner {position: relative;overflow: hidden;height: 100%;width: 100%;border-radius: 50px;display: flex;justify-content: center;align-items: center;}
.hero-banner-video {position: relative;height: auto;}
.hero-banner-video video {border-radius: 30px;height: 100%;object-fit: cover;}
.hero-banner-video img {height: 100%;object-fit: cover;}
.watch-intro-btn {position: absolute;bottom: 50px;left: 30px;border: 1px solid #0000001A;background: #FFFFFF90;backdrop-filter: blur(2px);border-radius: 50px;padding: 8px 8px 8px 30px;backdrop-filter: blur(2px);}
.watch-intro-btn .watch-intro-play {background: var(--gradient-primary);height: 74px;width: 74px;display: flex;align-items: center;justify-content: center;border-radius: 100px;}
.watch-intro-btn .watch-intro-play:hover {background: radial-gradient(100% 100% at 50% 100%, #2BA2FF 0%, #3E00FF 100%);}
.watch-intro-btn a {display: flex;align-items: center;column-gap: 15px;text-transform: uppercase;font-weight: 500;}
.watch-intro-play img {border-radius: 0;height: auto;}
.hero-section {padding: 50px 0 100px;border-radius: 0 0 60px 60px;}
.hero-section .container {max-width: 1600px;}
.hero-banner-logo-slider {max-width: 850px;}
.hero-banner-logo-slider h5 {margin-bottom: 10px;}
.siteVelocity__slider--Container::after {content: "";height: 100%;width: 200px;background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);position: absolute;right: 0;}
.automated-side-section {padding: 100px 0;}
/*  */
.automated-section-heading h2 {color: var(--white);max-width: 1110px;margin-bottom: 50px;}
.automated-side-box {background-color: var(--white);padding: 50px;border-radius: 30px;flex: 1;display: flex;flex-direction: column;justify-content: space-between;row-gap: 48px;}
.automated-side-dote {display: block;height: 70px;width: 70px;background-color: #2BA2FF50;border-radius: 50px;display: flex;align-items: center;justify-content: center;}
.automated-side-boxes {display: flex;column-gap: 30px;margin-bottom: 50px;}
.automated-side-box h4,
.automated-side-box h5 {margin-bottom: 20px;}
.automated-side-box h5{font-weight: 700;}
.automated-side-box p{font-size: clamp(16px, 2vw, 18px);}
.aumatated-btn {text-align: center;}
.aumatated-btn .solid-btn-black {background-color: var(--white);color: var(--black);}
.aumatated-btn .btn-arrow-white {background-color: var(--white);}
.aumatated-btn .common-arrow-btn {margin: 0 auto;}
/*  */
.active-income-section {padding: 100px 0;overflow: hidden;}
.active-income-heading {margin-bottom: 50px;}
.active-income-heading h2 {max-width: 780px;margin: 0 auto;text-align: center;}
.active-income-gif {margin-bottom: 50px;}
.active-income-sub-title {text-align: center;}
.active-income-sub-title h4{margin-bottom: 20px;}
.active-income-sub-title h4 a{font-size: inherit;font-weight: inherit;text-decoration: underline;}
.active-income-sub-title p{max-width: 720px;margin: 0 auto 60px;font-style: italic;}
.active-income-sub-title h4:last-child{margin-bottom: 0;}

/*  */
.automated-side-section.dark {border-radius: 0 0 60px 60px;}
.automated-side-section.dark .automated-section-heading h2 {color: var(--black);}
.automated-side-section.dark .automated-side-box {background-color: #001435;}
.automated-side-section.dark .automated-side-box h4,
.automated-side-section.dark .automated-side-box p {color: var(--white);}
.automated-side-section.dark .automated-side-dote {background-color: #FFFFFF30;}
.automated-side-section.dark .aumatated-btn .solid-btn-black {background-color: var(--black);color: var(--white);}
.automated-side-section.dark .aumatated-btn .btn-arrow-white {background-color: var(--black);}

/* stacking card */

.container__dd {padding-top: 100vh;display: flex;}
.cards {width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.card {height: auto;width: 90%;margin-bottom: 50px;background: white;font-size: 36px;}
.card:first-child {box-shadow: 0px 0px 30px 3px rgba(0, 0, 0, 0.05);}
.card__image {display: flex;width: 100%;height: 100%;}
.card__image img {width: 100%;}
.card__content {position: absolute;top: 0;}

/*  */

.access-all-video-section {padding: 100px 0;}
.access-all-video-heading p,
.access-all-video-heading h2 {color: var(--white);text-align: center;}
.access-all-video-heading p {margin-bottom: 10px;text-transform: uppercase;}
.access-all-video-heading h2 {max-width: 1090px;margin: 0 auto;}

/*  */

.just-five-client-section {padding: 100px 0;border-radius: 60px;}
.just-five-client-heading {text-align: center;margin-bottom: 30px;}
.just-five-client-heading h5 {margin-bottom: 10px;max-width: 1100px;}
.just-five-client-heading h2{margin-bottom: 30px;}
.just-five-client-video {margin-bottom: 50px;text-align: center;}
.just-five-client-video video {max-width: 60%;margin: 0 auto;}
.just-five-client-text {text-align: center;}
.just-five-client-text p{max-width: 1100px;margin: 0 auto 20px;}
.just-five-client-text p:nth-child(3) {font-size: clamp(13px, 3vw, 18px);font-style: italic;}
.just-five-client-text .solid-btn-graident {margin: 0 auto;}
.just-five-watch-btn{border: 1px solid #0000001A;background: #FFFFFF90;border-radius: 50px;padding: 8px 8px 8px 30px;display: inline-block;}
.just-five-watch-btn a {display: flex;align-items: center;column-gap: 15px;text-transform: uppercase;font-weight: 500;}
.just-five-watch-btn .watch-intro-play {background: var(--gradient-primary);height: 60px;width: 60px;display: flex;align-items: center;justify-content: center;border-radius: 100px;}
.watch-intro-play img {border-radius: 0;height: auto;}

/*  */
.client-earning-section {background-color: #F0F6FB;padding: 100px 0;}
.client-earning-div {display: flex;align-items: center;justify-content: space-between;}
.client-earning-content {max-width: 678px;}
.client-earning-content h2 {margin-bottom: 20px;}
.client-earning-content p {color: #585858;margin-bottom: 50px;}
.client-earning-content .client-earning-btn {display: flex;align-items: center;column-gap: 20px;}
.client-earning-btn h6 {font-size: 18px;}
.leader-board-slids {display: inline-block;position: relative;}
.leader-board-slids::before {content: "";height: 225px;width: 100%;background: linear-gradient(180deg, rgba(240, 246, 251, 0) -6.57%, #F0F6FB 100%);backdrop-filter: blur(5px);position: absolute;bottom: 53px;z-index: 999;}
.board-slid:first-child {margin: 0;}
.board-slid {margin-top: -10px;}
.leader-board-slids p {text-align: center;margin-top: 30px;}

/*  */
.why-work-with-us-section {padding: 100px 0 0;}
.why-work-with-us-content {text-align: center;}
.why-work-with-us-heading {margin-bottom: 50px;}
.why-work-with-us-heading h5 {margin-bottom: 10px;}
.why-work-with-us-text {max-width: 1254px;margin: 0 auto 50px;}
.why-work-with-us-text p {margin-bottom: 20px;}
.why-work-with-us-text p:last-child {margin: 0;}
.why-work-us-img {border-radius: 500px;overflow: hidden;}

/* VIDEO ANIMATION CSS START */
.video_scale_animation-main {height: 100vh;text-align: center;background: #0000;position: relative;z-index: 10;display: flex;justify-content: center;align-items: center;}
.video_scale_animation-main .video_scale_animation {width: 100vw;position: relative;}
.video_scale_animation-main .video_scale_animation video {width: 100%;object-fit: cover;display: flex;}
.video_scale_animation-main .video_scale_animation .has_video_scale {width: 100%;overflow: hidden;}
.video_scale_animation-main .video_scale_animation video+.volume-btn {position: absolute;bottom: 20px;right: 20px;cursor: pointer;background: transparent;outline: 0;border: 0;}

@media screen and (max-width:768px) {
    .video_scale_animation-main {position: inherit;}
    .video_scale_animation-main .video_scale_animation video,
    .video_scale_animation-main {height: auto;}

}

@media screen and (max-width:575px) {
    .video_scale_animation-main .video_scale_animation video+.volume-btn span img {width: 30px;}
    .video_scale_animation-main .video_scale_animation video+.volume-btn {bottom: 10px;right: 10px;}
}
.video-info {position: relative;}
.video-info .volume-btn {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background: transparent;border: none;}

/* VIDEO ANIMATION CSS END */



/* slider */
.slider-section {width: 100%;display: flex;align-items: center;justify-content: center;overflow: hidden;position: relative;}
.slider-container {width: 80%;overflow: hidden;position: relative;}
.slider {display: flex;gap: 20px;position: relative;}
.slider img {height: auto;}
.custom-drag-cursor {--x: 0px;--y: 0px;transform: translate3d(var(--x), var(--y), 0);position: fixed;width: 0;height: 0;background: var(--gradient-primary);border-radius: 50%;pointer-events: none;z-index: 9999;transition: 0.2s ease-out all;display: flex;justify-content: space-around;align-items: center;will-change: transform;}
.custom-drag-cursor.slider-active {cursor: none;width: 60px;height: 60px;}
.custom-drag-cursor.dragging {transform: scale(0.1);}
.meet-product-linup-section {padding: 100px 0 0;}
.meet-product-linup-heading {margin-bottom: 50px;text-align: center;}
.meet-product-linup-slide-img {margin-bottom: 30px;}
.meet-product-linup-slide-content {padding: 0 20px;}
.meet-product-linup-slide-content h4,
.meet-product-linup-slide-content p {color: var(--black);}
/*  */
.cta-section {padding: 100px 0;}
.cta-content {text-align: center;max-width: 1000px;margin: 0 auto;}
.cta-content h5 {text-transform: uppercase;margin-bottom: 10px;}
.cta-content h2 {margin-bottom: 20px;text-transform: capitalize;}
.cta-content p {max-width: 640px;margin: 0 auto 50px;}
.cta-content .solid-btn-graident {margin: 0 auto;}
/*  */
.testimonial-slider {max-width: 1920px;margin: 0 auto;}
.testimonial-slider-section {padding: 100px 0 0;}
.testimonial-slider-haeading {margin-bottom: 50px;text-align: center;}
.testimonial-slider-haeading h5 {margin-bottom: 10px;}
.testimonial-slide {padding: 30px;background-color: #F0F6FB;border-radius: 30px;display: flex;column-gap: 30px;}
.Testimonial-Slider .testimonial-slide {transition: .5s;}
.Testimonial-Slider .owl-item.active.center .testimonial-slide {background-color: #001435;}
.Testimonial-Slider .owl-item.active.center .testimonial-slide h5,
.Testimonial-Slider .owl-item.active.center .testimonial-slide p,
.Testimonial-Slider .owl-item.active.center .testimonial-slide h4 {color: var(--white);}
.testimonial-slide-img img {border-radius: 20px;}
.testimonial-slide-content {max-width: 463px;position: relative;}
.testimonial-slide-content h5 {margin-bottom: 20px;font-weight: 700;}
.testimonial-slide-content p {font-size: 18px;}
.slide-earning {display: flex;justify-content: space-between;position: absolute;width: 100%;bottom: 0;}
.slide-earning .earning {border-left: 5px solid #2BA2FF;padding-left: 20px;display: flex;align-items: center;}
.earning-time {border-left: 5px solid #3E00FF;padding-left: 30px;}
.testimonial-slide-img {position: relative;height: 100%;}
.testimonial-slide-img .play-btn {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;}
.review-slider-pop .popup-box {background-color: var(--black) !important;padding: 0 !important;}

/* New Testimonial Banner Design */
.review-home-banner-content{margin-bottom: 50px;}
.review-home-banner-section{background-position: center bottom !important;background-repeat: no-repeat !important;background-size: cover !important;padding-bottom: 80px;}
.review-banner-slider{display: grid;gap: 30px;grid-template-columns: repeat(auto-fill, minmax(clamp(270px, 22vw, 450px), 1fr));}
.review-banner-slide{padding: 12px;background-color: #FFF;box-shadow: 0px 56px 69.6px -30px #00000040;border-radius: 20px;position: relative;overflow: hidden;height: 100%;}
.review-slider-video{margin-bottom: 25px;overflow: hidden;position: relative;border-radius: 15px;padding-top: 56.40%;}
.review-slider-video iframe{position: absolute;width: 100%;height: 100%;max-width: 100%;inset: 0;}
.about-us-new-slide-heading p{font-size: 18px;font-weight: 700;text-align: left;}
.review-banner-slide::before {content: "";height: 495px;width: 460px;border-radius: 450px;background: #3444FB;position: absolute;top: -456px;left: -224px;filter: blur(140px);}
.watch-more-btn{text-align: center;margin-top: 30px;}
.watch-more-btn a{margin: 0 auto;}
.we-promise-content .booking-btn a,
.we-promise-content .booking-btn button{margin: 0;}
.booking-btn a,
.booking-btn button{margin: 30px auto 0;}
.testimonial-banner-bottom-content{
  margin-top: 30px;
}
.testimonial-banner-bottom-content p{
  font-size: clamp(16px, 1.2vw, 18px);
  text-align: center;
  max-width: 1070px;
  margin: 0 auto;
  font-weight: 500;
}

/* Footer CSS */

footer {padding: 50px 0 30px;background-color: var(--black);}
.footer-logo {margin-bottom: 50px;}
.footer-logo img{max-width: 200px;}
.footer-component-nav {display: flex;max-width: 347px;justify-content: space-between;gap: 60px;}
.footer-component-nav ul li {margin-bottom: 10px;}
.footer-component-nav ul li:last-child {margin-bottom: 0;}
.footer-component-nav ul li a {color: var(--white);font-size: 18px;font-weight: 400;width: max-content;}
.hasHover {transition: .3s ease all;}
.hasHover:hover {color: var(--white) !important;}
@media (hover: hover) {
    .hasHover__parent:has(.hasHover:hover) .hasHover {color: #ffffff50;}
}
.footer-component-description p {color: var(--white);margin-bottom: 20px;font-size: 16px;}
.footer-component-description p:last-child {margin-bottom: 0;}
.footer-component-description p a {color: var(--white);text-decoration: underline;}
.footer-component {display: flex;column-gap: 30px;}
.footer-component-description {max-width: 820px;margin-left: auto;}
.copy-right-div {display: flex;align-items: center;justify-content: space-between;border-top: 1.5px solid #FFFFFF50;padding-top: 30px;margin-top: 50px;}
.copy-right-text p {color: var(--white);font-size: 18px;}
.privacy-menu ul {display: flex;column-gap: 12px;}
.privacy-menu ul li a {color: var(--white);}
.privacy-menu ul span {color: var(--white);}
/* / Pinned section that fills the viewport / */
.pin-slider-heading {text-align: center;max-width: 100%;margin: 0 auto;}
.pin-slider-heading h2 {margin-bottom: 20px;}
.pinned-section {position: relative;min-height: 100vh;background: #fff;overflow: hidden;}
.cards-container {position: relative;width: 100%;height: 100%;}
.card_overlay {position: absolute;width: 100%;height: 100%;color: #fff;border-radius: 10px;left: 50%;transform: translateX(-50%);top: 0;display: flex;align-items: center;justify-content: center;font-size: 1.5rem;}
.center {z-index: 99;position: relative;}
.flickity-prev-next-button.next,
.flickity-prev-next-button.previous {display: none;}
.popup-play-overlay {position: absolute;height: 100%;width: 100%;top: 0;left: 0;}
.popup-play-overlay {overflow: hidden;cursor: pointer;}
.about-us-new-slide .popup-play-overlay img {border-radius: 15px;}
.slider-review-video .popup-play-button {background: url(../assets/images/site-slider-play-btn.png) no-repeat center center;height: 50px;width: 50px;position: absolute;right: 15px;bottom: 15px;top: auto;left: auto;transform: inherit;background-size: cover;}
.about-us-new-slide-heading {text-align: center;margin-bottom: 10px;}
.about-us-new-slide-heading>img {max-width: 105px;margin: 0 auto 5px;}
.about-us-new-slide-heading h3 {display: flex;align-items: center;justify-content: center;gap: 5px;}
.about-us-new-slide-heading h5{display: flex;align-items: center;column-gap: 10px;justify-content: center;}
.about-us-new-slide-heading h5 img{max-width: 18px;}
.about-us-new-slide-earning {display: flex;align-items: center;column-gap: 12px;}
.about-us-new-slide-earning .about-us-new-slide-earning-total {width: 70%;text-align: center;padding: 15px;background-color: #F4F4F4;border-radius: 15px;}
.about-us-new-slide-earning.highlight .about-us-new-slide-earning-total {width: 100%;}
.about-us-new-slide-earning .about-us-new-slide-earning-total h3 {text-transform: none;}
.about-us-new-slide-earning .in-word {font-size: 16px;color: #5A5A5A;}

/*  */
.pop-upbox {background: rgba(0, 0, 0, 0.85);bottom: 0;display: none;left: 0;position: fixed;right: 0;top: 0;z-index: 999999999;overflow: hidden;backdrop-filter: blur(10px);}
.pop-upbox .popup-box {left: 0;margin: 0 auto;position: absolute;background-color: var(--white);right: 0;width: 100%;z-index: 99999;border-radius: 20px;top: 50%;max-width: 755px;padding: 50px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.pop-upbox .popup-box .pop-close {position: absolute;width: 35px;height: 35px;right: 70px;top: 80px;z-index: 1;display: flex;align-items: center;border-radius: 50px;justify-content: center;cursor: pointer;background: var(--gradient-primary);}
.pop-upbox .popup-box .pop-close a {width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;}
.mian-popup-inner-content iframe{border-radius: 20px;}
/* Iframe Modal BG */

#book-demo-call.pop-upbox .popup-box {background: transparent;max-width: 60%;}
#guarantee-detail-popup.pop-upbox .popup-box .popup-content {max-width: 840px;height: 700px;overflow-y: scroll;}
#guarantee-detail-popup.pop-upbox .popup-box .popup-content::-webkit-scrollbar{display: none;}
.guarantee-detail h4 {margin-bottom: 20px;}
.guarantee-detail h5 {margin-bottom: 20px;}
.guarantee-detail p,
.guarantee-detail .guarantee-detail-list p:last-child {margin-bottom: 20px;font-size: 18px;}
.guarantee-detail .guarantee-detail-list p {position: relative;padding-left: 20px;}
.guarantee-detail .guarantee-detail-list p span {position: absolute;left: 0;}
#guarantee-detail-popup .guarantee-detail ul{padding-left: 35px;margin-bottom: 20px;}
#guarantee-detail-popup .guarantee-detail ul li{list-style-type: disc;}
#guarantee-detail-popup .guarantee-detail ul li p{margin-bottom: 10px;}
#guarantee-detail-popup .guarantee-detail ul + b{margin-bottom: 10px;display: block;}
.pop-upbox .popup-box .pop-close {top: 15px;right: 15px;}
.modal-open {overflow: hidden !important;height: 100% !important;}
.learnmore-btn a {font-size: 24px;font-weight: 600;text-decoration: underline;margin-top: 10px;}
#hero-banner-video.pop-upbox .popup-box {background-color: #000000;padding: 0;}
.play-label {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #00000060;color: #fff;font-size: 14px;padding: 10px 20px;border-radius: 8px;text-align: center;white-space: nowrap;backdrop-filter: blur(30px);transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;opacity: 1;pointer-events: none;display: none;}
.play-btn a {height: 100%;width: 100%;}
.play-btn img {height: 100%;max-width: 50px;margin: 0 auto;}
#hero-banner-video.pop-upbox .popup-box,
#review-slide-1.pop-upbox .popup-box,
#review-slide-2.pop-upbox .popup-box,
#review-slide-3.pop-upbox .popup-box,
#review-slide-4.pop-upbox .popup-box,
#review-slide-5.pop-upbox .popup-box,
#review-slide-6.pop-upbox .popup-box,
#review-slide-7.pop-upbox .popup-box,
#review-slide-8.pop-upbox .popup-box,
#review-slide-9.pop-upbox .popup-box {max-width: 1200px;}

/*  */
.inner-banner-heading {text-align: center;margin: 0 auto 50px;}
.inner-banner-heading h1{margin-bottom: 15px;}
.inner-banner-section {background-position: center;background-repeat: no-repeat;background-size: cover;padding: 120px 0 0 0;position: relative;}
/* Mentor AI Page CSS */
.mentor-banner-bg {background: url(../assets/images/common-banner.jpg);background-position: top;background-repeat: no-repeat;background-size: cover;}
.mentor-banner-bg .inner-banner-heading .banner-btns .gradient-bg-btn a {background-color: #E7E8FF;}
.mentor-banner-logo {margin-bottom: 30px;}
.mentor-banner-logo img {width: auto;display: block;margin: 0 auto;}
.mentor-banner-bg .gradient-line-btn {background: linear-gradient(90deg, #3444FB 0%, #9E1FE5 100%);padding: 1px;}
.mentor-banner-bg .inner-banner-heading {max-width: 1000px;}
.inner-banner img {margin: 0 auto;}
.mentor-banner-bg .banner-common-btn a {margin: 0 auto;}
.mentor-banner-bg .inner-banner-heading p {margin-bottom: 20px;font-weight: 600;}

/*  */

.ask-mentor-ai-heading {text-align: center;margin-bottom: 50px;}
.ask-mentor-ai-tags {background: linear-gradient(180deg, rgba(43, 162, 255, 0.05) 0%, rgba(43, 162, 255, 0.8) 100%);padding: 1px;border-radius: 50px;}
.ask-mentor-ai-tags-name {display: flex;align-items: center;column-gap: 10px;background-color: #FFF;background-image: linear-gradient(328.48deg, rgba(43, 162, 255, 0.05) 38.02%, rgba(43, 162, 255, 0.5) 198.54%);padding: 20px 25px;border-radius: 50px;}
.ask-mentor-ai-tags-name p {font-weight: 500;font-size: 18px;}
.ask-mentor-ai-tags-name img {width: auto;}
.ask-mentor-ai-lables {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;column-gap: 30px;row-gap: 30px;margin-bottom: 50px;}
.single-platform-bg {padding: 100px 0 0 0;}
.single-platform-heading {text-align: center;margin: 0 auto 60px;text-align: center;color: #FFF;}
.single-platform-heading h2 {margin-bottom: 20px;}
.single-platform-heading .banner-btns a {margin: 0 auto;}
.single-platform-heading .banner-btns {margin-top: 50px;}
.advantage-ai-bg {padding: 100px 0;background-color: #F0F6FB;}
.advantage-ai-row {display: flex;column-gap: 30px;}
.advantage-ai-row .advantage-ai-box {flex: 1;background-color: #001435;padding: 40px;border-radius: 20px;}
.advantage-ai-box h4 {margin-bottom: 20px;color: var(--white);}
.advantage-ai-box p {color: var(--white);}
.advantage-ai-heading {margin-bottom: 45px;}
.generic-ai-tool-section {padding-top: 100px;}
.generic-ai-tool-row {display: flex;column-gap: 30px;}
.generic-ai-tool-row .generic-ai-tool-box {flex: 1;background-color: #001435;padding: 115px 30px;border-radius: 20px;}
.generic-ai-tool-box h4 {margin-bottom: 20px;color: var(--white);}
.generic-ai-tool-box p {color: var(--white);}
.generic-ai-tool-heading {margin-bottom: 45px;}
.success-story-client-section {padding: 100px 0;border-radius: 0 0 60px 60px;}
.success-story-bg {background: linear-gradient(180deg, rgba(43, 162, 255, 0.05) 0%, rgba(43, 162, 255, 0.8) 100%);padding: 1px;border-radius: 36px;}
.success-story-bg .success-story-box {background-image: linear-gradient(328.48deg, rgba(43, 162, 255, 0.05) 38.02%, rgba(43, 162, 255, 0.5) 198.54%);padding: 45px 90px;border-radius: 36px;background-color: var(--white);}
.success-story-client-content p {margin-bottom: 20px;}
.success-story-client h5 span {font-size: 18px;color: #585858;font-weight: 400;}
.free-trial-banner .single-platform-heading h2 {margin: 0;}
.single-platform-img img {margin: 0 auto;}
.how-help-ai-banner .advantage-ai-bg {border-radius: 60px;}
.how-help-ai-banner .advantage-ai-bg .advantage-ai-heading {max-width: 1100px;margin: 0 auto 30px;text-align: center;}
.how-help-ai a,
.how-help-ai button{margin: 0 auto;}
.success-story-client {display: flex;align-items: center;margin-top: 12px;justify-content: space-between;}

/* /* New Pages Color Change CSS As per New Home Page Design  20-03-25  */

.not-login .gradient-bg-btn a,
.not-login .gradient-bt-bg a,
.navbar-logo-left.active .header-btn.gradient-bg-btn a,
.not-login .gradient-white-btn a,
.page-template-landing .header-btn.gradient-bg-btn a {background-image: linear-gradient(328.48deg, rgba(43, 162, 255, 0.05) 38.02%, rgba(43, 162, 255, 0.5) 198.54%);background-color: #FFF;}
.gradient-bg-btn,
.gradient-bt-bg,
.gradient-bg-btn,
.gradient-white-btn {background: linear-gradient(180deg, rgba(43, 162, 255, 0.05) 0%, rgba(43, 162, 255, 0.8) 100%);padding: 1px;border-radius: 10px;}
.page-template-about-us-new .navbar-logo-left .gradient-bg-btn {background: linear-gradient(180deg, rgba(43, 162, 255, 0.05) 0%, rgba(43, 162, 255, 0.8) 100%);}
.not-login .gradient-bg-btn a,
.not-login .gradient-bt-bg a,
.not-login .gradient-white-btn a,
.page-template-landing .header-btn.gradient-bg-btn a {color: #000;}
.not-login .gradient-bg-btn:hover,
.not-login .gradient-bt-bg:hover,
.not-login .gradient-bg-btn:hover,
.not-login .gradient-white-btn:hover {background: linear-gradient(10deg, rgba(43, 162, 255, 0.05) 0%, rgba(43, 162, 255, 0.8) 100%);}
.not-login .gradient-bg-btn:hover a,
.not-login .gradient-bt-bg:hover a,
.not-login .gradient-bg-btn:hover a,
.not-login .gradient-white-btn a {background-image: linear-gradient(-1.5deg, rgba(43, 162, 255, 0.05) 38.02%, rgba(43, 162, 255, 0.5) 198.54%);}
.navbar-logo-left.active .header-btn.gradient-bg-btn a {background-color: #000;}

/* /* About Us Page CSS  */
.gradient-1 {background-image: linear-gradient(92.62deg, #3E00FF -0.78%, #2BA2FF 100.79%);}
.ask-mentor-ai-tags {background: linear-gradient(180deg, rgba(43, 162, 255, 0.05) 0%, rgba(43, 162, 255, 0.8) 100%);padding: 1px;border-radius: 50px;}
.ask-mentor-ai-tags-name {background-image: linear-gradient(328.48deg, rgba(43, 162, 255, 0.05) 38.02%, rgba(43, 162, 255, 0.5) 198.54%);}
.number-count h2 {background-image: linear-gradient(121.14deg, #2BA2FF 15.63%, #3E00FF 43.53%, #E64450 71.44%, #E4B95D 100.19%);-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;text-transform: uppercase;display: inline-block;}
.about-us-new-slide::before {background: #3444FB;}
.call-to-action-section {background-image: linear-gradient(328.48deg, rgba(43, 162, 255, 0.05) 38.02%, rgba(43, 162, 255, 0.5) 198.54%);}
.page-template-new-testimonial .common-btn {background: linear-gradient(180deg, rgba(43, 162, 255, 0.05) 0%, rgba(43, 162, 255, 0.8) 100%);}
.page-template-new-testimonial .common-btn a {background-color: #FFF;background-image: linear-gradient(328.48deg, rgba(43, 162, 255, 0.05) 38.02%, rgba(43, 162, 255, 0.5) 198.54%);color: #000;box-shadow: 0px 10px 32.7px 0px #2BA2FF66, 0px 3px 4.5px 0px #FFFFFF80 inset;}
.page-template-new-testimonial .common-btn a:hover {box-shadow: 0px -10px 32.7px 0px #2BA2FF66, 0px 3px 4.5px 0px #FFFFFF80 inset;}
/* .call-to-action-content .not-login .gradient-bt-bg a{    color: #FFF ;} */
.call-to-action .gradient-1 {background-image: linear-gradient(80.44deg, #2BA2FF 1.2%, #3E00FF 15.23%, #E64450 37.4%, #E4B95D 51.82%);display: inline-block;}
.inner-banner-heading .banner-btns .gradient-bt-bg a {color: #000;}
.not-login .button-primary.demo-btn {background-image: linear-gradient(328.48deg, rgba(43, 162, 255, 0.05) 38.02%, rgba(43, 162, 255, 0.5) 198.54%);}
.not-login .button-primary.demo-btn:hover {background-image: linear-gradient(360deg, rgba(43, 162, 255, 0.05) 38.02%, rgba(43, 162, 255, 0.5) 198.54%);}
.funnel-banner-wrapper.gradient-1 {background: linear-gradient(90deg, #030913 0%, #145589 50%, #030913 100%);}
.success-story-section {background: linear-gradient(90deg, #030913 0%, #145589 50%, #030913 100%);}
.sync-tags-detail {background-image: linear-gradient(328.48deg, rgba(43, 162, 255, 0.05) 38.02%, rgba(43, 162, 255, 0.5) 198.54%);}
.rcamilestone-icon,
.core-tool-icon {background: linear-gradient(325.13deg, rgba(255, 255, 255, 0.05) 46.71%, rgba(137, 49, 238, 0.14) 109.13%);}
.custom-crm-web-box-bg {background: linear-gradient(113.82deg, #2BA2FF 2.71%, #3E00FF 30.4%, #E64450 74.15%, #E4B95D 102.63%);}
.core-tool-line-dot {background: linear-gradient(121.14deg, #2BA2FF 15.63%, #3E00FF 43.53%, #E64450 71.44%, #E4B95D 100.19%);}
.advantage-ai-section{position: relative;}
.advantage-ai-section::before{content: "";height: 50px;width: 100%;background-color: var(--white);position: absolute;z-index: -1;bottom: 0;}
.mentor-banner-bg{position: relative;}
.mentor-banner-bg::before{content: "";height: 100%;width: 100%;background-color: var(--white);position: absolute;z-index: -1;}

/* Diamond Plus Page */
.inner-banner-section{padding-top: 40px;border-radius: 0px 0px 60px 60px;margin: 0;}
.all-diamond-logo img{margin: 0 auto 20px;}
.access-all-video-heading h2{margin-bottom: 10px;}
.access-all-video-heading p{max-width: 1090px;margin: 0 auto;}
.page-template-diamond-plus .access-all-video-heading p{text-transform: capitalize;}
.we-prommise-section{padding: 100px 0px;}
.we-prommise-section .we-prommise-heading{text-align: center;}
.we-promise-content{max-width: 650px; margin: 0 auto;padding-right: 15px;}
.we-promise-content p{color: #585858;line-height: 1.3;font-size: 18px;}
.we-promise-content h5{margin-bottom: 10px;}
.we-promise-content p:last-child{margin-bottom: 0px;}
.we-prommise-section .we-promise-box:last-child{margin-bottom: 0px;}
.we-promise-box .row{margin: 0;}
.we-promise-box .row .col-lg-6{padding: 0;}
.page-template-diamond-plus .automated-side-boxes{margin-bottom: 0px;}
.page-template-diamond-plus .automated-side-section.dark .automated-side-dote{background-color: transparent;}
.frequently-ask-question-section{padding: 100px 0px 0px;border-radius: 60px 60px 0px 0px;}
.faq-questions-inner h2{text-align: center;}
.accordion-list{max-width: 780px;margin: 50px auto 0px;}
.accordion-list .accordion{ transition: 0.5s ease-out; border-bottom: 1px solid rgb(209, 209, 209);padding: 25px 15px 25px 0px;}
.accordion-list .accordion .title{cursor: pointer;position: relative;text-transform: uppercase;}
.accordion-list .accordion .title h5{padding-right: 30px;}
.accordion-list .accordion .desc h6{color: #585858;}
.accordion-list .accordion .desc .guarantee-detail{color: #585858}
.accordion-list .accordion .desc{display: none;margin: auto;padding-top: 25px;max-width: 700px;padding-right: 15px;margin: 0;}
.accordion-list .accordion #open{background: #000;height: 3px;width: 20px;position: absolute; border-radius: 15px;top: 10px;right: 0;}
.accordion-list .accordion #closed{background: #000;height: 20px;position: absolute;width: 3px;top: -8px;left: 8.1px;border-radius: 15px;}
.accordion-button:focus{box-shadow: none;}
.accordion-list .accordion ul{
  margin-left: 30px;
  margin-bottom: 15px;
}
.accordion-list .accordion ul li{
  font-size: clamp(16px, 1.6vw, 18px);
  list-style: disc;
}

.accordion-list .accordion ul li ul{
  margin-left: 40px;
}

/* SYNC Page CSS */
.page-template-sync .inner-banner-section:after{position: absolute;content: "";background: #fff;width: 100%;height: 100%;top: 0;z-index: -1;}
.sync-tags-section{padding: 100px 0px;border-radius: 0px 0px 60px 60px;}
.sync-tag-name p{font-size: 18px;}
.custom-crm-web-section{padding: 100px 0px;}
#sync-sign-up-popup .popup-box{background: transparent;}

/* Contact Us Page CSS */
.form_input {margin-bottom: 0px;font-size: 14px;border-radius: 50px;border-color: #ecdbff;padding: 20px;height: 50px;color: #FFF;background-color: inherit;width: 100%;max-width: 100%;outline: none;}
.new-contact-us-section{padding: 100px 0;}
.new-contact-us-row{padding-top: 100px;}
.new-contact-us-row{text-align: center;}
.new-contact-us-heading{margin-bottom: 60px;}
.new-contact-us-row .new-contact-us-heading h2,
.new-contact-us-row .new-contact-us-heading p{color: var(--white);}
.new-contact-us-row .new-contact-us-heading h2{margin-bottom: 10px;}
.new-contact-us-form{max-width: 915px;margin: 0 auto;}
.new-contact-us-form .form_field-label {color: var(--white);text-transform: capitalize;font-size: 14px;margin-bottom: 10px;}
.new-contact-us-form .form_field-wrapper{text-align: left;width: 48%;margin-bottom: 20px;}
.wpcf7-form-control-wrap {position: relative;}
.new-contact-us-form #wpcf7-f10-o1 .form_input {border: 1px solid #FFFFFF50;}
.new-contact-us-form .form_field-2col{display: flex;column-gap: 20px;flex-wrap: wrap;}
#wpcf7-f10-o1 .form_input {border: none;border-bottom: 1px solid #020b1c;width: 100%;}
.wpcf7-not-valid-tip{font-size: 14px;}
.new-contact-us-form .form_input {color: #FFFFFF;}
.new-contact-us-form .form_field-wrapper.text-area{width: 100%;}
.new-contact-us-form .form_field-wrapper.text-area .is-text-area{height: 80px;}
.form-button-wrapper,
.form-button-wrapper .solid-btn-graident{width: 100%;}
.intl-tel-input ul.country-list li:first-child{display: none;}
.intl-tel-input.separate-dial-code .selected-dial-code{font-size: 14px;color: #fff;}
.intl-tel-input ul.country-list{font-size: 14px;}
.intl-tel-input .country-list .divider{display: none;}


/* Defult Page Template CSS */
.page-template-default{background-color: var(--white);}
.page-template-default h1{margin: 50px 0;text-align: center;}
/* BLog Page CSS */
.page-template-blog{background-color: var(--white);}
.blog-banner{background: url(../assets/images/blog-banner.png);background-position: top;background-repeat: no-repeat;background-size: cover;margin-bottom: 120px;padding: 200px 0;}
.single-format-standard{background-color: var(--white);}
.page-template-careers{background-color: var(--white);}
/* Thank You Page CSS */
.tahnkyoupage, .error-page-section{padding: 100px 0px;}
.tahnkyoupage-content, .error-page-content{text-align: center;min-height: 400px;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;flex-direction: column;}
/* About Us Page CSS */
.about-us-new-banner-section{border-radius: 0px 0px 60px 60px;background-image: url(../assets/images/about-us-new-banner.jpg);}
.about-us-leader-section{padding: 100px 0px;}
.ask-mentor-ai-section{padding: 100px 0px;}
.page-template-about-us .ask-mentor-ai-heading h2{color: #fff;}
.page-template-about-us .ask-mentor-ai-tags-name{background-color: #001435;color: #fff;}
.meet-execution-section{padding: 100px 0px;border-radius: 60px}
.about-slider-counter-section{padding: 100px 0px;}
.review-slider-btn .booking-btn{display: flex;justify-content: center;}
.new-about-slider{padding:100px 0px 0px;border-radius: 60px 60px 0px 0px;}
.about-banner-quote{color: #FFF;padding: 25px;border-radius: 20px;background-color: #00000030;backdrop-filter: blur(30px);border: 1px solid #FFF;max-width: 300px;position: absolute;right: 0px;top: 50%;transform: translate(-100%, -50%);}
.about-banner-quote-img{margin-bottom: 15px;}
.about-banner-quote .about-banner-quote-detail p{font-size: 17px;margin-bottom: 20px;}
.about-banner-quote-name h5{font-weight: 700;margin-bottom: 5px;}
.about-banner-quote-name p{font-size: 16px;color: #FFF;}


/* Testimonial page CSS */
.client-leader-section .leader-board-slids::before {left: 0;background: linear-gradient(180deg, rgba(255, 255, 255, 0) -6.57%, #fff 100%);}
.client-leader-section {padding: 100px 0px 0;border-radius: 0px;}
.leader-bord-heading .booking-btn {display: flex;justify-content: center;}
.review-section {padding: 100px 0px;text-align: center;display: none;}
.review-section iframe{max-width: 100%;}
.testimonial-video-section {padding: 100px 0px;border-radius: 0;}
.page-template-testimonial .testimonial-slider-section{padding: 0px;}
.testimonial-slider-list{max-width: 860px;margin: 0 auto;display: flex;flex-wrap: wrap;gap: 50px;justify-content: center;}

/* Schedule call page CSS */
.counter-time-section{background: linear-gradient(90deg, #B46A11 0%, #D68D15 31.98%, #E7AC18 68.02%, #F8C73D 100%);padding: 1px;}
.counter-time-section h5{font-weight: 600;text-align: center;}
.counter-time-section h5 span{font-size: 18px;}
.book-demo-services{display: flex;flex-wrap: wrap;justify-content: center;gap: 100px;text-align: center;max-width: 1200px;margin: 0 auto 80px;}
.book-demo-services .book-demo-services-content{flex: 1;}
.book-demo-services-content img{margin: 0 auto 12px;height: 34px;}
.page-template-schedule-call .book-call-strip-bg{padding: 10px;max-width: 645px;}
.page-template-schedule-call .book-call-strip{padding: 30px 50px;}
.book-thank-you-video-section p{text-transform: uppercase;text-align: center;max-width: 1150px;margin: 60px auto 60px;letter-spacing: 1.6px;}
.book-thank-you-video-section p b{font-weight: 600;}
.diamond-plus-wrapper-content h3{margin-bottom: 30px;}
.perfect-for-you-text h5{font-weight: 600;letter-spacing: 1px;}
.perfect-for-you-box-bg h4{text-transform: uppercase;line-height: 1.8;margin-bottom: 30px;}
.cn-profile-detail{margin-left: 0px;}
.cn-profile-text h5{font-weight: 600;margin-bottom: 40px;}
.cn-profile-points{max-width: 810px;}
.new-year-logo-section .logo-slider-heading h3{font-weight: 700;margin-bottom: 30px;text-decoration: underline;position: relative;display: inline-block}
.new-year-logo-section .logo-slider-heading h3:before{content: "";height: 3px;width: 100%;background: linear-gradient(90deg, #B46A11 0%, #D68D15 31.98%, #E7AC18 68.02%, #F8C73D 100%);position: absolute;bottom: 0;left: 0;}
.page-template-schedule-call .logo-slider-heading,
.page-template-schedule-call-typ .logo-slider-heading{margin-bottom: 0px;}
.page-template-schedule-call .new-year-logo-section,
.page-template-schedule-call-typ .new-year-logo-section{padding: 80px 0px;}
.e-course-testimonial-heading{max-width: 865px;margin: 0 auto 50px;}
.e-course-testimonial-heading h5{font-weight: 600;letter-spacing: 1.6px;}
.e-course-testimonial-heading h5:last-child{letter-spacing: 0;}
.book-demo-page-section{margin-bottom: 0px;padding-top: 40px;position: relative;z-index: 1;}
.book-thank-you-video-section .read-review-btn-bg{margin-top: 40px;}
.book-demo-page-section::after{position: absolute;content: "";width: 100%;height: 990px;background: #EAEAEA;top: 0;left: 0;z-index: -1;}
.new-year-offer-tag-graident{margin-bottom: 0;}
.book-demo-services-content h5 b{font-weight: 600;}
.e-course-testimonial-section{padding: 80px 0px;}
/* Owl Carousel */
.Testimonial-Slider .owl-dots,
.product-linup-slider .owl-dots {text-align: center;margin-top: 10px;position: relative;z-index: 2;}
.Testimonial-Slider .owl-dot,
.product-linup-slider .owl-dot {background: #020B1C30 !important;height: 14px;width: 14px;margin: 0 5px;border-radius: 100%;}
.Testimonial-Slider .owl-dot.active,
.product-linup-slider .owl-dot.active{background: linear-gradient(90deg, rgba(52, 68, 251, 0.2) 0%, rgba(52, 68, 251, 0.8) 100%) !important;height: 14px;width: 28px;margin: 0 5px;border-radius: 15px;}
/* Funnel page popup CSS */
#schedule-call-demo.pop-upbox .popup-box{background: transparent;padding: 0;max-width: 60%;}
.mobile-video{display: none;}
.mobile-image{display: none;}
.common-questions.bg-white{padding: 120px 0px;}
.common-question-video-list .row{row-gap: 24px;}
.common-question-video-list .about-us-new-slide{padding: 28px;}
.common-question-video-list .about-us-new-slide::before{background: transparent;}
.common-question-video-list .about-us-new-slide-heading h5{text-transform: uppercase;}
.common-question-video-list .about-us-new-slide{box-shadow: 0px 2px 5px -1px #00000040;}
.common-question-video-list .about-us-new-slide .slider-review-video{background: #CECECE;}
.common-play-btn{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 100%;height: 100%;}
.common-play-btn a{height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;}
.clientresult-section{padding: 80px 0px;background:  #F3F4F6;}
.clientresult-section .about-us-new-slide::before{background: #D68D15;}
.clientresult-section .about-us-new-slider .owl-stage-outer{padding-bottom: 70px;}
.clientresult-section .about-us-new-slide{box-shadow: 0px 40px 30px -28px #00000040;}
.clientresult-section .about-us-new-slider .owl-dot.active{height: 14px;width: 14px;background: #F9CD00 !important;}
.clientresult-section .slider-review-video{margin-bottom: 0px;}
.clientresult-section .slider-review-video .popup-play-button{background: url(../assets/images/site-slider-play-btn-black.png) no-repeat center center / cover;}
.page-template-schedule-call-typ .logo-slider-heading{margin-top: 120px;}
.page-template-schedule-call-typ .popup-box{max-width: 1000px;padding: 0;}
.new-year-banner-section{background: url(../assets/images/live-webinor-hero-banner.png);background-size: cover;background-repeat: no-repeat;}
.emabade-form-section .emabade-form h2{margin-bottom: 0px;}

/* Our Mission Page CSS */
.our-mission-section{padding: 70px 0 140px;border-radius: 0 0 60px 60px;}
.our-mission-heading{text-align: center;margin-bottom: 90px;}
.our-mission-heading h2{margin-bottom: 10px;}
.our-mission-heading h5{display: block;text-align: center;}
.mission-img{margin-bottom: 160px;}
.mission-img img{margin: 0 auto;}
.our-mission-content-heading h2{max-width: 1229px;margin: 0 auto 30px;text-align: center;}
.our-mission-content-heading h4{font-weight: 400;text-align: center;margin-bottom: 50px;}
.our-mission-content-heading p{margin-bottom: 30px;text-align: center;color: #585858;}
.our-mission-content-heading p:last-child{margin-bottom: 0;}
.our-mission-content{max-width: 1230px;margin: 0 auto;}
/*  */
.we-are-here-section{padding: 120px 0;}
.we-are-here-heading h2{color: var(--white);max-width: 920px;text-align: center;margin: 0 auto 30px;}
.we-are-here-points{display: flex;justify-content: center;flex-direction: column;gap: 20px;margin-bottom: 60px;}
.here-point{background: linear-gradient(180deg, rgba(43, 162, 255, 0.05) 0%, rgba(43, 162, 255, 0.8) 100%);padding: 1px;border-radius: 50px;max-width: fit-content;margin: 0 auto;}
.here-point .here-point-bg{background-color: #001435;background-image: linear-gradient(328.48deg, rgba(43, 162, 255, 0.05) 38.02%, rgba(43, 162, 255, 0.5) 198.54%);border-radius: 50px;padding: 19px 30px;}
.here-point .here-point-bg p{color: var(--white);}
.here-point-description h4{color: var(--white);margin-bottom: 20px;}
.here-point-description h4:first-child{font-weight: 400;}
.here-point-description{text-align: center;}
.here-point-description h4:last-child{margin-bottom: 0;}
.page-template-mission-statement .cta-section{border-radius: 60px 60px 0 0;}
.footer-component-nav ul .current-menu-item{background-image: none;-webkit-text-fill-color: #2BA2FF;}

/* Loader CSS */

#preloader {position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;background-color: #FFFFFF;display: flex;flex-direction: column;justify-content: center;align-items: center;z-index: 999999;transition: opacity 0.5s ease, visibility 0.5s ease;}  
#preloader.hide {opacity: 0;visibility: hidden;pointer-events: none;}
.web-loader {background-color: #FFF;}
.web-loader .loader {height: 40px;display: flex;}
.web-loader .loader p{font-size: 30px;font-weight: 600;color: #001435;opacity: 0.4;line-height: 2;}
.web-loader .words {overflow: hidden;position: relative;}
.web-loader .word {display: block;height: 100%;padding-left: 6px;animation: spin_4991 4s infinite;-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;background-image: linear-gradient(80.44deg, #2BA2FF 1.38%, #3E00FF 45.09%, #E64450 63.58%, #E4B95D 75.62%);font-size: 40px;font-weight: 600;}
  
  @keyframes spin_4991 {
    10% {
      -webkit-transform: translateY(-102%);
      transform: translateY(-102%);
    }
  
    25% {
      -webkit-transform: translateY(-100%);
      transform: translateY(-100%);
    }
  
    35% {
      -webkit-transform: translateY(-202%);
      transform: translateY(-202%);
    }
  
    50% {
      -webkit-transform: translateY(-200%);
      transform: translateY(-200%);
    }
  
    60% {
      -webkit-transform: translateY(-302%);
      transform: translateY(-302%);
    }
  
    75% {
      -webkit-transform: translateY(-300%);
      transform: translateY(-300%);
    }
  
    85% {
      -webkit-transform: translateY(-402%);
      transform: translateY(-402%);
    }
  
    100% {
      -webkit-transform: translateY(-400%);
      transform: translateY(-400%);
    }
  }
  

  .preloader-logo {margin-bottom: 30px;animation: logoPulse 1.8s infinite ease-in-out;}

  @keyframes logoPulse {
    0%, 100% {
      transform: scale(1);
      opacity: 1;
    }
    50% {
      transform: scale(1.05);
      opacity: 0.8;
    }
  }
.count-wrapper{position: relative;width: 140px;clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);will-change: transform;}        
.count{position: relative;width: 1080px;display: flex;transform: translateX(-1080px);will-change: transform;}        
.digit{position: relative;width: 180px;height: 200px;}    
.digit span{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: max-content;font-size: 200px;font-weight: 500;line-height: 1;}            
.revealer{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.number-loader{position: fixed;top: 0;left: 0;width: 100%;height: 100%;color: #080808;display: flex;align-items: flex-end;overflow: hidden;}
#book-demo-call .popup-box .popup-content{height: 600px;overflow: auto;}
#book-demo-call .popup-box .popup-content::-webkit-scrollbar{display: none;}

/* Top Stip CSS */
.rca_tipsInner{display: flex;justify-content: space-between;background: radial-gradient(50% 2003.12% at 50% 83.65%, #155AF0 0%, #2800AF 100%);align-items: center;border-bottom: 1px solid #ffffff50;position: relative;transition: all .32s linear;}
.rca_tipsLeft{display: flex;position: relative;z-index: 1;}
.rca_tipsLeft a{padding: 10px clamp(15px,1.7vw,25px);border-right: 1px solid #ffffff50;display: flex;}
.rca_tipsLeft a img{max-width: 75px;}
/* .rca_tipsCenter{height: 100%;align-content: center;flex: 1;position: absolute;inset: 0; display: flex;align-items: center;justify-content: center;gap: 16px;} */
.rca_tipsCenter{height: 100%; display: flex;align-items: center;justify-content: center;gap: 16px;width: 100%;padding: 8px;}
.rca_tipsCenter a .rca_tipsCenter-arrow{transform: rotate(90deg);}
.rca_label--text {max-width: clamp(230px, 33vw, 420px);}


/* Client Winner Section */
.with-header-spacing .client-win-detail-section.with-header-spacing{padding-top: 0px !important;margin: 0px;}
.menu-item-has-children > a::before{display: none;}
.page-template-client-wins,
.clientwins-template-client-wins-details{background: #fff;}
.client-wins-banner-section .client-wins-banner-inner{background-image: url(../assets/images/client-wins-banner.webp);background-position: center;background-repeat: no-repeat;background-size: cover;padding: 190px 0;margin: 0px 30px 0;border-radius: 25px;position: relative;z-index: 1;}
.client-wins-banner-section.section-spacing{margin-bottom: clamp(50px, 5vw, 120px);}
.client-wins-banner-section .client-wins-banner-inner::before{content: "";height: 100%;width: 100%;background: #00000099;position: absolute;inset: 0;border-radius: 25px;z-index: -1;}
.client-wins-banner-heading{text-align: center;color: var(--white);}
.blog-list-items{display: grid;gap: 30px;grid-template-columns: repeat(auto-fill, minmax(clamp(270px, 22vw, 450px), 1fr));}
.blog-item{border: 1px solid #000000;border-radius: 25px;overflow: hidden;height: 100%;transition: 0.5s;}
.blog-item:hover .blog-list-img img{transform: scale(1.1);}
.blog-item .blog-list-img{margin-bottom: 25px;overflow: hidden;}
.blog-list-img img{height: 100%;width: 100%;object-fit: cover;transition: 0.5s;aspect-ratio: 16 / 8.7;}
.blog-list-img a{width: 100%;}
.blog-item .blog-item-list-content{padding: 0 30px 30px;}
.blog-item .blog-item-list-content h5 a {margin-bottom: 10px;font-size: 24px;display: inline-block;font-weight: 600;}
.blog-item .blog-item-list-content p{font-size: 18px;color: #585858;}
.blog-item-list-cta{display: flex;justify-content: space-between;align-items: center;margin-top: 20px;}
.blog-item-list-cta .readmore{display: flex;align-items: center;gap: 10px;}
.readmore img{transition: 0.5s;}
.blog-item:hover .readmore img{transform: translateX(10px);}
.blog-item-list-cta p{font-size: 18px;color: var(--black);opacity: .5;}
.client-wins-listing-inner .client-wins-listing-discliamer{
  margin-bottom: clamp(20px, 2vw, 50px);
}
.client-wins-listing-inner .client-wins-listing-discliamer p{
  font-size: clamp(16px, 1.2vw, 18px);
  text-align: center;
  max-width: 1070px;
  margin: 0 auto;
  font-weight: 500;
}

/* Client Wins Detail Page */
.page-template-client-wins,
.clientwins-template{
    background-color: #FFF;
}
.with-header-spacing .client-win-detail-section.with-header-spacing {
    padding-top: 0px !important;
    margin: 0px;
}

.client-win-detail-section .container{max-width: 1050px;}
.client-win-detail-section p,
.client-win-detail-section li,
.client-win-detail-section p{font-size: 18px;}
.client-win-detail-section{margin-top: 160px;}
.client-win-detail-banner{margin-bottom: 120px;}
.client-win-detail-banner img{border-radius: 25px;}
.client-win-heading{margin-bottom: 30px;}
.client-win-heading h1{margin-bottom: 30px;font-size: clamp(28px, 4vw, 48px);}
.client-win-heading p{margin-bottom: 20px;}
.client-win-heading p:last-child{margin-bottom: 0;}
.client-win-video-div{margin-bottom: 50px;}
.client-win-heading h5{font-weight: 700;margin-bottom: 20px;color: #585858;font-size: 24px;}
.client-win-video-div h5{font-weight: 700;margin-bottom: 20px;color: #585858;font-size: 24px;}
.client-win-video{margin-bottom: 30px;}
.client-win-video-div p{margin-bottom: 20px;}
.client-win-detail-section ul{margin-left: 30px;margin-bottom: 30px;}
.client-win-detail-section ul li{margin-bottom: 5px;list-style: disc;}
.client-win-detail-section ol li{margin-bottom: 5px;list-style: decimal;}
.client-win-snapshot{margin-bottom: 50px;}
.client-win-snapshot h5{font-weight: 700;margin-bottom: 20px;color: #585858;}
.client-win-snapshot-box{display: grid;gap: 30px;grid-template-columns: repeat(auto-fill, minmax(clamp(270px, 22vw, 330px), 1fr));}
.client-win-snapshot-item img{border-radius: 25px;margin: 0 auto;}
.why-teem-succeded{margin-bottom: 50px;}
.why-teem-succeded h5{font-weight: 700;margin-bottom: 20px;color: #585858;}
.why-teem-succeded p{margin-bottom: 20px;}
.why-teem-succeded p:last-child{margin-bottom: 0;}
.why-teem-succeded-images{display: flex;flex-wrap: wrap;gap: 30px;}
.why-teem-succeded-images{margin-bottom: 50px;}
.next-prev-btns {display: flex;align-items: center;justify-content: space-between;border-top: 1px solid #000;padding-top: 50px;margin-top: 50px;}
.next-prev-btns .prev-btn,
.next-prev-btns .next-btn{display: flex;align-items: center;gap: 10px;}
.back-blog-bg{background: var(--gradient-primary);padding: 1px;border-radius: 10px;}
.back-blog-bg .common-btn{background: var(--white);border-radius: 10px;display: flex;padding: 13px 33px;}
.back-blog-bg .common-btn span{display: flex;-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-clip: text;background-image: linear-gradient(269.74deg, #00DCFF -0.2%, #3444FB 96.61%);font-weight: 700;}
.client-win-link-btn .common-arrow-btn{margin-bottom: 0;}
.client-win-video iframe {width: 100%;max-width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.client-win-video {margin-bottom: 30px;position: relative;padding-top: 56.30%;}
.client-win-video.static-video video{
    position: absolute;
    top: 0;
    height: 100%;
    max-width: 100%;
    object-fit: contain;
    background: #000;
}

.static-video-play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  transition: opacity 0.3s ease;
}

.static-video-play-btn img {
  max-width: 80px;
}

.static-video-play-btn.hidden {
  opacity: 0;
}
/* .client-win-video.playing:hover .static-video-play-btn {
  opacity: 0.6;
  pointer-events: auto;
} */

/* why-teem-succeded-img  Slider CSS*/
.teem-slider-bg{background-color: var(--black);padding: 50px 0;margin-bottom: 80px;}
.teem-slider-bg .why-teem-succeded h3 {text-align: center;color: var(--white);}
.teem-slider-bg .why-teem-succeded p{max-width: 700px;margin: 0 auto;color: var(--white);text-align: center;}
.teem-slider-bg .container{max-width: 1790px;padding: 0px 12px;}
.why-teem-succeded-img-slider .owl-stage{display: flex;margin: 0 auto;}
.teem-slider-bg .why-teem-succeded-img img{border-radius: 20px;}
.why-teem-succeded-img-slider .owl-dots {display: flex;justify-content: center;column-gap: 13px;}
.why-teem-succeded-img-slider .owl-dot {height: 20px;width: 20px;border-radius: 50%;opacity: 0.5;border: 1px solid var(--light-blue) !important;transition: .3s all linear;margin-top: 20px;}
.why-teem-succeded-img-slider .owl-dot.active {border-color: var(--light-blue) !important;opacity: 1;}
.why-teem-succeded-img-slider .owl-dot.active span {opacity: 1;}
.why-teem-succeded-img-slider .owl-dots button {display: flex;justify-content: center;align-items: center;}
.why-teem-succeded-img-slider .owl-dots button span {height: 6px;width: 6px;display: block;background: var(--light-blue);border-radius: 50%;opacity: .7;transition: .3s all linear;}
.lg-actions .lg-next, .lg-actions .lg-prev{color: #ffff;}
.lg-object.lg-image{max-width: 1100px;}
.lg-sub-html{display: none;}
.client-web-logo-section{margin-top: 50px;}
.client-web-name h6{font-size: 20px;font-weight: 700;max-width: 310px;}
.client-web-logo-inner-bg{background: linear-gradient(269.74deg, #00DCFF -0.2%, #3444FB 96.61%);padding-bottom: 2px;border-radius: 20px;}
.client-web-logo-inner {display: flex;align-items: center;justify-content: space-between;padding: 24px 40px;background-color: #F0F6FB;border-radius: 17px 17px 20px 20px;}
.client-web-link .common-arrow-btn{margin-bottom: 0;background-color: #000;border-radius: 50px;}
.client-web-link .btn-arrow-white{background-color: transparent;}
.client-web-link .btn-arrow-white img{filter: brightness(500);}
.client-web-name,
.client-web-logo,
.client-web-link{flex: 1;}
.client-web-logo img{margin: 0 auto;}
.client-web-link a{margin-left: auto;}

.postid-1204 .client-win-link-btn .common-arrow-btn{
    margin: 0 auto;
}
body.no-scroll{overflow: hidden;}

/*----------------------------
  Anchor Hover Effect
  ---------*/
 
.anchor_hover { position: relative; --hover-clr: var(--hover-clr);}
.anchor_hover::after { content: ""; position: absolute; width: 100%; height: 1px; background-color: var(--hover-clr, #fff); border-radius: 40px; transform: scaleX(1); left: 0px; bottom: 7px; transform-origin: left; transition: transform 0.5s ease; }
.anchor_hover:hover::after { transform-origin: right; transform: scaleX(0); }


/*   */
.blink-dot{animation: blink 1s infinite;}

@keyframes blink {
	from {
		opacity: 0;
	}
 
	50% {
		opacity: 1;
	}
 
	to {
		opacity: 0;
	}
}

#stripe_popup-header .popup-box{
    background: url(../assets/images/noise_pattern-bg.png) center center / cover no-repeat;
    background-color: #fff;
}
 
.event_popup-inner {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    row-gap: clamp(20px,2.5vw,40px);
   
  }
 
  .event_popup-inner .solid-btn-graident {
    border-radius: 50px;
    background: radial-gradient(177.06% 244.79% at 50% -51.04%, #00DCFF 0%, #017FF8 50%, #1C20BD 83.28%);
    transition: 0.5s all;
    text-transform: capitalize;
  }
 
  .event_popup-inner .solid-btn-graident:hover{
    background: radial-gradient(177.06% 244.79% at 50% -51.04%,  #1C20BD 0%, #017FF8 50%, #00DCFF 83.28%);
  }

  .live_event-text {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
  }
.live_event-label p {
    color: #fff;
    font-size: clamp(14px,1.4vw,18px);
  font-weight: 500;
 
  }
  .live_event-text h3,
  .live_event-text h3 .graident-title {
    font-weight: 900;
  }

 
  .live_event-text h4 {
    font-weight: normal;
  }
 
  .live_event-text h4 span {
    font-weight: 600;
  }
 
  .live_event-label .blink-dot {
    display: flex;
  }
  .live_event-label {
    display: flex;
    background: linear-gradient(141.66deg, #000000 -1.89%, rgba(0, 0, 0, 0) 301.26%);
    padding: 9px 12px;
    max-width: fit-content;
    border-radius: 10px;
    align-items: center;
    justify-content: center;
    gap: 5px;
  }
.client-wins-tickmark li{    display: flex;gap: 5px; list-style-type: none;}

  /* Earning Desclimer Page CSS */
.page-template-default p:not(:last-child){margin-bottom: 20px;}
.page-template-default .site-main ul{margin-bottom: 20px;padding-left: 35px;}
.page-template-default .site-main ul li{list-style-type: disc;list-style-type: disc;margin-bottom: 5px;}
.page-template-default h4{margin-bottom: 20px;}
 



/* Blog Detail Page CSS */

.single-post .blog-detail-section.with-header-spacing{
  padding-top: 0 !important;
}