/*
Theme Name:   Bootscore Child
Description:  Bootscore Child Theme
Author:       Bootscore
Author URI:   https://bootscore.me
Template:     bootscore
Version:      6.0.0
Requires at least: 5.0
Tested up to: 6.6
Requires PHP: 7.4
License: MIT License
License URI: https://github.com/bootscore/bootscore-child/blob/main/LICENSE
Text Domain:  bootscore
*/


/* 
All style editing is done via /assets/scss/_bootscore_custom.scss
*/

@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Heebo:wght@100..900&display=swap');

html,
body {
    height: auto;
}

body {
    font-size: 18px;
    font-family: "Figtree", sans-serif;
    line-height: 25px;
    color: #212121;
    font-weight: 400;
    background: linear-gradient(180deg, #010630 0%, #1C0549 100%), #FFFFFF;
}

.title {
    font-size: 46px;
    font-weight: 600;
    line-height: normal;
}

.sub-title {
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
}

.description {
    font-size: 18px;
    line-height: 25px;
}

:root {
    --bs-primary: #9333ea;
    --bs-secondary: #0196f4;
    --bs-purple: #a855f7;
    --aos-duration: 800ms;
    /* Default duration */
}

[data-aos] {
    transition-duration: var(--aos-duration) !important;
}

.site-label {
    font-size: 18px;
    line-height: 25px;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-weight: 400;
}

.btn {
    --bs-btn-padding-x: 35px;
    --bs-btn-padding-y: 10px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    border-radius: 50px;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--bs-purple);
    --bs-btn-hover-border-color: var(--bs-purple);
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--bs-purple);
    --bs-btn-active-border-color: var(--bs-purple);
    --bs-btn-active-shadow: unset;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--bs-primary);
    --bs-btn-disabled-border-color: var(--bs-primary);
}

.btn-secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #A855F7;
    --bs-btn-border-color: #A855F7;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--bs-primary);
    --bs-btn-hover-border-color: var(--bs-primary);
    --bs-btn-focus-shadow-rgb: 130, 138, 145;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--bs-primary);
    --bs-btn-active-border-color: var(--bs-primary);
    --bs-btn-active-shadow: unset;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #A855F7;
    --bs-btn-disabled-border-color: #A855F7;
}

section {
    padding-top: 80px;
    padding-bottom: 80px;
}

.section-title_wrapper {
    margin-bottom: 50px;
}

a {
    color: var(--bs-white);
    text-decoration: unset;
    font-weight: 600;
    font-size: 16px;
}

.form-check-input:focus,
.form-select:focus,
select:focus {
    box-shadow: unset;
}

.link {
    display: inline-flex;
    align-items: center;
}

.link span {
    margin-left: 10px !important;
    position: absolute;
    right: 5px;
    transition: all ease-in-out 0.3s;
}

.link-arrow {
    position: relative;
    padding-right: 20px;
    transition: all ease-in-out 0.3s;
}

.link-arrow:hover span {
    right: 0px;
}

.form-control:focus {
    box-shadow: unset;
    background-color: transparent;
    border-color: #9333EA;
}

.grecaptcha-badge {
    visibility: hidden;
}

.site-main {
    color: var(--bs-white);
}

.accordion {
    --bs-accordion-transition: color 0.4s ease-in-out, background-color 0.4s ease-in-out, border-color 0.4s ease-in-out, box-shadow 0.4s ease-in-out, border-radius 0.4s ease;
}


/** Header Css Start **/

.site-header {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #010630;
}

.site-header .site-logo img {
    height: 36px;
}

.site-header .dropdown-toggle::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23ffffff' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");
    border: 0px;
    background-size: 10px;
    height: 10px;
    width: 10px;
    margin-left: 9px;
    background-position: center center;
    vertical-align: middle;
    opacity: 0;
}

.site-header .navbar-nav .nav-link.active.dropdown-toggle::after,
.site-header .nav-link:hover.dropdown-toggle::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%239333ea' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");
}

.site-header .nav-link {
    color: var(--bs-white);
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    --bs-navbar-nav-link-padding-x: 20px;
}

.site-header li:last-child .nav-link {
    padding: 0px;
}

.site-header .navbar-nav .nav-link.active,
.site-header .nav-link:hover {
    color: var(--bs-primary);
}

.site-header .top-bar .nav-link.active,
.site-header .top-bar .nav-link:hover {
    color: #fff;
    font-weight: 700 !important;
}

.site-header .navbar-nav .nav-link.show {
    color: var(--bs-white);
    font-weight: 600;
}

.site-header .dropdown-item:hover,
.site-header .dropdown-item:focus {
    color: var(--bs-white);
    background-color: var(--bs-primary);
}

.site-header .top-bar {
    padding-bottom: 15px;
}

.site-header .top-bar .navbar-nav {
    flex-direction: row;
}

.site-header .top-bar .navbar-nav li {
    padding: 0 20px;
}

.wpcf7 form.spam .wpcf7-response-output {
    border-color: #f56e28;
    color: #fff;
}

.wpcf7-response-output {
    color: #fff;
}


/** Header Css End **/


/*** Sub menu css Start **/

.sub-menu_wrapper {
    background: #0C1E2E;
    padding-top: 40px;
    padding-bottom: 40px;
    border-top: 1px solid rgb(255 255 255 / 20%);
}

.menu_icon img,
.dropdown-item_icon img {
    height: 32px;
    width: 32px;
    object-fit: contain;
}

.menu-content_details,
.dropdown_menu-content {
    max-width: calc(100% - 33px);
    padding-left: 22px;
}

.menu-content_details h5,
.dropdown_menu-content h5 {
    font-weight: 700;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 19px;
}

.menu_list-wrapper,
.sub-menu_list_wrapper {
    padding-top: 35px;
    padding-left: 54px;
}

.menu-list_item {
    margin-bottom: 18px;
}

.menu-list_item a {
    font-size: 14px;
    line-height: 17px;
    font-weight: 400;
    max-width: 216px;
    width: 100%;
    display: block;
}

.menu-content_details .descrption {
    font-size: 16px;
    line-height: 20px;
    max-width: 242px;
    width: 100%;
}

.menu-list_item a:hover {
    font-weight: 600;
}

.product-menu_banner {
    padding: 41px 32px;
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
}

.product-banner_content {
    width: 50%;
}

.product-img_wrapper {
    width: 50%;
}

.product-menu_img img {
    height: 219px;
}

.product-menu_card::before {
    content: "";
    position: absolute;
    height: 660px;
    width: 400px;
    background-image: url("./assets/img/product-menu-bg.png");
    background-repeat: no-repeat;
    background-position: left;
    z-index: -1;
    top: -180px;
    left: 0px;
}

.product-menu_banner .sub-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    max-width: 200px;
}

.solution-menu_wraper,
.second-solution-menu_wraper {
    margin-top: 70px;
}

.solution-menu_banner {
    margin-top: 45px;
    padding: 75px 35px;
    position: relative;
    z-index: 1;
    max-width: 384px;
    width: 100%;
    border-radius: 5px;
}

.menu-banner_link {
    margin-top: 20px;
}

.solution-menu_content .sub-title {
    font-size: 18px;
    line-height: 21px;
    max-width: 200px;
    margin: 0 auto;
}

.solution-menu_content,
.resources-menu_content {
    position: relative;
    z-index: 2;
}

.solution-menu_banner .menu-banner_link .btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #602B8D;
    --bs-btn-border-color: #602B8D;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #602B8D;
    --bs-btn-hover-border-color: #602B8D;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #602B8D;
    --bs-btn-active-border-color: #602B8D;
    --bs-btn-active-shadow: unset;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #602B8D;
    --bs-btn-disabled-border-color: #602B8D;
}

.resources-menu_wrapper {
    padding-top: 70px;
}

.resources-menu_banner {
    padding-top: 120px;
    padding-bottom: 120px;
    border-radius: 5px;
    padding-left: 55px;
    padding-right: 55px;
    position: relative;
    z-index: 1;
    max-width: 265px;
}

.resources-banner_link {
    margin-top: 30px;
}

.resources-img_wrapper {
    width: 195px;
    position: relative;
}

.resources-img_wrapper img {
    border-radius: 5px;
    max-height: 100px;
    width: 100%;
}

.resources_card {
    display: flex;
    border-bottom: 1px solid #FFFFFF4D;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

.resouces_type {
    background-color: #FF2A33;
    padding: 2px 13px 3px;
    position: absolute;
    left: 0px;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
    display: inline-block;
    z-index: 2;
    bottom: 22px;
    box-shadow: 0px 0px 3px 0px #00000059;
    border-radius: 0px 5px 5px 0px;
}

.resouces_type.bg-red {
    background-color: #FF2A33;
}

.resouces_type.bg-blue {
    background-color: #3F96ED;
}

.resouces_type.bg-purple {
    background-color: #602B8D;
}

.resources-content_wrapper {
    padding-left: 15px;
    max-width: calc(100% - 210px);
}

.resources_title {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    margin-bottom: 12px;
}

.resources-content_wrapper .descrption {
    font-size: 14px;
    line-height: 20px;
    max-width: 238px;
    width: 100%;
    margin-bottom: 10px;
}

.resources-content_wrapper .read-more_link .link-arrow {
    padding-right: 20px;
}

.resources-post_wrapper {
    margin-right: 70px;
    margin-left: 20px;
}

.resources-post_wrapper .description {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
}

.resources-post_wrapper .resources_card:last-child {
    border-bottom: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.resources-banner_link .btn {
    border-radius: 4px;
    --bs-btn-padding-x: 20px;
}

.rt-wp-menu-custom-fields-wrapper .rt-wp-menu-custom-fields-image-wrapper .rt-wp-menu-custom-fields-image {
    height: 26px !important;
    width: 26px !important;
}

.rt-wp-menu-custom-fields-wrapper {
    display: flex;
}

.rt-wp-menu-custom-fields-custom-text {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    max-width: 242px;
    width: 100%;
    margin-top: 0px;
    padding-left: 22px;
}

.dropdown_menu-content .descrption {
    max-width: 235px;
}

.main-menu_item .dropdown_menu-content .dropdown-item {
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 19px;
    padding: 0px;
}

.menu-item {
    margin-bottom: 15px;
}

.site-header .dropdown-menu {
    --bs-dropdown-bg: #0c1e2e;
    max-width: 100vw;
    width: 100vw;
    padding-top: 45px;
    padding-bottom: 40px;
    border-top: 1px solid rgb(255 255 255 / 20%);
    border-radius: 0px;
    position: fixed !important;
    top: 138px;
    left: 0;
}

.logged-in .site-header .dropdown-menu {
    --bs-dropdown-spacer: 32px;
}

.site-header .mega-menu .dropdown-item:hover,
.site-header .mega-menu .dropdown-item:focus {
    color: var(--bs-primary);
    background-color: transparent;
}

.dropdown-menu.mega-menu .row .col-25 {
    flex: 0 0 auto;
    width: 25%;
}

.dropdown-menu.mega-menu .row .col.col-30 {
    flex: 0 0 auto;
    width: 30%;
}

.dropdown-menu.mega-menu .row .col.col-35 {
    flex: 0 0 auto;
    width: 35%;
}

.dropdown-menu.mega-menu .row .col.col-40 {
    flex: 0 0 auto;
    width: 40%;
}

.dropdown-menu.mega-menu .row .col.col-45 {
    flex: 0 0 auto;
    width: 45%;
}

.dropdown-menu.mega-menu .row .col-50 {
    flex: 0 0 auto;
    width: 50%;
}

.company-post_title.text-white {
    font-size: 16px;
    line-height: 19px;
    font-weight: 600;
    width: calc(100% - 14px);
    padding-right: 60px;
}

.company_img img {
    width: 100%;
}

.company-banner_link {
    margin-top: 25px;
}

.company_banner-wrapper {
    padding: 35px 35px;
    position: relative;
    z-index: 1;
    margin: 0 15px;
    min-height: 326px;
}

.company-post_content {
    margin-top: 20px;
}

.company-img img {
    height: 100%;
}

.company_banner-card {
    max-width: 314px;
    position: relative;
    z-index: 1;
}

.company-img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
}

.company_banner-wrapper::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 0;
    bottom: 0;
    right: 0;
    background: linear-gradient(281.38deg, rgba(45, 13, 165, 0) 2.8%, #14083F 47.58%);
    border-radius: 4px;
}

.sub-menu_list_wrapper .menu-list_item a {
    font-size: 14px;
    line-height: 17px;
    font-weight: 400;
    max-width: 265px;
}

.logged-in .sub-menu_list_wrapper .menu-list_item a {
    max-width: 212px;
}

.sub-menu_list_wrapper .menu-list_item a:hover {
    font-weight: 600;
}

.product-banner_img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    border-radius: 5px;
}

.solution-banner_img {
    bottom: 0;
    z-index: 0;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    border-radius: 5px;
}

.solution-banner_img::after,
.resources-banner_img::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background: #020617a3;
}

.resources-banner_img {
    bottom: 0;
    z-index: 0;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    border-radius: 5px;
}

.company-banner_img {
    bottom: 0;
    z-index: 0;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    border-radius: 5px;
}

.company-banner_img img {
    width: 100%;
}

.resources-banner_img img,
.solution-banner_img img {
    border-radius: 5px;
}

.product-menu_wrapper .main-menu_item {
    position: relative;
    z-index: 1;
}

.main-menu_item {
    position: relative;
    z-index: 1;
}

.resources-menu_content .sub-title {
    font-size: 18px;
    line-height: 21px;
}

@keyframes bounceLeftOnce {
    0% {
        transform: translateX(0);
    }

    50% {
        transform: translateX(-5px);
    }

    100% {
        transform: translateX(0);
    }
}

.company-post_wrapper:hover .company_arrow-icon {
    animation: bounceLeftOnce 0.5s ease-in-out;
}

.product-banner--video,
.solution-banner_video,
.resources-banner_video,
.company-banner_video {
    height: 100%;
    width: auto;
}


/*** Sub menu css End **/


/** Home Page Start **/

.hero-banner_section {
    position: relative;
    z-index: 1;
    padding-top: 75px;
    padding-bottom: 0px;
}

.hero-banner_section::after {
    content: "";
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(90deg, #020617 20%, rgba(25, 20, 57, 0.2) 80%, rgba(33, 24, 69, 0) 100%);
}

.hero-banner_section .container {
    position: relative;
    z-index: 2;
}

.hero-banner_details .description {
    max-width: 550px;
    width: 100%;
    margin: 20px 0 30px;
}

.hero-banner_details {
    max-width: 670px;
    width: 100%;
}

.hero-banner--video,
.hero-banner--image {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}

.hero-title {
    font-size: 54px;
    line-height: 64px;
    font-weight: 700;
}

.hero-banner_section.landing-banner_section .brand-logo_slider {
    padding-bottom: 0px;
}

/* .brand-logo_slider::before {
    content: "";
    position: absolute;
    left: -98px;
    max-width: 455px;
    width: 100%;
    height: 180px;
    z-index: 1;
    -webkit-filter: blur(20px);
    border-radius: 100%;
    top: 50px;
    background: linear-gradient(90.01deg, #0E093C 70.17%, rgba(9, 8, 55, 0) 112.45%);
}
.brand-logo_slider::after {
    content: "";
    position: absolute;
    right: -120px;
    max-width: 435px;
    width: 100%;
    height: 180px;
    z-index: 0;
    border-radius: 100%;
    top: 50px;
    -webkit-filter: blur(20px);
    background: #0E093C;
} */

.brand-logo-slider--boxed::before {
    content: "";
    position: absolute;
    left: -10px;
    max-width: 55px;
    width: 100%;
    height: 75px;
    bottom: 0;
    z-index: 6;
    filter: blur(4px);
    -webkit-filter: blur(4px);
    border-radius: 0;
    background: linear-gradient(90.01deg, #010630 70.17%, rgba(9, 8, 55, 0) 112.45%);
}

.brand-logo-slider-wrapper {
    background: linear-gradient(180deg, rgba(4, 6, 50, 0) 0%, #040632 100%);
    position: relative;
    z-index: 2;
}

.brand-logo_slider {
    position: relative;
    z-index: 2;
    padding-top: 90px;
    padding-bottom: 40px;
    /*     background: linear-gradient(180deg, rgba(4, 6, 50, 0) 0%, #040632 100%); */
}

.brand-logo_slider,
.real_experience-slider,
.experience_slider,
.range_slider,
.forrester_slider,
.blog_slider,
.why-us_slider,
.inside_slider,
.community-slider,
.glow-slider,
.testimonial-slider,
.belong-slider {
    visibility: hidden;
}

.brand-logo_slider.slick-initialized.slick-slider,
.real_experience-slider.slick-initialized.slick-slider,
.experience_slider.slick-initialized.slick-slider,
.range_slider.slick-initialized.slick-slider,
.forrester_slider.slick-initialized.slick-slider,
.blog_slider.slick-initialized.slick-slider,
.why-us_slider.slick-initialized.slick-slider,
.inside_slider.slick-initialized.slick-slider,
.community-slider.slick-initialized.slick-slider,
.glow-slider.slick-initialized.slick-slider,
.testimonial-slider.slick-initialized.slick-slider,
.belong-slider.slick-theme.slick-initialized.slick-slider {
    visibility: visible !important;
}

.brand_img img {
    height: 75px;
    max-width: 100%;
    object-fit: scale-down;
    width: auto;
    display: block;
    margin: 0 auto;
}

.brand-logo_slide {
    padding: 0 20px;
}

.forrester_section {
    background-image: url("./assets/img/forrester_bg-new.png");
    padding: 70px 0 70px;
    background-repeat: no-repeat;
    background-size: 100% 100vh;
    background-position: center;
    background-attachment: fixed;
    position: relative;
    z-index: auto;
    background-color: #000000;
}

.forrester_section::before {
    content: "";
    position: absolute;
    bottom: -120px;
    left: 0;
    height: 640px;
    width: 1125px;
    background: linear-gradient(270deg, #0196F4 2.77%, #9333EA 83.5%);
    -webkit-filter: blur(269px);
    z-index: -1;
    right: 0;
    margin: 0 auto;
    border-radius: 100%;
}

.forrester-content_details {
    max-width: 460px;
    width: 100%;
}

.forrester_link {
    margin-top: 30px;
}

.real_experience-slider {
    padding-top: 30px;
    margin-bottom: 40px;
    position: relative;
    z-index: 1;
}

/* .real_experience-slider::before {
    content: "";
    position: absolute;
    left: -300px;
    max-width: 640px;
    width: 100%;
    height: 490px;
    z-index: 1;
    top: -30px;
    -webkit-filter: blur(40px);
    background: linear-gradient(269.45deg, #0C083B 58.55%, rgba(14, 9, 60, 0) 109.4%);
    border-radius: 100%;
}
.real_experience-slider::after {
    content: "";
    position: absolute;
    right: -163px;
    max-width: 640px;
    width: 100%;
    height: 385px;
    z-index: 0;
    top: -10px;
    -webkit-filter: blur(20px);
    background: linear-gradient(269.45deg, #0C083B 58.55%, rgba(14, 9, 60, 0) 109.4%);
    border-radius: 100%; 
}*/
.real_experience-section .experience_card {
    margin: 0 15px;
    position: relative;
    z-index: 1;
    border-radius: 5px;
    cursor: pointer;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    margin-bottom: 20px;
    margin-top: 20px;
    transform-style: preserve-3d;
    perspective: 2000px;
    height: 284px;
}

.experience_details {
    position: absolute;
    bottom: 18px;
    padding-left: 20px;
    transition: transform 0.3s ease;
    padding-right: 20px;
}

.experience_details h4 {
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
}

.experience-type,
.payment-type {
    border-left: 1px solid #fff;
    padding-left: 5px;
    margin-left: 5px;
}

.experience_img img {
    width: 100%;
    height: 284px;
    transition: transform 0.3s ease;
}

.experience_front-card::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
    z-index: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000000 100%);
}

.experience_bottom-card .experience_details h5 {
    font-size: 20px;
    line-height: 25px;
}

.experience_bottom-card .experience_details {
    bottom: 30px;
}

.experience_bottom-card .experience_details .description {
    font-size: 18px;
    line-height: 23px;
}

.experience-bottom_wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 22px;
}

.experience_details .description {
    font-size: 14px;
    line-height: 20px;
}

.experience_bottom-card {
    position: absolute;
    height: 100%;
    width: 100%;
    backface-visibility: hidden;
    transform: rotateY(180deg);
    transition: transform 1s;
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    background: linear-gradient(180deg, rgba(15, 23, 42, 0) 0%, #0F172A 74.4%);
    box-shadow: 0 0px 10px #DEBCF440;
}

.experience_card:hover .experience_front-card {
    transform: rotateY(-180deg);
}

.experience_card:hover .experience_bottom-card {
    transform: rotateY(0deg);
}

.experience_front-card {
    position: absolute;
    height: 100%;
    width: 100%;
    backface-visibility: hidden;
    transition: transform 1s;
}

.logo-wrapper {
    display: flex;
}

.experience-logo_img {
    margin-right: 10px;
}

.experience-logo_img img {
    height: 26px;
    max-width: 27px;
}

.experience_details h5 {
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    max-width: 220px;
    width: 100%;
}

.real_experience-section {
    padding-bottom: 120px;
    position: relative;
    z-index: auto;
}

/* .real_experience-section::before {
    content: "";
    position: absolute;
    bottom: -120px;
    left: -25px;
    height: 425px;
    width: 315px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    z-index: -1;
    -webkit-filter: blur(133px);
} */

.read-more_link .link-arrow {
    padding-right: 28px;
}

.real_experience-section .section-title_wrapper {
    margin-bottom: 5px;
}

.real_experience-section .section-title_wrapper .title br {
    display: none;
}

.real_experience-slider .slick-arrow,
.experience_slider .slick-arrow,
.community-slider .slick-arrow,
.slick-theme .slick-arrow {
    padding: 0;
    font-size: 0;
    position: absolute;
    background-repeat: no-repeat;
    background-size: 6px;
    height: 24px;
    width: 24px;
    background-position: center;
    z-index: 1;
    border: 1.5px solid var(--bs-white);
    margin: 0 auto;
    background-color: transparent;
    border-radius: 50px;
    bottom: -40px;
}

.real_experience-slider .slick-next.slick-arrow,
.experience_slider .slick-next.slick-arrow,
.community-slider .slick-next.slick-arrow,
.slick-theme .slick-next.slick-arrow {
    left: unset;
    right: calc(50% - 50px);
    background-image: url("data:image/svg+xml,%3Csvg width='5' height='10' viewBox='0 0 5 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.74 8.52997L4.26 4.99997L0.74 1.46997' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.real_experience-slider .slick-prev.slick-arrow,
.experience_slider .slick-prev.slick-arrow,
.community-slider .slick-prev.slick-arrow,
.slick-theme .slick-prev.slick-arrow {
    background-image: url("data:image/svg+xml,%3Csvg width='5' height='10' viewBox='0 0 5 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.26 1.47003L0.740002 5.00003L4.26 8.53003' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    left: calc(50% - 50px);
    right: unset;
}

.forrester-slider_section .section-title_wrapper {
    margin-bottom: 65px;
}

.forrester-brand_logo img {
    height: 34px;
    width: auto;
    -o-object-fit: scale-down;
    object-fit: scale-down;
    margin: auto;
}

.capabilities_conetnt {
    max-width: 365px;
    width: 100%;
    color: #FFFFFF;
    text-shadow: 1px 1px #3651A0, -1px -1px #3651A0, 1px -1px #3651A0, -1px 1px #3651A0;
    position: relative;
    z-index: 1;
}

.capabilities_img {
    position: relative;
    z-index: 1;
}

.capabilities_img img {
    width: 100%;
}

.capabilities_img::before {
    content: "";
    position: absolute;
    z-index: -1;
    width: 525px;
    height: 265px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    -webkit-filter: blur(70px);
    bottom: 28px;
}

.capbilities-list_wrapper {
    position: relative;
    padding: 0 0px;
}

.capbilities-list__img {
    width: 100%;
    max-width: 300px;
    margin: auto;
    height: 300px;
    display: grid;
    grid-template-columns: auto auto;
    gap: 10px;
}

.capbilities-list--item {
    position: absolute;
    width: 100%;
    max-width: 240px;
}

.capbilities-icon {
    transition: all ease-in-out 0.3s;
}

.capbilities-icon img {
    opacity: 0.5;
}

.capbilities-icon:first-child .capbilities-list--item {
    top: 0;
    left: 20px;
}

.capbilities-icon:nth-child(2) .capbilities-list--item {
    top: 0;
    right: 20px;
}

.capbilities-icon:nth-child(3) .capbilities-list--item {
    left: 20px;
    bottom: -40px;
}

.capbilities-icon:nth-child(4) .capbilities-list--item {
    right: 20px;
    bottom: -40px;
    height: 77px;
}

.capbilities-icon:first-child .capbilities-list--item .capbilities-content,
.capbilities-icon:nth-child(3) .capbilities-list--item .capbilities-content {
    text-align: right;
}

.capbilities-icon:nth-child(2) .capbilities-list--item .capbilities-content,
.capbilities-icon:nth-child(4) .capbilities-list--item .capbilities-content {
    text-align: left;
    margin-left: auto;
}

.capbilities-icon:first-child .capbilities-list--item .arrow-line-icon {
    right: 0;
    top: 13px;
}

.capbilities-icon:nth-child(3) .capbilities-list--item .arrow-line-icon {
    right: 0;
    top: -5px;
}

.capbilities-icon:nth-child(2) .capbilities-list--item .arrow-line-icon {
    left: 0;
    top: 13px;
}

.capbilities-icon:nth-child(3) .capbilities-list--item .arrow-line-icon {
    right: 0;
    top: -5px;
}

.capbilities-icon:nth-child(4) .capbilities-list--item .arrow-line-icon {
    left: 0;
    top: -5px;
}

.capbilities-icon:hover>img {
    filter: drop-shadow(0px 0px 7px rgba(222, 188, 244, 0.25));
    transform: scale(1.05);
    opacity: 1;
}

.arrow-line-icon img {
    opacity: 1;
}

.capbilities-icon:hover .capbilities-content .sub-title,
.capbilities-icon:hover .capbilities-content .description {
    font-weight: 600;
}

.capbilities-icon:hover .capbilities-content .description {
    text-shadow: #000 0px 4px 4px;
}

.capbilities-content {
    max-width: 170px;
}

.arrow-line-icon {
    position: absolute;
    top: 0;
    width: 62px;
}

.capbilities-content .sub-title {
    font-weight: 400;
    margin-bottom: 2px;
}

.capbilities-content .description {
    font-size: 16px;
    line-height: 20px;
}

.outcomes_section {
    padding-top: 120px;
    position: relative;
    overflow: hidden;
}

.capbilities-list_wrapper::after {
    content: "";
    position: absolute;
    height: 300px;
    width: 300px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: linear-gradient(270deg, #3f96eda8 2.77%, #602B8D 100%);
    -webkit-filter: blur(67px);
    z-index: -1;
}

.blog-section__mask-right {
    position: absolute;
    width: 100%;
    max-width: 900px;
    height: 600px;
    right: -0;
    top: -240px;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.5) 2.77%, rgba(96, 43, 141, 0.5) 100%);
    filter: blur(200px);
    transform: rotate(-180deg);
    z-index: -1;
}

.outcomes_section:after {
    content: "";
    position: absolute;
    width: 100%;
    max-width: 690px;
    height: 490px;
    left: 50%;
    top: -380px;
    transform: translateX(-50%);
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    filter: blur(200px);
}

.outcomes_section .section-title_wrapper {
    margin-bottom: 70px;
}

.outcomes_section .container {
    position: relative;
    z-index: 2;
}

.outcomes_section .row:nth-child(1) .col {
    margin-bottom: 28px;
}

.out_card .out_title {
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 38px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 15px;
}

.out_card .description {
    max-width: 245px;
    margin: 0 auto;
    width: 100%;
    color: #FFFFFF;
    text-shadow: 1px 1px #3651A0, -1px -1px #3651A0, 1px -1px #3651A0, -1px 1px #3651A0;
}

.about-details_section {
    max-width: 577px;
    width: 100%;
    padding-left: 105px;
}

.about-details_section .sub-title {
    max-width: 445px;
}

.about_img img {
    width: 100%;
}

.about_section {
    position: relative;
    z-index: 1;
    padding-top: 20px;
    padding-bottom: 135px;
}

.about_section::after {
    content: "";
    position: absolute;
    bottom: 50px;
    left: 0;
    z-index: 0;
    width: 585px;
    height: 930px;
    background-image: url("./assets/img/next-arrow-bg.png");
    background-repeat: no-repeat;
}

.experience_link {
    margin-top: 35px;
}

.about_section .row:nth-child(even) {
    flex-direction: row-reverse;
    margin-top: 70px;
}

.about_section .row:nth-child(even) .about-details_section {
    padding-left: 0;
    padding-right: 70px;
}

.blog_slider.slick-slider .slick-track,
.blog_slider.slick-slider .slick-list {
    display: flex;
}

.blog-slide {
    height: auto;
    margin-bottom: 20px;
}

.post_card {
    background: rgba(15, 23, 42, 0.70);
    box-shadow: 0 0px 10px #DEBCF440;
    border-radius: 10px;
    height: 100%;
    display: flex;
    flex-direction: column;
    margin: 0 10px;
}

.post_card .post-img img {
    width: 100%;
    border-radius: 10px 10px 0 0;
    height: 220px;
    object-fit: cover;
}

.post_card .post_details {
    padding: 20px 40px 35px;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.post_card .time {
    border-left: 1.5px solid #fff;
    padding-left: 8px;
    margin-left: 5px;
}

.post_details .sub-title {
    padding-top: 25px;
    max-width: 285px;
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.post_details .read-more_link {
    margin-top: auto;
}

.post_details .description {
    padding: 20px 0;
    max-width: 270px;
    width: 100%;
}

.blog_section {
    position: relative;
    padding-top: 100px;
    padding-bottom: 120px;
}

.blog_section .container {
    position: relative;
    z-index: 2;
}

.blog_section::after {
    content: "";
    position: absolute;
    bottom: -230px;
    right: 0;
    width: 468px;
    height: 930px;
    background-image: url("./assets/img/pervious-arrow-bg.png");
    background-repeat: no-repeat;
    z-index: 0;
}

.feature-toggle_section .section-title_wrapper {
    max-width: 850px;
    width: 100%;
    margin: 0 auto 115px;
}

.feature-toggle_section .section-title_wrapper .title {
    max-width: 650px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 20px;
}

.feature-toggle_section {
    padding-bottom: 60px;
    position: relative;
    z-index: 1;
}

.for-percentage_wrapper .title {
    font-size: 50px;
    line-height: normal;
    margin-bottom: 0px;
}

.for-percentage_wrapper .descirption {
    font-size: 16px;
    line-height: 22px;
}

.for-percentage_wrapper {
    max-width: 175px;
    width: 100%;
    position: absolute;
    bottom: 0;
    top: 150px;
    margin: auto;
}

.feature-toggle_section::before {
    content: "";
    position: absolute;
    height: 422px;
    width: 350px;
    border-radius: 100%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    left: -150px;
    -webkit-filter: blur(156px);
    top: 300px;
}

.feature-toggle_section::after {
    content: "";
    position: absolute;
    height: 422px;
    width: 350px;
    border-radius: 100%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    right: -180px;
    -webkit-filter: blur(150px);
    bottom: 50px;
    z-index: -1;
}

.feature-toggle_section .about-details_section {
    max-width: 490px;
    width: 100%;
    padding-left: 0px;
}

.feature-toggle_section .about-details_section .sub-title {
    max-width: 337px;
    width: 100%;
}

.forrester-slider_section {
    position: relative;
    padding-bottom: 120px;
}

.forrester-slider_section:after {
    content: "";
    position: absolute;
    max-width: 770px;
    width: 100%;
    height: 570px;
    left: 50%;
    transform: translateX(-50%);
    bottom: -500px;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.67) 2.77%, rgba(96, 43, 141, 0.67) 100%);
    filter: blur(200px);
    z-index: -1;
}

.for-defenders_wrapper .about_img {
    text-align: end;
    position: relative;
}

.percentage_img {
    position: absolute;
    right: 0;
    top: -30px;
}

.for-defenders_wrapper .about_img img {
    height: 335px;
    width: auto;
}

.for-defenders_wrapper .row {
    position: relative;
    z-index: 1;
}

.for-defenders_wrapper .col {
    position: relative;
}

.see-more_wrapper {
    padding-top: 90px;
}

.more_card .see-more_img img {
    width: 100%;
    border-radius: 5px;
}

.more_card {
    box-shadow: 0 0px 10px #DEBCF440;
    border-radius: 5px;
    position: relative;
    z-index: 1;
}

.see-more_wrapper .sub-title {
    margin-bottom: 50px;
}

.more_card::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
    z-index: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000000 100%);
}

.see-more_wrapper .title_wrapper {
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 0 auto;
    z-index: 2;
    max-width: 140px;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.real-experts_section {
    position: relative;
    z-index: 1;
    padding: 100px 0px;
}

.real-experts_section::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: linear-gradient(274.27deg, rgba(20, 158, 245, 0.7) -2.29%, #682C90 29.97%, #29175F 76.41%, #EA343D 99.79%);
    filter: blur(25px);
    z-index: 0;
}

.real-experts_section .container {
    position: relative;
    z-index: 1;
}

.experts-list_item a {
    font-size: 13px;
    text-transform: uppercase;
    line-height: normal;
    font-weight: 400;
}

.experts-list_item a:hover {
    font-weight: 400;
}

.experts-title {
    font-size: 185px;
    font-weight: 600;
    line-height: 190px;
    margin-bottom: 0px;
}

.experts-sub-title {
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 400;
}

.experts-list_item {
    background: linear-gradient(109.86deg, #272166 1.64%, #4E42CC 100%);
    width: fit-content;
    display: inline-block;
    padding: 5px 35px;
    border-radius: 50px;
    box-shadow: 0px 4px 4px 0px #00000040;
    line-height: 16px;
    text-align: center;
    opacity: 1 !important;
}

.experts_content-wrapper {
    position: relative;
    z-index: 1;
}

.experts_content-details {
    position: relative;
}

.experts-list_wrapper {
    position: absolute;
    top: 0;
    margin: 0 auto;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
}

.experts-list_item:first-child {
    position: absolute;
    left: -13%;
    top: 47px;
}

.experts-list_item:nth-child(2) {
    position: absolute;
    top: 100px;
    left: 180px;
}

.experts-list_item:nth-child(3) {
    position: absolute;
    top: 50px;
    left: 350px;
}

.experts-list_item:nth-child(4) {
    position: absolute;
    top: 80px;
    right: 270px;
}

.experts-list_item:last-child {
    position: absolute;
    top: 75px;
    right: -8%;
}

.experience-outcomes_img {
    position: relative;
    z-index: 1;
}

.experience-outcomes_img::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
    z-index: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000000 100%);
}

.experience-outcomes_img img {
    width: 100%;
    object-fit: cover;
}

.experience-outcomes_card {
    background-color: #0F172A;
    margin: 0 15px;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0px 0px 20px 5px #00000040;
    position: relative;
}

.experience_section {
    padding-bottom: 150px;
    position: relative;
    overflow: hidden;
}

.experince-outcomes_conetnt {
    padding: 20px 35px;
    opacity: 60%;
}

.experience_slider .slick-list {
    padding-bottom: 14% !important;
    padding-left: 26% !important;
    padding-right: 26% !important;
}

.experience_slider .slick-track {
    max-width: 100% !important;
    transform: translate3d(0, 0, 0) !important;
    perspective: 100px;
}

.experience_slider .slick-slide {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    opacity: 0;
    width: 100% !important;
    transform: translate3d(0, 0, 0);
    transition: transform 1s, opacity 1s;
}

.experience_slider .slick-snext,
.experience_slider .slick-sprev {
    display: block;
}

.experience_slider .slick-current {
    opacity: 1;
    position: relative;
    display: block;
    transform: translate3d(0, 110px, 20px);
    z-index: 2;
}

.experience_slider .slick-snext {
    opacity: 1;
    transform: translate3d(80%, 0, 0px);
    z-index: 1;
}

.experience_slider .slick-sprev {
    opacity: 1;
    transform: translate3d(-80%, 0, 0px);
}

.experience_slide.slick-center .experience-outcomes_img {
    --bs-aspect-ratio: calc(3 / 4* 100%);
}

.experience_slider .slick-slide.slick-current .experince-outcomes_conetnt {
    position: absolute;
    bottom: 50px;
    opacity: 1;
    padding: 0px;
    left: 0;
    right: 0;
    padding: 0 40px;
    z-index: 1;
}

.experince-outcomes_conetnt .description {
    display: none;
}

.experience_slider .slick-slide.slick-current .experince-outcomes_conetnt .description {
    display: block;
    font-size: 18px;
}

.capbilities-icon:first-child .capbilities_img {
    clip-path: polygon(97.572% 68.538%, 97.572% 68.538%, 97.978% 68.416%, 98.359% 68.245%, 98.71% 68.031%, 99.028% 67.776%, 99.308% 67.485%, 99.546% 67.161%, 99.738% 66.809%, 99.881% 66.432%, 99.97% 66.034%, 100% 65.619%, 100% 3.047%, 100% 3.047%, 99.959% 2.562%, 99.839% 2.104%, 99.648% 1.68%, 99.394% 1.296%, 99.082% 0.959%, 98.72% 0.676%, 98.314% 0.454%, 97.873% 0.299%, 97.402% 0.218%, 96.909% 0.218%, 96.909% 0.218%, 81.727% 2.614%, 67.345% 7.053%, 53.925% 13.375%, 41.629% 21.422%, 30.617% 31.034%, 21.052% 42.052%, 13.094% 54.318%, 6.906% 67.671%, 2.648% 81.953%, 0.483% 97.004%, 0.483% 97.004%, 0.491% 97.484%, 0.58% 97.942%, 0.741% 98.37%, 0.969% 98.763%, 1.257% 99.114%, 1.597% 99.415%, 1.985% 99.661%, 2.412% 99.845%, 2.872% 99.96%, 3.359% 100%, 66.584% 100%, 66.584% 100%, 67.021% 99.968%, 67.439% 99.874%, 67.834% 99.723%, 68.201% 99.52%, 68.536% 99.27%, 68.834% 98.976%, 69.092% 98.643%, 69.304% 98.277%, 69.467% 97.881%, 69.577% 97.46%, 69.577% 97.46%, 70.632% 93.274%, 72.158% 89.293%, 74.124% 85.549%, 76.498% 82.071%, 79.25% 78.891%, 82.348% 76.04%, 85.76% 73.548%, 89.456% 71.447%, 93.404% 69.766%, 97.572% 68.538%);
}

.capbilities-icon .capbilities_img {
    height: 140px;
    width: 138px;
}

.capbilities-icon:nth-child(2) .capbilities_img {
    clip-path: polygon(9% 0.1%, 9% 0.2%, 8.5% 0.211%, 8.025% 0.299%, 7.581% 0.458%, 7.174% 0.682%, 6.813% 0.963%, 6.502% 1.294%, 6.248% 1.671%, 6.059% 2.085%, 5.941% 2.53%, 5.9% 3%, 5.9% 65.8%, 5.9% 65.8%, 5.929% 66.213%, 6.015% 66.61%, 6.154% 66.987%, 6.342% 67.339%, 6.575% 67.663%, 6.85% 67.953%, 7.164% 68.206%, 7.513% 68.418%, 7.893% 68.584%, 8.3% 68.7%, 8.3% 68.7%, 12.489% 69.928%, 16.454% 71.61%, 20.166% 73.717%, 23.591% 76.215%, 26.7% 79.075%, 29.461% 82.265%, 31.842% 85.753%, 33.814% 89.51%, 35.343% 93.502%, 36.4% 97.7%, 36.4% 97.7%, 36.516% 98.105%, 36.683% 98.477%, 36.897% 98.814%, 37.154% 99.114%, 37.45% 99.375%, 37.782% 99.594%, 38.147% 99.768%, 38.541% 99.895%, 38.96% 99.973%, 39.4% 100%, 100% 100%, 100% 100%, 100% 99.965%, 100% 99.862%, 100% 99.698%, 100% 99.475%, 100% 99.2%, 100% 98.877%, 100% 98.51%, 100% 98.106%, 100% 97.667%, 100% 97.2%, 100% 97.2%, 98.856% 82.113%, 95.528% 67.797%, 90.172% 54.412%, 82.944% 42.118%, 74% 31.075%, 63.496% 21.442%, 51.588% 13.378%, 38.432% 7.043%, 24.184% 2.597%, 9% 0.2%, 9% 0.2%, 24.184% 2.597%, 38.432% 7.043%, 51.588% 13.378%, 63.496% 21.442%, 74% 31.075%, 82.944% 42.118%, 90.172% 54.412%, 95.528% 67.797%, 98.856% 82.113%, 100% 97.2%, 100% 97.2%, 100% 97.667%, 100% 98.106%, 100% 98.51%, 100% 98.877%, 100% 99.2%, 100% 99.475%, 100% 99.698%, 100% 99.862%, 100% 99.965%, 100% 100%, 100% 100%, 39.4% 100%, 38.96% 99.973%, 38.541% 99.895%, 38.147% 99.768%, 37.782% 99.594%, 37.45% 99.375%, 37.154% 99.114%, 36.897% 98.814%, 36.683% 98.477%, 36.516% 98.105%, 36.4% 97.7%, 36.4% 97.7%, 35.343% 93.502%, 33.814% 89.51%, 31.842% 85.753%, 29.461% 82.265%, 26.7% 79.075%, 23.591% 76.215%, 20.166% 73.717%, 16.454% 71.61%, 12.489% 69.928%, 8.3% 68.7%, 8.3% 68.7%, 7.893% 68.584%, 7.513% 68.418%, 7.164% 68.206%, 6.85% 67.953%, 6.575% 67.663%, 6.342% 67.339%, 6.154% 66.987%, 6.015% 66.61%, 5.929% 66.213%, 5.9% 65.8%, 5.9% 65.8%, 5.9% 3%, 5.941% 2.53%, 6.059% 2.085%, 6.248% 1.671%, 6.502% 1.294%, 6.813% 0.963%, 7.174% 0.682%, 7.581% 0.458%, 8.025% 0.299%, 8.5% 0.211%, 9% 0.2%, 9% 0.2%, 9% 0.2%, 24.184% 2.597%, 38.432% 7.043%, 51.588% 13.378%, 63.496% 21.442%, 74% 31.075%, 82.944% 42.118%, 90.172% 54.412%, 95.528% 67.797%, 98.856% 82.113%, 100% 97.2%, 100% 97.2%, 100% 97.667%, 100% 98.106%, 100% 98.51%, 100% 98.877%, 100% 99.2%, 100% 99.475%, 100% 99.698%, 100% 99.862%, 100% 99.965%, 100% 100%, 100% 100%, 39.4% 100%, 38.96% 99.973%, 38.541% 99.895%, 38.147% 99.768%, 37.782% 99.594%, 37.45% 99.375%, 37.154% 99.114%, 36.897% 98.814%, 36.683% 98.477%, 36.516% 98.105%, 36.4% 97.7%, 36.4% 97.7%, 35.343% 93.502%, 33.814% 89.51%, 31.842% 85.753%, 29.461% 82.265%, 26.7% 79.075%, 23.591% 76.215%, 20.166% 73.717%, 16.454% 71.61%, 12.489% 69.928%, 8.3% 68.7%, 8.3% 68.7%, 7.893% 68.584%, 7.513% 68.418%, 7.164% 68.206%, 6.85% 67.953%, 6.575% 67.663%, 6.342% 67.339%, 6.154% 66.987%, 6.015% 66.61%, 5.929% 66.213%, 5.9% 65.8%, 5.9% 65.8%, 5.9% 3%, 5.941% 2.53%, 6.059% 2.085%, 6.248% 1.671%, 6.502% 1.294%, 6.813% 0.963%, 7.174% 0.682%, 7.581% 0.458%, 8.025% 0.299%, 8.5% 0.211%, 9% 0.2%, 9% 0.2%);
}

.capbilities-icon:nth-child(3) .capbilities_img {
    clip-path: polygon(69.223% 0.083%, 3.379% 0.083%, 3.379% 0.083%, 2.891% 0.123%, 2.43% 0.239%, 2.003% 0.424%, 1.615% 0.672%, 1.274% 0.976%, 0.986% 1.329%, 0.759% 1.724%, 0.598% 2.155%, 0.511% 2.615%, 0.504% 3.098%, 0.504% 3.098%, 2.702% 18.173%, 6.983% 32.474%, 13.185% 45.844%, 21.147% 58.124%, 30.71% 69.154%, 41.712% 78.776%, 53.994% 86.83%, 67.394% 93.158%, 81.753% 97.601%, 96.908% 100%, 96.908% 100%, 97.402% 100%, 97.872% 99.919%, 98.314% 99.764%, 98.719% 99.541%, 99.082% 99.257%, 99.394% 98.919%, 99.648% 98.533%, 99.839% 98.107%, 99.959% 97.647%, 100% 97.161%, 100% 34.336%, 100% 34.336%, 99.97% 33.919%, 99.881% 33.52%, 99.738% 33.141%, 99.546% 32.787%, 99.307% 32.462%, 99.027% 32.17%, 98.709% 31.914%, 98.358% 31.699%, 97.977% 31.528%, 97.572% 31.405%, 97.572% 31.405%, 93.192% 30.095%, 89.058% 28.284%, 85.207% 26.008%, 81.676% 23.303%, 78.5% 20.205%, 75.716% 16.751%, 73.36% 12.976%, 71.47% 8.917%, 70.081% 4.609%, 69.229% 0.089%, 69.229% 0.089%, 69.229% 0.088%, 69.229% 0.087%, 69.228% 0.086%, 69.228% 0.085%, 69.227% 0.085%, 69.226% 0.084%, 69.226% 0.084%, 69.225% 0.083%, 69.224% 0.083%, 69.223% 0.083%);
}

.capbilities-icon:last-child .capbilities_img {
    clip-path: polygon(0.537% 31.887%, 0.537% 31.887%, 0.536% 31.887%, 0.535% 31.888%, 0.534% 31.888%, 0.533% 31.888%, 0.533% 31.889%, 0.532% 31.89%, 0.532% 31.89%, 0.531% 31.891%, 0.531% 31.892%, 0.531% 31.893%, 0.531% 97.161%, 0.531% 97.161%, 0.572% 97.647%, 0.692% 98.107%, 0.882% 98.533%, 1.137% 98.919%, 1.449% 99.257%, 1.811% 99.541%, 2.216% 99.764%, 2.658% 99.919%, 3.128% 100%, 3.621% 100%, 3.621% 100%, 18.773% 97.601%, 33.127% 93.158%, 46.524% 86.83%, 58.802% 78.776%, 69.802% 69.154%, 79.362% 58.124%, 87.322% 45.844%, 93.523% 32.474%, 97.802% 18.173%, 100% 3.098%, 100% 3.098%, 99.993% 2.615%, 99.906% 2.155%, 99.745% 1.724%, 99.518% 1.329%, 99.23% 0.976%, 98.889% 0.672%, 98.501% 0.424%, 98.074% 0.239%, 97.613% 0.123%, 97.125% 0.083%, 33.885% 0.083%, 33.885% 0.083%, 33.451% 0.115%, 33.035% 0.208%, 32.642% 0.358%, 32.277% 0.56%, 31.943% 0.809%, 31.645% 1.102%, 31.387% 1.432%, 31.174% 1.797%, 31.009% 2.191%, 30.897% 2.611%, 30.897% 2.611%, 29.747% 7.008%, 28.081% 11.175%, 25.936% 15.075%, 23.347% 18.672%, 20.352% 21.931%, 16.986% 24.815%, 13.285% 27.288%, 9.286% 29.315%, 5.025% 30.86%, 0.537% 31.887%, 0.537% 31.887%, 0.537% 31.887%, 0.537% 31.887%, 0.537% 31.887%, 0.537% 31.887%, 0.537% 31.887%, 0.537% 31.887%, 0.537% 31.887%, 0.537% 31.887%, 0.537% 31.887%, 0.537% 31.887%);
}

.real-experts_cycle::before {
    content: "";
    position: absolute;
    left: 0;
    top: 30px;
    width: 740px;
    height: 500px;
    -webkit-filter: blur(133px);
    border-radius: 100%;
    z-index: -1;
    background: linear-gradient(270deg, #3f96ed6e 2.77%, #602b8dc4 100%);
    transform: rotate(180deg);
}

.real-experts_cycle {
    position: relative;
    z-index: 1;
}

.real-title_wrapper {
    height: 225px;
    width: 225px;
    background: #080F26;
    border: 1px solid var(--bs-primary);
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: absolute;
    top: 0px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.real-experts_cycle-wrapper {
    position: relative;
    z-index: 1;
    max-width: 610px;
    margin: 0 auto;
}

.real-experts_cycle .experts-sub-title {
    font-size: 22px;
    text-transform: capitalize;
}

.experts-cycle_item {
    background-color: #160544B2;
    border: 2px solid #A855F7;
    text-align: center;
    width: fit-content;
    display: inline-block;
    padding: 5px 35px 8px;
    border-radius: 50px;
    line-height: 20px;
    box-shadow: 0px 0px 8px #DEBCF473;
    position: absolute;
    z-index: 1;
    transition: transform .2s;
    cursor: pointer;
}

.experts-cycle_item:hover {
    transform: scale(1.1);
}

.experts-cycle_item a {
    font-size: 13px;
    text-transform: uppercase;
    line-height: 20px;
    font-weight: 400;
}

.experts-cycle_list .experts-cycle_item:nth-child(1) {
    top: 23%;
    left: -78px;
}

.experts-cycle_list .experts-cycle_item:nth-child(2) {
    bottom: 150px;
    left: 30px;
}

.experts-cycle_list .experts-cycle_item:nth-child(3) {
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.experts-cycle_list .experts-cycle_item:nth-child(4) {
    top: 36%;
    right: -75px;
}

.experts-cycle_list .experts-cycle_item:last-child {
    bottom: 19%;
    right: -24px;
}

.real-experts_cycle {
    padding-top: 0;
    padding-bottom: 0px;
}

.range_forrester_section.landing_range-section::before {
    right: 0;
    width: 705px;
    height: 305px;
    left: 0;
    top: 0px;
    bottom: 0;
    -webkit-filter: blur(200px);
    background: linear-gradient(270deg, #3F96ED -25.42%, #602B8D 71.81%);
}

.about-video_section.landing-video_section {
    padding-top: 0px;
}

.about-video_section.landing-video_section::after {
    display: none;
}

.experience_section .experience_img img {
    height: 352px;
    object-fit: cover;
    border-radius: 5px;
    transition: transform 0.3s ease;
}

.experience_section .experience_card-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    z-index: 2;
}

.experience_section .experience_card-content .sub-title {
    margin-bottom: 0px;
}

.experience_section .experience_card-content .description {
    font-size: 16px;
    line-height: 20px;
    max-width: 205px;
    margin: 0 auto;
    width: 100%;
    min-height: 56px;
    display: flex;
    flex-direction: column;
    justify-content: end;
}

.proven-result_wrapper {
    padding-top: 120px;
}

.proven_card .title {
    font-size: 70px;
    font-weight: 700;
    color: #fff;
    background: linear-gradient(275.27deg, #0196F4 1.7%, #9333EA 69.88%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.proven_card .description {
    max-width: 310px;
    width: 100%;
    margin: 0 auto;
}

.proven-result_wrapper .sub-title {
    margin-bottom: 50px;
}

.proven_card {
    background: #0F172AB2;
    box-shadow: 0 0px 10px #DEBCF440;
    border-radius: 10px;
    position: relative;
    z-index: 1;
    text-align: center;
    height: 100%;
    padding: 40px 30px;
}

.counter-sub_text {
    font-size: 16px;
    line-height: 20px;
    margin-top: 35px;
}

.real-experiences_banner .title {
    font-size: 70px;
    font-weight: 700;
    background: linear-gradient(275.27deg, #0196F4 1.7%, #9333EA 69.88%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: relative;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.experience_section .experience_card-content .title {
    font-size: 90px;
    font-weight: 700;
    color: #130944 !important;
    line-height: 110px;
    -webkit-text-stroke: 2px #fff;
    position: absolute;
    left: -22px;
    font-family: system-ui;
}

.real-experiences_banner .title-slider-text {
    background: linear-gradient(275.27deg, #0196F4 1.7%, #9333EA 69.88%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: left;
}

.real-experiences_banner .experiences-banner_text-slider {
    height: 87px;
    max-width: 420px;
}

.real-experiences_banner .sub-title {
    font-size: 45px;
    font-weight: 400;
    line-height: normal;
}

.real-experiences_banner .cr_banner_link .btn {
    --bs-btn-padding-x: 45px;
    --bs-btn-padding-y: 12px;
}

.real-experiences_banner {
    background-repeat: no-repeat;
    background-size: 100% 100vh;
    background-position: center;
    position: relative;
    z-index: auto;
    background-color: #000000;
}

.real-experiences_banner {
    padding-top: 95px;
    padding-bottom: 95px;
}

.landing-blog_section .blog-section__mask-right {
    bottom: 0;
    right: -130px;
    top: unset;
}

.experience-type_list ul {
    margin-bottom: 0px;
}

.experience-type-item {
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    background: #DEBCF44D;
    border-radius: 20px;
    padding: 2px 15px;
    margin: 0 1px 8px;
}

.experience-back_card .description {
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.experience-back_card .description p {
    margin-bottom: 0px;
}

.experience-back_card {
    width: 540px;
    border-radius: 5px;
    padding: 20px 10px 20px;
    background: linear-gradient(179.8deg, #10182b 44.77%, rgb(0 0 0) 82.84%);
    cursor: pointer;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: -15px;
    z-index: 10;
    transition: transform 300ms ease 100ms;
}

.experience-mobile_slide:last-child .experience-back_card {
    right: -15px;
}

.experience-back_img img {
    width: 100%;
    margin-bottom: 5px;
    height: 270px;
}

.experience-back_card .crisis-video_link {
    margin-top: 8px;
}

.experience-back_card .btn {
    --bs-btn-padding-x: 32px;
    --bs-btn-padding-y: 8px;
}

.experience-content_wrapper {
    position: relative;
    z-index: 2;
}

.experience-fornt-wrapper {
    position: relative;
    z-index: 1;
}

.experience-fornt-wrapper::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
    z-index: 0;
    background: linear-gradient(180deg, rgba(102, 102, 102, 0) 36.22%, rgb(0 0 0) 76.14%);
}

.experience_section .experience_card:hover .experience-back_card {
    transform: scale(1.1);
    visibility: visible;
    opacity: 1;
}

.blog_section.landing-blog_section::after {
    bottom: -460px;
}

.blog_section.landing-blog_section::before {
    content: "";
    position: absolute;
    left: -230px;
    height: 500px;
    width: 700px;
    border-radius: 100%;
    z-index: -1;
    -webkit-filter: blur(200px);
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
}


/** Home Page End **/


/** About Section Start **/

.hero-banner_section.inner-banner_section {
    overflow: hidden;
}

.hero-banner_section.hero-about_section::after {
    background: linear-gradient(90deg, #02061757 20%, rgb(25 20 57 / 0%) 80%, rgba(33, 24, 69, 0) 100%);
}

.hero-banner_section.hero-about_section {
    padding-top: 140px;
}

.hero-banner_section.inner-banner_section::before {
    content: "";
    position: absolute;
    z-index: 1;
    width: 700px;
    height: 490px;
    top: -48px;
    left: -448px;
    -webkit-filter: blur(133px);
    opacity: 0.5;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    border-radius: 50%;
}

.hero-banner_section.hero-about_section .brand-logo_slider {
    padding-top: 190px;
}

.inner-banner_section.hero-banner_section::after {
    display: none;
}

.about-video {
    position: relative;
}

.video_iframe iframe {
    width: 100%;
}

.about-video img {
    width: 100%;
}

.about-video_details {
    padding-left: 90px;
}

.about-video_details .description.text-white {
    max-width: 455px;
    width: 100%;
    margin-top: 24px;
}

.about-video_section {
    padding-top: 140px;
    padding-bottom: 120px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.about-video_section .container {
    position: relative;
    z-index: 2;
}

.about-video_section::after {
    content: "";
    position: absolute;
    height: 490px;
    width: 865px;
    border-radius: 100%;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.5) -25.42%, rgba(96, 43, 141, 0.5) 71.81%);
    left: 75px;
    -webkit-filter: blur(200px);
    top: 205px;
}

.about-counter_section {
    padding-top: 120px;
    position: relative;
    z-index: 1;
}

.about-video_section .counter-title {
    font-size: 70px;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(274.39deg, #0196F4 8.22%, #9333EA 60.26%);
    -webkit-background-clip: text;
    font-weight: 700;
}

.about-counter_card {
    padding: 0 40px;
}

.about-counter_section::before {
    content: "";
    position: absolute;
    height: 480px;
    width: 600px;
    border-radius: 100%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    right: -612px;
    -webkit-filter: blur(200px);
    bottom: 100px;
    z-index: -1
}

.why-us_slide.slick-slide {
    height: auto;
    margin-bottom: 20px;
}

.why-us_slider .slick-list,
.why-us_slider .slick-track {
    display: flex;
}

.inside_img img {
    height: 568px;
    width: 930px;
    object-fit: cover;
}

.inside-banner--video {
    height: 568px;
    width: 930px;
    object-fit: cover;
    border-radius: 5px;
    cursor: pointer;
}

.adjectives_card {
    background: rgba(15, 23, 42, 0.7);
    border: 0.1px solid rgba(16, 24, 43, 1);
    box-shadow: 0px 0px 10px 2px rgba(222, 188, 244, 0.25);
    height: 100%;
    border-radius: 10px;
    padding: 40px 40px;
}

.adjectives_card .title {
    -webkit-text-fill-color: transparent;
    background: linear-gradient(274.39deg, #0196F4 8.22%, #9333EA 60.26%);
    -webkit-background-clip: text;
    font-size: 36px;
    line-height: normal;
    margin-bottom: 16px;
    font-weight: 700;
}

.about-adjectives {
    padding-top: 60px;
    position: relative;
    z-index: 1;
}

.about-adjectives .container {
    position: relative;
    z-index: 2;
}

.about-adjectives::before {
    content: "";
    position: absolute;
    bottom: -180px;
    left: 0px;
    z-index: 0;
    width: 587px;
    height: 930px;
    background-image: url("./assets/img/next-arrow-bg.png");
    background-repeat: no-repeat;
}

.modal-video .modal-body iframe {
    width: 100%;
    height: 100%;
}

.about-video .btn-icon {
    position: absolute;
    height: 72px;
    width: 72px;
    background: rgb(255 255 255 / 84%);
    background-repeat: no-repeat;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-play-fill' viewBox='0 0 16 16'%3E%3Cpath d='m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393'/%3E%3C/svg%3E");
    background-position: 18px center;
    background-size: 40px;
    box-shadow: 0px 0px 10.9px 0px rgba(0, 0, 0, 0.55);
}

.modal-video .btn-close {
    border-radius: 50%;
    opacity: 1;
    background-color: #9333ea;
    background-size: 11px;
    padding: 0;
    z-index: 2;
    height: 25px;
    width: 25px;
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
    position: absolute;
    right: -9px;
    background-position: center center;
    top: -12px;
    --bs-btn-close-focus-shadow: unset;
}

.about-team_section {
    padding-bottom: 110px;
    position: relative;
    z-index: 5;
}

.about-team_section::after {
    content: "";
    position: absolute;
    top: -250px;
    right: -56px;
    width: 468px;
    height: 930px;
    background-image: url("./assets/img/pervious-arrow-bg.png");
    background-repeat: no-repeat;
    z-index: 0;
}

.sub-descrption {
    font-size: 24px;
    line-height: 34px;
    max-width: 1130px;
    margin: 0 auto;
}

.about-team_wrapper {
    max-width: 1130px;
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}

.about-team_wrapper .tab-content {
    background: linear-gradient(180deg, #0A0638 0%, #120841 100%);
    padding: 100px 80px;
    border-radius: 5px;
}

.about-team_wrapper::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    max-width: 1130px;
    width: 100%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    height: 370px;
    filter: blur(200px);
}

.about-team_wrapper .nav-link {
    border-radius: 5px 5px 0 0 !important;
    padding: 10px 24px;
    font-size: 16px;
    font-weight: 600;
    color: var(--bs-white);
    background: rgba(33, 36, 102, 1);
    margin: 0 10px;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
    z-index: 1;
}

.about-team_wrapper .nav-pills {
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: rgba(15, 5, 61, 1);
    position: relative;
    z-index: 1;
}

.about-team_wrapper .nav-pills {
    justify-content: center;
}

.about-team_wrapper .nav-link.active::after {
    content: "";
    position: absolute;
    width: calc(100% - 45px);
    height: 3px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: rgba(147, 51, 234, 1);
}

.about-team_wrapper .nav-link:hover,
.about-team_wrapper .nav-link:focus {
    color: var(--bs-white);
}

.about-team_details {
    padding-left: 35px;
}

.about-team_section .section-title_wrapper {
    position: relative;
    z-index: 2;
}

.about-benefit-list_wrapper {
    margin-top: 25px;
}

.about-operational_section {
    padding-top: 120px;
    padding-bottom: 280px;
    position: relative;
    z-index: 2;
    overflow: hidden;
}

.about-operational_section::after {
    content: "";
    position: absolute;
    top: -250px;
    right: -56px;
    width: 468px;
    height: 930px;
    background-image: url("./assets/img/pervious-arrow-bg.png");
    background-repeat: no-repeat;
    z-index: 0;
}

.operational_details .descrption {
    max-width: 380px;
    width: 100%;
}

.operational_img-wrapper {
    position: relative;
    text-align: center;
}

.operational_img-wrapper .operational_img:nth-child(1) {
    position: relative;
    left: -66px;
}

.operational_img-wrapper .operational_img:nth-child(2) {
    position: absolute;
    top: -65px;
    right: 0;
    left: 13%;
    margin: 0 auto;
}

.operational_img-wrapper .operational_img:nth-child(3) {
    position: absolute;
    bottom: -48px;
    left: 2%;
    right: 0;
    margin: 0 auto;
}

.forrester_section.about-forrester_section::before {
    top: -225px;
    left: 0;
    height: 300px;
    width: 660px;
    z-index: -1;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    bottom: auto;
}

.forrester_section.about-forrester_section {
    z-index: 4;
}

.community_section {
    position: relative;
    z-index: 2;
}

.community_section::before {
    height: 490px;
    max-width: 700px;
    content: "";
    position: absolute;
    top: -180px;
    right: -284px;
    filter: blur(200px);
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    z-index: -1;
    border-radius: 100%;
    width: 100%;
}

.community_section::after {
    height: 490px;
    max-width: 1130px;
    content: "";
    position: absolute;
    bottom: -113px;
    left: -350px;
    filter: blur(250px);
    z-index: -1;
    border-radius: 100%;
    width: 100%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
}

.community-user_name {
    font-size: 18px;
    font-weight: 700;
    line-height: 21px;
    margin-bottom: 3px;
    transition: opacity 0.5s ease, transform 0.5s ease;
}

.community-user_title {
    font-size: 18px;
    font-weight: 400;
    line-height: 21px;
    margin-bottom: 15px;
    transition: opacity 0.5s ease, transform 0.5s ease;
}

.community_card {
    background: rgba(66, 69, 125, 0.85);
    box-shadow: 0px 0px 13.7px rgba(0, 0, 0, 0.25);
    padding: 70px 80px 35px;
    position: relative;
    z-index: 1;
    border-radius: 10px;
    height: 100%;
    transition: all 0.5s ease-in-out;
}

.community-slide {
    height: auto;
}

.community-slider {
    padding-bottom: 20px;
}

.community-slider.slick-slider .slick-track,
.community-slider.slick-slider .slick-list {
    display: flex;
}

.community_card .description p {
    margin-bottom: 0px;
    transition: opacity 0.5s ease, transform 0.5s ease;
}

.community-slider .fade-content {
    display: none;
    /* Initially hidden */
    animation: fade-in-out 3s ease-in-out infinite;
}

.community-slider .slick-current .fade-content {
    display: block;
    /* Show only active slide's content */
}

@keyframes fade-in-out {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.community_card::after {
    content: "";
    position: absolute;
    height: 332px;
    background-color: rgba(147, 51, 234, 1);
    width: 3px;
    top: 0;
    left: 52px;
    z-index: 0;
    bottom: 0;
    margin: auto;
}

.quoate_icon {
    background-image: url("data:image/svg+xml,%3Csvg width='49' height='40' viewBox='0 0 49 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 40V26.8518C0 21.7901 0.78642 17.0988 2.35926 12.7778C4.05309 8.45679 6.8963 4.19753 10.8889 0L17.9667 5.37037C14.821 8.95061 12.6432 12.2222 11.4333 15.1852C10.3444 18.0247 9.8 21.0494 9.8 24.2593L5.44444 21.1111H18.5111V40H0ZM30.4889 40V26.8518C30.4889 21.7901 31.2753 17.0988 32.8482 12.7778C34.542 8.45679 37.3852 4.19753 41.3778 0L48.4556 5.37037C45.3099 8.95061 43.1321 12.2222 41.9222 15.1852C40.8333 18.0247 40.2889 21.0494 40.2889 24.2593L35.9333 21.1111H49V40H30.4889Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: 40px;
    height: 40px;
    background-repeat: no-repeat;
    margin-bottom: 12px;
}

.community-img_wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 50px;
    position: relative;
    z-index: 1;
    cursor: pointer;
}

.community-img_wrapper:nth-child(2) .community-img {
    overflow: visible;
}

.community-img_wrapper:nth-child(2) .community-img img {
    height: 174px;
    width: auto;
    max-height: 174px;
    max-width: 174px;
    transform: translateY(-20px);
    object-fit: cover;
    bottom: -36px;
}

.community-img_wrapper:nth-child(3) {
    margin-bottom: 0px;
    margin-left: -30px;
}

.community-img_wrapper:nth-child(1) {
    margin-left: -30px;
}

.community-img_wrapper:nth-child(2) {
    margin-left: 180px;
}

.community-img_details {
    max-width: calc(100% - 172px);
    padding-right: 50px;
}

.community-img img {
    height: 172px;
    border-radius: 50%;
    text-align: center;
    position: absolute;
    bottom: -13px;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.community-img {
    height: 172px;
    width: 172px;
    border-radius: 50%;
    background: rgba(43, 57, 105, 1);
    position: relative;
    overflow: hidden;
    z-index: 1;
    box-shadow: 0px 4px 33px 0px rgba(0, 0, 0, 0.25);
    border: 2px solid #140a3f;
    transition: all 0.3s ease-in-out;
}

.community-img_wrapper:nth-child(2)::after {
    content: "";
    position: absolute;
    height: 85px;
    width: 43px;
    bottom: -72px;
    background-color: #140a3f;
    transform: rotate(32deg);
    left: -74px;
    right: 0;
    margin: 0 auto;
}

.community-img_wrapper:nth-child(2)::before {
    content: "";
    position: absolute;
    height: 88px;
    width: 43px;
    top: -73px;
    background-color: #140a3f;
    transform: rotate(150deg);
    left: -72px;
    right: 0;
    margin: 0 auto;
}

.community-img::after {
    content: "";
    position: absolute;
    height: 70px;
    width: 70px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background: rgba(63, 150, 237, 1);
    filter: blur(25px);
    z-index: -1;
}

.community-img_wrapper:nth-child(2) .community-img::after {
    background: rgba(255, 42, 51, 1);
    filter: blur(36px);
    height: 117px;
    width: 100px;
}

.community-img_wrapper:nth-child(3) .community-img::after {
    background: rgba(104, 44, 144, 1);
    filter: blur(28px);
    height: 97px;
    width: 100px;
}

.about-team_image {
    position: relative;
    z-index: 1;
}

.about-team_image .btn-icon {
    position: absolute;
    height: 86px;
    width: 86px;
    background-repeat: no-repeat;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: center;
    background-size: 86px;
    background-image: url("data:image/svg+xml,%3Csvg width='86' height='86' viewBox='0 0 86 86' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43 7.16675C23.22 7.16675 7.16666 23.2201 7.16666 43.0001C7.16666 62.7801 23.22 78.8334 43 78.8334C62.78 78.8334 78.8333 62.7801 78.8333 43.0001C78.8333 23.2201 62.78 7.16675 43 7.16675ZM52.5317 49.1992L47.945 51.8509L43.3583 54.5026C37.4458 57.9068 32.6083 55.1117 32.6083 48.3034V43.0001V37.6968C32.6083 30.8526 37.4458 28.0934 43.3583 31.4976L47.945 34.1492L52.5317 36.8009C58.4442 40.2051 58.4442 45.7951 52.5317 49.1992Z' fill='white'/%3E%3C/svg%3E%0A");
}

.team-video-modal .modal-body iframe {
    width: 100%;
    height: 100%;
}

.team-video-modal .btn-close {
    border-radius: 50%;
    opacity: 1;
    background-color: #9333ea;
    background-size: 11px;
    padding: 0;
    z-index: 2;
    height: 25px;
    width: 25px;
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
    position: absolute;
    right: -9px;
    background-position: center center;
    top: -12px;
    --bs-btn-close-focus-shadow: unset;
}

.about-adjectives.why-us_section {
    padding-top: 40px;
}


/** About Section End **/


/** Customer Section Start **/

.hero-banner_section.hero-about_section.hero-custome_section::after {
    background: linear-gradient(100.77deg, rgb(9 11 59 / 96%) 35.32%, rgb(7 9 55 / 10%) 61.27%, rgb(15 13 64 / 0%) 81.75%);
}

.hero-custome_section .hero-banner_details .description {
    max-width: 465px;
    width: 100%;
}

.hero-banner_section.hero-about_section.hero-custome_section .brand-logo_slider {
    padding-top: 60px;
}

.customer_experience .section-title_wrapper .description {
    max-width: 930px;
    width: 100%;
    margin: 0 auto;
    margin-top: 20px;
}

.customer_experience .section-title_wrapper {
    padding-bottom: 75px;
}

.customer_experience .adjectives_card .title {
    min-height: 86px;
}

.customer_experience .adjectives_card .description {
    max-width: 290px;
    width: 100%;
    margin: 0 auto;
}

.about-adjectives.customer_experience {
    padding-top: 80px;
}

.why-us_section .adjectives_card .title {
    margin-bottom: 12px;
}

.why-us_section .section-title_wrapper {
    margin-bottom: 65px;
}

.about-adjectives.why-us_section::before,
.about-video_section.customer-about_section::after {
    display: none;
}

.about-video_section.customer-about_section {
    overflow: visible;
    padding-top: 80px;
}

.about-video_section.customer-about_section::before {
    content: "";
    position: absolute;
    top: -55px;
    right: -56px;
    width: 468px;
    height: 930px;
    background-image: url("./assets/img/pervious-arrow-bg.png");
    background-repeat: no-repeat;
    z-index: 0;
}

.blog_section.inner-blog_section {
    position: relative;
    padding-top: 90px;
    padding-bottom: 120px;
}

.blog_section.inner-blog_section::after {
    height: 650px;
    max-width: 934px;
    content: "";
    position: absolute;
    bottom: -355px;
    right: -403px;
    filter: blur(220px);
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    z-index: -1;
    border-radius: 100%;
    width: 100%;
}

.community_section.customer-community_section::before {
    height: 491px;
    max-width: 700px;
    content: "";
    position: absolute;
    bottom: -140px;
    right: -284px;
    filter: blur(200px);
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    z-index: -1;
    border-radius: 100%;
    width: 100%;
    left: 665px;
    right: 0;
    margin: 0 auto;
    top: unset;
}

.hero-banner_section.hero-about_section.hero-custome_section {
    padding-top: 120px;
}

.customer-navigator_section .description {
    max-width: 935px;
    margin: 0 auto;
    width: 1000%;
    margin-top: 20px;
}

.customer-navigator_section .nav {
    width: 220px;
}

.customer-navigator_section .tab-pane {
    width: calc(100% - 0px);
    padding-left: 60px;
}

.prograss_line {
    position: absolute;
    height: 40px;
    width: 4px;
    left: 0;
    background-color: #8887A3;
    border-radius: 5px;
    top: 0;
    bottom: 0;
    margin: 0 auto;
    display: flex;
    align-items: center;
    transition: width 0.5s ease;
}

.customer-navigator_list .nav-link.active .prograss_line {
    background-color: var(--bs-primary);
}

.customer-navigator_section .nav-pills .nav-link.active,
.customer-navigator_section .nav-pills .show>.nav-link {
    background-color: transparent;
}

.customer-navigator_details {
    max-width: 385px;
}

.customer-navigator_link {
    margin-top: 30px;
}

.customer-navigator_section .section-title_wrapper {
    margin-bottom: 40px;
}

.customer-navigator_section .tab-content {
    width: calc(100% - 189px);
}

.customer-navigator_list .nav-link:hover {
    font-weight: 700;
}

.customer-navigator_details .sub-title {
    margin-bottom: 15px;
}

.about-adjectives.customer_experience::after {
    content: "";
    position: absolute;
    height: 480px;
    width: 700px;
    border-radius: 100%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    right: -328px;
    -webkit-filter: blur(200px);
    bottom: 124px;
    z-index: -1;
}

.about-adjectives.customer_experience::before {
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.5) -25.42%, rgba(96, 43, 141, 0.5) 71.81%);
    border-radius: 100%;
    height: 485px;
    width: 800px;
    -webkit-filter: blur(200px);
    left: -250px;
    bottom: -54px;
}

.customer-navigator_section {
    position: relative;
    z-index: 2;
}

.customer-navigator_section::before {
    content: "";
    position: absolute;
    left: -44px;
    z-index: 0;
    width: 587px;
    height: 930px;
    background-image: url("./assets/img/next-arrow-bg.png");
    background-repeat: no-repeat;
    top: -330px;
}

.customer-navigator_section::after {
    content: "";
    position: absolute;
    left: -255px;
    z-index: 0;
    width: 800px;
    height: 495px;
    top: unset;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.5) -25.42%, rgba(96, 43, 141, 0.5) 71.81%);
    -webkit-filter: blur(200px);
    z-index: -1;
    border-radius: 100%;
    bottom: -57px;
}

.customer-program_list::after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    border-radius: 4px;
    border-width: 2px;
    border-style: solid;
    border-color: transparent;
    border-image: initial;
    background: linear-gradient(272deg, #A855F7 48.47%, #9333EA 100%);
    mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) padding-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px);
}

.customer-program_list {
    position: relative;
    z-index: 1;
    box-shadow: 0px 0px 10px rgba(222, 188, 244, 0.45);
    height: 100%;
    margin: 0 12px;
}

.program-title_wrapper {
    padding-top: 55px;
    padding-bottom: 25px;
}

.customer-program_sub-list .true_icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-check-lg' viewBox='0 0 16 16'%3E%3Cpath d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425z'/%3E%3C/svg%3E");
    height: 30px;
    width: 30px;
    background-repeat: no-repeat;
    background-size: 30px;
    text-align: center;
    margin: 0 auto;
}

.customer-program_sub-list .false_icon {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 18.5L17.5 2' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M1.75 2.75L18.25 17.75' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    height: 30px;
    width: 30px;
    background-repeat: no-repeat;
    background-size: 20px;
    text-align: center;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: center;
}

.customer-program_sub-list .list-item {
    padding: 18px 0;
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
}

.customer-program_sub-list ul .list-item:nth-child(odd) {
    background: rgba(255, 255, 255, 0.05);
}

.customer-navigator_list .nav-link.active {
    font-weight: 700;
}

.customer-navigator_list .nav-link.active::after {
    background: rgba(147, 51, 234, 1);
}

.program_list ul .program-list_item:first-child {
    min-height: 99px;
}

.program-list_item {
    text-align: end;
    min-height: 66px;
    font-size: 18px;
    line-height: 25px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: end;
}

.page-template-customer-success .program_list {
    padding-top: 130px;
}

.page-template-customer-success .program_list ul .program-list_item:first-child {
    min-height: 91px;
}

.page-template-customer-success .program-list_item {
    min-height: 91px;
}

.page-template-customer-success .customer-program_sub-list .list-item {
    min-height: 91px;
}

.program_list {
    padding-right: 45px;
    padding-top: 105px;
}

.customer-program_section {
    padding-bottom: 0px;
    padding-top: 30px;
    position: relative;
    z-index: 2;
}

.customer-program_section::after {
    content: "";
    position: absolute;
    top: -250px;
    right: -56px;
    width: 468px;
    height: 930px;
    background-image: url("./assets/img/pervious-arrow-bg.png");
    background-repeat: no-repeat;
    z-index: 0;
}

.None_icon {
    height: 30px;
    width: 30px;
}

.customer-program_section .section-title_wrapper {
    margin-bottom: 80px;
}

.community_section.customer-community_section {
    padding-top: 120px;
}

.customer-program_section::before {
    content: "";
    position: absolute;
    height: 490px;
    width: 600px;
    top: -304px;
    right: -125px;
    border-radius: 100%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    -webkit-filter: blur(200px);
    z-index: -1;
}

.about-adjectives.why-us_section .adjectives_card {
    margin: 0 15px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-top: 25px;
    padding-bottom: 5px;
    padding-left: 35px;
    padding-right: 35px;
    background: #0F172A33;
}

.customer-navigator_list .nav-link {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: var(--bs-white);
    margin-bottom: 14px;
    padding-left: 20px;
    padding-right: 0px;
    position: relative;
    z-index: 1;
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 40px;
    display: flex;
    align-items: center;
    transition: font-weight 0.2s ease;
    flex-direction: row-reverse;
    justify-content: flex-end;
    cursor: pointer;
}

.progress-bar-vertical {
    width: 4px;
    min-height: 40px;
    display: flex;
    margin-right: 20px;
    float: left;
    background-color: #8887A3;
}

.progress-bar-vertical .progress-bar {
    width: 100%;
    height: 0;
    -webkit-transition: height 0.6s ease;
    -o-transition: height 0.6s ease;
    transition: height 0.6s ease;
    background-color: var(--bs-primary);
}

.tab-name {
    width: calc(100% - 24px);
}

.inner-blog_section .post_card {
    background: #1A0547;
}


/** Customer Section End **/


/** Individual Activelearning Start **/

.hero-banner_section.hero-individual_section::after {
    background: linear-gradient(94.88deg, #0A0D36 36.32%, rgba(25, 20, 57, 0.2) 80.24%, rgba(33, 24, 69, 0) 100%);
}

.hero-banner_section.hero-individual_section .brand-logo_slider {
    padding-top: 150px;
    padding-bottom: 85px;
    background: linear-gradient(180deg, rgba(4, 6, 50, 0) 0%, #040632 100%);
}

.hero-banner_section.hero-individual_section {
    padding-top: 130px;
}

.hero-banner_section.hero-individual_section .hero-title {
    text-transform: math-auto;
}

.forrester_section.individual-forrester_section::before,
.about_section.individual_about-section::after {
    display: none;
}

.real_experience-section.individual_real_experience {
    padding-bottom: 60px;
    padding-top: 30px;
}

.real_experience-section.individual_real_experience::before {
    right: -293px;
    left: auto;
    width: 700px;
    height: 490px;
    bottom: auto;
    top: 130px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602b8da3 67.26%);
}

.forrester-slider_section.individual-forrester_section::after {
    height: 330px;
    left: -236px;
    bottom: -287px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
}

.about-adjectives.why-us_section.individual-why_section {
    padding-top: 0px;
}

.about_section.individual_about-section::before {
    content: "";
    position: absolute;
    top: -415px;
    right: -56px;
    width: 468px;
    height: 930px;
    background-image: url("./assets/img/pervious-arrow-bg.png");
    background-repeat: no-repeat;
    z-index: 0;
}

.blog_section.individual-blog_section::after {
    height: 650px;
    max-width: 934px;
    content: "";
    position: absolute;
    bottom: -410px;
    right: -403px;
    filter: blur(220px);
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    z-index: -1;
    border-radius: 100%;
    width: 100%;
}

.blog_section.individual-blog_section {
    padding-top: 0px;
    padding-bottom: 120px;
}

.approach_section .section-title_wrapper .description {
    max-width: 1130px;
    width: 100%;
    margin: 0 auto;
    font-weight: 600;
    font-size: 25px;
    line-height: 35px;
}

.approach-tab_wrapper {
    max-width: 935px;
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}

.approach-tab_wrapper .accordion-button {
    background: linear-gradient(180deg, #0A0638 0%, #120841 100%);
}

.approach-tab_wrapper .accordion-item {
    background: linear-gradient(180deg, #0A0638 0%, #120841 100%);
}

.approach-tab_wrapper .answer-title {
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    line-height: 45px;
    text-transform: uppercase;
}

.approach-tab_wrapper .accordion {
    --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
    --bs-accordion-btn-padding-x: 34px;
    --bs-accordion-btn-padding-y: 30px;
    --bs-accordion-btn-focus-box-shadow: unset;
    --bs-accordion-btn-icon-width: 25px;
    --bs-accordion-border-color: #FFFFFF80;
    --bs-accordion-btn-icon-transform: unset;
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
}

.approach-tab_wrapper::before {
    content: "";
    position: absolute;
    top: -36px;
    max-width: 870px;
    height: 400px;
    border-radius: 100%;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.5) -25.42%, rgba(96, 43, 141, 0.5) 71.81%);
    z-index: -1;
    -webkit-filter: blur(200px);
    left: 0;
    right: 0;
    margin: 0 auto;
}

.accordion-button:not(.collapsed)::after {
    transform: rotate(-180deg) !important;
}

.accordion-button::after {
    transform: unset !important;
}

.approach-tab_wrapper::after {
    content: "";
    position: absolute;
    top: 75px;
    max-width: 870px;
    height: 460px;
    border-radius: 100%;
    z-index: -1;
    -webkit-filter: blur(200px);
    left: 0;
    right: 0;
    margin: 0 auto;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.approach_section {
    position: relative;
    z-index: 2;
    background-image: url("./assets/img/next-arrow-bg.png");
    background-repeat: no-repeat;
}

.approach_section .section-title_wrapper {
    position: relative;
    z-index: 2;
}

.approach_section .accordion-button:not(.collapsed) {
    box-shadow: unset;
}

.approach_section .accordion-body {
    padding-left: 34px;
    padding-right: 34px;
    padding-bottom: 60px;
    padding-top: 0px;
}

.approach-content_wrapper {
    padding-left: 25px;
}

.approach_link {
    margin-top: 40px;
}

.approach_section .accordion-item.selected {
    transform: scale(1.05);
    box-shadow: 0 0 5px rgba(2, 2, 2, 0.4);
    z-index: 1;
    border-bottom: 0px;
    position: relative;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.approach_section .accordion-body {
    background: linear-gradient(180deg, #10073f 0%, #120841 100%);
    transition: max-height 0.6s ease-in-out;
    overflow: hidden;
    max-height: 0;
}

.approach_section .accordion-item.selected::before {
    content: "";
    position: absolute;
    height: 96px;
    max-width: 750px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
}

.approach_section .accordion-item.selected::after {
    content: "";
    position: absolute;
    height: 156px;
    max-width: 550px;
    right: 0;
    margin: 0 auto;
    background: linear-gradient(270deg, #3f96edb3 2.77%, #602B8D 100%);
    border-radius: 100%;
    -webkit-filter: blur(100px);
    z-index: -1;
    bottom: 0;
    left: 0;
}

.approach-tab_wrapper .accordion-collapse.collapse {
    transition: height 0.6s ease-in-out, opacity 0.6s ease-in-out;
}

.approach-tab_wrapper .accordion-collapse.collapse.show {
    height: auto;
    opacity: 1;
}

.accordion-item.selected .accordion-collapse {
    opacity: 1;
    /* transition: max-height 0.5s ease-in-out, opacity 0.4s ease-in-out; */
}

.approach-tab_wrapper .accordion-button:hover {
    z-index: 0;
}


/* .approach_section::before {
content: "";
position: absolute;
bottom: -70px;
left: 0px;
z-index: 0;
max-width: 587px;
width: 100%;
height: 930px;
background-image: url("./assets/img/next-arrow-bg.png");
background-repeat: no-repeat;
z-index: -1;
} */

.approach_section .container {
    position: relative;
    z-index: 1;
}

.active-learning_section {
    padding-top: 40px;
    position: relative;
    z-index: 1;
}

.active-learning_section .section-title_wrapper .descrption {
    max-width: 1100px;
    width: 100%;
    margin: 0 auto;
    font-weight: 400;
    font-size: 25px;
    line-height: 35px;
}

.active-learning_section .section-title_wrapper {
    margin-bottom: 70px;
}

.active_content-details .row .col:first-child .active_card-content .descrption {
    max-width: 275px;
}

.active_content-details .row .col:nth-child(3) .active_card-content .descrption {
    max-width: 350px;
    margin-left: auto;
    font-weight: 700;
}

.vs_title {
    font-size: 190px;
    line-height: 190px;
    font-weight: 700;
}

.experts-cycle_list {
    display: flex;
    align-items: center;
}

.active-user_img {
    text-align: center;
    margin-top: -140px;
    position: relative;
    z-index: 3;
}

.active-learning_section::before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    background-image: url("./assets/img/man_background.png");
    background-repeat: no-repeat;
    margin: 0 auto;
    max-width: 1130px;
    height: 835px;
    bottom: 40px;
}

.active-learning_section::after {
    content: "";
    position: absolute;
    top: -415px;
    right: -56px;
    width: 468px;
    height: 930px;
    background-image: url("./assets/img/pervious-arrow-bg.png");
    background-repeat: no-repeat;
    z-index: 0;
}

.active-learning_section {
    position: relative;
    z-index: 1;
}

.active_content-details {
    position: relative;
    z-index: 0;
}

.user-list_item {
    max-width: 199px;
    text-align: center;
    border: 2px solid #A855F7;
    box-shadow: 0px 0px 10px #DEBCF473;
    border-radius: 80px;
    padding: 12px 12px;
    font-size: 18px;
    font-weight: 700;
    line-height: 21px;
    min-height: 91px;
    display: inline-flex;
    align-items: center;
    position: absolute;
    z-index: 0;
    margin: 0 auto;
    background: #180949B2;
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.1);
    }

    100% {
        transform: scale(1);
    }
}

.user-list_item:first-child,
.user-list_item:nth-child(2),
.user-list_item:nth-child(3) {
    border: none;
    font-weight: 400;
}

.user-list_item:first-child {
    left: -26%;
    top: 32%;
    right: 0;
    padding: 12px 23px;
}

.user-list_item:nth-child(2) {
    left: -45%;
    top: 55%;
    right: 0;
    padding: 12px 23px;
}

.user-list_item:nth-child(3) {
    left: -20%;
    bottom: 6%;
    right: 0;
    z-index: 3;
}

.user-list_item:nth-child(4) {
    top: 32%;
    right: 29%;
    animation: pulse 2s infinite;
    text-transform: capitalize;
}

.user-list_item:nth-child(5) {
    top: 55%;
    right: 20.5%;
    animation: pulse 2s infinite;
    text-transform: capitalize;
}

.user-list_item:last-child {
    bottom: 6%;
    right: 33%;
    z-index: 3;
    animation: pulse 2s infinite;
    text-transform: capitalize;
}

.active-user_details {
    position: relative;
}

.active-learning_section .container::before {
    content: "";
    position: absolute;
    left: -58%;
    z-index: 0;
    width: 800px;
    height: 495px;
    top: unset;
    -webkit-filter: blur(200px);
    z-index: -1;
    border-radius: 100%;
    bottom: 38px;
    background: linear-gradient(270deg, #3f96edb3 2.77%, #602B8D 100%);
}

.individual-blog_section .post_card {
    background: #1A0547;
}


/** Individual Activelearning End**/


/** Industry Higher Start **/

.hero-industry_section .hero-banner_details .description {
    max-width: 448px;
}

.hero-banner_section.hero-industry_section::after {
    background: linear-gradient(100.77deg, rgba(9, 11, 59, 0.9) 35.32%, rgba(7, 9, 55, 0.45) 61.27%, rgba(15, 13, 64, 0) 81.75%);
}

.hero-industry_section .brand-logo_slider {
    padding-top: 135px;
}

.hero-banner_section.hero-industry_section {
    padding-top: 120px;
}

.industry-adjectives .section-title_wrapper .title {
    max-width: 675px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 20px;
}

.industry-adjectives .section-title_wrapper .description {
    max-width: 1130px;
    width: 100%;
    margin: 0 auto;
}

.industry-adjectives .adjectives_card .title {
    max-width: 312px;
    margin: 0 auto;
    margin-bottom: 16px;
}

.industry-adjectives .adjectives_card .description {
    max-width: 291px;
    margin: 0 auto;
}

.industry-adjectives .adjectives_card .description p {
    margin-bottom: 0px;
}

.industry-program_section .program_list {
    padding-left: 44px;
    padding-right: 0px;
    padding-top: 15px;
}

.industry-program_section .program-list_item {
    min-height: auto;
    margin-bottom: 22px;
}

.industry-program_section .program-list_item:nth-child(4) {
    max-width: 300px;
    margin-left: auto;
}

.industry-program_section .program-list_item:nth-child(6) {
    max-width: 350px;
    margin-left: auto;
}

.industry-program_section .program_list ul .program-list_item:first-child {
    min-height: auto;
}

.industry-program_section .program-title_wrapper {
    padding-top: 25px;
    padding-bottom: 15px;
}

.industry-program_section .customer-program_sub-list .list-item:nth-child(4) {
    min-height: 100px;
    justify-content: center;
}

.industry-program_section .customer-program_sub-list .list-item:last-child {
    min-height: 75px;
    justify-content: center;
}

.industry-program_section .program-list_item:last-child {
    margin-bottom: 0px;
}

.platform-title {
    padding-top: 25px;
    min-height: 118px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.customer-program_section.industry-program_section {
    padding-bottom: 50px;
}

.outcomes_section_wrapper {
    max-width: 1128px;
    width: 100%;
    margin: 0 auto;
}

.outcomes_section_wrapper .capbilities-content {
    max-width: 260px;
}

.outcomes_section_wrapper .capbilities-list__img {
    max-width: 462px;
    height: 462px;
}

.outcomes_section_wrapper .capbilities-icon .capbilities_img {
    height: 220px;
    width: 215px;
    object-fit: none;
}

.outcomes_section_wrapper .capbilities-icon:first-child .capbilities-list--item {
    top: 0;
    left: 90px;
}

.outcomes_section_wrapper .capbilities-icon:first-child .capbilities-list--item .arrow-line-icon {
    right: -67px;
}

.outcomes_section_wrapper .capbilities-icon:nth-child(3) .capbilities-list--item {
    left: 54px;
    bottom: -18px;
    height: 90px;
}

.outcomes_section_wrapper .capbilities-icon:nth-child(3) .capbilities-list--item .arrow-line-icon {
    right: -67px;
}

.outcomes_section_wrapper .capbilities-icon:nth-child(2) .capbilities-list--item {
    top: 0;
    right: 92px;
}

.outcomes_section_wrapper .capbilities-icon:nth-child(2) .capbilities-list--item .arrow-line-icon {
    left: -70px;
}

.outcomes_section_wrapper .capbilities-icon:nth-child(4) .capbilities-list--item {
    right: 65px;
    bottom: 5px;
}

.outcomes_section_wrapper .capbilities-icon:nth-child(4) .capbilities-list--item .arrow-line-icon {
    left: -68px;
}

.outcomes_section_wrapper .capbilities-list_wrapper::after {
    height: 250px;
    width: 300px;
    -webkit-filter: blur(71px);
    background: linear-gradient(270deg, #3f96ed52 2.77%, #602b8d70 100%);
}

.higher-outcomes_section.outcomes_section:after {
    display: none;
}

.higher-approach_section::after {
    content: "";
    position: absolute;
    width: 935px;
    height: 250px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    -webkit-filter: blur(200px);
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 242px;
}

.outcomes_section.higher-outcomes_section {
    padding-top: 40px;
    padding-bottom: 170px;
}

.higher-outcomes_section .capbilities-content .sub-title {
    line-height: 28px;
    margin-bottom: 6px;
}

.outcomes_section_wrapper .capbilities-icon:nth-child(2) .capbilities-list--item .sub-title {
    max-width: 230px;
    width: 100%;
}

.outcomes_section_wrapper .capbilities-icon:first-child .capbilities_img {
    clip-path: polygon(98.5% 68.4%, 98.5% 68.4%, 98.761% 68.325%, 99.002% 68.222%, 99.221% 68.093%, 99.417% 67.939%, 99.588% 67.763%, 99.731% 67.565%, 99.846% 67.348%, 99.93% 67.114%, 99.982% 66.864%, 100% 66.6%, 100% 1.9%, 100% 1.9%, 99.977% 1.604%, 99.908% 1.319%, 99.798% 1.051%, 99.648% 0.806%, 99.463% 0.588%, 99.244% 0.402%, 98.996% 0.256%, 98.72% 0.153%, 98.421% 0.099%, 98.1% 0.1%, 98.1% 0.1%, 82.585% 2.409%, 67.892% 6.827%, 54.189% 13.188%, 41.644% 21.326%, 30.425% 31.075%, 20.7% 42.27%, 12.637% 54.746%, 6.404% 68.337%, 2.169% 82.877%, 0.1% 98.2%, 0.1% 98.2%, 0.099% 98.518%, 0.153% 98.81%, 0.256% 99.074%, 0.402% 99.309%, 0.588% 99.513%, 0.806% 99.683%, 1.051% 99.819%, 1.319% 99.918%, 1.604% 99.979%, 1.9% 100%, 67.5% 100%, 67.5% 100%, 67.767% 99.982%, 68.024% 99.93%, 68.27% 99.846%, 68.5% 99.731%, 68.713% 99.588%, 68.904% 99.417%, 69.072% 99.221%, 69.212% 99.002%, 69.323% 98.761%, 69.4% 98.5%, 69.4% 98.5%, 70.393% 94.096%, 71.908% 89.907%, 73.909% 85.969%, 76.36% 82.318%, 79.225% 78.988%, 82.468% 76.014%, 86.053% 73.434%, 89.944% 71.281%, 94.105% 69.591%, 98.5% 68.4%);
}

.outcomes_section_wrapper .capbilities-icon:nth-child(2) .capbilities_img {
    clip-path: polygon(5.8% 0.5%, 5.8% 0.5%, 5.477% 0.499%, 5.17% 0.553%, 4.883% 0.656%, 4.621% 0.802%, 4.388% 0.988%, 4.187% 1.206%, 4.024% 1.451%, 3.902% 1.719%, 3.826% 2.004%, 3.8% 2.3%, 3.8% 67%, 3.8% 67%, 3.821% 67.264%, 3.88% 67.514%, 3.976% 67.748%, 4.104% 67.965%, 4.263% 68.163%, 4.448% 68.339%, 4.658% 68.493%, 4.888% 68.622%, 5.137% 68.725%, 5.4% 68.8%, 5.4% 68.8%, 9.795% 69.991%, 13.956% 71.681%, 17.847% 73.834%, 21.432% 76.414%, 24.675% 79.388%, 27.54% 82.718%, 29.991% 86.369%, 31.992% 90.307%, 33.507% 94.496%, 34.5% 98.9%, 34.5% 98.9%, 34.578% 99.15%, 34.688% 99.36%, 34.829% 99.535%, 34.996% 99.676%, 35.188% 99.788%, 35.4% 99.872%, 35.631% 99.933%, 35.876% 99.972%, 36.134% 99.994%, 36.4% 100%, 100% 100%, 100% 100%, 100% 99.991%, 100% 99.96%, 100% 99.906%, 100% 99.824%, 100% 99.713%, 100% 99.568%, 100% 99.388%, 100% 99.168%, 100% 98.907%, 100% 98.6%, 100% 98.6%, 98.791% 83.277%, 95.282% 68.737%, 89.651% 55.146%, 82.077% 42.67%, 72.738% 31.475%, 61.811% 21.726%, 49.476% 13.588%, 35.91% 7.227%, 21.292% 2.809%, 5.8% 0.5%);
}

.outcomes_section_wrapper .capbilities-icon:nth-child(3) .capbilities_img {
    clip-path: polygon(69.5% 0.4%, 2.3% 0.4%, 2.3% 0.4%, 1.98% 0.426%, 1.68% 0.502%, 1.405% 0.621%, 1.156% 0.781%, 0.938% 0.975%, 0.752% 1.199%, 0.603% 1.449%, 0.492% 1.718%, 0.424% 2.004%, 0.4% 2.3%, 0.4% 2.3%, 2.499% 17.65%, 6.762% 32.208%, 13.022% 45.806%, 21.107% 58.276%, 30.85% 69.45%, 42.081% 79.16%, 54.63% 87.238%, 68.33% 93.516%, 83.009% 97.826%, 98.5% 100%, 98.5% 100%, 98.785% 99.991%, 99.04% 99.96%, 99.265% 99.906%, 99.46% 99.824%, 99.625% 99.713%, 99.76% 99.568%, 99.865% 99.388%, 99.94% 99.168%, 99.985% 98.907%, 100% 98.6%, 100% 33.8%, 100% 33.8%, 99.994% 33.534%, 99.972% 33.277%, 99.933% 33.033%, 99.872% 32.806%, 99.788% 32.6%, 99.676% 32.418%, 99.535% 32.263%, 99.36% 32.139%, 99.15% 32.05%, 98.9% 32%, 98.9% 32%, 94.364% 30.762%, 90.082% 28.992%, 86.092% 26.731%, 82.431% 24.016%, 79.138% 20.888%, 76.249% 17.384%, 73.803% 13.545%, 71.838% 9.408%, 70.391% 5.014%, 69.5% 0.4%, 69.5% 0.4%, 69.5% 0.4%, 69.5% 0.4%, 69.5% 0.4%, 69.5% 0.4%, 69.5% 0.4%, 69.5% 0.4%, 69.5% 0.4%, 69.5% 0.4%, 69.5% 0.4%, 69.5% 0.4%, 69.5% 0.4%);
}

.outcomes_section_wrapper .capbilities-icon:last-child .capbilities_img {
    clip-path: polygon(0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 98.6%, 0.1% 98.6%, 0.126% 98.907%, 0.202% 99.168%, 0.324% 99.388%, 0.487% 99.568%, 0.688% 99.713%, 0.921% 99.824%, 1.183% 99.906%, 1.47% 99.96%, 1.777% 99.991%, 2.1% 100%, 2.1% 100%, 17.588% 97.826%, 32.259% 93.516%, 45.945% 87.238%, 58.478% 79.16%, 69.688% 69.45%, 79.406% 58.276%, 87.466% 45.806%, 93.697% 32.208%, 97.931% 17.65%, 100% 2.3%, 100% 2.3%, 99.979% 2.004%, 99.919% 1.718%, 99.822% 1.449%, 99.69% 1.199%, 99.525% 0.975%, 99.33% 0.781%, 99.108% 0.621%, 98.861% 0.502%, 98.591% 0.426%, 98.3% 0.4%, 32.7% 0.4%, 32.7% 0.4%, 32.407% 0.421%, 32.128% 0.48%, 31.868% 0.576%, 31.628% 0.704%, 31.413% 0.863%, 31.224% 1.048%, 31.066% 1.258%, 30.94% 1.488%, 30.851% 1.737%, 30.8% 2%, 30.8% 2%, 29.733% 6.545%, 28.116% 10.853%, 25.99% 14.886%, 23.392% 18.606%, 20.363% 21.975%, 16.94% 24.954%, 13.164% 27.504%, 9.072% 29.587%, 4.705% 31.165%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%, 0.1% 32.2%);
}

.inside-slide_card {
    padding: 0 40px;
}

.inside_slider .slick-slider .slick-list {
    padding: 0 150px;
}

.industry-inside_section.fire-inside_section .slick-dots {
    top: 64%;
}

.inside_slider .slick-dots {
    padding: 0px;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 66%;
}

.industry-inside_section.case-inside_section .inside_slider .slick-dots {
    top: 64%;
}

.inside_slider .slick-dots li {
    display: inline-block;
    margin: 0 10px;
    padding: 15px 0;
    cursor: pointer;
}

.inside_slider .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 29px;
    height: 4px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: #8887A3;
    border-radius: 10px;
}

.industry-inside_section {
    padding-top: 20px;
    position: relative;
    z-index: 1;
}

.industry-inside_section::before {
    content: "";
    position: absolute;
    bottom: -270px;
    left: -31px;
    z-index: 0;
    width: 587px;
    height: 930px;
    background-image: url("./assets/img/next-arrow-bg.png");
    background-repeat: no-repeat;
    -webkit-filter: unset;
    right: 0;
    border-radius: unset;
}

.industry-inside_section .section-title_wrapper {
    margin-bottom: 35px;
}

.inside_slider .slick-dots li.slick-active button {
    background: #9333EA;
    width: auto;
    min-width: 315px;
}

.higher-access_wrapper {
    position: relative;
    padding-top: 70px;
    opacity: 0;
    min-height: 325px;
}

.inside_img {
    cursor: pointer;
}

.inside-slide.slick-slide.slick-current.slick-active.slick-center .higher-access_wrapper {
    opacity: 1;
}

.higher-access_wrapper .performance-title {
    font-weight: 400;
}

.higher-access_wrapper .description {
    max-width: 600px;
    margin: 0 auto;
    margin-top: 15px;
}

.higher-success_section .description {
    max-width: 520px;
    width: 100%;
    margin: 0 auto;
}

.higher-success_card {
    box-shadow: 0 0px 10px #DEBCF440;
    padding: 40px 25px 30px;
    text-align: center;
    height: 100%;
    position: relative;
    z-index: 1;
    background-color: #11053f;
    border-radius: 4px;
}

.success_icon {
    min-height: 90px;
    margin-bottom: 25px;
}

.higher-success_content {
    max-width: 238px;
    width: 100%;
    min-height: 104px;
}

.success-title {
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
    margin-bottom: 4px;
}

section.higher-success_section {
    padding-top: 15px;
    padding-bottom: 50px;
    position: relative;
    z-index: 1;
}

section.higher-success_section::after {
    content: "";
    position: absolute;
    width: 935px;
    height: 650px;
    bottom: -437px;
    right: -619px;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
}

.website_link {
    margin-top: 10px;
}

.higher-video_section {
    padding-top: 0px;
    max-width: 1124px;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 120px;
}

.higher-video {
    position: relative;
}

.higher-video img {
    width: 100%;
}

.higher-video .btn-icon {
    position: absolute;
    height: 72px;
    width: 72px;
    background: rgb(255 255 255 / 84%);
    background-repeat: no-repeat;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-play-fill' viewBox='0 0 16 16'%3E%3Cpath d='m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393'/%3E%3C/svg%3E");
    background-position: 18px center;
    background-size: 40px;
    box-shadow: 0px 0px 10.9px 0px rgba(0, 0, 0, 0.55);
}

.about-video_section.podcast_section::after {
    display: none;
}

.about-video_section.podcast_section {
    padding-top: 40px;
    padding-bottom: 0px;
}

.podcast-icon_details {
    padding-top: 10px;
}

.podcast-icon_wrapper {
    display: flex;
    align-items: center;
    margin-top: 14px;
}

.podcast-icon_wrapper .podcast-icon:first-child {
    margin-left: 0px;
}

.podcast-icon {
    margin: 0 10px;
}

.about-video_details .sub-title {
    max-width: 455px;
}

.higher-blog_section {
    padding-bottom: 95px;
}

.blog_section.higher-blog_section::after {
    display: none;
}

.about-adjectives.industry-adjectives::before {
    content: "";
    position: absolute;
    height: 495px;
    width: 865px;
    top: auto;
    left: -390px;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.5) -25.42%, rgba(96, 43, 141, 0.5) 71.81%);
    bottom: -78px;
}

.about-adjectives.industry-adjectives::after {
    content: "";
    position: absolute;
    height: 490px;
    width: 600px;
    right: -225px;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 40.26%);
    bottom: 86px;
}

.industry-program_section::before {
    content: "";
    position: absolute;
    top: -270px;
    left: -31px;
    z-index: 0;
    width: 587px;
    height: 930px;
    background-image: url("./assets/img/next-arrow-bg.png");
    background-repeat: no-repeat;
    -webkit-filter: unset;
    right: 0;
    border-radius: unset;
}

.customer-program_section.industry-program_section::after {
    top: auto;
    bottom: -425px;
}

.higher-program_pattern {
    position: relative;
    z-index: 0;
}

.higher-program_pattern::after {
    content: "";
    position: absolute;
    width: 705px;
    height: 490px;
    bottom: -73px;
    right: -282px;
    border-radius: 100%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602b8dbf 100%);
    z-index: -1;
    -webkit-filter: blur(200px);
}

.higher-program_pattern::before {
    content: "";
    position: absolute;
    width: 865px;
    height: 495px;
    bottom: 70px;
    left: -375px;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.5) -25.42%, rgba(96, 43, 141, 0.5) 71.81%);
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
}

.approach_section.higher-approach_section {
    background-image: url(./assets/img/higher-approach-left-bg.png);
    background-size: contain;
}

.forrester-slider_section.higher-forrester_section::after {
    display: none;
}

.higher-forrester_section {
    z-index: 2;
}

.higher-blog_section .post_card,
.lifecycle-blog_section .post_card,
.use-case_blog .post_card {
    background-color: #0f172a00;
}

.higher-blog_section .blog-slide,
.lifecycle-blog_section .blog-slide,
.use-case_blog .blog-slide {
    padding-left: 20px;
    padding-right: 20px;
}

.higher-outcomes_section .capbilities-icon:hover .capbilities-content .description {
    font-weight: 400;
    display: block;
}

.higher-outcomes_section .capbilities-content .description {
    font-size: 18px;
    line-height: 25px;
    display: none;
}


/** Industry Higher End **/


/** Upskilling Lifecycle Start **/

.hero-lifecycle_banner .hero-title {
    max-width: 570px;
    width: 100%;
}

.hero-lifecycle_banner .hero-title {
    line-height: 59px;
}

.hero-banner_section .hero-lifecycle_banner::after {
    background: linear-gradient(100.77deg, rgba(9, 11, 59, 0.9) 35.32%, rgba(7, 9, 55, 0.45) 61.27%, rgba(15, 13, 64, 0) 81.75%);
}

.blog_section.lifecycle-blog_section {
    padding-top: 45px;
}

.blog_section.lifecycle-blog_section .section-title_wrapper {
    margin-bottom: 60px;
}

.blog_section.lifecycle-blog_section::after {
    display: none;
}

.lifecycle-section .section-title_wrapper .description {
    max-width: 1128px;
    margin: 0 auto;
    font-size: 25px;
    line-height: 35px;
}

.lifecycle-section .section-title_wrapper {
    margin-bottom: 110px;
}

.lifecycle-sub_title {
    font-weight: 700;
    font-size: 18px;
    line-height: 35px;
}

.lifecycle_banner-img {
    padding-top: 25px;
}

.lifecycle_list {
    padding-top: 105px;
}

.lifecycle_list ul {
    border-left: 3px solid #9333EA;
    padding-left: 24px;
}

.lifecycle_list li {
    max-width: 128px;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    margin-bottom: 35px;
}

.lifecycle-defense-section .section-title_wrapper {
    max-width: 530px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 55px;
}

.lifecycle-defense-section .lifecycle_list {
    padding-top: 80px;
}

.lifecycle-defense-section .section-title_wrapper .title {
    font-weight: 400;
}

.defense_title {
    font-size: 18px;
    line-height: 21px;
    font-weight: 600;
    margin-bottom: 3px;
}

.defense-sub-list_wrapper ul {
    border: none;
    padding-left: 0px;
}

.defense-sub-list_wrapper li {
    font-size: 16px;
    font-weight: 400;
    max-width: 100%;
    margin-bottom: 10px;
}

.lifecycle-defense-section .lifecycle_list li {
    max-width: 100%;
}

.lifecycle-defense-section {
    padding-top: 30px;
    padding-bottom: 150px;
}

.lifecycle-section {
    position: relative;
    z-index: 1;
}

.lifecycle-section::after {
    content: "";
    position: absolute;
    background: linear-gradient(270deg, #3f96ed9e 2.77%, #602b8dfc 100%);
    width: 935px;
    height: 650px;
    left: -805px;
    bottom: -182px;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(200px);
}

.lifecycle-defense-section {
    position: relative;
    z-index: 1;
}

.lifecycle-defense-section::before {
    content: "";
    position: absolute;
    height: 490px;
    width: 600px;
    right: -375px;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602b8db3 40.26%);
    top: -65px;
}

.industry-inside_section.lifecycle-inside_section::before {
    display: none;
}


/** Upskilling Lifecycle End **/


/** Use Case Section Start **/

.cr_banner_link {
    margin-top: 30px;
}

.cr-banner_section {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #000000;
    margin-top: 40px;
    margin-bottom: 70px;
    position: relative;
    z-index: 1;
}

.cr-banner_section::before {
    content: "";
    position: absolute;
    z-index: -1;
    width: 935px;
    height: 550px;
    border-radius: 100%;
    left: -700px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    top: -128px;
    bottom: 0;
    margin: 0 auto;
    -webkit-filter: blur(300px);
}

.cr-banner_section::after {
    content: "";
    position: absolute;
    z-index: -1;
    width: 935px;
    height: 550px;
    border-radius: 100%;
    -webkit-filter: blur(400px);
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    right: -475px;
    top: -128px;
}

.blog_section.use-case_blog {
    padding-top: 50px;
    padding-bottom: 80px;
}

.blog_section.use-case_blog::after {
    display: none;
}

.case-inside_section .section-title_wrapper {
    max-width: 1050px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 50px;
}

.use-case_section {
    padding-bottom: 110px;
    position: relative;
    z-index: 1;
}

.use-case_section::before {
    content: "";
    position: absolute;
    z-index: -1;
    width: 935px;
    height: 650px;
    border-radius: 100%;
    left: -700px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    top: 225px;
    bottom: 0;
    margin: 0 auto;
    -webkit-filter: blur(300px);
}

.use-case_section::after {
    content: "";
    position: absolute;
    z-index: -1;
    width: 935px;
    height: 650px;
    border-radius: 100%;
    -webkit-filter: blur(400px);
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    right: -475px;
    top: 365px;
}

.use-case_section .container {
    position: relative;
    z-index: 1;
}

.use-case_section .container::after {
    content: "";
    position: absolute;
    z-index: -1;
    width: 935px;
    height: 650px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 100%;
    -webkit-filter: blur(400px);
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.4) 2.77%, rgba(96, 43, 141, 0.4) 100%);
}

.use-case_section .use-case_col {
    flex: 0 0 auto;
    margin-bottom: 25px;
}

.use-case_card {
    position: relative;
    z-index: 1;
    height: 100%;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    cursor: pointer;
}

.use-case_card::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index: 2;
}

.use-case_col.use-case-count-4 {
    width: 50%;
}

.use-case_col.use-case-count-3 {
    width: 33.33%;
}

.use-case_col.use-case-count-4:last-child,
.use-case_col.use-case-count-4:first-child {
    width: 30%;
}

.use-case_img {
    height: 100%;
}

.use-case_img img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.case-title_wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    z-index: 2;
}

.case-title_wrapper .sub-title {
    max-width: 275px;
    width: 100%;
    text-align: center;
    font-size: 35px;
    line-height: 40px;
    font-weight: 700;
}

.case-title_wrapper .description {
    max-width: 299px;
    width: 100%;
}

.industry-inside_section.case-inside_section::before {
    display: none;
}

.use-case_section .col {
    margin-bottom: 25px;
}

.use-case_video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}

.use-case_video iframe {
    height: 448px;
    width: 100%;
}

.use-case_card:hover .use-case_video {
    opacity: 1;
    visibility: visible;
}

.use-case_video-wrapper {
    height: 100%;
    width: auto;
}


/** Use Case Section End **/


/*** Cyber Range Section Start **/

.hero-banner_section.hero-range_banner::after {
    background: linear-gradient(100.77deg, rgba(9, 11, 59, 0.9) 35.32%, rgba(7, 9, 55, 0.45) 61.27%, rgba(15, 13, 64, 0) 81.75%);
}

.hero-banner_section.hero-range_banner {
    padding-top: 120px;
}

.hero-banner_section.hero-range_banner .brand-logo_slider {
    padding-top: 135px;
}

.hero-banner_section.hero-range_banner .hero-title {
    line-height: 59px;
    font-size: 54px;
    line-height: 64px;
    max-width: 670px;
}

.hero-banner_section.hero-range_banner .hero-banner_details .description {
    max-width: 378px;
}

.range_forrester_section {
    padding-top: 10px;
    position: relative;
    z-index: 1;
}

.question_item-list .accordion {
    --bs-accordion-bg: transparent;
    --bs-accordion-active-bg: transparent;
    --bs-accordion-btn-focus-box-shadow: unset;
    --bs-accordion-body-padding-x: 0;
    --bs-accordion-btn-padding-y: 20px;
    --bs-accordion-btn-padding-x: 0;
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
}

.question_item-list .accordion-item {
    background-color: transparent;
    border-color: #DEBCF480;
}

.question_item-list .accordion-button:not(.collapsed) {
    box-shadow: unset;
}

.question_item-list {
    max-width: 950px;
    margin: 0 auto;
}

.accordion-button:focus {
    box-shadow: unset;
}

.question-section {
    padding-top: 50px;
    position: relative;
    z-index: 1;
    background-image: url("./assets/img/cyber-rang-prevous-arrow.png");
    background-repeat: no-repeat;
    padding-bottom: 100px;
}

.question_item-list .answer-title {
    font-size: 22px;
    font-weight: 400;
    line-height: normal;
}

.question_item-list .accordion-body {
    padding-top: 5px;
}

.about-adjectives.why-us_section.cr-why_section {
    padding-top: 55px;
}

.question_item-list .accordion-flush>.accordion-item:last-child {
    border-bottom: 1px solid #DEBCF480;
}

.blog_section.use-case_blog.cr-news_section {
    padding-top: 20px;
    padding-bottom: 160px;
}

.blog_section.use-case_blog.cr-news_section::after {
    display: block;
}

.blog_section.use-case_blog.cr-news_section::before {
    content: "";
    position: absolute;
    width: 1044px;
    height: 280px;
    left: 0;
    top: 203px;
    bottom: 0;
    -webkit-filter: blur(300px);
    right: 0;
    margin: 0 auto;
    z-index: -1;
    border-radius: 100%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.blog_section.use-case_blog.cr-news_section::after {
    content: "";
    position: absolute;
    background-image: unset;
    width: 700px;
    height: 490px;
    border-radius: 100%;
    -webkit-filter: blur(250px);
    right: -369px;
    bottom: 273px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.cr-banner_section.cyber-range_banner::before {
    display: none;
}

.cr-banner_section.cyber-range_banner::after {
    display: none;
}

.industry-inside_section.range-inside_section::before {
    bottom: -575px;
    left: 0px;
}

.range_forrester_section::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -170px;
    z-index: -1;
    width: 585px;
    height: 930px;
    background-image: url("./assets/img/next-arrow-bg.png");
    background-repeat: no-repeat;
}

.range_forrester_section::before {
    content: "";
    position: absolute;
    width: 867px;
    height: 495px;
    left: -460px;
    top: 0px;
    bottom: 0;
    -webkit-filter: blur(200px);
    margin: 0 auto;
    z-index: -1;
    border-radius: 100%;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.5) -25.42%, rgba(96, 43, 141, 0.5) 71.81%);
}

.industry-inside_section.range-inside_section {
    z-index: 2;
}

.range-inside_section .inside_slider .slick-dots {
    bottom: 190px;
}

.industry-inside_section.range-inside_section::after {
    content: "";
    position: absolute;
    width: 700px;
    height: 390px;
    border-radius: 100%;
    right: -125px;
    z-index: -1;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    -webkit-filter: blur(200px);
    bottom: 120px;
}

.cr_forrester_img::after {
    content: "";
    position: absolute;
    height: 491px;
    width: 700px;
    border-radius: 100%;
    left: 0px;
    right: -400px;
    margin: 0 auto;
    top: -12px;
    -webkit-filter: blur(350px);
    z-index: -1;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
}

.cr_forrester_img {
    position: relative;
    z-index: 1;
}

.range_forrester_section .col {
    position: relative;
    z-index: 1;
}

.range-slide {
    position: relative;
}

.range-slide_contnet {
    max-width: 830px;
    width: 100%;
    position: absolute;
    bottom: 129px;
    text-align: center;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.range_slider .slick-arrow {
    padding: 0;
    font-size: 0;
    position: absolute;
    background-repeat: no-repeat;
    background-size: 6px;
    height: 24px;
    width: 24px;
    background-position: center;
    z-index: 1;
    border: 1.5px solid var(--bs-white);
    margin: 0 auto;
    background-color: transparent;
    border-radius: 50px;
    bottom: 60px;
}

.range_slider .slick-prev.slick-arrow {
    background-image: url("data:image/svg+xml,%3Csvg width='5' height='10' viewBox='0 0 5 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.26 1.47003L0.740002 5.00003L4.26 8.53003' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    left: calc(50% - 50px);
    right: unset;
}

.range_slider .slick-next.slick-arrow {
    left: unset;
    right: calc(50% - 50px);
    background-image: url("data:image/svg+xml,%3Csvg width='5' height='10' viewBox='0 0 5 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.74 8.52997L4.26 4.99997L0.74 1.46997' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.cr-slider_section {
    padding-top: 30px;
    padding-bottom: 0px;
}

.cr-slider_section .range_line {
    left: 210px;
    position: relative;
    top: -5px;
}

.cr-banner_section.cyber-range_banner {
    margin-top: 20px;
}

.range_forrester_section .cr_forrester-content .title {
    max-width: 350px;
    width: 100%;
}

.about-adjectives.why-us_section.cr-why_section::before {
    display: block;
    width: 1044px;
    height: 280px;
    left: 0;
    top: -27px;
    bottom: 0;
    -webkit-filter: blur(400px);
    right: 0;
    margin: 0 auto;
    z-index: -1;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.about-adjectives.why-us_section.cr-why_section::after {
    content: "";
    position: absolute;
    height: 390px;
    width: 700px;
    border-radius: 100%;
    left: -398px;
    bottom: -96px;
    z-index: -1;
    -webkit-filter: blur(300px);
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.why-us_section.cr-why_section .section-title_wrapper {
    margin-bottom: 55px;
}

.cr-slider_section .range-slide:first-child .range-slide_card .range_line {
    left: -128px;
    position: relative;
    top: -5px;
    width: 467px;
    height: 51px;
    background-image: url("data:image/svg+xml,%3Csvg width='467' height='51' viewBox='0 0 467 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M466 26H467V25H466V26ZM6 26H5V27H6V26ZM0.666667 6C0.666667 8.94552 3.05448 11.3333 6 11.3333C8.94552 11.3333 11.3333 8.94552 11.3333 6C11.3333 3.05448 8.94552 0.666667 6 0.666667C3.05448 0.666667 0.666667 3.05448 0.666667 6ZM467 51V26H465V51H467ZM466 25H6V27H466V25ZM7 26V6H5V26H7Z' fill='white'/%3E%3C/svg%3E%0A");
}

.cr-slider_section .range-slide:nth-child(2) .range-slide_card .range_line {
    background-image: url("data:image/svg+xml,%3Csvg width='313' height='51' viewBox='0 0 313 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M312 26H313V25H312V26ZM6 26H5V27H6V26ZM0.666667 6C0.666667 8.94552 3.05448 11.3333 6 11.3333C8.94552 11.3333 11.3333 8.94552 11.3333 6C11.3333 3.05448 8.94552 0.666667 6 0.666667C3.05448 0.666667 0.666667 3.05448 0.666667 6ZM313 51V26H311V51H313ZM312 25H6V27H312V25ZM7 26V6H5V26H7Z' fill='white'/%3E%3C/svg%3E%0A");
    position: relative;
    top: -5px;
    left: 28px;
    width: 313px;
    height: 51px;
}

.cr-slider_section .range-slide:nth-child(3) .range-slide_card .range_line {
    background-image: url("data:image/svg+xml,%3Csvg width='252' height='51' viewBox='0 0 252 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.00002 26H1.52588e-05V25H1.00002V26ZM246 26H247V27H246V26ZM251.333 6C251.333 8.94552 248.946 11.3333 246 11.3333C243.054 11.3333 240.667 8.94552 240.667 6C240.667 3.05448 243.054 0.666667 246 0.666667C248.946 0.666667 251.333 3.05448 251.333 6ZM1.52588e-05 51V26H2.00002V51H1.52588e-05ZM1.00002 25H246V27H1.00002V25ZM245 26V6H247V26H245Z' fill='white'/%3E%3C/svg%3E%0A");
    position: relative;
    top: -5px;
    left: 320px;
    width: 252px;
    height: 51px;
}

.cr-slider_section .range-slide:last-child .range-slide_card .range_line {
    background-image: url("data:image/svg+xml,%3Csvg width='428' height='51' viewBox='0 0 428 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 26H0V25H1V26ZM422 26H423V27H422V26ZM427.333 6C427.333 8.94552 424.946 11.3333 422 11.3333C419.054 11.3333 416.667 8.94552 416.667 6C416.667 3.05448 419.054 0.666667 422 0.666667C424.946 0.666667 427.333 3.05448 427.333 6ZM0 51V26H2V51H0ZM1 25H422V27H1V25ZM421 26V6H423V26H421Z' fill='white'/%3E%3C/svg%3E%0A");
    top: -5px;
    left: 320px;
    width: 428px;
    height: 51px;
}

.range-slide_contnet .description {
    max-width: 100%;
    margin: 0 auto;
}

.range-slide_img img {
    text-align: center;
    margin: 0 auto;
}

/*** Cyber Range Section End **/


/*** Blog Page Start **/

.feature_blog_section {
    padding-bottom: 0px;
    position: relative;
    z-index: 2;
}

.feature_blog_section::after {
    content: "";
    position: absolute;
    height: 465px;
    width: 705px;
    border-radius: 100%;
    right: -406px;
    -webkit-filter: blur(150px);
    bottom: 0px;
    z-index: -1;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.feature_blog_section::before {
    content: "";
    position: absolute;
    height: 460px;
    width: 705px;
    border-radius: 100%;
    left: -437px;
    -webkit-filter: blur(200px);
    top: 0px;
    z-index: -1;
    background: linear-gradient(270deg, #3f96ed91 2.77%, #602b8d 67.26%);
}

.feature_blog_section .row {
    background: #1b0849;
    border-radius: 10px;
    padding: 45px 0px;
}

.featured_card {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
}

.featured_card .post_img img {
    border-radius: 5px 5px 0 0;
    height: 270px;
    object-fit: cover;
}

.featured_card .post-content_details {
    padding: 0;
    margin-top: 20px;
}

.featured_card .feature-title {
    font-weight: 700;
    margin-top: 10px;
    max-width: 395px;
    width: 100%;
}

.second-featured_card {
    padding-right: 70px;
    padding-left: 20px;
}

.second-featured_card .post-content_details {
    padding: 0px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #DEBCF44D;
}

.second-featured_card:last-child .post-content_details {
    border-bottom: 0px;
}

.second-featured_card .feature-title {
    font-weight: 700;
    margin-top: 10px;
    width: 100%;
    max-width: 400px;
}

.blog_card {
    background: #1B0849;
    box-shadow: 0px 3px 7px 0px #1B0849;
    height: 100%;
    border-radius: 5px;
}

.blog-col_wrapper .row .col {
    margin-bottom: 30px;
}

.post_img img {
    border-radius: 5px 5px 0 0;
    height: 187px;
    object-fit: cover;
}

.post-content_details {
    padding: 20px;
}

.author_details {
    display: flex;
    align-items: center;
}

.author-name {
    font-weight: 400;
}

.post-content_details .sub-title {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 105px;
    margin-bottom: 10px;
}

.post_date,
.post_time {
    position: relative;
    z-index: 1;
    padding-left: 10px;
    margin-left: 10px;
    font-weight: 400;
}

.post_date::before,
.post_time::before {
    content: "";
    position: absolute;
    height: 22px;
    width: 2px;
    background-color: #fff;
    left: 0;
}

.category-list {
    max-width: 778px;
    width: 100%;
}

.category-list_item {
    display: inline-block;
    margin: 0 15px;
    margin-bottom: 12px;
}

.category-list_item.active {
    border-bottom: 3px solid var(--bs-primary);
}

.category-list_item:first-child {
    margin-left: 0px;
}

.category-list_item a {
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
}

.blog_card .author_details {
    margin-top: 0px;
    margin-bottom: 8px;
}

.blog-col_wrapper {
    margin-top: 55px;
    position: relative;
    z-index: 2;
}

.search-bar {
    position: relative;
    transition: width 0.3s ease;
    width: 205px;
    /* Initial width */
    z-index: 10;
}

.search-box {
    width: 100%;
    transition: width 0.3s ease;
    position: relative;
}

.filter_wrapper.hidden {
    display: none;
}

.blog-top_bar .close_icon {
    display: none;
}

.serach_bar.search_expanded .close_icon {
    height: 30px;
    width: 30px;
    position: absolute;
    right: 15px;
    top: 0px;
    bottom: 0;
    margin: auto;
    cursor: pointer;
    display: block;
}

.serach_bar.search_expanded .close_icon svg {
    height: 30px;
    width: 30px;
    fill: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.search-box .form-control {
    background: #1B0849;
    border-color: #1B0849;
    border-radius: 50px;
    color: #ffffff;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2352_1954)'%3E%3Cpath d='M18.5 18.5L14.1034 14.1034M1.5 8.82759C1.5 4.78067 4.78067 1.5 8.82759 1.5C12.8745 1.5 16.1552 4.78067 16.1552 8.82759C16.1552 12.8745 12.8745 16.1552 8.82759 16.1552C4.78067 16.1552 1.5 12.8745 1.5 8.82759Z' stroke='white' stroke-width='1.59375' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2352_1954'%3E%3Crect width='19' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center right 14px;
    padding: 8px 12px;
    cursor: pointer;
}

.serach_bar.search_expanded .search-box .form-control {
    background-position: center left 14px;
    padding-left: 42px;
}

.search-box .form-control:focus {
    box-shadow: unset;
}

.search-box .form-control::placeholder {
    color: #FFFFFF99;
    opacity: 1;
}

.search-box .form-control:-ms-input-placeholder {
    color: #FFFFFF99;
}

.blog-top_bar {
    display: flex;
    justify-content: space-between;
    width: 100%;
    position: absolute;
    top: -90px;
    z-index: 3;
}

.category-list_item:nth-child(7) {
    margin-left: 0px;
}

.serach_bar {
    margin-bottom: 12px;
}

.loadmore .btn {
    --bs-btn-padding-x: 44px;
}

.blog-section .container {
    position: relative;
    z-index: 1;
}

.blog-section .container::before {
    content: "";
    position: absolute;
    height: 485px;
    max-width: 1320px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -1;
    background: linear-gradient(270deg, rgb(63 150 237 / 41%) 2.77%, rgb(96 43 141 / 70%) 100%);
    border-radius: 100%;
    -webkit-filter: blur(220px);
    top: -83px;
}

.blog-section {
    position: relative;
    z-index: 1;
    padding-bottom: 100px;
    min-height: 100vh;
}

.blog-section::before {
    content: "";
    position: absolute;
    height: 490px;
    max-width: 1720px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    top: 425px;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.4) 2.77%, rgba(96, 43, 141, 0.4) 67.26%);
}

.blog-section::after {
    content: "";
    position: absolute;
    height: 490px;
    max-width: 1720px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    bottom: 330px;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.4) 2.77%, rgba(96, 43, 141, 0.4) 67.26%);
}

.blog-col_wrapper::before {
    content: "";
    position: absolute;
    height: 485px;
    max-width: 1320px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    bottom: 307px;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.4) 2.77%, rgba(96, 43, 141, 0.4) 67.26%);
}

.blog-col_wrapper::after {
    content: "";
    position: absolute;
    height: 195px;
    max-width: 1000px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    bottom: 0px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
}

.loadmore {
    position: relative;
    z-index: 1;
}

.subscribe-form_card {
    background: #1B0849;
    border: 1px solid #000000;
    box-shadow: 0px 3px 7px 0px #1B0849;
    height: 100%;
    padding: 30px 45px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.subscribe-note {
    color: #fff;
    font-size: 14px;
    margin-bottom: 18px;
    text-align: center;
}

.subscribe-form {
    margin-top: 22px;
}

.subscribe-form p {
    margin-bottom: 0;
}

.subscribe-note a {
    font-weight: 400;
    text-decoration: underline;
    font-size: 14px;
}

.subscribe-form .form-control {
    display: block;
    width: 100%;
    border-radius: 22px;
    font-size: 18px;
    padding: 8px 24px;
    margin-bottom: 11px;
    box-shadow: 0 0 0 1px #cbcbcb, 0 4px 8px -1px rgba(0, 0, 0, 0.15), 0 2px 4px -1px rgba(0, 0, 0, 0.3), inset 0 1px 0 0 rgba(255, 255, 255, 0.38);
    border: none;
    background: white;
    height: 44px;
    color: rgba(2, 6, 25, 0.6) !important;


}

.subscribe-form .wpcf7-form-control::placeholder {
    color: rgba(2, 6, 25, 0.6);
    opacity: 1;
}

.subscribe-form .wpcf7-form-control:-ms-input-placeholder {
    color: rgba(2, 6, 25, 0.6);
}

.subscribe-form .wpcf7 form .wpcf7-response-output {
    color: #fff;
    font-size: 14px;
    line-height: 1.4;
    padding: 8px 12px;
    border-radius: 7px;
}

.subscribe-form .wpcf7-spinner {
    position: relative;
    margin: 13px auto 0;
    background-color: #fff;
    text-align: center;
    display: flex;
    justify-content: center;
}

.subscribe-form .wpcf7-spinner::before {
    background-color: #111;
}

.subscribe-form .btn {
    --bs-btn-padding-x: 46px;
    margin-top: 15px;
    width: 100%;
    height: 44px;
}

.subscribe-form .wpcf7-not-valid-tip {
    position: relative;
    padding: 0;
    text-align: center;
    font-size: 14px;
}

.social-icon li {
    display: inline-block;
    margin-right: 10px;
}

.author_details-wrapper {
    display: flex;
    align-items: center;
    margin-top: 15px;
}

.blog-next_arrow {
    position: absolute;
    bottom: -391px;
    width: 100%;
    left: -68px;
}

.post-bottam_bar .post_time::before {
    display: none;
}

.post-bottam_bar {
    display: flex;
}

.post-bottam_bar .post_time {
    padding-left: 0px;
    margin-left: 0px;
}

.blog-section .container {
    position: relative;
    z-index: 1;
    min-height: 100vh;
}

.blog-category_wrapper.active,
.blog-month_wrapper.active,
.blog-year_wrapper.active {
    background-color: #1b0849;
    border-radius: 20px;
    box-shadow: 0px 3px 7px 2px #DEBCF426;
}

.blog-category_wrapper,
.blog-month_wrapper,
.blog-year_wrapper {
    width: 310px;
}

.serach_bar {
    width: 310px;
}

.blog-top_bar .filter-type_list .form-check-input {
    --bs-form-check-bg: transparent;
    width: 20px;
    height: 20px;
    border-radius: 50%;
}

.filter-blog_wrapper.hidden {
    display: none;
}

.filter-blog_wrapper {
    display: flex;
    max-width: calc(100% - 310px);
}

.blog-view__trigger {
    display: block;
    width: 100%;
    background-color: #1B0849;
    padding: 10px 16px;
    border-radius: 20px;
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
    position: relative;
    z-index: 1;
    cursor: pointer;
}

.blog-filter_title::after {
    width: 15px;
    height: 15px;
    content: "";
    background-repeat: no-repeat;
    background-size: 15px;
    transition: transform 0.2s ease-in-out;
    right: 0px;
    top: 0;
    position: absolute;
    bottom: 0;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.58748 1.42499L5.99998 5.82499L10.4125 1.42499' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-position: center center;
}

.blog-category_wrapper.active .blog-filter_title::after,
.blog-month_wrapper.active .blog-filter_title::after,
.blog-year_wrapper.active .blog-filter_title::after,
.newsroom-filter_wrapper.active .newsroom-view__trigger::after {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4124 5.575L5.9999 1.175L1.5874 5.575' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.blog-top_bar .filter-type_list .form-check {
    margin-bottom: 28px;
}

.blog-filter_title {
    position: relative;
    z-index: 1;
}

.blog-top_bar .filter-type_list .form-check-input:checked[type="checkbox"] {
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}

.blog-top_bar .filter-type_list .form-check-input:checked {
    background-color: transparent;
    border-color: #ffffff;
}


/*** Blog Page end **/


/** Resources Page Start **/

.feature_resources_section {
    padding-bottom: 0px;
    position: relative;
    z-index: 2;
}

.resources-page_label {
    background: #605FA1;
    width: fit-content;
    padding: 4px 15px;
    color: #fff;
    border-radius: 20px;
    font-size: 16px;
    margin-bottom: 30px;
}

.feature_resources_section .row {
    background: #1b0849;
    border-radius: 10px;
    padding: 45px 0px;
}

.resources-featured_card {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
}

.resources-featured_card .post_img img {
    border-radius: 5px 5px 0 0;
    height: 270px;
    object-fit: cover;
}

.types_details {
    display: flex;
    align-items: center;
    margin-top: 15px;
}

.resources_type {
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}

.resources-featured_card .feature-title,
.second-resources_card .feature-title {
    margin-top: 10px;
    font-weight: 700;
}

.feature_resources_section .second-resources_card {
    padding: 0px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #DEBCF44D;
}

.feature_resources_section .second-resources_card .feature-title {
    max-width: 450px;
    width: 100%;
}

.feature_resources_section .second-resources_card:last-child {
    border-bottom: 0px;
}

.resources-col_wrapper .row .col {
    margin-bottom: 35px;
}

.resources_card-wrapper {
    background: #1B0849;
    box-shadow: 0px 3px 7px 0px #1B0849;
    height: 100%;
    border-radius: 5px;
}

.resources_card-wrapper .resources_content_details {
    padding: 20px;
}

.resources_card-wrapper .resources-type_wrapper {
    margin-bottom: 10px;
}

.resources_content_details .sub-title {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 105px;
}

.search_box .form-control {
    background: #1B0849;
    border-color: #1B0849;
    border-radius: 50px;
    color: #ffffff;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2352_1954)'%3E%3Cpath d='M18.5 18.5L14.1034 14.1034M1.5 8.82759C1.5 4.78067 4.78067 1.5 8.82759 1.5C12.8745 1.5 16.1552 4.78067 16.1552 8.82759C16.1552 12.8745 12.8745 16.1552 8.82759 16.1552C4.78067 16.1552 1.5 12.8745 1.5 8.82759Z' stroke='white' stroke-width='1.59375' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2352_1954'%3E%3Crect width='19' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center right 14px;
    padding: 8px 12px;
    cursor: pointer;
}

.search_box .form-control.no-bg-img {
    background-image: none;
}

.search_box .form-control:focus {
    box-shadow: unset;
}

.search_box .form-control::placeholder {
    color: #FFFFFF99;
    opacity: 1;
}

.search_box .form-control:-ms-input-placeholder {
    color: #FFFFFF99;
}

.resources-top_bar {
    display: flex;
    justify-content: space-between;
    position: relative;
    position: absolute;
    width: 100%;
    top: -90px;
    z-index: 3;
}

.resources-section .container {
    position: relative;
    z-index: 1;
    min-height: 100vh;
}

.resources-topic_wrapper,
.serach-bar,
.resources-type_wrapper,
.resources-industry_wrapper {
    width: 310px;
}

.resources-top_bar .filter-type_list .form-check-label {
    font-size: 18px;
    font-weight: 400;
    color: var(--bs-white);
    line-height: normal;
    margin-left: 10px;
    vertical-align: sub;
}

.resources-top_bar .filter-type_list .form-check-input {
    --bs-form-check-bg: transparent;
    width: 20px;
    height: 20px;
    border-radius: 50%;
}

.resources-top_bar .filter-type_list .form-check-input:checked {
    background-color: transparent;
    border-color: #ffffff;
}

.resources-top_bar .filter-type_list .form-check-input:focus {
    border-color: #ffffff;
}

.resources-top_bar .filter-type_list .form-check-input:checked[type="checkbox"] {
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}

.resources-view__trigger {
    display: block;
    width: 100%;
    background-color: #1B0849;
    padding: 10px 16px;
    border-radius: 20px;
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
    position: relative;
    z-index: 1;
    cursor: pointer;
}

.resources-filter_title {
    position: relative;
    z-index: 1;
}

.resources-filter_title::after {
    width: 15px;
    height: 15px;
    content: "";
    background-repeat: no-repeat;
    background-size: 15px;
    transition: transform 0.2s ease-in-out;
    right: 0px;
    top: 0;
    position: absolute;
    bottom: 0;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.58748 1.42499L5.99998 5.82499L10.4125 1.42499' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-position: center center;
}

.resources-topic_wrapper.active .resources-filter_title::after,
.resources-type_wrapper.active .resources-filter_title::after,
.resources-industry_wrapper.active .resources-filter_title::after,
.recent-podcast_filter.active .blog-filter_title::after {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4124 5.575L5.9999 1.175L1.5874 5.575' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.resources-topic_wrapper .filter-type_list .form-check-input:checked {
    background-color: transparent;
    border-color: var(--bs-white);
}

.resources-top_bar .filter-type_list .form-check {
    margin-bottom: 28px;
}

.filter-type_list {
    margin-top: 30px;
    display: none;
}

.resources-topic_wrapper.active,
.resources-type_wrapper.active,
.resources-industry_wrapper.active {
    background-color: #1b0849;
    border-radius: 20px;
    box-shadow: 0px 3px 7px 2px #DEBCF426;
}

.resources-topic_wrapper.active .resources-view__trigger {
    padding-bottom: 20px;
}

.filter-type_list li:last-child .form-check {
    margin-bottom: 0px;
}

.resources-col_wrapper {
    position: relative;
    margin-top: 70px;
    z-index: 2;
}

.feature_resources_section::before {
    content: "";
    position: absolute;
    height: 460px;
    width: 705px;
    border-radius: 100%;
    left: -437px;
    -webkit-filter: blur(200px);
    top: 0px;
    z-index: -1;
    background: linear-gradient(270deg, #3f96ed91 2.77%, #602b8d 67.26%);
}

.feature_resources_section::after {
    content: "";
    position: absolute;
    height: 465px;
    width: 705px;
    border-radius: 100%;
    right: -406px;
    -webkit-filter: blur(150px);
    bottom: 0px;
    z-index: -1;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.resources-section {
    position: relative;
    z-index: 1;
    padding-bottom: 140px;
    padding-top: 90px;
}

.resources-section::before {
    content: "";
    position: absolute;
    height: 490px;
    max-width: 1720px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    top: 680px;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.4) 2.77%, rgba(96, 43, 141, 0.4) 67.26%);
}

.resources-section::after {
    content: "";
    position: absolute;
    height: 230px;
    max-width: 1720px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    bottom: 100px;
    background: linear-gradient(270deg, #3f96eda6 2.77%, #602b8db0 100%);
}

.resources-section .container::after {
    content: "";
    position: absolute;
    height: 485px;
    max-width: 1360px;
    left: -70px;
    right: 0;
    margin: 0 auto;
    z-index: -1;
    background: linear-gradient(270deg, rgb(63 150 237 / 92%) 2.77%, rgb(96 43 141) 100%);
    border-radius: 100%;
    -webkit-filter: blur(200px);
    top: -83px;
}

.resources-section .blog-next_arrow {
    bottom: -160px;
    left: -118px;
}

.clear_link {
    margin-top: 18px;
}

.clear_link a {
    font-size: 18px;
}

.resources-top_bar .close_icon svg {
    height: 30px;
    width: 30px;
    position: absolute;
    right: 15px;
    top: 0;
    cursor: pointer;
    display: block;
    fill: #fff;
    margin-top: 5px;
}

.serach-bar .close_icon {
    display: none;
}

#playModal .lightbox-close-button {
    position: absolute;
    top: -17px;
    right: -13px;
    cursor: pointer;
}

.resources_content_details .resources-type_wrapper {
    display: flex;
    align-items: center;
}

.resource_time {
    position: relative;
    z-index: 1;
    padding-left: 10px;
    margin-left: 10px;
    font-weight: 400;
    font-size: 18px;
}

.resource_time::before {
    content: "";
    position: absolute;
    height: 22px;
    width: 2px;
    background-color: #fff;
    left: 0;
}

.resources-bottam_bar {
    display: flex;
}


/** Resources Page End **/


/** Careers Page Start **/

.hero-careers_section {
    padding-bottom: 200px;
}

.hero-careers_section::before {
    content: "";
    position: absolute;
    height: 490px;
    max-width: 700px;
    left: -400px;
    right: 0;
    top: 0;
    z-index: 0;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    opacity: 0.58;
    filter: blur(200px);
}

.hero-careers_section::after {
    content: "";
    z-index: 1;
    position: absolute;
    width: 100%;
    height: 161px;
    left: 0px;
    bottom: 0;
    top: unset;
    background: linear-gradient(180deg, rgba(4, 6, 50, 0) 0%, #040632 100%);
}

.hero-careers_section .hero-banner--video,
.hero-careers_section .hero-banner--image {
    object-position: top;
}

.section-grow {
    padding-top: 0px;
    padding-bottom: 0px;
    position: relative;
    z-index: 1;
    margin-top: -40px;
}

.section-grow::after {
    content: "";
    position: absolute;
    width: 700px;
    height: 490px;
    right: -400px;
    bottom: 0px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    filter: blur(200px);
}

.section-grow .container {
    position: relative;
    z-index: 2;
}

.section-grow .section-title_wrapper {
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
}

.glow-slider .slick-list {
    overflow: unset;
}

.glow-slider .slick-list .glow-slide--item {
    padding: 13px;
    display: flex;
    flex-direction: column;
    gap: 26px;
}

.glow-slider .slick-list .glow-slide--item:nth-child(odd) {
    padding-top: 100px;
}

.section-values {
    position: relative;
}

.section-values:before {
    content: "";
    position: absolute;
    width: 880px;
    height: 100px;
    left: 0;
    right: 0;
    margin: auto;
    top: 240px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    opacity: 0.8;
    filter: blur(200px);
}

.section-values:after {
    content: "";
    position: absolute;
    width: 880px;
    height: 195px;
    left: 17%;
    margin: auto;
    bottom: 40px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    opacity: 0.8;
    filter: blur(200px);
    z-index: 0;
}

.selction-values-overlay {
    position: absolute;
    width: 585px;
    height: 930px;
    left: -300px;
    bottom: -530px;
    z-index: 0;
}

.section-values .container {
    position: relative;
    z-index: 2;
}

.card--value {
    border-radius: 4px;
    border: none;
    overflow: hidden;
    background-color: transparent;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.25);
}

.card--value--image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    opacity: 0.2;
}

.card--value .card-body {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fff;
    padding: 100px 30px;
}

.card--value .card-title {
    font-size: 25px;
}

.section-reasons-join-team {
    padding-top: 50px;
    position: relative;
}

.section-reasons-join-team .container {
    position: relative;
    z-index: 1;
}

.section-reasons-join-team:before {
    content: "";
    position: absolute;
    width: 660px;
    height: 300px;
    left: -440px;
    top: 37%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    opacity: 0.8;
    filter: blur(200px);
    z-index: 0;
}

.section-reasons-join-team:after {
    content: "";
    position: absolute;
    width: 700px;
    height: 300px;
    right: -180px;
    top: 37%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    opacity: 0.5;
    filter: blur(200px);
    z-index: 0;
}

.adjectives_card.join-team-card {
    border: 1px solid #10182B;
    padding: 80px 50px;
}

.section-testimonial {
    padding-top: 120px;
    position: relative;
}

.section-testimonial::before {
    content: "";
    position: absolute;
    width: 700px;
    height: 490px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    filter: blur(200px);
    top: -300px;
    right: -400px;
    z-index: 0;
}

.section-testimonial .container {
    position: relative;
    z-index: 1;
}

.testimonial-slider {
    max-width: 750px;
    margin: auto;
}

.testimonial-slider .slick-list {
    overflow: unset;
}

.testimonial-slider .slick-track {
    display: flex;
}

.testimonial-slider .slick-track::before,
.testimonial-slider .slick-track::after {
    display: none;
}

.testimonial-slider .slick-arrow {
    bottom: -60px;
}

.testimonial-slide-item {
    padding: 60px 60px 15px;
    background: rgba(66, 69, 125, 0.85);
    box-shadow: 0px 0px 13.7px 1px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    margin: 0 13px;
    height: inherit;
}

.testimonial-slide__header {
    display: flex;
    align-items: center;
    margin-bottom: 14px;
    gap: 24px;
    position: relative;
    z-index: 1;
}

.testimonial-slide__header img {
    width: 74px;
    height: 74px;
    border-radius: 70px;
    filter: drop-shadow(0px 0px 12.1px rgba(0, 0, 0, 0.25));
    background: #110840;
    border: 2px solid #A855F7;
    position: relative;
    z-index: 1;
}

.testimonial-slide__header::before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='93' height='75' viewBox='0 0 93 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0L0 24.6528C0 34.1435 1.49259 42.9398 4.47778 51.0417C7.69259 59.1435 13.0889 67.1296 20.6667 75L34.1 64.9306C28.1296 58.2176 23.9963 52.0833 21.7 46.5278C19.6333 41.2037 18.6 35.5324 18.6 29.5139L10.3333 35.4167L35.1333 35.4167V0H0ZM57.8667 0V24.6528C57.8667 34.1435 59.3593 42.9398 62.3445 51.0417C65.5593 59.1435 70.9556 67.1296 78.5333 75L91.9667 64.9306C85.9963 58.2176 81.863 52.0833 79.5667 46.5278C77.5 41.2037 76.4667 35.5324 76.4667 29.5139L68.2 35.4167L93 35.4167L93 0L57.8667 0Z' fill='%23DEBCF4' fill-opacity='0.15'/%3E%3C/svg%3E%0A");
    width: 93px;
    height: 75px;
    top: -43px;
    left: -38px;
}

.testimonial-slide__name .name {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #FFFFFF;
    margin-bottom: 2px;
}

.testimonial-slide__name .designation {
    font-size: 18px;
    line-height: 22px;
    font-weight: normal;
    color: #FFFFFF;
    margin-bottom: 0px;
}

.testimonial-slide__body {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 25px;
    color: #FFFFFF;
}

.testimonial-slide__body p {
    margin-bottom: 0px;
}

.belong-slider .slick-list {
    overflow: unset;
}

.belong-slider .slick-track {
    display: flex;
}

.belong-slider .slick-track::before,
.belong-slider .slick-track::after {
    display: none;
}

.belong-slider .slick-arrow {
    bottom: -50px;
}

.belong-slide--item {
    padding: 13px;
}

.belong-slide--title {
    font-style: normal;
    font-weight: 600;
    font-size: 25px;
    line-height: 130%;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    text-align: center;
    background: linear-gradient(270deg, #0196F4 2.77%, #9333EA 83.5%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    min-height: 70px;
}

.belong-slide--desc {
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #FFFFFF;
    margin-bottom: 0px;
}

.global-presence__map {
    position: relative;
    max-width: 1020px;
    width: 100%;
    margin: auto;
}

.section-global-presence.active_section .tooltip {
    display: block !important;
}

.active_section .map-location-marker {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
    transition: all ease-in-out 0.3s;
}

.global-presence__map img.map-image {
    margin: auto;
    max-width: 1020px;
    width: 100%;
}

.map-pins {
    max-width: 1020px;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    height: 100%;
}

.map-location-marker {
    position: absolute;
    display: block;
    cursor: pointer;
    visibility: hidden;
    opacity: 0;
    transform: scale(0.9);
    transition: all ease-in-out 0.3s;
}

.map-location-marker.marker-australia {
    bottom: 20%;
    right: 14%;
}

.map-location-marker.marker-austria {
    top: 26%;
    left: 50%;
}

.map-location-marker.marker-bangladesh {
    top: 42%;
    right: 26%;
}

.map-location-marker.marker-china {
    top: 25%;
    right: 25%;
}

.map-location-marker.marker-colombia {
    bottom: 36%;
    left: 25%;
}

.map-location-marker.marker-france {
    top: 25%;
    left: 47.8%;
}

.map-location-marker.marker-georgia {
    top: 32%;
    right: 39%;
}

.map-location-marker.marker-germany {
    top: 24.5%;
    left: 49.5%;
}

.map-location-marker.marker-ghana {
    bottom: 37%;
    left: 43%;
}

.map-location-marker.marker-hungary {
    top: 27%;
    left: 51%;
}

.map-location-marker.marker-india {
    top: 42%;
    right: 30%;
}

.map-location-marker.marker-israel {
    top: 39%;
    right: 42%;
}

.map-location-marker.marker-italy {
    top: 31%;
    left: 49%;
}

.map-location-marker.marker-moldova {
    top: 28%;
    left: 53%;
}

.map-location-marker.marker-nigeria {
    bottom: 37%;
    left: 46%;
}

.map-location-marker.marker-oman {
    top: 45%;
    right: 35%;
}

.map-location-marker.marker-philippines {
    top: 51%;
    right: 17%;
}

.map-location-marker.marker-poland {
    top: 23%;
    left: 50%;
}

.map-location-marker.marker-portugal {
    top: 32%;
    left: 44%;
}

.map-location-marker.marker-romania {
    top: 29%;
    left: 53%;
}

.map-location-marker.marker-serbia {
    top: 31%;
    left: 53%;
}

.map-location-marker.marker-spain {
    top: 28%;
    left: 46%;
}

.map-location-marker.marker-singapore,
.map-location-marker.marker-apac {
    top: 55%;
    right: 22.5%;
}

.map-location-marker.marker-thailand {
    top: 48%;
    right: 23%;
}

.map-location-marker.marker-turkey {
    top: 33%;
    right: 43%;
}

.map-location-marker.marker-us-ny-texas,
.map-location-marker.marker-us {
    left: 18%;
    top: 30%;
}

.map-location-marker.marker-canada {
    top: 16%;
    left: 14%;
}

.map-location-marker.marker-brazil {
    bottom: 30%;
    left: 30%;
}

.map-location-marker.marker-mexico {
    top: 38%;
    left: 15%;
}

.map-location-marker.marker-uk,
.map-location-marker.marker-emea {
    top: 19%;
    left: 44.5%;
}

.map-location-marker.marker-uae {
    top: 42%;
    right: 37%;
}

.map-location-marker.marker-hong-kong {
    top: 40%;
    right: 18.5%;
}

.map-location-marker.marker-taiwan {
    top: 33%;
    right: 16.4%;
}

.map-location-marker.marker-holland {
    top: 18%;
    left: 48.5%;
}

.map-location-marker.marker-sweden {
    top: 13%;
    left: 50%;
}

.map-location-marker .map-marker__pin {
    width: 20px;
    display: block;
    object-fit: contain;
}

.section-find-opportunity {
    position: relative;
    padding-bottom: 180px;
    scroll-margin-top: 100px;
}

.section-find-opportunity:before {
    content: "";
    position: absolute;
    max-width: 1180px;
    width: 100%;
    height: 490px;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.9) 2.77%, rgba(96, 43, 141, 0.9) 100%);
    opacity: 0.8;
    filter: blur(250px);
    z-index: 0;
}

.section-find-opportunity .container {
    position: relative;
    z-index: 1;
}

.open-opportunity--filter {
    display: flex;
    align-items: center;
    background: #1B0849;
    border: 1px solid #190546;
    border-radius: 80px;
    padding: 0 22px;
    margin-bottom: 30px;
}

.opportunity-search-input {
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    display: flex;
    align-items: center;
    color: rgba(255, 255, 255, 0.6);
    background-color: transparent;
    border: none;
    flex: 1;
    outline: none;
}

.opportunity-search-input::placeholder {
    color: #808080;
}

.opportunity-filter--dropdown {
    display: flex;
    align-items: center;
    white-space: nowrap;
    margin-left: auto;
    gap: 4px;
}

.opportunity-filter--dropdown .form-label {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    display: flex;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
}

.opportunity-filter--dropdown .form-select {
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #FFFFFF;
    background-color: transparent;
    border: none;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.47003 0.740234L5.00003 4.26023L8.53003 0.740234' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    padding: 8px 15px;
    padding-right: 45px;
    outline: none;
    background-color: #1c0849;
    outline: none !important;
}

.opportunity-filter--dropdown .form-select.departmentFilter {
    width: 250px;
}

.opportunity-results {
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #FFFFFF;
    margin-bottom: 20px;
}

.opportunity-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.opportunity-list li a {
    background-color: transparent;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: #FFFFFF;
    border: none;
    padding: 8px 20px;
    display: grid;
    grid-template-columns: 40% 40% auto;
}

.opportunity-list li a:hover {
    background: rgba(222, 188, 244, 0.15);
    border-radius: 4px;
}

.cr-banner_section--gd::before,
.cr-banner_section--gd::after,
.cr-banner_section--join-team::before,
.cr-banner_section--join-team::after {
    display: none;
}

.section-position {
    position: relative;
}

.section-position .container {
    position: relative;
    z-index: 1;
}

.section-position .section-title_wrapper .description {
    margin-top: 28px;
}

.section-position:before {
    content: "";
    position: absolute;
    width: 700px;
    height: 490px;
    left: -600px;
    top: 40%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    filter: blur(200px);
    z-index: 0;
}

.section-position:after {
    content: "";
    position: absolute;
    width: 700px;
    height: 490px;
    right: -450px;
    top: 8%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    opacity: 0.58;
    filter: blur(200px);
    z-index: 0;
}

.position-group {
    margin-bottom: 30px;
}

.position-group h3 {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 16px;
}

.position-group .descirption,
.position-group .position-list {
    font-weight: 400;
    font-size: 18px;
    color: #FFFFFF;
}

.position-group ul {
    list-style: none;
    padding: 0px;
}

.position-group li {
    padding-left: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2155_8728)'%3E%3Cpath d='M5.07969 8.5028L0.626803 13.2762C0.626803 13.2762 -0.759559 14.7436 0.591747 16.2852C1.71686 17.5692 3.05231 16.8238 3.4855 16.3595C4.20497 15.5882 9.25547 10.1375 9.25547 10.1375C9.25547 10.1375 9.99998 9.52459 9.99998 8.5028C9.99998 7.64832 9.57263 7.22243 9.25547 6.86811C8.8565 6.42253 3.39869 0.570955 3.39869 0.570955C3.39869 0.570955 2.02318 -0.73894 0.696079 0.608534C-0.603479 1.92738 0.245365 3.32048 0.661023 3.76606C1.45812 4.62053 5.07969 8.5028 5.07969 8.5028Z' fill='url(%23paint0_linear_2155_8728)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2155_8728' x1='5.01944' y1='15.2846' x2='-0.31134' y2='15.1752' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A855F7'/%3E%3Cstop offset='1' stop-color='%239333EA'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_2155_8728'%3E%3Crect width='10' height='17' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: 4px 5px;
    background-repeat: no-repeat;
    background-size: 9px;
    font-size: 18px;
    line-height: 26px;
}

.position-apply .title {
    font-weight: 600;
    font-size: 25px;
    line-height: 35px;
    color: #FFFFFF;
}

.position-apply {
    margin-top: 36px;
}

.section-application {
    position: relative;
}

.section-application::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    background-image: url("./assets/img/postion-overlay.png");
    height: 930px;
    width: 317px;
    background-position: center left;
    background-size: cover;
    background-repeat: no-repeat;
}

.section-application .container {
    position: relative;
    z-index: 1;
}

.application-card {
    background: rgba(15, 23, 42, 0.7);
    border: 0.1px solid #10182B;
    box-shadow: 0px 0px 10px 2px rgba(222, 188, 244, 0.25);
    border-radius: 10px;
    padding: 60px;
}

.application-card .title {
    -webkit-text-fill-color: transparent;
    background: linear-gradient(274.39deg, #0196F4 8.22%, #9333EA 60.26%);
    -webkit-background-clip: text;
    font-size: 36px;
    line-height: normal;
    margin-bottom: 20px;
    font-weight: 700;
}

.application-card .description {
    font-size: 25px;
    line-height: 35px;
    font-weight: 600;
    max-width: 970px;
    margin: 0 auto;
    width: 100%;
    color: #fff;
}

.application-card a {
    margin-top: 15px;
}

.adjectives_card.join-team-card .title {
    text-transform: inherit;
}

.filter-span {
    display: none;
}


/** Careers Page End **/


/** crisis simulation  Page Start **/

.hero-banner_section.crisis-banner_section::after {
    background: linear-gradient(100.77deg, rgb(9 11 59) 35.32%, rgb(7 9 55 / 63%) 61.27%, rgba(15, 13, 64, 0) 81.75%);
}

.hero-banner_section.crisis-banner_section .hero-banner--video,
.hero-banner_section.crisis-banner_section .hero-banner--image {
    object-position: unset;
}

.hero-banner_section.crisis-banner_section .brand-logo_slider {
    padding-top: 120px;
}

.use-case_section .section-title_wrapper {
    max-width: 1100px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 30px;
}

.use-case_section.crisis-case_section::after {
    display: none;
}

.blog_section.ecs-blog_section .blog-section__mask-right {
    display: none;
}

.blog_section.ecs-blog_section {
    padding-top: 0px;
    padding-bottom: 80px;
}

.blog_section.ecs-blog_section::after {
    display: none;
}

.about-video_section.crisis-video_section::after {
    display: none;
}

.about-video_section.crisis-video_section .sub-title {
    max-width: 415px;
    width: 100%;
}

.crisis-video_link {
    margin-top: 25px;
}

.about-adjectives.why-us_section.ecs-why_section {
    padding-top: 130px;
}

.question-section.esc-question_section::after {
    content: "";
    position: absolute;
    width: 935px;
    height: 650px;
    right: -382px;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.9) 2.77%, rgba(96, 43, 141, 0.9) 100%);
    opacity: 0.8;
    filter: blur(250px);
    top: 0;
    bottom: 0;
    margin: 0 auto;
    border-radius: 100%;
    z-index: -1;
}

.esc-table-section {
    padding-top: 0;
    padding-bottom: 100px;
}

.esc-table-section .section-title_wrapper .description {
    font-size: 25px;
    line-height: 35px;
    font-weight: 600;
    max-width: 1130px;
    width: 100%;
    margin: 0 auto;
}

.esc-table-section .row {
    justify-content: center;
}

.table_list-wrapper::after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: -1;
    border-radius: 4px;
    border-width: 2px;
    border-style: solid;
    border-color: transparent;
    border-image: initial;
    background: linear-gradient(272deg, #A855F7 48.47%, #9333EA 100%);
    mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) padding-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px);
}

.table-title_wrapper {
    margin-bottom: 28px;
}

.table_list-wrapper {
    position: relative;
    z-index: 1;
    box-shadow: 0px 0px 10px rgba(222, 188, 244, 0.45);
    height: 100%;
}

.esc-table_wrapper {
    height: 100%;
}

.table-title_wrapper .sub-title {
    white-space: nowrap;
}

.table-list_card {
    margin: 0 auto;
    padding: 10px 30px 30px;
    min-height: 167px;
}

.table_list-wrapper .table-list_card:nth-child(odd) {
    background: rgba(255, 255, 255, 0.05);
}

.table-list_card .description.table-list-title {
    font-weight: 700;
    line-height: 22px;
}

.table-list_card .true-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-check-lg' viewBox='0 0 16 16'%3E%3Cpath d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425z'/%3E%3C/svg%3E");
    height: 30px;
    width: 30px;
    background-repeat: no-repeat;
    background-size: 30px;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 16px;
}

.table-list_card .dashed-line {
    width: 30px;
    height: 30px;
    border-bottom: 3px solid #fff;
    margin: 0 auto;
    border-radius: 3px;
    margin-bottom: 25px;
}

.about-video_section.crisis-video_section {
    padding-top: 0px;
}

.industry-inside_section.ecs-inside_section {
    padding-bottom: 50px;
}

.esc-table-section .section-title_wrapper .title {
    text-transform: inherit;
}

.industry-inside_section.ecs-inside_section .industry-inside_section.ecs-inside_section::before {
    display: none;
}

.question-section.esc-question_section {
    background-image: none;
}

.blog_section.ecs-blog_section .post_card {
    background-color: transparent;
}


/** crisis simulation  Page End **/


/** Live Fire Exercises  Page Start **/

.hero-banner_section.live-fire_banner .hero-banner_details .description {
    max-width: 450px;
    width: 100%;
}

.hero-banner_section.live-fire_banner::after {
    background: linear-gradient(100.77deg, rgb(9 11 59) 35.32%, rgb(7 9 55 / 63%) 61.27%, rgba(15, 13, 64, 0) 81.75%);
}

.hero-banner_section.live-fire_banner .brand-logo_slider {
    padding-top: 120px;
    padding-bottom: 50px;
}

.cr-slider_section.fire-range_slider .range_slider {
    margin-top: -120px;
}

.cr-slider_section.fire-range_slider .section-title_wrapper {
    max-width: 754px;
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}

.forrester_section.fire_forrester_section::before {
    margin: unset;
    border-radius: 100%;
    left: -450px;
}

.forrester_section.fire_forrester_section::after {
    content: "";
    position: absolute;
    bottom: -120px;
    right: -450px;
    height: 495px;
    width: 867px;
    -webkit-filter: blur(269px);
    z-index: -1;
    margin: unset;
    border-radius: 100%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.cr-slider_section.fire-range_slider {
    padding-top: 120px;
    padding-bottom: 50px;
    position: relative;
    z-index: 1;
}

.cr-slider_section.fire-range_slider::before {
    content: "";
    position: absolute;
    bottom: -120px;
    left: -450px;
    height: 495px;
    width: 867px;
    background: linear-gradient(270deg, #3f96ede6 2.77%, #602b8dbd 67.26%);
    -webkit-filter: blur(269px);
    z-index: -1;
    right: 0;
    margin: unset;
    border-radius: 100%;
}

.cr-slider_section.fire-range_slider::after {
    content: "";
    position: absolute;
    bottom: -120px;
    right: -450px;
    height: 495px;
    width: 867px;
    -webkit-filter: blur(269px);
    z-index: -1;
    margin: unset;
    border-radius: 100%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.industry-inside_section.fire-inside_section::before {
    bottom: auto;
    top: -108px;
}

.cr-banner_section.cr-banner_section--fire {
    padding-top: 30px;
    padding-bottom: 30px;
}

.cr-banner_section.cr-banner_section--fire::after {
    display: none;
}

.cr-banner_section.cr-banner_section--fire::before {
    display: none;
}

.industry-inside_section.fire-inside_section::after {
    content: "";
    position: absolute;
    width: 706px;
    height: 391px;
    z-index: -1;
    left: 0;
    bottom: -100px;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    left: -450px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    opacity: 0.7;
}

.range_forrester_section.live-fire_range-section::before {
    display: none;
}

.range_forrester_section.live-fire_range-section .cr_forrester_img::after {
    height: 200px;
    width: 411px;
    right: -220px;
    top: 210px;
    -webkit-filter: blur(200px);
}

.question-section.fire-question_section {
    background-image: none;
}

.blog_section.ecs-blog_section.fire-blog_section::before {
    display: block;
    content: "";
    position: absolute;
    width: 935px;
    height: 450px;
    right: -502px;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.9) 2.77%, rgba(96, 43, 141, 0.9) 100%);
    opacity: 0.8;
    filter: blur(250px);
    top: 56px;
    margin: 0 auto;
    border-radius: 100%;
    z-index: -1;
}

section.about-video_section.crisis-video_section.fire-video-section {
    padding-top: 140px;
}

.real_experience-section.fire-real_experience_section {
    padding-top: 160px;
    padding-bottom: 50px;
    z-index: 2;
}

.real_experience-section.fire-real_experience_section .slick-slider .slick-track {
    margin-left: unset;
}

.real_experience-section.fire-real_experience_section::before {
    bottom: unset;
    left: 0;
    height: 250px;
    width: 1045px;
    z-index: -1;
    -webkit-filter: blur(200px);
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    border-radius: 100%;
    opacity: 0.7;
    right: 0;
    margin: 0 auto;
    top: 24px;
}

.real_experience-section.fire-real_experience_section::after {
    content: "";
    position: absolute;
    bottom: unset;
    height: 491px;
    width: 700px;
    z-index: -1;
    -webkit-filter: blur(200px);
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    border-radius: 100%;
    opacity: 0.7;
    right: -300px;
    margin: 0 auto;
    top: 24px;
}

.range_forrester_section.live-fire_range-section::after {
    bottom: 350px;
}


/** Live Fire Exercises  Page End **/


/** Finance And Insurance Page Start **/

.hero-banner_section.finance-banner_section .hero-title {
    text-transform: math-auto;
}

.use-case_section.insurance-case_section .case-title_wrapper .sub-title {
    font-size: 25px;
    line-height: 30px;
}

.use-case_section.insurance-case_section::after {
    background: linear-gradient(270deg, rgb(63 150 237 / 74%) 2.77%, rgb(96 43 141 / 96%) 100%);
    -webkit-filter: blur(300px);
    top: 142px;
}

.use-case_section.insurance-case_section::before {
    width: 867px;
    height: 495px;
    left: -400px;
    top: 525px;
    -webkit-filter: blur(200px);
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.5) -25.42%, rgba(96, 43, 141, 0.5) 71.81%);
}

.use-case_section.insurance-case_section {
    padding-bottom: 25px;
}

.approach_section.finance-approach_section::before {
    content: "";
    position: absolute;
    width: 867px;
    height: 495px;
    bottom: 55px;
    left: -500px;
    -webkit-filter: blur(200px);
    border-radius: 100%;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.5) -25.42%, rgba(96, 43, 141, 0.5) 71.81%);
    z-index: -1;
}

.approach_section.finance-approach_section::after {
    content: "";
    position: absolute;
    width: 700px;
    height: 495px;
    bottom: 155px;
    right: -400px;
    -webkit-filter: blur(200px);
    border-radius: 100%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    z-index: -1;
}

.industry-inside_section.finance-inside_section::after {
    content: "";
    position: absolute;
    width: 1045px;
    height: 350px;
    left: 0;
    -webkit-filter: blur(300px);
    border-radius: 100%;
    z-index: -1;
    top: -132px;
    right: 0;
    margin: 0 auto;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.industry-inside_section.finance-inside_section::before {
    bottom: 334px;
    left: -232px;
    z-index: 0;
    width: 700px;
    height: 490px;
    -webkit-filter: blur(300px);
    border-radius: 100%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.industry-inside_section.finance-inside_section {
    padding-bottom: 0px;
}

.industry-inside_section.finance-inside_section .container-fluid {
    position: relative;
    z-index: 1;
}

.industry-inside_section.finance-inside_section .container-fluid::after {
    content: "";
    position: absolute;
    width: 1045px;
    height: 250px;
    left: 0;
    -webkit-filter: blur(200px);
    border-radius: 100%;
    z-index: -1;
    bottom: 0;
    right: 0;
    margin: 0 auto;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.industry-inside_section.finance-inside_section .container-fluid::before {
    content: "";
    position: absolute;
    z-index: -1;
    width: 935px;
    height: 495px;
    border-radius: 100%;
    -webkit-filter: blur(300px);
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    right: -475px;
    bottom: 0;
}

.blog_section.finance-blog_section .blog-section__mask-right,
.blog_section.finance-blog_section::after {
    display: none;
}

.blog_section.finance-blog_section {
    padding-top: 50px;
    padding-bottom: 100px;
}

.blog_section.finance-blog_section .post_card {
    background-color: transparent;
}

.cr-banner_section.finance-banner_section::before,
.cr-banner_section.finance-banner_section::after {
    display: none;
}


/** Finance And Insurance Page End **/


/** Partner Page Start **/

.hero-banner_section.partner-banner_section .hero-banner_details .hero-title {
    text-transform: none;
}

.partner-banner_section .brand-logo_slider {
    padding-top: 160px;
}

.partner-banner_section .hero-banner_details .description {
    max-width: 568px;
}

.hero-banner_section.partner-banner_section::after {
    background: linear-gradient(102.2deg, rgba(9, 11, 59, 0.9) 32.19%, rgba(7, 9, 55, 0.45) 48.34%, rgba(15, 13, 64, 0) 69.93%);
}

.approach_section.partner-approach_section {
    background-image: unset;
}

.approach_section.partner-approach_section .approach-tab_wrapper .answer-title {
    text-transform: capitalize;
}

.approach_section.partner-approach_section .approach-tab_wrapper::after {
    height: 480px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
}

.partner-logo_section {
    padding-top: 30px;
}

.partner-logo_wrapper {
    display: flex;
    justify-content: space-around;
    align-items: center;
    max-width: 980px;
    margin: 0 auto;
}

.partner-logo_wrapper .section-title_wrapper {
    position: relative;
    z-index: 2;
}

.section-benefit-here {
    padding-top: 60px;
}

.section-benefit-here .title {
    margin: 15px auto;
}

.section-benefit-here .section-title_wrapper .description {
    max-width: 1128px;
    margin: 0 auto;
}

.partner_benefit_card {
    max-width: 300px;
    margin: 0 auto;
    text-align: center;
}

.section-benefit-here {
    padding-top: 60px;
    padding-bottom: 120px;
}

.section-benefit-here .belong-slide--title {
    font-weight: 700;
    font-size: 25px;
    line-height: 130%;
}

.section-benefit-here .row .col:last-child .belong-slide--title {
    max-width: 218px;
    margin: 0 auto;
    margin-bottom: 8px;
}

.section-benefit-here .section-title_wrapper {
    margin-bottom: 45px;
}

.partner-capabilities_section {
    padding-top: 130px;
    position: relative;
    z-index: 1;
}

section.partner-capabilities_section::after {
    content: "";
    position: absolute;
    left: 0;
    z-index: 0;
    width: 587px;
    height: 930px;
    background-image: url("./assets/img/next-arrow-bg.png");
    background-repeat: no-repeat;
    bottom: -390px;
}

.partner-capabilities_section .section-title_wrapper .title {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 30px;
}

.partner-capabilities_section .section-title_wrapper .site-label {
    margin-bottom: 5px;
}

.partner-capabilities_section .section-title_wrapper .description {
    max-width: 475px;
    width: 100%;
}

.capabilities_item {
    max-width: 456px;
    width: 100%;
    margin-bottom: 35px;
}

.capabilities_item .capabilities_item-title {
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 12px;
}

.capabilities_item .description {
    font-size: 18px;
    line-height: 22px;
}

.capabilities_item .progress-bar-vertical {
    min-height: 100px;
}

.about-adjectives.why-us_section.partner-why_section .adjectives_card {
    padding-left: 25px;
    padding-right: 25px;
    position: relative;
}

.about-adjectives.why-us_section.partner-why_section .adjectives_card .title {
    font-size: 28px;
    max-width: 220px;
    margin: 0 auto;
}

.partner-form_section {
    padding-top: 35px;
    max-width: 935px;
    margin: 0 auto;
    width: 100%;
}

.partner-form_section .section-title_wrapper .title {
    text-transform: none;
}

.partner-form {
    background: linear-gradient(180deg, #010630 0%, #1C0549 100%);
    border-radius: 5px;
    padding: 45px 60px 30px;
    position: relative;
    z-index: auto;
}

.partner-form::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    max-width: 957px;
    width: 100%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    height: 715px;
}

.partner-form .form-label {
    color: #FFFFFF99;
    position: absolute;
    left: 30px;
    top: 35px;
    z-index: 1;
}

.partner-form .form-control,
.partner-form .form-select {
    padding: 10px 20px;
    border: 1px solid #9333EA;
    background-color: #1B0849;
    border-radius: 50px;
    font-size: 18px;
    line-height: normal;
    font-weight: 400;
    color: #FFFFFF99;
}

.partner-form .col {
    margin-bottom: 25px;
}

.wpcf7-form-control::placeholder {
    color: #FFFFFF99;
    opacity: 1;
}

.partner-form .wpcf7-not-valid-tip {
    position: absolute;
    padding-left: 10px;
    padding-top: 5px;
}

.wpcf7-form-control:-ms-input-placeholder {
    color: #FFFFFF99;
}

.wpcf7-form-control::-ms-input-placeholder {
    color: #FFFFFF99;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
    color: #fff;
}

.form-select {
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.65786 1.11621L6.93324 6.37665L12.2086 1.11621' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-position: center right 19px;
    background-size: 14px;
    background-repeat: no-repeat;
}

.partner-privacy-policy {
    max-width: 546px;
    width: 100%;
    color: var(--bs-white);
    margin: 0 auto;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 30px;
}

.partner-privacy-policy a {
    font-weight: 400;
    text-decoration: underline;
}

.partner-form .btn {
    --bs-btn-padding-x: 62px;
}

.partner-form .wpcf7-spinner {
    position: absolute;
    top: 9px;
}

.blog_section.partner-blog_section .blog-section__mask-right,
.blog_section.partner-blog_section::after {
    display: none;
}

.thankyou-wrapper {
    padding: 60px 50px;
}

.thankyou-wrapper .title {
    max-width: 550px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 25px;
}

.thankyou-wrapper .description {
    max-width: 550px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 25px;
}


/** Partner Page End **/


/** Contact Us Page Start **/

.contact-us_section .section-title_wrapper {
    margin-bottom: 30px;
    max-width: 550px;
    width: 100%;
}

.contact-us_section .section-title_wrapper .title {
    font-size: 54px;
    font-weight: 700;
    margin-bottom: 20px;
}

.contact-us_section .section-title_wrapper .description strong {
    margin-top: 20px;
    display: block;
}

.looking-for_job {
    background: #0F172A33;
    box-shadow: 0px 0px 10px 2px #DEBCF440;
    border: 0.1px solid #1D195B;
    padding: 50px 30px;
    border-radius: 10px;
    text-align: center;
    margin-top: 50px;
}

.looking-for_job .job-title {
    font-size: 30px;
    line-height: normal;
    max-width: 340px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 15px;
    background: linear-gradient(275.27deg, #0196F4 1.7%, #9333EA 69.88%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
}

.looking-for_job .description {
    max-width: 475px;
    margin: 0 auto;
    width: 100%;
}

.looking-for_job .for_job-link {
    margin-top: 25px;
}

.contact-form_card .sub-title {
    font-size: 36px;
    font-weight: 700;
    line-height: normal;
    text-align: center;
}

.contact-form_card .description {
    text-align: center;
}

.contact-form {
    margin-top: 40px;
}

.contact-form_card {
    background: linear-gradient(180deg, #010630 0%, #1C0549 100%);
    border-radius: 5px;
    padding: 45px 60px 30px;
    position: relative;
    z-index: auto;
    min-height: 960px;
    display: flex;
    align-items: center;
    flex-direction: row;
}

.contact-form .col:last-child {
    margin-bottom: 0px;
}

.contact-form_card::after {
    content: "";
    position: absolute;
    top: -57px;
    left: 0;
    right: 0;
    max-width: 700px;
    width: 100%;
    border-radius: 100%;
    -webkit-filter: blur(100px);
    z-index: -1;
    height: 620px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.contact-form .form-control,
.contact-form .form-select {
    padding: 10px 20px;
    border: 1px solid #9333EA;
    background-color: #1B0849;
    border-radius: 50px;
    font-size: 18px;
    line-height: normal;
    font-weight: 400;
    color: #FFFFFF99;
}

.contact-form .form-label {
    color: #FFFFFF99;
    position: absolute;
    left: 30px;
    top: 35px;
    z-index: 1;
}

.contact-form .col {
    margin-bottom: 15px;
}

.wpcf7-form-control::placeholder {
    color: #FFFFFF99;
    opacity: 1;
}

.contact-form .wpcf7-not-valid-tip {
    position: absolute;
    padding-left: 10px;
    padding-top: 0px;
    font-size: 15px;
}

.wpcf7-form-control:-ms-input-placeholder {
    color: #FFFFFF99;
}

.wpcf7-form-control::-ms-input-placeholder {
    color: #FFFFFF99;
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
    color: #fff;
}

.form-select {
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.65786 1.11621L6.93324 6.37665L12.2086 1.11621' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-position: center right 19px;
    background-size: 14px;
    background-repeat: no-repeat;
}

.contact-form .partner-privacy-policy {
    max-width: 410px;
    width: 100%;
    color: var(--bs-white);
    margin: 0 auto;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 20px;
}

.partner-privacy-policy a {
    font-weight: 400;
    text-decoration: underline;
}

.contact-form .btn {
    --bs-btn-padding-x: 62px;
}

.contact-form .wpcf7-spinner {
    position: absolute;
    top: 9px;
}

.contact-form textarea {
    height: 123px;
    width: 100%;
    padding: 10px 20px;
    border: 1px solid #9333EA;
    background-color: #1B0849;
    border-radius: 10px;
    color: #FFFFFF99;
}

.contact-form .col {
    margin-bottom: 15px;
}

.contact-location_section {
    padding-top: 0px;
    position: relative;
    z-index: 2;
    padding-bottom: 80px;
}

.contact-us_section::after {
    content: "";
    position: absolute;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.9) 2.77%, rgba(96, 43, 141, 0.9) 100%);
    max-width: 1320px;
    width: 100%;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    height: 585px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    opacity: 0.7;
}

.contact-us_section {
    position: relative;
    z-index: 1;
    height: 100%;
}

.contact-us_section::before {
    content: "";
    position: absolute;
    max-width: 700px;
    width: 100%;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    height: 470px;
    left: -500px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.address-group_wrapper {
    max-width: 380px;
    width: 100%;
}

.contact-us_section::before {
    content: "";
    position: absolute;
    max-width: 700px;
    width: 100%;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    height: 470px;
    left: -500px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.address {
    max-width: 205px;
    margin-top: 30px;
    margin-bottom: 22px;
}

.contact-location_section .map-location-marker.marker-netherlands {
    top: 10.5%;
    left: 49.5%;
}

.contact-location_section .map-location-marker.marker-hong.kong {
    bottom: 52%;
    right: 19%;
}

.contact-location_section .map-location-marker.marker-germany {
    top: 24.5%;
    left: 53.5%;
}

.contact-location_section .map-location-marker.marker-italy {
    top: 31%;
    left: 50%;
}

.contact-location_section .map-location-marker.marker-france {
    top: 25%;
    left: 45.8%;
}

.contact-form .col:nth-child(9) p {
    margin-bottom: 8px;
}


/** Contact Us Page End **/


/** Request Demo Page Start **/

.request_action-img-wrapper .action_img:nth-child(1) {
    position: relative;
    left: -66px;
}

.request_action-img-wrapper .action_img:nth-child(2) {
    position: absolute;
    top: -65px;
    right: 0;
    left: 13%;
    margin: 0 auto;
}

.request_action-img-wrapper .action_img:nth-child(3) {
    position: absolute;
    bottom: -48px;
    left: 2%;
    right: 0;
    margin: 0 auto;
}

.request-form_wrapper .form-control,
.request-form_wrapper .form-select {
    padding: 10px 20px;
    border: 1px solid #9333EA;
    background-color: #1B0849;
    border-radius: 50px;
    font-size: 18px;
    line-height: normal;
    font-weight: 400;
    color: #FFFFFF99;
}

.request-form_wrapper .form-label {
    color: #FFFFFF99;
    position: absolute;
    left: 30px;
    top: 35px;
    z-index: 1;
}

.request-form_wrapper .col {
    margin-bottom: 15px;
}

.request-form_wrapper .partner-privacy-policy {
    max-width: 410px;
    width: 100%;
    color: var(--bs-white);
    margin: 0 auto;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 20px;
}

.request_section .section-title_wrapper .title {
    font-size: 54px;
    font-weight: 700;
    margin-bottom: 20px;
}

.request_section .section-title_wrapper .description {
    max-width: 450px;
    width: 100%;
}

.border-line {
    background: linear-gradient(270deg, #0196F4 2.77%, #9333EA 83.5%);
    max-width: 475px;
    height: 2px;
    margin-bottom: 40px;
}

.request_action-img-wrapper {
    position: relative;
    text-align: center;
    margin-top: 80px;
}

.request-form_wrapper .sub-title {
    font-size: 36px;
    font-weight: 700;
    line-height: normal;
    text-align: center;
    max-width: 425px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 11px;
}

.request-form_wrapper .description {
    text-align: center;
}

.request-form_card {
    background: linear-gradient(180deg, #010630 0%, #1C0549 100%);
    border-radius: 5px;
    padding: 45px 60px 30px;
    position: relative;
    z-index: auto;
    display: flex;
    align-items: center;
    flex-direction: row;
    min-height: 740px;
}

.request-form_card::after {
    content: "";
    position: absolute;
    top: -57px;
    left: 0;
    right: 0;
    max-width: 700px;
    width: 100%;
    border-radius: 100%;
    -webkit-filter: blur(100px);
    z-index: -1;
    height: 800px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.request-form {
    margin-top: 35px;
}

.request-form .wpcf7-spinner {
    position: absolute;
    top: 9px;
}

.request-services_card .description {
    max-width: 360px;
    width: 100%;
    margin: 0 auto;
}

.request-service_icon {
    margin-bottom: 20px;
}

.request-service_section {
    padding-top: 20px;
    padding-bottom: 100px;
}

.request_section .thankyou-wrapper .title {
    font-size: 54px;
    font-weight: 700;
}


/** Request Demo Page end **/


/** Single Blog Page Start **/

.single_blog_banner {
    padding-bottom: 0px;
    position: relative;
    z-index: 2;
}

.single_blog_banner::before {
    content: "";
    position: absolute;
    height: 460px;
    width: 705px;
    border-radius: 100%;
    left: -437px;
    -webkit-filter: blur(200px);
    top: 0px;
    z-index: -1;
    background: linear-gradient(270deg, #3f96ed91 2.77%, #602b8d 67.26%);
}

.single_blog_banner::after {
    content: "";
    position: absolute;
    height: 465px;
    width: 705px;
    border-radius: 100%;
    right: -406px;
    -webkit-filter: blur(150px);
    bottom: 0px;
    z-index: -1;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.single_blog_banner .row {
    background: #1b0849;
    border-radius: 10px;
    padding: 45px 0px;
    align-items: end;
}

.single_blog_banner .post_img {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
}

.single_blog_banner .post_img img {
    border-radius: 5px 5px 0 0;
    height: 270px;
    object-fit: cover;
}

.single_blog_banner .author-details_wrapper {
    padding-right: 70px;
}

.single_blog_banner .author-details_wrapper .feature-title {
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
    text-transform: capitalize;
    max-width: 445px;
    width: 100%;
    margin-top: 10px;
}

.single_blog_banner .social-icon_wrapper {
    padding-top: 40px;
}

.single-blog_contnet .post-content .descrption p {
    margin-bottom: 25px;
}

.single-blog_contnet .post-content .descrption h6.wp-block-heading {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
}

.single-blog_contnet .post-content .descrption a {
    color: var(--bs-white);
    text-decoration: underline;
    font-weight: 400;
    font-size: 16px;
}

.single-blog_contnet {
    position: relative;
    z-index: 1;
}

.single-blog_contnet::before {
    content: "";
    position: absolute;
    max-width: 1320px;
    width: 100%;
    height: 486px;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.9) 2.77%, rgba(96, 43, 141, 0.9) 100%);
    -webkit-filter: blur(300px);
    border-radius: 100%;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: -1;
}

.single-blog_contnet::after {
    content: "";
    position: absolute;
    left: -130px;
    z-index: -1;
    width: 585px;
    height: 930px;
    background-image: url("./assets/img/next-arrow-bg.png");
    background-repeat: no-repeat;
    bottom: -165px;
}

.single-blog_contnet .container::after {
    content: "";
    position: absolute;
    max-width: 1320px;
    width: 100%;
    height: 400px;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.9) 2.77%, rgba(96, 43, 141, 0.9) 100%);
    -webkit-filter: blur(400px);
    border-radius: 100%;
    bottom: 100px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: -1;
}

.single-blog_contnet .subscribe-form_card {
    max-width: 354px;
    flex: 0 0 35%;
    margin-left: 32px;
    padding: 20px 45px 10px;
}

.single-blog_contnet .first-content_wrapper {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-bottom: 20px;
}

.first-content_wrapper .first-content-box {
    flex: 1;
}

.subscribe-form {
    margin-top: 10px;
}

.single-blog_contnet .subscribe-form_card .wpcf7 form.invalid .wpcf7-response-output,
.single-blog_contnet .subscribe-form_card .wpcf7 form.unaccepted .wpcf7-response-output,
.single-blog_contnet .subscribe-form_card .wpcf7 form.payment-required .wpcf7-response-output {
    color: #fff;
    font-size: 14px;
    line-height: normal;
}


/** Single Blog Page End **/


/** Single Resources Page Start **/

.single-resource_banner {
    padding-top: 50px;
    position: relative;
    z-index: 1;
}

.resources-page_label a {
    font-weight: 400;
}

.resources-page_label a {
    font-weight: 400;
    border-right: 2px solid #fff;
    padding-right: 6px;
    margin-right: 2px;
}

.resources_banner_img img {
    height: 365px;
    border-radius: 4px;
    object-fit: cover;
    margin-bottom: 10px;
}

.single-resource_banner .single-resource-banner__content .sub-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    margin-bottom: 14px;
}

.single-resource_banner .post_date {
    padding-left: 0px;
    margin-left: 0px;
}

.single-resource_banner .post_date::before {
    display: none;
}

.single-resource_banner .publish {
    padding-left: 10px;
    margin-left: 10px;
    position: relative;
    z-index: 1;
}

.single-resource_banner .publish::before {
    content: "";
    position: absolute;
    height: 22px;
    width: 2px;
    background-color: #fff;
    left: 0;
}

.single-resource-banner__content {
    padding-right: 100px;
}

.single-resource_banner .webinar-avatar-img img {
    height: 70px;
    width: 70px;
    object-fit: cover;
    border-radius: 50%;
    border: 2px solid #A855F7;
}

.single-resource_banner .author_details {
    margin-bottom: 8px;
}

.single-resource_banner .avatar-name {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0px;
}

.single-resource_banner .position-name {
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
}

.single-resource_banner .webinar-avatar_content {
    padding-left: 22px;
}

.single-resource_banner .webinar-avatar_content {
    padding-left: 22px;
    max-width: calc(100% - 92px);
}

.single-resource_banner .webinar-author_details {
    margin-top: 35px;
}

.single-resource_banner .webinar_avatar_details {
    display: flex;
    margin-bottom: 28px;
}

.download-resources_wrapper {
    background: #1B0849;
    border-radius: 5px;
    padding: 45px 40px 30px;
    position: relative;
    z-index: auto;
    min-height: 690px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.form-control,
.form-select {
    padding: 10px 20px;
    border: 1px solid #9333EA;
    background-color: #1B0849;
    border-radius: 50px;
    font-size: 18px;
    line-height: normal;
    font-weight: 400;
    color: #FFFFFF99 !important;
}

.download-form .col {
    margin-bottom: 7px;
}

.download-resources_wrapper .sub-title {
    margin-bottom: 30px;
}

.wpcf7-spinner {
    position: absolute;
    top: 9px;
}

.download-resources_wrapper .partner-privacy-policy {
    max-width: 265px;
}

.wpcf7-not-valid-tip {
    position: absolute;
    padding-left: 10px;
    padding-top: 0px;
    font-size: 15px;
    left: 0;
    right: 0;
    width: 100%;
    white-space: nowrap;
    word-wrap: break-word;
}

.download-resources_wrapper::after {
    content: "";
    position: absolute;
    top: -57px;
    left: 0;
    right: 0;
    max-width: 430px;
    width: 100%;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    height: 725px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    opacity: 0.4;
}

.single-resource_banner:before {
    content: "";
    position: absolute;
    max-width: 700px;
    width: 100%;
    border-radius: 100%;
    -webkit-filter: blur(300px);
    z-index: -1;
    height: 470px;
    left: -500px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.single-resource_banner::after {
    content: "";
    position: absolute;
    bottom: 253px;
    left: 0;
    right: 0;
    max-width: 1180px;
    width: 100%;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    height: 430px;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.9) 2.77%, rgba(96, 43, 141, 0.9) 100%);
    margin: 0 auto;
    opacity: 0.8;
}

.single-cta_banner {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #000000;
    margin-top: 0px;
    margin-bottom: 70px;
    position: relative;
    z-index: 1;
}

.single-resource_banner .thankyou-wrapper {
    padding: 0px;
}

.single-resource_banner .thankyou-wrapper .sub-title {
    margin-bottom: 11px;
    text-transform: none;
}

.single-resource_banner .thankyou-wrapper .description {
    font-weight: 600;
}

.download-cta .btn {
    --bs-btn-padding-x: 50px;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
    box-shadow: 0 0 0px 1000px transparent inset !important;
    -webkit-text-fill-color: #ffffff !important;
    color: #ffffff !important;
    background-color: transparent !important;
    transition: background-color 9999s ease-in-out 0s;
}


/** Single Resources Page End **/


/** Podcast Page Start **/

.hero-banner_section.podcast-banner_section {
    padding-top: 140px;
    padding-bottom: 90px;
}

.podcast-banner_section .hero-banner_details .description {
    margin: 15px 0 30px;
}

.podcast-banner_section .banner-sub_text {
    font-weight: 600;
    color: #fff;
    max-width: 570px;
    width: 100%;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 0px;
}

.hero-banner_section.podcast-banner_section::after {
    background: linear-gradient(102deg, rgba(9, 11, 59, 0.90) 16.24%, rgba(7, 9, 55, 0.45) 39.41%, rgba(15, 13, 64, 0.00) 70.32%);
}

.podcast-app-list {
    display: flex;
}

.podcast-app-list__item img {
    width: 50px;
    height: 50px;
}

.podcast-app-list .podcast-app-list__item:last-child {
    margin-left: 30px;
}

.most-recent-section .section-title_wrapper {
    margin-bottom: 30px;
}

.podcast-host_details {
    padding-top: 25px;
    position: relative;
    z-index: 2;
}

.podcast-host_details .sub-title {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 18px;
}

.podcast-host_details .position-name,
.podcast-host_details .company_name {
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
}

.podcast-host_details .avatar-name {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0px;
}

.podcast-host_details .webinar-avatar-img img {
    height: 45px;
    width: 45px;
    object-fit: cover;
    border-radius: 50%;
    border: 2px solid #A855F7;
}

.podcast-host_details .webinar-avatar_content {
    padding-left: 22px;
    max-width: calc(100% - 67px);
}

.podcast-host_details .webinar_avatar_details {
    display: flex;
}

.podcast-host_details .webinar-avatar_content span {
    display: inline-flex;
    vertical-align: text-bottom;
}

.most-recent_wrapper {
    padding-right: 40px;
}

.latest-podcast__iframe iframe {
    height: 235px;
}

.podcast-form_details {
    background: linear-gradient(180deg, #010630 0%, #1C0549 100%);
    border-radius: 5px;
    padding: 45px 40px 30px;
    position: relative;
    z-index: auto;
    min-height: 460px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.podcast-form_details::after {
    content: "";
    position: absolute;
    top: -57px;
    left: 0;
    right: 0;
    width: 655px;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    height: 580px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    margin: 0 auto;
}

.podcast-form {
    margin-top: 40px;
}

.podcast-form .row .col {
    margin-bottom: 20px;
}

.recent-podcast_section {
    padding-top: 50px;
    position: relative;
    z-index: 1;
}

.most-recent-section {
    padding-bottom: 45px;
    position: relative;
    z-index: 2;
}

.recent-podcast_filter .blog-view__trigger {
    max-width: 145px;
    margin-left: auto;
    margin-bottom: 10px;
}

.recent-podcast_filter {
    position: absolute;
    top: 0;
    width: 100%;
}

.recent-title_wrapper {
    position: relative;
    padding-top: 50px;
}

.recent-podcast_wrapper {
    margin-top: 25px;
}

.recent-podcast_filter .form-check-label {
    font-size: 18px;
    font-weight: 400;
    color: var(--bs-white);
    line-height: normal;
    margin-left: 10px;
    vertical-align: sub;
}

.recent-podcast_filter .form-check-input.year-checkbox.filter-checkbox {
    --bs-form-check-bg: transparent;
    width: 20px;
    height: 20px;
    border-radius: 50%;
}

.recent-podcast_filter .form-check {
    margin-bottom: 28px;
}

.post_img img {
    height: 208px;
}

.podcast_card {
    border-radius: 5px;
    background: #1B0849;
    box-shadow: 0px 3px 7px 0px #1B0849;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.podcast-content_details {
    padding: 20px 15px 30px;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.recent-podcast_wrapper .row .col {
    margin-bottom: 35px;
}

.podcast-top_wrapper {
    display: flex;
    margin-bottom: 10px;
}

.podcast-content_details .sub-title {
    font-size: 18px;
    line-height: 23px;
    max-width: 325px;
}

.podcast_link {
    margin-top: auto;
    padding-top: 22px;
}

.recent-podcast_section .container::before {
    content: "";
    position: absolute;
    width: 1320px;
    height: 280px;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    left: 0;
    right: 0;
    margin: 0 auto;
    opacity: 0.8;
    top: 0;
}

.recent-podcast_section::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -170px;
    z-index: -1;
    width: 585px;
    height: 930px;
    background-image: url("./assets/img/next-arrow-bg.png");
    background-repeat: no-repeat;
}

.recent-podcast_section::after {
    content: "";
    position: absolute;
    width: 867px;
    height: 495px;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    margin: 0 auto;
    background: linear-gradient(270deg, rgb(63 150 237) -25.42%, rgb(96 43 141) 71.81%);
    top: 0;
    left: -250px;
    opacity: 0.5;
}

.recent-podcast_section .container::after {
    content: "";
    position: absolute;
    width: 1320px;
    height: 280px;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    left: 0;
    right: 0;
    margin: 0 auto;
    opacity: 0.8;
    bottom: 0;
}

.recent-podcast_section .container {
    position: relative;
    z-index: 1;
}

.podcast-common-content {
    border-radius: 10px;
    border: 0.1px solid #10182B;
    background: rgba(15, 23, 42, 0.70);
    box-shadow: 0px 0px 10px 2px rgba(222, 188, 244, 0.25);
    max-width: 1120px;
    margin: 0 auto;
    padding: 45px 85px;
    position: relative;
    z-index: 1;
}

.podcast-common-content .sub-title {
    font-weight: 700;
}

.podcast-common-content .author-social .sub-title {
    font-weight: 600;
    margin-bottom: 15px;
}

.podcast-common-content .descrption {
    font-size: 25px;
    line-height: 35px;
    font-weight: 400;
    margin-top: 15px;
    margin-bottom: 20px;
}

.podcast-registration-form .form-control {
    max-width: 352px;
    margin: 35px auto 0px;
    background-color: #030719;
    color: #fff;
}

.podcast-registration-form .wpcf7-not-valid-tip {
    position: relative;
    padding-left: 10px;
    padding-top: 0px;
    font-size: 15px;
}

.single-cta_banner.podcast-cta_banner {
    margin: 70px 0 125px;
    position: relative;
    z-index: auto;
    padding-top: 55px;
    padding-bottom: 70px;
}

.single-cta_banner.podcast-cta_banner::before {
    content: "";
    position: absolute;
    max-width: 700px;
    height: 491px;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    left: -355px;
    margin: 0 auto;
    opacity: 0.8;
    bottom: 0;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    width: 100%;
}

.single-cta_banner.podcast-cta_banner .container::after {
    content: "";
    position: absolute;
    max-width: 1040px;
    height: 350px;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    left: 0;
    opacity: 0.5;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    width: 100%;
    right: 0;
    margin: 0 auto;
    bottom: -368px;
    top: unset;
}

.single-cta_banner.podcast-cta_banner::after {
    content: "";
    position: absolute;
    max-width: 700px;
    height: 491px;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    right: -355px;
    margin: 0 auto;
    opacity: 0.8;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    width: 100%;
    bottom: -368px;
}

.single-cta_banner.podcast-cta_banner .container {
    position: relative;
    z-index: auto;
}

.podcast-registration-form .btn {
    --bs-btn-padding-x: 55px;
    margin-top: 25px;
}

.podcast-registration-form .wpcf7-spinner {
    position: absolute;
    bottom: 9px;
    top: auto;
}

.podcast-common_section {
    padding-top: 50px;
}

.single-cta_banner.podcast-cta_banner::before {
    display: none;
}


/** Podcast Page End **/


/** Single Podcast Page Start **/

.single-podcast-banner__content .resources-page_label {
    margin-bottom: 20px;
}

.single-podcast-banner__content .sub-title {
    line-height: 55px;
    font-size: 46px;
}

.single-podcast-banner__content .author_details .post_date::before {
    display: none !important;
}

.single-podcast-banner__content .author_details .post_date {
    padding-left: 0px !important;
    margin-left: 0px !important;
}

.single-podcast-banner__content .most-recent_wrapper {
    padding-right: 0px;
    margin-top: 22px;
}

.single-podcast_banner .subscribe-form_card {
    position: relative;
    z-index: auto;
    padding: 60px 45px;
}

.single-podcast_banner .single-podcast-banner__content::after {
    content: "";
    position: absolute;
    height: 500px;
    max-width: 1000px;
    border-radius: 100%;
    left: 350px;
    -webkit-filter: blur(150px);
    bottom: -185px;
    z-index: -1;
    background: linear-gradient(270deg, #3f96ed 2.77%, #602b8d 67.26%);
    width: 100%;
    margin: auto;
    opacity: 0.8;
}

.single-podcast_banner .subscribe-form_card::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 430px;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    height: 430px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    margin: 0 auto;
}

.single-podcast_banner::after {
    content: "";
    position: absolute;
    height: 400px;
    max-width: 650px;
    border-radius: 100%;
    left: -250px;
    -webkit-filter: blur(150px);
    bottom: 49px;
    z-index: -1;
    background: linear-gradient(270deg, #3f96ed 2.77%, #602b8d 67.26%);
    width: 100%;
    opacity: 0.7;
}

.single-podcast_banner {
    position: relative;
    z-index: 1;
}

.single-podcast_conetnt {
    padding-top: 0px;
    position: relative;
    z-index: 2;
}

.single-podcast_conetnt .podcast-host_details {
    padding-top: 0px;
}

.single-podcast_user {
    padding-right: 35px;
}

.single-podcast_user .author_discrption {
    margin-top: 15px;
}

.single-podcast_conetnt .row .podcast-host_details {
    margin-top: 30px;
}

.single-podcast_conetnt .podcast-host_details .sub-title {
    font-weight: 700;
}

.single-podcast_descrption h3 {
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
}

.single-podcast_descrption h5 {
    font-size: 18px;
    line-height: 25px;
    font-weight: 600;
    padding-top: 15px;
}

.single-podcast_descrption p {
    margin-bottom: 25px;
}

.single-podcast_conetnt .loadmore {
    margin-top: 35px;
}

.single-podcast_descrption .wp-block-list li {
    background: #605FA1;
    padding: 2px 15px;
    color: #fff;
    border-radius: 20px;
    font-size: 16px;
    margin-right: 15px;
}

.single-podcast_descrption .wp-block-list {
    list-style: none;
    padding-left: 0px;
    display: inline-flex;
    margin-bottom: 35px;
}

.single-podcast_conetnt::after {
    content: "";
    position: absolute;
    left: -100px;
    bottom: -50px;
    z-index: -1;
    width: 585px;
    height: 930px;
    background-image: url("./assets/img/next-arrow-bg.png");
    background-repeat: no-repeat;
}

.single-podcast_conetnt::before {
    content: "";
    position: absolute;
    right: -295px;
    top: -303px;
    z-index: -1;
    width: 585px;
    height: 930px;
    background-image: url("./assets/img/pervious-arrow-bg.png");
    background-repeat: no-repeat;
}

.recent-podcast_section.single-recent_podcast::before,
.recent-podcast_section.single-recent_podcast::before,
.recent-podcast_section.single-recent_podcast .container::before {
    display: none;
}

.recent-podcast_section.single-recent_podcast .container::after {
    bottom: 125px;
}

.recent-podcast_section.single-recent_podcast .recent-podcast-label {
    margin-bottom: 25px;
}

.recent-podcast_section.single-recent_podcast .recent-podcast_wrapper {
    margin-top: 0px;
}

.single-cta_banner.single-podcast_cta::after {
    content: "";
    position: absolute;
    max-width: 700px;
    height: 491px;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    right: -355px;
    margin: 0 auto;
    opacity: 0.8;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    width: 100%;
    top: 0;
}

.single-cta_banner.single-podcast_cta {
    z-index: auto;
    margin-top: 60px;
    margin-bottom: 130px;
}

.single-podcast_user .podcast-host_details .position-name,
.single-podcast_user .podcast-host_details .company_name {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
}

.single-podcast_banner .subscribe-form .wpcf7-spinner {
    bottom: 10px;
    top: unset;
}

.single-podcast_banner .subscribe-form {
    position: relative;
}


/** Single Podcast Page End **/


/** Marketecture Page Start **/

.industry-inside_section.market-inside_section .section-title_wrapper {
    max-width: 1050px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 50px;
}

.industry-inside_section.market-inside_section::before {
    content: "";
    position: absolute;
    z-index: -1;
    max-width: 935px;
    width: 100%;
    height: 550px;
    border-radius: 100%;
    left: -495px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%) !important;
    top: unset;
    bottom: 0;
    margin: 0 auto;
    -webkit-filter: blur(300px);
    right: auto;
    bottom: 355px;
}

.industry-inside_section.market-inside_section::after {
    content: "";
    position: absolute;
    z-index: -1;
    max-width: 935px;
    width: 100%;
    height: 550px;
    border-radius: 100%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%) !important;
    top: unset;
    bottom: 0;
    margin: 0 auto;
    -webkit-filter: blur(300px);
    border-radius: 0px;
    right: -495px;
    bottom: 355px;
}

.use-case_section.market-use_case::after {
    -webkit-filter: blur(300px);
    right: -580px;
    top: 115px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
}

.use-case_section.market-use_case::before {
    display: none;
}

.market-solution_section {
    padding-bottom: 30px;
    padding-top: 40px;
    position: relative;
    z-index: 1;
}

.market-solution_wrapper {
    position: relative;
    z-index: 2;
}

.market-solution_section::before {
    content: "";
    position: absolute;
    z-index: -1;
    max-width: 935px;
    width: 100%;
    height: 650px;
    border-radius: 100%;
    left: -565px;
    top: unset;
    margin: 0 auto;
    -webkit-filter: blur(300px);
    right: auto;
    bottom: -315px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
}

.market-solution_section::after {
    content: "";
    position: absolute;
    z-index: -1;
    max-width: 935px;
    width: 100%;
    height: 650px;
    border-radius: 100%;
    left: -565px;
    top: unset;
    margin: 0 auto;
    -webkit-filter: blur(300px);
    right: auto;
    bottom: -200px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
}

.market-solution_section::after {
    content: "";
    position: absolute;
    z-index: -1;
    max-width: 935px;
    width: 100%;
    height: 650px;
    border-radius: 100%;
    left: 0;
    top: unset;
    -webkit-filter: blur(200px);
    bottom: -329px;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.4) 2.77%, rgba(96, 43, 141, 0.4) 100%);
    right: 0;
    margin: 0 auto;
}

/** Marketecture Page end **/


/** Campaigns Page Start **/

.campagin-banner {
    padding-top: 60px;
    position: relative;
    z-index: 3;
    padding-bottom: 60px;
}

.campagin-banner::before {
    content: "";
    position: absolute;
    height: 491px;
    max-width: 705px;
    width: 100%;
    border-radius: 100%;
    left: -190px;
    -webkit-filter: blur(200px);
    top: 0px;
    z-index: -1;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    opacity: 0.6;
}

.campagin-banner::after {
    content: "";
    position: absolute;
    height: 465px;
    max-width: 705px;
    width: 100%;
    border-radius: 100%;
    right: -35px;
    -webkit-filter: blur(200px);
    bottom: 0px;
    z-index: -1;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.campagin-banner .resources-page_label {
    margin-bottom: 45px;
}

.campagin-banner .row {
    background: #1b0849;
    border-radius: 10px;
    padding: 45px 0px;
}

.campgin-banner_img {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
}

.campgin-banner_details {
    max-width: 415px;
    width: 100%;
}

.campgin-banner_details .title {
    text-transform: none;
}

.campgin-banner_details .description {
    margin: 20px 0;
}

.campaign-post-section .row .col {
    margin-bottom: 30px;
}

.past-campaign-card {
    background: #1B0849;
    box-shadow: 0px 3px 7px 0px #1B0849;
    height: 100%;
    border-radius: 5px;
}

.past-campaign__img img {
    border-radius: 5px 5px 0 0;
    height: 187px;
    object-fit: cover;
    width: 100%;
}

.past-campaign-content .description {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
}

.past-campaign-content {
    padding: 20px;
}

.past-campaign-content .sub-title {
    margin-bottom: 10px;
    font-size: 22px;
    line-height: normal;
    min-height: 54px;
}

.campaign-post-section {
    padding-top: 0px;
    padding-bottom: 160px;
    position: relative;
    z-index: 1;
}

.campaign-post-section::before {
    content: "";
    position: absolute;
    height: 486px;
    max-width: 1440px;
    border-radius: 100%;
    right: 0;
    -webkit-filter: blur(200px);
    z-index: -1;
    width: 100%;
    left: 0;
    margin: 0 auto;
    top: -59px;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.9) 2.77%, rgba(96, 43, 141, 0.9) 100%);
}

.campaign-post-section::after {
    content: "";
    position: absolute;
    height: 495px;
    max-width: 1440px;
    border-radius: 100%;
    right: 0;
    -webkit-filter: blur(200px);
    z-index: -1;
    width: 100%;
    left: 0;
    margin: 0 auto;
    bottom: 0;
    background: linear-gradient(270deg, rgb(63 150 237) 2.77%, rgb(96 43 141) 67.26%);
    opacity: 0.7;
}

.campaign-post-section .container {
    position: relative;
    z-index: 1;
}

.campaign-post-section .container::before {
    content: "";
    position: absolute;
    height: 490px;
    max-width: 1720px;
    border-radius: 100%;
    right: 0;
    -webkit-filter: blur(200px);
    z-index: -1;
    width: 100%;
    left: 0;
    margin: 0 auto;
    top: 450px;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.4) 2.77%, rgba(96, 43, 141, 0.4) 67.26%);
}


/** Campaigns Page End **/


/** Single Campaigns Page Start **/

.campaign-title {
    margin-bottom: 15px;
}

.single_campaign-section {
    padding-top: 0px;
    position: relative;
    z-index: 2;
}

.single_campaign-section .campaign-title {
    position: relative;
    z-index: 3;
}

.single_campaign-section::before {
    content: "";
    position: absolute;
    height: 450px;
    max-width: 1180px;
    border-radius: 100%;
    right: 0;
    -webkit-filter: blur(200px);
    z-index: -1;
    width: 100%;
    left: 0;
    margin: 0 auto;
    top: 0;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.9) 2.77%, rgba(96, 43, 141, 0.9) 100%);
}

.single-past_campaigns .recent-podcast-label {
    margin-bottom: 30px;
}

.single-past_campaigns {
    position: relative;
    z-index: 1;
    padding-top: 0px;
}

.single-past_campaigns::before {
    content: "";
    position: absolute;
    height: 490px;
    max-width: 1720px;
    border-radius: 100%;
    right: 0;
    -webkit-filter: blur(200px);
    z-index: -1;
    width: 100%;
    left: 0;
    margin: 0 auto;
    top: 120px;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.4) 2.77%, rgba(96, 43, 141, 0.4) 67.26%);
}

.single-past_campaigns::after {
    content: "";
    position: absolute;
    height: 195px;
    max-width: 880px;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    z-index: -1;
    width: 100%;
    left: 450px;
    margin: 0 auto;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    bottom: 0px;
}

.campagin-banner .resources-page_label a {
    border-right: 0px;
    margin-right: 0px;
    padding-right: 0px;
}

.past-campaign__img {
    position: relative;
}

.past-campaign-video__control {
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 70px;
    height: 70px;
    margin: auto;
    z-index: 1;
}

.past-campaign-video__control svg {
    width: 100%;
    height: 100%;
}


/** Single Campaigns Page End **/


/*** Event Page Start **/

.event-banner_section .row {
    background: #1b0849;
    border-radius: 10px;
    padding: 45px 0px;
    position: relative;
    z-index: 3;
    margin: 0px;
}

.event-banner_img {
    max-width: 550px;
    width: 100%;
    margin: 0 auto;
}

.event-banner_img img {
    border-radius: 5px 5px 0 0;
    height: 270px;
    object-fit: cover;
}

.event-banner_content .descrption {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 20px;
}

.event-banner_content {
    padding-right: 70px;
}

.event_location {
    margin-bottom: 12px;
    display: flex;
}

.location-icon svg,
.calender-icon svg {
    vertical-align: sub;
}

.read_more_eventlink {
    margin-top: 20px;
}

.filter-event_wrapper {
    display: flex;
    max-width: calc(100% - 310px);
}

.event-regions_wrapper {
    width: 310px;
    margin-right: 30px;
}

.event-type_wrapper {
    width: 310px;
}

.event-section {
    position: relative;
    z-index: 1;
    padding-bottom: 100px;
    padding-top: 90px;
}

.event-banner_section .resources-page_label a:hover {
    font-weight: 600;
}

.event-section .container {
    position: relative;
    z-index: 1;
    min-height: 100vh;
}

.event-top_bar {
    display: flex;
    justify-content: space-between;
    width: 100%;
    position: absolute;
    top: -115px;
    z-index: 3;
    left: 0;
    right: 0;
    padding: 0 12px;
}

.event-view_trigger {
    display: block;
    width: 100%;
    background-color: #1B0849;
    padding: 12px 16px;
    border-radius: 23px;
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
    position: relative;
    z-index: 1;
    cursor: pointer;
}

ul.filter-regions_list .form-check-label {
    vertical-align: sub;
}

.event-filter_title {
    position: relative;
    z-index: 1;
}

ul.filter-regions_list {
    margin-top: 30px;
    display: none;
}

.event-filter_title::after {
    width: 15px;
    height: 15px;
    content: "";
    background-repeat: no-repeat;
    background-size: 15px;
    transition: transform 0.2s ease-in-out;
    right: 0px;
    top: 0;
    position: absolute;
    bottom: 0;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.58748 1.42499L5.99998 5.82499L10.4125 1.42499' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-position: center center;
}

.event-regions_wrapper.active .event-filter_title::after,
.event-type_wrapper.active .event-filter_title:after {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4124 5.575L5.9999 1.175L1.5874 5.575' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.event-date_wrapper ul {
    display: flex;
    justify-content: center;
}

.event-date_wrapper ul li a {
    font-size: 18px;
    font-weight: 400;
    margin: 0 15px;
}

.event-date_wrapper ul li a:hover {
    font-weight: 700;
}

.event-date_wrapper ul li.active a {
    font-weight: 700;
    border-bottom: 3px solid #9333EA;
}

.event-col_wrapper {
    margin-top: 55px;
    position: relative;
    z-index: 2;
}

.event-top_bar .filter-regions_list .form-check-input {
    --bs-form-check-bg: transparent;
    width: 20px;
    height: 20px;
    border-radius: 50%;
}

.event-top_bar .filter-regions_list .form-check {
    margin-bottom: 28px;
}

.event-top_bar .filter-regions_list .form-check-input:checked[type="checkbox"] {
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}

.event-top_bar .filter-regions_list .form-check-input:checked {
    background-color: transparent;
    border-color: #ffffff;
}

.event-col_wrapper .row .col {
    margin-bottom: 30px;
}

.event_card {
    background: #1B0849;
    box-shadow: 0px 3px 7px 0px #1B0849;
    border-radius: 5px;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.event_behaviour {
    background: #DEBCF44D;
    width: fit-content;
    padding: 1px 15px;
    border-radius: 20px;
    font-size: 16px;
    margin-bottom: 25px;
}

.event-content_details {
    padding: 25px 20px;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.event-content_details .sub-title {
    font-size: 18px;
    margin-bottom: 20px;
    min-height: 70px;
    line-height: 26px;
}

.event_datetime {
    margin-bottom: 18px;
    display: flex;
}

.event-date_time {
    border-bottom: 1px solid #fff;
}

.event-content_bar {
    margin-bottom: 10px;
}

.event-bottam_bar {
    margin-top: auto;
}

.event_card .read_more_eventlink {
    margin-top: 0px;
}

.filter-event_wrapper.hidden {
    display: none;
}

.event_card .event_datetime,
.event_card .event_location {
    font-size: 16px;
    font-weight: 600;
}

.event-top_bar .close_icon {
    display: none;
}

.event_img img {
    border-radius: 5px 5px 0 0;
    height: 220px;
    object-fit: cover;
}

.event-section .container::before {
    content: "";
    position: absolute;
    height: 490px;
    max-width: 1720px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(220px);
    top: 236px;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.9) 2.77%, rgba(96, 43, 141, 0.9) 100%);
}

.event-section .container::after {
    content: "";
    position: absolute;
    height: 490px;
    max-width: 1140px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    bottom: -120px;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.7) 2.77%, rgba(96, 43, 141, 0.7) 67.26%);
}

section.event-section::after {
    content: "";
    position: absolute;
    height: 490px;
    max-width: 1140px;
    left: 0;
    margin: 0 auto;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    bottom: 460px;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.7) 2.77%, rgba(96, 43, 141, 0.7) 67.26%);
    width: 100%;
}

section.event-section::before {
    content: "";
    position: absolute;
    height: 490px;
    max-width: 1182px;
    left: 0;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(240px);
    top: -43px;
    width: 100%;
    right: 0;
    margin: 0 auto;
    background: linear-gradient(270deg, rgba(63, 150, 237, 0.9) 2.77%, rgba(96, 43, 141, 0.9) 100%);
}

section.event-banner_section::before {
    content: "";
    position: absolute;
    height: 490px;
    max-width: 700px;
    left: 0;
    margin: 0 auto;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    top: 105px;
    width: 100%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

section.event-banner_section::after {
    content: "";
    position: absolute;
    height: 500px;
    max-width: 720px;
    right: 0;
    margin: 0 auto;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    top: 139px;
    width: 100%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.single-event_content {
    padding-right: 50px;
}


/*** Event Page End **/


/*** Single Event Page Start **/

.event-banner_section.single-event_banner .read_more_eventlink {
    margin-top: 30px;
}

.event-banner_section.single-event_banner::after {
    display: none;
}

.event-banner_section.single-event_banner::before {
    top: 242px;
}

section.event-banner_section.single-event_banner {
    padding-bottom: 55px;
}

.single-contnet_section {
    padding-top: 0px;
    padding-bottom: 120px;
    position: relative;
    z-index: 1;
}

section.single-contnet_section::before {
    content: "";
    position: absolute;
    height: 490px;
    max-width: 700px;
    right: 0;
    margin: 0 auto;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(300px);
    top: -120px;
    width: 100%;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.event_avatar_details .event-avatar-img img {
    height: 70px;
    width: 70px;
    object-fit: cover;
    border-radius: 50%;
    border: 2px solid #A855F7;
}

.event_avatar_details {
    display: flex;
    margin-bottom: 20px;
    align-items: center;
}

.event_avatar_details .event-avatar_content {
    padding-left: 22px;
    max-width: calc(100% - 92px);
}

.event_avatar_details .position-name {
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
}

.event-avatar_content .descrption {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0px;
}

.single-contnet_section .speaker_title {
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
    margin-bottom: 45px;
}


/*** Single Event Page Start **/


/** Thankyou Page Start **/

.thankyou_banner {
    position: relative;
    z-index: 1;
    padding-top: 110px;
    padding-bottom: 150px;
}

.thankyou_banner::after {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(100.77deg, rgb(9 11 59) 35.32%, rgb(7 9 55 / 63%) 61.27%, rgba(15, 13, 64, 0) 81.75%);
}

.thankyou_banner::before {
    content: "";
    position: absolute;
    height: 140px;
    width: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(12, 10, 59, 0) 0%, #060736 100%);
}

.hero-banner_details .sub-title {
    max-width: 490px;
    width: 100%;
    margin-top: 20px;
}

.thankyou_banner .hero-banner_details .description {
    max-width: 481px;
    width: 100%;
    margin: 20px 0 30px;
}

.about-video_section.forest_video_section {
    padding-top: 0px;
}

.about-video_section.forest_video_section .section-title_wrapper .site-label {
    margin-bottom: 20px;
}

.about-video_section.forest_video_section .section-title_wrapper .title {
    max-width: 942px;
    margin: 0 auto;
    width: 100%;
}

.about-video_wrapper {
    max-width: 1140px;
    margin: 0 auto;
    width: 100%;
}

.about-video_section.forest_video_section .about-video .btn-icon {
    position: absolute;
    height: 140px;
    width: 140px;
    background-repeat: no-repeat;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-size: 140px;
    background-color: transparent;
    box-shadow: unset;
    background-position: unset;
    background-image: url("data:image/svg+xml,%3Csvg width='168' height='168' viewBox='0 0 168 168' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.9' filter='url(%23filter0_d_6_129)'%3E%3Cpath d='M84 14C45.36 14 14 45.36 14 84C14 122.64 45.36 154 84 154C122.64 154 154 122.64 154 84C154 45.36 122.64 14 84 14ZM102.62 96.11L93.66 101.29L84.7 106.47C73.15 113.12 63.7 107.66 63.7 94.36V84V73.64C63.7 60.27 73.15 54.88 84.7 61.53L93.66 66.71L102.62 71.89C114.17 78.54 114.17 89.46 102.62 96.11Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_6_129' x='-10.9' y='-10.9' width='189.8' height='189.8' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='5.45'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_6_129'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_6_129' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}

.about-video_section.forest_video_section .video_iframe iframe {
    width: 100%;
    height: 640px;
}

.about-video_section.forest_video_section::after {
    height: 328px;
    max-width: 885px;
    width: 100%;
    left: -105px;
    bottom: 205px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    opacity: 0.8;
    top: unset;
}

.about-video_section::before {
    content: "";
    position: absolute;
    height: 328px;
    max-width: 760px;
    width: 100%;
    border-radius: 100%;
    right: 0;
    -webkit-filter: blur(200px);
    top: 330px;
    opacity: 0.8;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
}

.thankyou_banner .hero-banner_details {
    position: relative;
    z-index: 2;
}


/** Thankyou Page End **/


/** Legal Page Start **/

.legal_banner-section {
    position: relative;
    z-index: 1;
    padding-top: 110px;
    padding-bottom: 350px;
}

.legal_banner-section .container {
    position: relative;
    z-index: 1;
}

.legal_banner-section::before {
    content: "";
    position: absolute;
    height: 140px;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    background: linear-gradient(183.44deg, rgba(4, 6, 50, 0) 2.33%, #0B0B3D 89.64%);
}

.legal_banner-section::after {
    content: "";
    position: absolute;
    z-index: 0;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(100.77deg, rgb(9 11 59) 35.32%, rgb(7 9 55 / 63%) 61.27%, rgba(15, 13, 64, 0) 81.75%);
}

.legal_banner-section .hero-banner_details .description {
    max-width: 317px;
}

.legal-list_section {
    padding-top: 0px;
    margin-top: -80px;
    position: relative;
    padding-bottom: 130px;
}

.legal-list_card .sub-title {
    text-align: center;
    max-width: 310px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 25px;
    min-height: 70px;
}

.legal-list_card {
    background: #080A3AE5;
    border-radius: 4px;
    height: 100%;
    position: relative;
    z-index: 1;
    padding: 40px 50px;
}

.legal-list_card a:hover {
    color: #9333EA;
    font-weight: 600;
}

.legal-list_item .descrption {
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
}

.legal-list_item {
    margin-bottom: 25px;
}

.legal-list_section::after {
    content: "";
    position: absolute;
    height: 230px;
    max-width: 1720px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    bottom: 100px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    opacity: 0.8;
}


/** Legal Page End **/


/** Newsroom Page Start **/

.news-banner_section {
    position: relative;
    z-index: 1;
}

.news-banner_section::after {
    content: "";
    position: absolute;
    height: 400px;
    max-width: 1360px;
    left: 0;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    top: 100px;
    width: 100%;
    right: 0;
    margin: 0 auto;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

section.news-banner_section::before {
    content: "";
    position: absolute;
    left: -25px;
    height: 455px;
    width: 315px;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    z-index: -1;
    -webkit-filter: blur(200px);
    top: 0;
}

.news-banner_section .row {
    background: #1b0849;
    border-radius: 10px;
    padding: 45px 0px;
}

.news-banner_section .row:first-child {
    background: transparent;
    border-radius: 0px;
    padding: 0px;
}

.news-banner_section .newsroom-feature_card {
    max-width: 480px;
    width: 100%;
    margin: 0 auto;
}

.news-banner_section .newsroom-feature_content {
    display: flex;
    align-items: center;
    margin-top: 15px;
}

.news-banner_section .post_date::before {
    display: none;
}

.news-banner_section .post_date {
    padding-left: 0px;
    margin-left: 0px;
}

.news-banner_section .read_more_newslink {
    margin-top: 25px;
}

.news-banner_section .event-banner_img img {
    height: 270px;
    border-radius: 5px;
    object-fit: unset;
}

.news-contact-card {
    box-shadow: 0px 0px 10px 2px #DEBCF440;
    background: #0F172A33;
    border-radius: 10px;
    height: 100%;
    padding: 30px 50px;
}

.news-contact-card .sub-title {
    font-size: 28px;
    font-weight: 700;
    max-width: 300px;
    width: 100%;
    display: block;
}

.news_topbar {
    margin-top: 35px;
    position: relative;
}

section.news-banner_section::after {
    content: "";
    position: absolute;
    height: 400px;
    max-width: 1360px;
    left: 0;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    top: 100px;
    width: 100%;
    right: 0;
    margin: 0 auto;
    background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
}

.news-contact-card .social-icon_wrapper {
    margin-top: 12px;
}

.news-contact-card .download-media_link {
    display: block;
    max-width: 135px;
    margin: 0 auto;
}

.news-contact-card .download-media_link svg {
    margin-top: 12px;
}

.newsroom-section {
    padding-top: 20px;
    position: relative;
    z-index: 1;
}

.newsroom-filter_wrapper {
    margin-bottom: 60px;
}

.newsroom-filter_wrapper ul {
    display: flex;
    margin-bottom: 0px;
}

.newsroom-filter_wrapper li:first-child a {
    margin-left: 0px;
}

.newsroom-filter_wrapper li.active a {
    font-weight: 700;
    border-bottom: 3px solid #9333EA;
}

.newsroom-filter_wrapper li a {
    font-size: 18px;
    font-weight: 400;
    margin: 0 32px;
}

.newsroom_card {
    background: #1B0849;
    padding: 20px;
    box-shadow: 0px 3px 7px 0px #1B0849;
    height: 100%;
    display: flex;
    flex-direction: column;
    border-radius: 5px;
    position: relative;
}

.newsroom-col_wrapper .col {
    margin-bottom: 25px;
}

.newsroom_card .sub-title {
    font-size: 22px;
    line-height: 30px;
}

.newsroom-bottam_bar {
    margin-top: auto;
    display: flex;
    padding-top: 15px;
}

.newsroom-section::after {
    content: "";
    position: absolute;
    height: 490px;
    max-width: 1720px;
    left: 0;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    top: 264px;
    width: 100%;
    right: 0;
    margin: 0 auto;
    background: linear-gradient(270deg, rgb(63 150 237 / 59%) 2.77%, rgb(96 43 141 / 60%) 67.26%);
}

.newsroom-section .loadmore .btn {
    margin: 0 auto;
}

.newsroom-section::before {
    content: "";
    position: absolute;
    height: 490px;
    max-width: 1145px;
    left: 0;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    bottom: 0;
    width: 100%;
    right: 0;
    margin: 0 auto;
    background: linear-gradient(270deg, rgb(63 150 237 / 40%) 2.77%, rgb(96 43 141 / 40%) 67.26%);
}

.about_counter_section .title.counter-title {
    font-size: 70px;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(274.39deg, #0196F4 8.22%, #9333EA 60.26%);
    -webkit-background-clip: text;
    font-weight: 700;
}

.about_counter_section {
    padding-bottom: 120px;
    position: relative;
    z-index: 1;
}

.about_counter_section::after {
    content: "";
    position: absolute;
    left: -72px;
    bottom: 250px;
    z-index: -1;
    width: 585px;
    height: 930px;
    background-image: url("./assets/img/next-arrow-bg.png");
    background-repeat: no-repeat;
}

.about_counter_section::before {
    content: "";
    position: absolute;
    height: 490px;
    max-width: 1145px;
    left: 0;
    z-index: -1;
    border-radius: 100%;
    -webkit-filter: blur(200px);
    bottom: 0;
    width: 100%;
    right: 0;
    margin: 0 auto;
    background: linear-gradient(270deg, rgb(63 150 237 / 40%) 2.77%, rgb(96 43 141 / 40%) 67.26%);
}


/** Newsroom Page End **/


/** Single Newsroom Page Start **/

body.single.single-newsroom {
    background: #ffffff;
    color: #190546;
}

section.single-newsroom_contnet {
    position: relative;
    z-index: 1;
}

section.single-newsroom_contnet::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -60px;
    z-index: -1;
    max-width: 229px;
    width: 100%;
    height: 930px;
    background-image: url("./assets/img/single-newsroom-left-bg.png");
    background-repeat: no-repeat;
    opacity: 0.3;
}

section.single-newsroom_contnet::before {
    content: "";
    position: absolute;
    right: 0;
    top: -80px;
    z-index: -1;
    max-width: 229px;
    width: 100%;
    height: 930px;
    background-image: url("./assets/img/single-newsroom-right-bg.png");
    background-repeat: no-repeat;
    opacity: 0.3;
}

.newsroom-content .title {
    margin-bottom: 35px;
}

.single-newsroom_contnet .container {
    max-width: 960px;
    margin: 0 auto;
}

.newsroom-content h3 {
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
    margin-bottom: 20px;
    margin-top: 35px;
}

.resources-page_label a:last-child {
    border-right: 0px;
}

.single-newsroom_contnet .resources-page_label {
    margin-bottom: 18px;
}


/** Single Newsroom Page End **/


/** Site Footer Start **/

.site-footer {
    background-color: #020617;
    padding-top: 50px;
    padding-bottom: 60px;
    position: relative;
    z-index: 1;
}

.site-footer .top_bar ul {
    list-style: none;
    padding-left: 0px;
    margin-bottom: 0px;
}

.site-footer li.parent {
    margin-bottom: 14px;
}

.site-footer .top_bar li.parent a {
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
}

.site-footer .top_bar li.child a {
    color: #ffffff;
    font-size: 15px;
    line-height: 26px;
    font-weight: 400;
}

.site-footer .top_bar li.child a:hover {
    color: var(--bs-primary);
}

.footer-icon a {
    display: block;
}

.bottom_bar {
    padding-top: 80px;
    padding-bottom: 80px;
}

.copyright-text {
    font-size: 16px;
    line-height: 25px;
}

.privacy_link a {
    font-weight: 400;
    font-size: 16px;
}

.privacy_link a:hover {
    color: var(--bs-primary);
}

.privacy_link {
    position: relative;
    z-index: 1;
    padding-left: 10px;
    margin-left: 10px;
}

.privacy_link::after {
    content: "";
    position: absolute;
    left: 0;
    height: 13px;
    width: 1px;
    background-color: #fff;
    top: 0;
    bottom: 0;
    margin: auto;
}

.awards-icon_card .footer-icon:nth-child(2) img {
    padding-left: 70px;
}


/** Site Footer End **/


/** Responsive start **/

@media (max-width: 1800px) {
    .testimonial-slider {
        max-width: 100%;
    }

    .testimonial-slider .slick-list {
        overflow: hidden;
    }

    .cr-slider_section .range-slide:first-child .range-slide_card .range_line {
        left: -10px;
    }

    .range-slide_contnet {
        bottom: 96px;
    }
}

@media (max-width: 1700px) {
    .blog_section.individual-blog_section::after {
        right: 0px;
        max-width: 634px;
    }

    .about_section.individual_about-section::before {
        right: 0px;
    }

    .real_experience-section.individual_real_experience::before {
        right: 0px;
        width: 500px;
    }

    .active-learning_section::after {
        right: 0px;
    }

    .about-adjectives.industry-adjectives::after {
        right: 0px;
    }

    .higher-program_pattern::after {
        right: 0px;
    }

    .higher-approach_pattern::after {
        right: 0px;
    }

    section.higher-success_section::after {
        right: 0px;
    }

    .lifecycle-defense-section::before {
        right: 0px;
        height: 390px;
        width: 400px;
    }

    .cr-banner_section::after,
    .use-case_section::after {
        right: 0px;
    }

    .feature_blog_section::after {
        right: 0px;
    }

    .feature_resources_section::after {
        right: 0px;
    }

    .section-reasons-join-team:after {
        right: 0px;
    }

    .section-testimonial::before {
        right: 0px;
    }

    .testimonial-slider .slick-list,
    .belong-slider .slick-list {
        overflow: hidden;
    }

    .section-grow::after {
        right: 0px;
    }

    .glow-slider .slick-list {
        overflow: hidden;
    }

    .section-position:after {
        right: 0;
        width: 500px;
    }

    .question-section.esc-question_section::after {
        right: 0;
    }

    /** Live Fire Exercises  Page Start **/
    .blog_section.ecs-blog_section.fire-blog_section::before,
    .range_forrester_section.live-fire_range-section .cr_forrester_img::after,
    .cr-slider_section.fire-range_slider::after,
    .forrester_section.fire_forrester_section::after,
    .real_experience-section.fire-real_experience_section::after {
        right: 0px
    }

    /** Live Fire Exercises  Page End **/
    .range_forrester_section.landing_range-section .cr_forrester_img::after {
        right: 0px;
    }

    .landing-blog_section .blog-section__mask-right {
        right: 0px;
    }

    .approach_section.finance-approach_section::after,
    .industry-inside_section.finance-inside_section .container-fluid::before {
        right: 0px;
    }
}

@media (max-width: 1600px) {
    .testimonial-slider {
        max-width: 100%;
    }

    .real_experience-slider::after {
        right: 0;
    }

    .brand-logo_slider::after {
        right: 0;
    }
}

@media (max-width: 1500px) {
    .experience_bottom-card .experience_details .description {
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    .community_section::before {
        max-width: 500px;
        top: -287px;
        right: 0px;
    }

    .about-team_section::after {
        top: -184px;
        right: 0;
        height: 468px;
        background-size: contain;
        background-position: right;
    }

    .about-counter_card {
        padding: 0 25px;
    }

    .about-adjectives.customer_experience::after {
        width: 500px;
        right: 0px;
    }

    .customer-program_section::after {
        top: -68px;
        right: 0px;
        height: 468px;
        background-size: contain;
        background-position: right;
    }

    .about-video_section.customer-about_section::before {
        top: -70px;
        right: 0;
        height: 468px;
        background-size: contain;
        background-position: right;
    }

    .customer-program_section::before {
        width: 500px;
        right: 0px;
    }

    .blog_section.inner-blog_section::after {
        max-width: 534px;
        right: 0px;
    }

    .higher-program_pattern::after {
        width: 400px;
        height: 390px;
        bottom: -210px;
        right: 0px;
    }

    .higher-approach_pattern::after {
        width: 400px;
        height: 290px;
    }

    .higher-approach_pattern::before {
        width: 450px;
        height: 290px;
        left: -200px;
    }

    section.higher-success_section::after {
        width: 435px;
        height: 400px;
        bottom: -220px;
    }

    .resources-section {
        margin-top: 30px;
    }

    .industry-inside_section.market-inside_section::after {
        right: 0px;
    }

    .testimonial-slider {
        max-width: 100%;
    }

    .testimonial-slide__header::before {
        left: -16px;
    }

    .testimonial-slide-item {
        padding: 60px 35px 15px;
    }

    .testimonial-slide__body {
        font-size: 16px;
    }

}

@media (max-width: 1400px) {
    .feature-toggle_section::after {
        right: 0px;
    }

    .site-header .container {
        max-width: 100%;
    }

    .site-header .nav-link {
        --bs-navbar-nav-link-padding-x: 10px !important;
    }

    .experts-list_item:first-child {
        left: 0%;
    }

    .experts-list_item:last-child {
        right: 0px;
    }

    .experts-list_item:nth-child(2) {
        left: 232px;
    }

    .experience_bottom-card .experience_details .description {
        font-size: 16px;
        line-height: 20px;
    }

    .experience_bottom-card .experience_details h5 {
        font-size: 16px;
        line-height: 22px;
    }

    .link-arrow {
        font-size: 14px;
    }

    .industry-adjectives .adjectives_card {
        padding: 40px 25px;
    }

    .recent-podcast_section .container::before {
        max-width: 1320px;
        width: 100%;
    }

    .recent-podcast_section .container::after {
        max-width: 1320px;
        width: 100%;
    }

    .single-cta_banner.podcast-cta_banner .container::after {
        max-width: 1040px;
        width: 100%;
    }

    .single-cta_banner.podcast-cta_banner::after {
        right: 0px;
    }

    .podcast-form_details::after {
        max-width: 655px;
        -webkit-filter: blur(100px);
        width: 100%;
        height: 680px;
    }

    .podcast-form_details {
        padding: 45px 30px 30px;
    }

    .user-list_item:first-child {
        left: -26%;
    }

    .table-title_wrapper .sub-title {
        font-size: 20px;
    }

    .brand-logo_slider::after {
        max-width: 250px;
    }

    .brand-logo_slider::before {
        max-width: 255px
    }
}

@media (max-width: 1300px) {
    .experts-title {
        font-size: 155px;
    }

    .experts-list_wrapper ul li:first-child {
        left: -74px;
    }

    .experts-list_wrapper ul li:nth-child(4) {
        left: -50px;
    }

    .experts-list_wrapper ul li:last-child {
        right: -83%;
        top: -30px;
    }

    .real-experts_section {
        padding: 70px 0px;
    }

    .experience_slider .slick-slide.slick-current .experince-outcomes_conetnt .description {
        font-size: 12px;
        line-height: 18px;
    }

    .real_experience-slider {
        padding-top: 0px;
    }

    .capbilities-icon:first-child .capbilities-list--item,
    .capbilities-icon:nth-child(3) .capbilities-list--item {
        left: -20px;
    }

    .capbilities-icon:nth-child(2) .capbilities-list--item,
    .capbilities-icon:nth-child(4) .capbilities-list--item {
        right: -20px;
    }

    .capbilities-list__img {
        max-width: 250px;
        height: 250px;
    }

    .community_section.customer-community_section::before {
        max-width: 400px;
        left: auto;
        right: 85px;
    }

    .why-us_section .adjectives_card {
        padding: 40px 25px;
    }

    .user-list_item:nth-child(3) {
        left: -30%;
    }

    .user-list_item:nth-child(2) {
        left: -50%;
    }

    .user-list_item:first-child {
        left: -32%;
    }

    .user-list_item:nth-child(4) {
        right: 25%;
    }

    .user-list_item:nth-child(5) {
        right: 17.5%;
    }

    .user-list_item:last-child {
        right: 30%;
    }

    .forrester-slider_section.individual-forrester_section {
        padding-bottom: 80px;
    }

    .about_section.individual_about-section {
        padding-bottom: 120px;
    }

    .blog_section.individual-blog_section {
        padding-top: 40px;
    }

    .active-learning_section::after {
        top: -242px;
        height: 468px;
        background-size: contain;
        background-position: right;
    }

    .about_section.individual_about-section::before {
        top: -220px;
        height: 468px;
        background-size: contain;
        background-position: right;
    }

    .approach_section::before {
        bottom: 218px;
        height: 468px;
        background-size: contain;
        background-position: left;
    }

    .industry-adjectives .adjectives_card {
        padding: 40px 25px;
    }

    .lifecycle_list ul {
        padding-left: 19px;
    }

    .lifecycle_list li {
        margin-bottom: 30px;
    }

    .lifecycle-defense-section {
        padding-bottom: 80px;
    }

    .use-case_section {
        padding-bottom: 80px;
    }

    .industry-program_section .program_list {
        padding-left: 35px;
    }

    .category-list_item {
        margin: 0 5px;
    }

    .adjectives_card.join-team-card {
        padding: 60px 30px;
    }

    .blog_section.landing-blog_section::after {
        bottom: -110px;
        height: 630px;
    }

    .blog_section.partner-blog_section {
        padding-top: 80px;
    }

    .esc-table_wrapper.table-title_wrapper .sub-title {
        font-size: 22px;
    }

    .event_img img {
        height: 185px;
    }

    .real_experience-slider::before {
        left: -84px;
        max-width: 400px;
        height: 390px;
        top: -53px;
        border-radius: 100%;
    }

    .real_experience-slider::after {
        max-width: 355px;
        border-radius: 100%;
    }

    .range_slider .slick-arrow {
        bottom: 41px;
    }

    .range-slide_contnet {
        bottom: 70px;
    }

    .cr-slider_section .range-slide:first-child .range-slide_card .range_line {
        left: 0px;
    }
}

@media (max-width: 1200px) {
    .experts-list_wrapper ul li:first-child {
        left: -15px;
    }

    .experts-list_wrapper ul li:nth-child(2) {
        bottom: -49px;
        left: -50px;
    }

    .post_card .post_details {
        padding: 20px 25px 35px;
    }

    .forrester_section::before {
        width: 900px;
    }

    .site-header .container {
        max-width: 100%;
    }

    .site-header .btn {
        --bs-btn-padding-x: 20px;
    }

    .experts-list_item:first-child {
        left: 0%;
    }

    .experts-list_item:last-child {
        right: 6%;
    }

    .experts-list_item:nth-child(3) {
        left: 274px;
    }

    .blog-section__mask-right {
        right: 150px;
    }

    .hero-banner_section.hero-about_section {
        padding-bottom: 0px;
    }

    .vs_title {
        font-size: 162px;
    }

    .resources-topic_wrapper,
    .serach-bar,
    .resources-type_wrapper,
    .resources-industry_wrapper {
        width: 275px;
    }

    .resources_card-wrapper .resources_content_details {
        padding: 20px 15px;
    }

    .range_forrester_section::before {
        right: 0px;
    }

    .blog_section.use-case_blog.cr-news_section::after {
        display: none;
    }

    .cr_forrester_img::after {
        right: 0px;
    }

    .single_blog_banner::after {
        right: 0;
    }

    .single-podcast_conetnt::after {
        display: none;
    }

    .single-podcast_conetnt::before {
        right: 0;
        background-size: contain;
        width: 281px;
        height: 452px;
        background-position: right;
        top: unset;
        bottom: 170px;
    }

    .cr-slider_section .range-slide:first-child .range-slide_card .range_line {
        left: 50px;
    }

    .range-slide_contnet {
        bottom: 45px;
    }

    .range_slider .slick-arrow {
        bottom: 20px;
    }
}

@media (max-width: 1199.98px) {
    section {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .site-header .btn {
        --bs-btn-padding-x: 12px;
    }

    .site-header .nav-link {
        font-size: 15px;
        --bs-navbar-nav-link-padding-x: 8px;
    }

    .site-header .top-bar .navbar-nav li {
        padding: 0 15px;
    }

    .hero-banner_section {
        padding-top: 80px;
        padding-bottom: 0px;
    }

    .brand_img img {
        height: 60px;
    }

    .real_experience-section {
        padding-bottom: 80px;
    }

    .section-title_wrapper {
        margin-bottom: 35px;
    }

    .forrester_section {
        z-index: 3;
        background-image: url("./assets/img/forrester_bacground-mobile.png") !important;
        background-attachment: scroll;
    }

    .forrester_img img {
        height: 210px;
    }

    .feature-toggle_section .section-title_wrapper {
        margin: 0 auto 80px;
    }

    .feature-toggle_section .container {
        position: relative;
        z-index: 1;
    }

    .see-more_wrapper {
        padding-top: 60px;
    }

    .forrester-slider_section {
        padding-bottom: 70px;
        padding-top: 40px;
    }

    .experince-outcomes_conetnt {
        padding: 20px 15px;
    }

    .experience_slider .slick-slide.slick-current .experince-outcomes_conetnt .sub-title {
        font-size: 16px;
        line-height: normal;
    }

    .experience_slider .slick-slide.slick-current .experince-outcomes_conetnt {
        bottom: 40px;
        padding: 0 15px;
    }

    .out_card {
        padding: 30px 15px 20px;
    }

    .out_card .out_title {
        font-size: 30px;
        margin-bottom: 10px;
    }

    .out_card .description {
        font-size: 16px;
    }

    .post_details .sub-title {
        padding-top: 16px;
        font-size: 20px;
        line-height: 30px;
    }

    .post_details .description {
        padding: 12px 0;
    }

    .experts-title {
        font-size: 130px;
        line-height: 145px;
    }

    .experts-sub-title {
        font-size: 35px;
    }

    .experts-list_item {
        padding: 5px 22px;
    }

    .experts-list_item a {
        font-size: 10px;
    }

    .experts-list_wrapper ul li:last-child {
        right: -8%;
        top: 0px;
    }

    .experts-list_wrapper ul li:nth-child(4) {
        left: 25px;
        bottom: -16px;
    }

    .experts-list_wrapper ul li:nth-child(3) {
        left: 0;
    }

    .experts-list_wrapper ul li:nth-child(2) {
        bottom: -18px;
        left: -15px;
    }

    .about_section {
        padding-top: 0px;
        padding-bottom: 100px;
    }

    .capbilities-list__img {
        max-width: 250px;
        height: 250px;
        gap: 5px;
    }

    .capbilities-icon:first-child .capbilities-list--item {
        left: -45px;
    }

    .capbilities-content {
        max-width: 160px;
    }

    .capbilities-icon:first-child .capbilities-list--item .arrow-line-icon {
        right: 38px;
    }

    .arrow-line-icon {
        width: 45px;
    }

    .capbilities-content .description {
        font-size: 14px;
    }

    .capbilities-content .sub-title {
        font-size: 20px;
    }

    .capbilities-icon:nth-child(2) .capbilities-list--item {
        right: -35px;
    }

    .capbilities-icon:nth-child(2) .capbilities-list--item .arrow-line-icon {
        left: 38px;
    }

    .capbilities-icon:nth-child(3) .capbilities-list--item {
        left: -53px;
    }

    .capbilities-icon:nth-child(3) .capbilities-list--item .arrow-line-icon {
        right: 35px;
    }

    .capbilities-icon:nth-child(4) .capbilities-list--item .arrow-line-icon {
        left: 40px;
    }

    .capbilities-icon:nth-child(4) .capbilities-list--item {
        right: -27px;
    }

    .capbilities-icon .capbilities_img {
        height: 120px;
        width: 115px;
    }

    .experience_bottom-card .experience_details .description {
        font-size: 14px;
        line-height: 19px;
    }

    .experience_bottom-card .experience_details h5 {
        font-size: 16px;
        line-height: 22px;
    }

    .experience_bottom-card .experience_details {
        bottom: 45px;
    }

    .experience_slider .slick-list {
        padding-bottom: 20% !important;
    }

    .about-video_details {
        padding-left: 25px;
    }

    .about-video_wrapper .row {
        align-items: center;
    }

    .about-video_section {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .about-counter_card {
        padding: 0 15px;
    }

    .adjectives_card {
        padding: 40px 25px;
    }

    .about-team_wrapper .tab-content {
        padding: 70px 40px;
    }

    .community-img_wrapper:nth-child(2) {
        margin-left: 120px;
    }

    .community-img_wrapper:nth-child(2)::before {
        height: 81px;
        top: -64px;
        left: -25px;
    }

    .community_card::after {
        left: 20px;
    }

    .community_card {
        padding: 50px 45px 30px;
    }

    .about-operational_section::after {
        height: 500px;
        background-size: contain;
        background-position: right;
    }

    .about-operational_section {
        padding-bottom: 200px;
    }

    .blog_section.inner-blog_section {
        padding-bottom: 300px;
    }

    .user-list_item:nth-child(3) {
        left: -37%;
    }

    .user-list_item:nth-child(2) {
        left: -58%;
    }

    .user-list_item:first-child {
        left: -38%;
    }

    .user-list_item:nth-child(4) {
        right: 21%;
    }

    .user-list_item:nth-child(5) {
        right: 10.5%;
    }

    .user-list_item:last-child {
        right: 28%;
    }

    .resources-menu_banner {
        padding-top: 85px;
        padding-bottom: 85px;
        padding-left: 35px;
        padding-right: 35px;
    }

    .resources-post_wrapper {
        margin-right: 15px;
        margin-left: 20px;
    }

    .resources-content_wrapper .descrption {
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .resources_title {
        min-height: 60px;
    }

    .hero-banner_section.hero-industry_section {
        padding-top: 120px;
        padding-bottom: 0;
    }

    section.about-adjectives.industry-adjectives {
        padding-top: 30px;
    }

    .industry-adjectives .adjectives_card .title {
        font-size: 30px;
    }

    .website_link .btn {
        --bs-btn-padding-x: 30px;
    }

    .higher-video_section {
        max-width: 768px;
    }

    .about-adjectives.why-us_section.individual-why_section .adjectives_card {
        padding-left: 20px;
        padding-right: 20px;
    }

    .industry-program_section .program-title_wrapper .sub-title.text-white {
        font-size: 21px;
        line-height: 25px;
    }

    .industry-program_section .program_list {
        padding-top: 0px;
        position: relative;
        z-index: 2;
    }

    .outcomes_section_wrapper .capbilities-icon:first-child .capbilities-list--item {
        left: 21px;
    }

    .outcomes_section_wrapper .capbilities-icon:nth-child(2) .capbilities-list--item {
        right: 16px;
    }

    .outcomes_section_wrapper .capbilities-icon:nth-child(3) .capbilities-list--item {
        left: -28px;
        bottom: 15px;
    }

    .outcomes_section_wrapper .capbilities-icon:nth-child(4) .capbilities-list--item {
        right: -10px;
    }

    .hero-industry_section .brand-logo_slider {
        padding-top: 60px;
    }

    .hero-banner_section.hero-industry_section {
        padding-top: 48px;
    }

    .industry-adjectives .adjectives_card {
        padding: 40px 20px;
    }

    .inside_img img,
    .inside-banner--video {
        width: 600px;
    }

    .lifecycle_list {
        padding-top: 60px;
    }

    .cr-banner_section::after {
        width: 335px;
    }

    .higher-access_wrapper {
        position: relative;
        z-index: 2;
    }

    .use-case_section::after {
        width: 335px;
        top: 83px;
    }

    .use-case_section .container::after {
        width: 635px;
    }

    .higher-outcomes_section .capbilities-content .description {
        font-size: 16px;
        line-height: 20px;
    }

    .outcomes_section_wrapper .capbilities-icon:nth-child(3) .capbilities-list--item .arrow-line-icon {
        right: -56px;
    }

    .outcomes_section.higher-outcomes_section {
        padding-bottom: 125px;
    }

    .featured_card {
        padding-left: 25px;
    }

    .category-list_item:nth-child(6) {
        margin-left: 0px;
    }

    .subscribe-form_card {
        padding: 20px 25px;
    }

    .post-content_details .sub-title {
        font-size: 20px;
        line-height: 25px;
    }

    .post-content_details {
        padding: 20px 10px;
    }

    .blog-top_bar::before {
        top: 96px;
    }

    .feature_blog_section::after {
        height: 365px;
        width: 405px;
        bottom: 143px;
    }

    .resources-featured_card {
        padding-left: 15px;
    }

    .resources-section .resources-topic_wrapper,
    .resources-section .serach-bar,
    .resources-section .resources-type_wrapper,
    .resources-section .resources-industry_wrapper {
        width: 230px;
    }

    .feature_resources_section .row {
        padding-bottom: 0px;
    }

    .second-featured_card .post_date,
    .second-featured_card .post_time {
        padding-left: 5px;
        margin-left: 5px;
    }

    .about-adjectives.why-us_section.cr-why_section::before {
        width: 900px;
    }

    .blog_section.use-case_blog.cr-news_section::before {
        width: 900px;
    }

    lottie-player {
        width: 450px !important;
        height: auto !important;
    }

    .about-adjectives.why-us_section .adjectives_card {
        padding-left: 20px;
        padding-right: 20px;
    }

    .higher-blog_section .blog-slide,
    .lifecycle-blog_section .blog-slide,
    .use-case_blog .blog-slide {
        padding-left: 0px;
        padding-right: 0px;
    }

    .range_forrester_section::after {
        bottom: -100px;
        width: 168px;
        height: 446px;
        left: 0px;
        background-image: url(./assets/img/mobile-previous-arrow-bg.png);
    }

    .range_forrester_section::before {
        width: 400px;
        height: 300px;
        left: -185px;
        top: -71px;
        -webkit-filter: blur(100px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        opacity: 0.7;
        right: auto !important;
    }

    .blog_section.use-case_blog.cr-news_section {
        padding-bottom: 75px;
    }

    .adjectives_card .title {
        font-size: 26px;
    }

    .testimonial-slide-item {
        padding: 60px 40px;
    }

    .testimonial-slide__header::before {
        left: -20px;
    }

    .ecs-inside_section .inside_img img,
    .ecs-inside_section inside-banner--video {
        height: 368px;
    }

    /** Live Fire Exercises  Page Start **/
    section.hero-banner_section.live-fire_banner {
        padding-bottom: 0px;
    }

    .forrester_section.fire_forrester_section::before {
        margin: unset;
        border-radius: 100%;
        left: 0;
        width: 398px;
        height: 270px;
        right: 0;
        margin: 0 auto;
        bottom: -180px;
        -webkit-filter: blur(80px);
    }

    /** Live Fire Exercises  Page End **/
    .range_forrester_section.landing_range-section .cr_forrester_img::after {
        width: 500px;
    }

    .partner-banner_section .brand-logo_slider {
        padding-top: 45px;
    }

    .about-adjectives.why-us_section.partner-why_section .adjectives_card {
        padding-left: 20px;
        padding-right: 20px;
    }

    .about-adjectives.why-us_section.partner-why_section .adjectives_card .title {
        font-size: 21px;
        width: 100%;
    }

    .contact-us_section .section-title_wrapper .title {
        font-size: 45px;
    }

    .event_img img {
        height: 155px;
    }

    .forrester_section::before {
        display: none;
    }
}

@media (max-width: 991.98px) {
    .title {
        font-size: 32px;
    }

    .site-header {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .experience_slider::after,
    .forrester_section::before {
        display: none;
    }

    .site-header .nav-link {
        font-size: 16px;
        font-weight: 600;
        width: 100%;
        display: flex;
        align-items: center;
        border-bottom: 1px solid #FFFFFF4D;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .site-header .nav-item.dropdown {
        width: 100%;
    }

    .site-header .dropdown-menu {
        padding-top: 35px;
        padding-bottom: 25px;
        --bs-dropdown-spacer: 0px;
        max-width: none;
        width: auto;
        position: static !important;
        border-width: 1px 0 0 0;
    }

    .dropdown-menu.mega-menu .row .col-50 .main-menu_item {
        margin-bottom: 0px;
    }

    .site-header .navbar-nav .nav-link.active.dropdown-toggle::after,
    .site-header .nav-link:hover.dropdown-toggle::after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23fff' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");
    }

    .site-header .navbar-nav .nav-link.show.active.dropdown-toggle::after,
    .site-header .nav-link.show:hover.dropdown-toggle::after {
        transform: rotate(180deg);
    }

    .dropdown-menu.mega-menu .row .col-25,
    .dropdown-menu.mega-menu .row .col.col-30,
    .dropdown-menu.mega-menu .row .col.col-35,
    .dropdown-menu.mega-menu .row .col.col-40,
    .dropdown-menu.mega-menu .row .col.col-45,
    .dropdown-menu.mega-menu .row .col.col-50 {
        flex: 0 0 auto;
        width: 100%;
    }

    .dropdown_menu-content .descrption,
    .sub-menu_list_wrapper .menu-list_item a {
        max-width: 100%;
    }

    .site-header .navbar-nav .nav-link.show {
        border-bottom: 0px;
        padding-bottom: 0px;
    }

    .site-header .offcanvas-header .btn-close {
        --bs-btn-close-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='%23fff' class='bi bi-list' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5'/%3E%3C/svg%3E");
        background-size: 30px;
    }

    .site-header .offcanvas-header {
        padding: 12px;
        border-bottom: 1px solid #FFFFFF4D;
        margin-bottom: 5px;
    }

    .logged-in .site-header .dropdown-menu {
        --bs-dropdown-spacer: 15px;
    }

    .site-header .nav-toggler {
        margin-left: auto !important;
    }

    .site-header li:last-child .nav-link {
        padding-bottom: 15px;
    }

    .dropdown-menu.mega-menu .row .col:last-child .main-menu_item {
        margin-bottom: 0px;
    }

    .dropdown-menu.mega-menu .main-menu_item {
        margin-bottom: 35px;
    }

    .menu_list-wrapper,
    .sub-menu_list_wrapper {
        padding-top: 30px;
    }

    .site-header .top-bar .navbar-nav {
        flex-direction: column;
    }

    .site-header .top-bar {
        border-top: 1px solid var(--bs-black);
        margin-top: 15px;
        padding-top: 16px;
    }

    .btn-close {
        opacity: 1;
    }

    .site-header .navbar-nav {
        align-items: start !important;
    }

    .site-header .btn {
        --bs-btn-padding-x: 8px;
        --bs-btn-padding-y: 8px;
        font-size: 12px;
    }

    .site-header .nav-toggler i {
        font-size: 25px;
    }

    .hero-title br {
        display: none;
    }

    .hero-title {
        font-size: 36px;
        line-height: normal;
    }

    .hero-banner_details .description {
        margin: 15px 0 30px;
    }

    .brand-logo_slider {
        padding-top: 40px;
    }

    .experience_img img {
        height: 200px;
    }

    .brand_img img {
        height: 25px;
    }

    .toggle_button-wrapper {
        margin-bottom: 30px;
    }

    .feature-toggle_section .section-title_wrapper {
        margin: 0 auto 50px;
    }

    .feature-toggle_section .about-details_section {
        padding-right: 0px;
        padding-top: 30px;
        max-width: 100%;
    }

    .about-details_section {
        max-width: 100%;
        padding-left: 0px;
        padding-top: 20px;
    }

    .see-more_wrapper .row {
        flex-direction: row;
    }

    .see-more_wrapper {
        padding-top: 40px;
    }

    .see-more_wrapper .sub-title {
        margin-bottom: 40px;
    }

    .see-more_wrapper .col {
        margin-bottom: 30px;
    }

    .feature-toggle_section {
        padding-bottom: 28px;
    }

    .experince-outcomes_conetnt .sub-title {
        font-size: 18px;
        font-weight: 600;
        line-height: 28px;
    }

    .experience_slider .slick-slide.slick-current .experince-outcomes_conetnt .btn {
        --bs-btn-padding-x: 24px;
        --bs-btn-padding-y: 5px;
        font-size: 13px;
    }

    .real_experience-section .experience_card {
        margin: 0 10px;
        height: 230px;
    }

    .about_section {
        position: relative;
        z-index: 1;
    }

    .experts-title {
        font-size: 99px;
        line-height: 130px;
    }

    .real-experts_section {
        padding: 50px 0px;
    }

    .experts-list_wrapper {
        position: relative;
        top: 0;
        flex-wrap: wrap;
    }

    .experts-list_item:first-child,
    .experts-list_item:nth-child(2),
    .experts-list_item:nth-child(3),
    .experts-list_item:nth-child(4),
    .experts-list_item:last-child {
        padding: 10px 22px;
        position: relative;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        width: 30%;
        margin: 0 10px 14px;
        flex: 0 0 auto;
    }

    .blog_section .row .col {
        margin-bottom: 30px;
    }

    .experience_section {
        padding-bottom: 110px;
    }

    .capbilities-list_wrapper {
        margin-bottom: 95px;
    }

    .capbilities-icon:first-child .capbilities-list--item,
    .capbilities-icon:nth-child(3) .capbilities-list--item {
        left: 15px;
    }

    .capbilities-icon:nth-child(2) .capbilities-list--item,
    .capbilities-icon:nth-child(4) .capbilities-list--item {
        right: 15px;
    }

    .outcomes_section {
        padding-bottom: 100px;
    }

    .capabilities_conetnt {
        max-width: 100%;
    }

    .experts-cycle_list .experts-cycle_item:nth-child(4) {
        right: 0px;
        top: 24%;
    }

    .experts-cycle_list .experts-cycle_item:nth-child(1) {
        left: 0px;
    }

    .experts-cycle_list .experts-cycle_item:last-child {
        right: 0px;
    }

    .experience_bottom-card .experience_details {
        padding-left: 8px;
        padding-right: 8px;
    }

    .experience-bottom_wrapper {
        display: block;
        margin-top: 14px
    }

    .experience_bottom-card .experience_details .description {
        font-size: 12px;
        line-height: 15px;
    }

    .experience_bottom-card .experience_details {
        bottom: 10px;
    }

    .experience_slider .slick-list {
        padding-bottom: 14% !important;
    }

    .experience_slider .slick-current {
        transform: translate3d(0, 70px, 20px);
    }

    .about-video_details {
        padding-top: 30px;
        padding-left: 0px;
    }

    .about-video_details .sub-title br {
        display: none;
    }

    .about-video_details .description.text-white {
        max-width: 100%;
    }

    .about-counter_section {
        padding-top: 80px;
    }

    .about-counter_card {
        margin-bottom: 30px;
    }

    .about-adjectives {
        padding-top: 35px;
    }

    .adjectives_card .title {
        font-size: 30px;
    }

    .about-adjectives .col {
        margin-bottom: 35px;
    }

    .about-team_image img {
        width: 100%;
    }

    .about-team_details {
        padding-left: 0px;
        padding-top: 30px;
    }

    .operational_details {
        padding-top: 80px;
    }

    .operational_details .descrption {
        max-width: 100%;
    }

    .about-operational_section {
        padding-bottom: 150px;
    }

    .about-operational_section::after {
        top: 50px;
    }

    .community-img_card {
        display: flex;
        justify-content: center;
        padding-top: 50px;
        align-items: center;
    }

    .community-img_wrapper:nth-child(1),
    .community-img_wrapper:nth-child(2),
    .community-img_wrapper:nth-child(3) {
        margin-left: 32px;
        margin-right: 32px;
    }

    .community-img_wrapper:nth-child(3) {
        margin-bottom: 50px;
    }

    .community-img_wrapper:nth-child(1),
    .community-img_wrapper:nth-child(3) {
        margin-top: -130px;
    }

    .community-img_wrapper:nth-child(2) {
        margin-top: 75px;
    }

    .community-img_wrapper:nth-child(2)::before {
        height: 120px;
        top: 0px;
        left: -57px;
        right: auto;
        width: 55px;
        transform: rotate(124deg);
    }

    .community-img_wrapper:nth-child(2)::after {
        height: 138px;
        width: 55px;
        bottom: 45px;
        transform: rotate(48deg);
        left: auto;
        right: -56px;
    }

    .customer-navigator_section::after {
        width: 500px;
    }

    .customer-program_section::before {
        width: 300px;
    }

    .blog_section.inner-blog_section::after {
        max-width: 450px;
    }

    .customer-navigator_section .description {
        max-width: 100%;
    }

    .slick-dots li button {
        font-size: 0;
        line-height: 0;
        display: block;
        width: 16px;
        height: 16px;
        margin: 5px;
        color: transparent;
        border: 0;
        outline: none;
        background: transparent;
        border-radius: 10px;
        padding: 0px;
        border: 2px solid var(--bs-primary);
    }

    .slick-dots li {
        display: inline-block;
        position: relative;
        cursor: pointer;
    }

    .slick-dots {
        padding-left: 0px;
        text-align: center;
        margin-top: 15px;
    }

    .slick-dots li.slick-active button {
        background-color: var(--bs-primary);
    }

    .post_card .post-img img {
        height: 300px;
    }

    .customer-navigator_section .nav {
        width: 285px;
    }

    .customer-navigator_image {
        padding-top: 25px;
    }

    .customer-program_sub-list .list-item {
        padding: 18px 15px;
        flex-direction: row;
        text-align: left !important;
    }

    .feature-text {
        font-weight: 600;
    }

    .list-item_content {
        width: calc(100% - 40px);
        margin-right: 10px;
    }

    .customer_experience .section-title_wrapper .description {
        max-width: 615px;
    }

    .community-img_wrapper:nth-child(2) .community-img {
        height: 182px;
        width: 182px;
    }

    .community-img_wrapper:nth-child(2) .community-img img {
        height: 182px;
    }

    .hero-banner_section.hero-individual_section {
        padding-bottom: 0;
    }

    .approach-tab_wrapper::after {
        max-width: 470px;
    }

    .approach-tab_wrapper::before {
        max-width: 400px;
    }

    .approach_section .accordion-item.selected::before {
        max-width: 450px;
    }

    .approach-content_wrapper {
        padding-left: 0px;
    }

    .approach_img img {
        width: 100%;
        margin-bottom: 30px;
    }

    .real_experience-section.individual_real_experience::before {
        height: 300px;
    }

    .vs_title.title {
        font-size: 160px;
    }

    .active_card-content .sub-title {
        font-size: 22px;
    }

    .user-list_item:first-child {
        left: -53%;
    }

    .user-list_item:nth-child(2) {
        left: -76%;
    }

    .user-list_item:nth-child(3) {
        left: -50%;
    }

    .user-list_item:nth-child(4) {
        right: 10%;
    }

    .user-list_item:nth-child(5) {
        right: -1.5%;
    }

    .user-list_item:last-child {
        right: 20%;
    }

    .hero-banner_section.hero-individual_section .brand-logo_slider {
        padding-top: 80px;
        padding-bottom: 65px;
    }

    .community-img_wrapper:nth-child(2) .community-img::after {
        filter: blur(28px);
        height: 40px;
        width: 80px;
    }

    .approach_section {
        background-image: unset;
    }

    .site-header .offcanvas {
        --bs-offcanvas-width: 100%;
        background-color: #0C1E2E;
    }

    .site-header .dropdown-toggle::after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23ffffff' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");
        border: 0px;
        background-size: 14px;
        height: 14px;
        width: 14px;
        margin-left: auto;
        background-repeat: no-repeat;
        background-position: center center;
        opacity: 1;
    }

    .site-header .btn.sub-menu-btn {
        --bs-btn-padding-x: 35px;
        --bs-btn-padding-y: 10px;
        font-size: 16px;
        margin: 0 4px;
    }

    .site-header .btn.sub-menu-btn:last-child {
        background: #A855F7;
    }

    .higher-approach_section::after {
        width: 435px;
    }

    .customer-program_section.industry-program_section .section-title_wrapper {
        margin-bottom: 50px;
    }

    .industry-program_section .capbilities-list--item {
        max-width: 200px;
    }

    .outcomes_section_wrapper .capbilities-icon:first-child .capbilities-list--item {
        left: -60px;
    }

    .outcomes_section_wrapper .capbilities-icon:nth-child(3) .capbilities-list--item {
        left: -75px;
        bottom: -33px;
    }

    .outcomes_section_wrapper .capbilities-icon:nth-child(2) .capbilities-list--item {
        right: -30px;
        max-width: 150px;
    }

    .outcomes_section_wrapper .capbilities-icon:nth-child(4) .capbilities-list--item {
        right: -75px;
        bottom: -14px;
    }

    .outcomes_section.higher-outcomes_section {
        padding-bottom: 0px;
    }

    .inside-slide_card {
        padding: 0 30px;
    }

    .higher-video_section {
        padding-left: 35px;
        padding-right: 35px;
        padding-bottom: 90px;
    }

    section.higher-success_section .col {
        padding-bottom: 25px;
    }

    .about-video_section.podcast_section {
        padding-top: 0px;
    }

    .higher-blog_section {
        padding-bottom: 65px;
        padding-top: 95px;
    }

    .outcomes_section_wrapper .capbilities-list--item {
        max-width: 200px;
    }

    .industry-program_section::before {
        width: 168px;
        height: 446px;
        left: 7px;
        background-image: url("./assets/img/mobile-previous-arrow-bg.png");
    }

    .approach_section.higher-approach_section {
        background-image: unset;
    }

    .lifecycle-section .section-title_wrapper {
        margin-bottom: 32px;
    }

    .individual-why_section .slick-dots li {
        display: none;
    }

    .use-case_section .use-case_col:first-child,
    .use-case_section .use-case_col:last-child {
        width: 50%;
    }

    .use-case_section .container::after {
        height: 350px;
    }

    .industry-inside_section.case-inside_section {
        z-index: 2;
    }

    .cr-banner_section::before {
        height: 350px;
        top: -74px;
    }

    .cr-banner_section::after {
        height: 350px;
        top: -62px;
    }

    .hero-lifecycle_banner .hero-title {
        line-height: 54px;
    }

    .outcomes_section.higher-outcomes_section {
        padding-bottom: 100px;
    }

    .featured_card {
        max-width: 100%;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 15px;
        margin-bottom: 15px;
        border-bottom: 1px solid #DEBCF44D;
    }

    .second-featured_card {
        padding-right: 0px;
        padding-left: 0px;
        display: flex;
        align-items: center;
        padding-bottom: 15px;
        margin-bottom: 15px;
        border-bottom: 1px solid #DEBCF44D;
        justify-content: space-between;
    }

    .feature_blog_section .row {
        border-radius: 10px;
        padding: 25px 0px 0px;
        margin: 0 5px;
    }

    .blog-top_bar {
        display: flex;
        flex-direction: column-reverse;
    }

    .serach_bar {
        width: 100%;
    }

    .filter_wrapper {
        width: 100%;
        background: #1B0849;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 15px;
        padding-bottom: 15px;
        border-radius: 20px;
    }

    .category-list {
        display: none;
    }

    .slidebar-view__trigger {
        position: relative;
        z-index: 1;
        width: 100%;
        display: block;
        font-size: 18px;
        font-weight: 400;
        line-height: 22px;
        padding-left: 22px;
        padding-right: 22px;
    }

    .slidebar-view__trigger::after {
        flex-shrink: 0;
        width: 20px;
        height: 20px;
        content: "";
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
        background-repeat: no-repeat;
        background-size: 20px;
        transition: transform 0.2s ease-in-out;
        right: 20px;
        top: 0;
        position: absolute;
        bottom: 0;
        margin: auto;
    }

    .category-list_item {
        display: block;
        margin: 0px;
        margin-bottom: 7px;
        padding-bottom: 7px;
        border-bottom: 1px solid #DEBCF44D !important;
    }

    .category-list_item a {
        padding-left: 22px;
        padding-right: 22px;
    }

    .category-list_item.active {
        border-bottom: 0;
    }

    .category-list {
        padding-top: 12px;
    }

    .category-list_item:last-child {
        border-bottom: 0px !important;
        margin-bottom: 0px;
        padding-bottom: 0px;
    }

    .search-box .form-control {
        background-image: unset;
    }

    .blog-next_arrow {
        display: none;
    }

    .second-featured_card .post-content_details {
        padding: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        border-bottom: 0;
    }

    .next-arrow_icon {
        height: 24px;
        width: 24px;
        align-items: center;
        margin-left: auto;
    }

    .next-arrow_icon svg {
        height: 15px;
        width: 15px;
    }

    .resources-featured_card {
        max-width: 100%;
        padding-left: 0px;
        padding-bottom: 15px;
        margin-bottom: 15px;
        border-bottom: 1px solid #DEBCF44D;
    }

    .resources-section .resources-top_bar .resources-topic_wrapper,
    .resources-section .resources-top_bar .serach-bar,
    .resources-section .resources-top_bar .resources-type_wrapper,
    .resources-section .resources-top_bar .resources-industry_wrapper {
        width: 100%;
        margin-bottom: 30px;
    }

    .resources-top_bar {
        display: flex;
        position: relative;
        top: 0;
        z-index: 3;
        flex-direction: column-reverse;
    }

    .resources-col_wrapper {
        margin-top: 40px;
    }

    .about-adjectives.why-us_section.cr-why_section::before,
    .about-adjectives.why-us_section.cr-why_section::after {
        display: none;
    }

    .hero-banner_section.hero-range_banner {
        padding-top: 70px;
        padding-bottom: 0px;
    }

    .hero-banner_section.hero-range_banner .brand-logo_slider {
        padding-top: 105px;
    }

    .cr-slider_section .range_line {
        left: 155px;
    }

    .range_line svg {
        width: 320px;
    }

    .range_forrester_section::after {
        display: none;
    }

    .cr_forrester_img::after {
        display: none;
    }

    lottie-player {
        margin: 0 auto !important;
    }

    .range_forrester_section {
        padding-bottom: 0px;
    }

    .about-adjectives.why-us_section.cr-why_section .slick-dots {
        display: none !important;
    }

    .range_forrester_section::before {
        width: 300px;
        height: 300px;
        right: auto !important;
    }

    .cr_forrester-content {
        text-align: center;
    }

    .range_forrester_section .cr_forrester-content .title {
        margin: 0 auto;
    }

    .cr_forrester_img {
        margin-top: 30px;
    }

    .about-adjectives.why-us_section.cr-why_section {
        padding-bottom: 45px;
    }

    .blog_section.use-case_blog.cr-news_section::before {
        width: 175px;
        background-image: url("./assets/img/mobille-next-arrow-bg.png");
        background-repeat: no-repeat;
        z-index: 0;
        height: 446px;
        background-size: cover;
        background-position: right;
        -webkit-filter: unset;
        left: auto;
        border-radius: unset;
        top: -111px;
    }

    .section-values:after {
        display: none;
    }

    .table-list_card {
        min-height: 180px;
    }

    .about-video_section.crisis-video_section .about-video_wrapper .row {
        flex-direction: column-reverse;
    }

    .about-video_section.crisis-video_section {
        padding-top: 0px;
    }

    .about-video_section.crisis-video_section .about-video_details {
        text-align: center;
        margin-bottom: 50px;
    }

    .about-video_section.crisis-video_section .sub-title {
        margin: 0 auto;
    }

    /** Live Fire Exercises  Page Start **/
    .real_experience-section.fire-real_experience_section::before {
        display: none;
    }

    .real_experience-section.fire-real_experience_section {
        padding-top: 100px;
    }

    .real_experience-section.fire-real_experience_section .section-title_wrapper {
        margin-bottom: 50px;
    }

    .range_forrester_section.live-fire_range-section {
        padding-bottom: 80px;
    }

    section.about-video_section.crisis-video_section.fire-video-section {
        padding-top: 80px;
    }

    .about-adjectives.why-us_section.fire-about-adjectives .slick-dots {
        display: none !important;
    }

    .blog_section.ecs-blog_section.fire-blog_section::before {
        display: none;
    }

    /** Live Fire Exercises  Page end **/
    .real-experiences_banner {
        padding-top: 75px;
        padding-bottom: 75px;
        z-index: 3;
        background-image: url("./assets/img/forrester_bacground-mobile.png") !important;
        background-attachment: scroll;
    }

    .real-experiences_banner .title {
        margin-bottom: 10px;
    }

    .about-video_wrapper .row {
        align-items: center;
        flex-direction: column-reverse;
    }

    .about-video_section.landing-video_section {
        padding-top: 60px;
    }

    .landing-video_section .about-video {
        position: relative;
        margin-top: 40px;
    }

    .industry-inside_section.finance-inside_section .container-fluid::after {
        width: 700px;
    }

    .industry-inside_section.finance-inside_section .container-fluid::before {
        width: 700px;
    }

    .industry-inside_section.finance-inside_section .container-fluid::after {
        width: 700px;
    }

    .hero-banner_section.partner-banner_section {
        padding-top: 30px;
    }

    .partner-logo_img img {
        height: 55px;
    }

    .section-benefit-here {
        padding-top: 40px;
        padding-bottom: 80px;
    }

    .section-benefit-here .belong-slide--title {
        min-height: 97px;
        align-items: flex-start;
    }

    .partner-capabilities_section {
        padding-top: 80px;
        padding-bottom: 25px;
    }

    .capabilities_item-wrapper {
        margin-top: 25px;
    }

    .partner-form::before {
        height: 1060px;
    }

    section.blog_section.partner-blog_section {
        padding-top: 50px;
        padding-bottom: 80px;
    }

    .contact-form_card {
        margin-top: 40px;
    }

    .contact-location_section .row {
        flex-direction: column-reverse;
    }

    .address-group_wrapper {
        text-align: center;
        margin: 0 auto;
        margin-top: 30px;
    }

    .address-group_wrapper .address {
        margin: 0 auto;
        margin-top: 20px;
        margin-bottom: 22px;
    }

    .request-service_section .row .col {
        margin-bottom: 50px;
    }

    .request-form_card {
        margin-top: 120px;
    }

    .single_blog_banner .post_img {
        max-width: 100%;
        margin-bottom: 30px;
    }

    .single-blog_contnet .subscribe-form_card {
        padding: 20px 15px 10px;
        margin-left: 22px;
    }

    /* newsroom */
    .newsroom-filter_wrapper {
        width: 100%;
        background: #1B0849;
        padding-left: 0px;
        padding-right: 0px;
        border-radius: 20px;
        text-align: left !important;
        padding-top: 12px;
        padding-bottom: 12px;
        margin-bottom: 45px;
    }

    .newsroom-filter_wrapper ul {
        display: none;
        margin-top: 15px;
    }

    .newsroom-filter_wrapper .newsroom-list_item {
        margin-bottom: 15px;
    }

    .newsroom-filter_wrapper li:first-child a {
        margin-left: 20px;
    }

    .newsroom-filter_wrapper li a {
        margin: 0 20px;
    }

    .newsroom-view__trigger {
        position: relative;
        z-index: 1;
        width: 100%;
        display: block;
        font-size: 16px;
        font-weight: 700;
        line-height: 22px;
        padding-left: 22px;
        padding-right: 22px;
    }

    .newsroom-view__trigger::after {
        flex-shrink: 0;
        width: 20px;
        height: 20px;
        content: "";
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
        background-repeat: no-repeat;
        background-size: 20px;
        transition: transform 0.2s ease-in-out;
        right: 20px;
        top: 0;
        position: absolute;
        bottom: 0;
        margin: auto;
    }

    .newsroom-list {
        display: none;
    }
}

@media (max-width: 767.98px) {
    .site-header .top-bar .navbar-nav li {
        padding: 0px;
    }

    .title {
        font-size: 36px;
        line-height: normal;
        font-weight: 700;
    }

    .site-label {
        font-size: 16px;
        margin-bottom: 6px;
    }

    .feature-toggle_section::after {
        width: 250px;
        -webkit-filter: blur(75px);
        left: 0;
        margin: 0 auto;
        height: 182px;
        bottom: 291px;
    }

    .about_section::after {
        width: 280px;
        background-size: contain;
        height: 445px;
        bottom: auto;
        top: -117px;
    }

    .hero-banner_section {
        padding-top: 50px;
        padding-bottom: 0px;
    }

    .real_experience-section {
        padding-bottom: 25px;
    }

    .real_experience-section .section-title_wrapper .title br {
        display: block;
    }

    .forrester_img {
        margin-bottom: 25px;
    }

    .experience_slider .slick-current {
        transform: unset;
    }

    .experience_slider .slick-slide .experince-outcomes_conetnt .description,
    .experience_slider .slick-slide.slick-current .experince-outcomes_conetnt .description {
        font-size: 16px;
        line-height: 20px;
    }

    .experience_slider .slick-slide .experince-outcomes_conetnt {
        position: absolute;
        bottom: 50px;
        opacity: 1;
        padding: 0px;
        left: 0;
        right: 0;
        padding: 0 20px;
        z-index: 1;
    }

    .experience-outcomes_card {
        margin-left: 0px;
        margin-right: 0px;
        height: 100%;
        width: 100%;
    }

    /* .experience_slider .slick-track {
    max-width: auto !important;
    transform: auto !important;
    perspective: 100px;
    } */
    .experience_slider .slick-slide {
        padding: 0 15px;
    }

    .experts-title {
        font-size: 70px;
        line-height: 82px;
    }

    .experts-sub-title {
        font-size: 24px;
    }

    .experts-list_wrapper {
        justify-content: center;
        margin-top: 25px;
    }

    .experts-list_item {
        display: block;
        width: 100%;
    }

    .blog_section {
        padding-top: 70px;
        padding-bottom: 50px;
        overflow: hidden;
    }

    .top_bar ul {
        padding-bottom: 28px;
    }

    .top_bar ul.right-side_menu {
        padding-bottom: 0px;
    }

    .bottom_bar {
        padding-top: 60px;
        padding-bottom: 108px;
        text-align: center;
    }

    .copyright-menu {
        justify-content: center;
        margin-top: 10px;
    }

    .experts-list_item {
        width: 100% !important;
    }

    .capbilities-content .sub-title {
        font-size: 16px;
        line-height: normal;
    }

    .capbilities-content .description {
        font-size: 12px;
        line-height: normal;
    }

    .capbilities-icon:first-child .capbilities-list--item {
        left: -14px;
        top: -22px;
    }

    .capbilities-icon:nth-child(3) .capbilities-list--item {
        left: -30px;
        bottom: -33px;
    }

    .capbilities-icon:nth-child(2) .capbilities-list--item,
    .capbilities-icon:nth-child(4) .capbilities-list--item {
        right: -85px;
    }

    .capbilities-icon:nth-child(2) .capbilities-list--item {
        top: -24px;
    }

    .capbilities-icon:nth-child(4) .capbilities-list--item {
        bottom: -60px;
    }

    .capbilities-content {
        max-width: 130px;
    }

    .capbilities-icon:nth-child(3) .capbilities-list--item .arrow-line-icon {
        right: -77px;
    }

    .capbilities-icon:nth-child(4) .capbilities-list--item .arrow-line-icon {
        left: 58px;
        top: -11px;
    }

    .capbilities-icon:first-child .capbilities-list--item .arrow-line-icon {
        left: 36px;
        top: 0px;
    }

    .capbilities-icon:nth-child(2) .capbilities-list--item .capbilities-content,
    .capbilities-icon:nth-child(4) .capbilities-list--item .capbilities-content {
        text-align: left;
        margin-left: 80px;
    }

    .arrow-line-icon {
        width: 62px;
        position: relative;
    }

    .capbilities-icon:nth-child(2) .capbilities-list--item .arrow-line-icon {
        left: 54px;
        top: 5px;
    }

    .capbilities-list_wrapper {
        margin-bottom: 70px;
    }

    .experience_slider .experience-outcomes_card .btn {
        --bs-btn-padding-x: 10px;
        --bs-btn-padding-y: 6px;
        font-size: 13px;
    }

    .see-more_wrapper .title_wrapper h4 {
        font-size: 18px;
        line-height: normal;
    }

    .blog-section__mask-right,
    .blog_section::before {
        display: none;
    }

    .real-experts_cycle::before {
        width: 263px;
        height: 182px;
        -webkit-filter: blur(80px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        left: 0;
        right: 0;
        margin: 0 auto;
        top: 108px;
    }

    .experts-cycle_list .experts-cycle_item:nth-child(4) {
        right: 0px;
    }

    .experts-cycle_list .experts-cycle_item:last-child {
        bottom: 7%;
    }

    .experts-cycle_item {
        padding: 4px 8px 6px;
        line-height: 9px;
    }

    .experts-cycle_item a {
        font-size: 9px;
        line-height: 9px;
    }

    .experts-cycle_list .experts-cycle_item:nth-child(1) {
        top: auto;
        bottom: 19%;
    }

    .real-experts_cycle-wrapper {
        padding: 0 10px;
    }

    .experts-cycle_list .experts-cycle_item:nth-child(2) {
        bottom: 170px;
        left: 0px;
    }

    .experts-cycle_list .experts-cycle_item:nth-child(3) {
        top: 16px;
        left: 0px;
        right: auto;
    }

    .experts-cycle_list .experts-cycle_item:nth-child(4) {
        top: 15%;
    }

    .real-title_wrapper {
        height: 120px;
        width: 120px;
    }

    .real-title_wrapper .sub-title {
        font-size: 18px;
        line-height: 27px;
    }

    .real-experts_cycle .experts-sub-title {
        font-size: 12px;
        text-transform: capitalize;
    }

    .experience_slider .slick-slide.slick-current .experince-outcomes_conetnt {
        bottom: 45px;
        padding: 0px 20px;
    }

    .experince-outcomes_conetnt .sub-title,
    .experience_slider .slick-slide.slick-current .experince-outcomes_conetnt .sub-title {
        font-size: 18px;
        line-height: normal;
        margin-bottom: 15px;
    }

    .real_experience-slider {
        padding-top: 25px;
        margin-bottom: 0px;
    }

    .experience_front-card .experience_details {
        top: 0;
        bottom: 0;
        margin: auto;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .experience_front-card .read-more_link {
        padding-top: 60px;
    }

    .experience_details {
        bottom: 25px;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .experience_details h5 {
        margin: 0 auto;
        margin-bottom: 12px;
        line-height: 24px;
        font-size: 20px;
    }

    .experience_details h4 {
        font-size: 16px;
        line-height: 18px;
    }

    .experience_img img {
        height: 300px;
    }

    .experience_card:hover .experience_details .description,
    .experience_card:hover .experience_details h5 {
        text-align: center;
    }

    .experience_card:hover .experience_details h5 {
        max-width: 100%;
    }

    .real_experience-section .experience_card {
        margin-bottom: 25px;
        height: 300px;
    }

    .experience_bottom-card .experience_details h5 {
        font-size: 20px;
        line-height: 24px;
    }

    .experience_bottom-card .experience_details .description {
        font-size: 16px;
        line-height: 20px;
    }

    .experience_bottom-card .experience_details {
        bottom: 50px;
    }

    .experience_bottom-card .experience_details {
        padding-left: 12px;
        padding-right: 12px;
    }

    .experience-bottom_wrapper {
        display: flex;
    }

    .real_experience-section::before {
        bottom: -6px;
        height: 182px;
        width: 300px;
        -webkit-filter: blur(76px);
        right: 0;
        margin: 0 auto;
    }

    .real_experience-section::after {
        content: "";
        position: absolute;
        top: 159px;
        left: auto;
        height: 182px;
        width: 200px;
        z-index: -1;
        -webkit-filter: blur(89px);
        background: linear-gradient(126deg, #3F96ED 2.77%, #602B8D 67.26%);
        right: 6px;
        margin: 0 auto;
    }

    .real_experience-section .container {
        position: relative;
        z-index: 2;
    }

    .forrester_section {
        padding: 48px 0;
    }

    .forrester_section .btn {
        --bs-btn-padding-x: 18px;
    }

    .forrester-content_details .sub-title {
        font-size: 16px;
        line-height: 20px;
    }

    .feature-toggle_wrapper {
        padding-bottom: 45px;
    }

    .check-label {
        font-size: 16px;
        line-height: normal;
    }

    .feature-toggle_section .section-title_wrapper .title {
        font-size: 32px;
    }

    .feature-toggle_section .section-title_wrapper .description {
        font-size: 16px;
        margin: 16px 0;
    }

    .see-more_wrapper::before {
        content: "";
        position: absolute;
        width: 200px;
        -webkit-filter: blur(80px);
        bottom: 0;
        left: 0;
        margin: 0 auto;
        height: 182px;
        right: 0;
        top: 0;
        z-index: -1;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .more_card {
        box-shadow: unset;
    }

    .more_card:hover {
        box-shadow: 0 0px 10px #DEBCF440;
    }

    .forrester-brand_logo {
        margin-bottom: 25px;
        text-align: center;
    }

    .forrester-slider_section .section-title_wrapper {
        margin-bottom: 40px;
    }

    .mobile-forrester-slider_section {
        position: relative;
        z-index: 1;
        overflow: hidden;
    }

    .mobile-forrester-slider_section::before {
        content: "";
        position: absolute;
        width: 265px;
        -webkit-filter: blur(80px);
        bottom: 0;
        left: 0;
        margin: 0 auto;
        height: 190px;
        right: 0;
        top: -49px;
        z-index: -1;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .mobile-forrester-slider_section::after {
        content: "";
        position: absolute;
        width: 265px;
        -webkit-filter: blur(80px);
        bottom: 0;
        left: 0;
        margin: 0 auto;
        height: 190px;
        right: 0;
        bottom: -92px;
        z-index: -1;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .mobile-forrester-slider_section .container::after {
        content: "";
        position: absolute;
        bottom: -266px;
        right: 0px;
        width: 281px;
        height: 445px;
        background-image: url("./assets/img/pervious-arrow-bg.png");
        background-repeat: no-repeat;
        z-index: -1;
        background-size: contain;
        background-position: right;
    }

    .experience_slider .slick-list.draggable {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 5% !important;
    }

    .experince-outcomes_conetnt .description {
        display: block;
    }

    .experience_slide.slick-center .experience-outcomes_img {
        --bs-aspect-ratio: calc(5 / 4* 100%);
        height: 100%;
    }

    .experience_section {
        padding-bottom: 0px;
        padding-top: 30px;
        overflow: visible;
    }

    .experience_section:after {
        max-width: 263px;
        height: 182px;
        bottom: 61px;
        filter: blur(80px);
    }

    .experience_section::before {
        content: "";
        position: absolute;
        max-width: 263px;
        width: 100%;
        height: 182px;
        left: auto;
        top: auto;
        background: linear-gradient(270deg, #3F96ED -25.42%, #602B8D 71.81%);
        filter: blur(80px);
        z-index: 0;
        right: 0;
        bottom: 0;
    }

    .experience_section::after {
        content: "";
        position: absolute;
        top: -100px;
        background-size: contain;
        background-position: right;
        right: 0px;
        background-image: url("./assets/img/mobille-next-arrow-bg.png");
        height: 445px;
        width: 281px;
        background-repeat: no-repeat;
        z-index: -1;
        filter: unset;
    }

    .experience_slider .slick-dots {
        margin-top: 25px;
    }

    .outcomes_section:after,
    .capbilities-list_wrapper::after {
        display: none;
    }

    .capabilities_img::before {
        width: 300px;
        height: 182px;
        -webkit-filter: blur(80px);
        bottom: 70px;
        left: 0;
        right: 0;
        margin: 0 auto;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .outcomes_section {
        padding-top: 80px;
    }

    .capabilities_conetnt {
        text-align: center;
        text-shadow: 1px 1px #111, -1px -1px #111, 1px -1px #111, -1px 1px #111;
    }

    .outcomes_section {
        padding-bottom: 65px;
    }

    .about_section .row {
        flex-direction: column-reverse;
    }

    .about-details_section {
        text-align: center;
        margin-bottom: 25px;
    }

    .outcomes_section {
        padding-bottom: 65px;
    }

    .about-details_section .description {
        margin-top: 0px !important;
        font-size: 16px;
        line-height: 22px;
        text-align: start;
    }

    .about_section .about-details_section .description {
        text-align: center;
    }

    .experience_link {
        margin-top: 26px;
    }

    .experience_link .btn {
        --bs-btn-padding-x: 20px;
        font-size: 15px;
    }

    .feature-toggle_section .about_img img {
        height: 185px;
        width: 212px;
        object-fit: contain;
    }

    .about_section::before {
        content: "";
        position: absolute;
        z-index: -1;
        width: 260px;
        height: 124px;
        -webkit-filter: blur(81px);
        top: -53px;
        left: 0;
        right: 0;
        margin: 0 auto;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .about_section {
        padding-bottom: 75px;
    }

    .mobile-forrester-slider_section .container {
        position: relative;
        z-index: 2;
    }

    .post_card .post_details {
        padding: 20px 10px 20px;
    }

    .post_details .sub-title {
        padding-top: 8px;
        font-size: 18px;
        line-height: 25px;
    }

    .post_details .description {
        padding: 7px 0;
    }

    .blog_section::after {
        bottom: -89px;
        right: -87px;
        width: 281px;
        height: 445px;
        background-size: contain;
    }

    .site-footer {
        background: rgba(15, 23, 42, 1);
        padding-left: 25px;
        padding-right: 25px;
    }

    .footer-site_logo img {
        height: 30px;
    }

    .feature-toggle_section::before {
        -webkit-filter: blur(80px);
        top: 369px;
        height: 182px;
        width: 250px;
        left: unset;
    }

    .feature-toggle_section .for-defenders_wrapper .row {
        flex-direction: column-reverse;
    }

    .feature-toggle_section .section-title_wrapper {
        margin: 0px 0 18px;
    }

    .feature-toggle_section .about-details_section {
        padding-top: 70px;
    }

    .community_section::before {
        max-width: 250px;
        top: -83px;
        right: 0px;
        height: 180px;
        filter: blur(80px);
        left: 0;
        margin: 0 auto;
    }

    .hero-banner_section.hero-about_section::after {
        background: linear-gradient(90deg, #020617a1 20%, rgb(25 20 57 / 66%) 80%, rgb(33 24 69 / 69%) 100%);
    }

    .hero-banner_section.hero-about_section .brand-logo_slider {
        padding-top: 55px;
    }

    .about-adjectives::before {
        width: 300px;
        height: 350px;
        border-radius: 100%;
        -webkit-filter: blur(87px);
        top: -56px;
        left: 0;
        right: 0;
        margin: 0 auto;
        bottom: auto;
        z-index: -1;
        background: linear-gradient(270deg, #3f96ed8c 2.77%, #602B8D 67.26%);
    }

    .about-video_details {
        padding-top: 0;
        text-align: center;
        padding-bottom: 40px;
        position: relative;
        z-index: 1;
    }

    .about-video_section .about-video_wrapper .row {
        flex-direction: column-reverse;
    }

    .about-video_details .description.text-white {
        font-weight: 300;
    }

    .about-video_section {
        padding-top: 40px;
        padding-bottom: 60px;
    }

    .about-video_section::after {
        height: 400px;
        width: 400px;
        left: 75px;
        -webkit-filter: blur(110px);
        top: 80px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .about-video::before {
        content: "";
        position: absolute;
        z-index: -1;
        width: 300px;
        height: 225px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        border-radius: 100%;
        -webkit-filter: blur(80px);
        top: -60px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .about-video_section::before {
        content: "";
        position: absolute;
        z-index: -1;
        width: 265px;
        height: 200px;
        border-radius: 100%;
        -webkit-filter: blur(80px);
        top: 42%;
        left: -32px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .about-counter_section {
        padding-top: 65px;
    }

    .about-counter_section::before {
        height: 182px;
        width: 265px;
        right: -100px;
        -webkit-filter: blur(80px);
        bottom: 370px;
    }

    .about-team_section::after {
        top: -48%;
        background-image: url("./assets/img/mobille-next-arrow-bg.png");
        height: 445px;
        width: 281px;
    }

    .adjectives_card {
        margin-left: 20px;
        margin-right: 20px;
        position: relative;
        z-index: 3;
    }

    .about-adjectives .row .col:first-child {
        order: 3;
        position: relative;
    }

    .about-adjectives .row .col:nth-child(2) .adjectives_card::after {
        content: "";
        position: absolute;
        height: 182px;
        width: 262px;
        border-radius: 100%;
        z-index: -1;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        left: 0;
        right: 0;
        margin: 0 auto;
        -webkit-filter: blur(80px);
        bottom: -70px;
    }

    .about-adjectives .row .col:nth-child(3) .adjectives_card::after {
        content: "";
        position: absolute;
        height: 182px;
        width: 262px;
        border-radius: 100%;
        z-index: -1;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        left: -103px;
        -webkit-filter: blur(80px);
        bottom: -110px;
    }

    .about-adjectives .row .col:nth-child(1) .adjectives_card::after {
        content: "";
        position: absolute;
        height: 182px;
        width: 262px;
        border-radius: 100%;
        z-index: -1;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        left: 0;
        right: 0;
        margin: 0 auto;
        -webkit-filter: blur(80px);
        bottom: -145px;
    }

    .about-team_section {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .about-team_section .section-title_wrapper .title br {
        display: none;
    }

    .sub-descrption {
        font-size: 18px;
        line-height: 24px;
    }

    .about-team_wrapper .nav-link.active::after {
        width: 75px;
    }

    .about-team_wrapper .nav-link {
        padding: 10px 11px;
        font-size: 14px;
        margin: 0 5px;
        line-height: 16px;
        font-weight: 400;
        text-align: center;
    }

    .about-team_wrapper .nav-pills {
        flex-wrap: nowrap;
    }

    .about-team_wrapper .tab-content {
        padding: 35px 15px 45px;
        margin: 0 -10px;
    }

    .about-team_details {
        text-align: center;
    }

    .benefit-content_details {
        margin-bottom: 35px;
    }

    .community_card::after {
        height: calc(100% - 75px);
    }

    .community_card {
        padding: 25px 10px 15px 45px;
    }

    .operational_details {
        padding-top: 0px;
        text-align: center;
        padding-bottom: 100px;
    }

    .about-operational_section {
        padding-top: 70px;
    }

    .operational_img-wrapper .operational_img:nth-child(1) {
        left: 0;
    }

    .about-operational_section::after {
        top: auto;
        bottom: -260px;
        z-index: -1;
    }

    .about-operational_section::before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 200px;
        left: -55px;
        height: 250px;
        width: 260px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        border-radius: 100%;
        filter: blur(80px);
    }

    .about-operational_section .row {
        flex-direction: column-reverse;
    }

    .community-img img {
        height: 110px;
    }

    .community-img {
        height: 110px;
        width: 110px;
    }

    .community-img_wrapper:nth-child(1),
    .community-img_wrapper:nth-child(2),
    .community-img_wrapper:nth-child(3) {
        margin-left: 0px;
        margin-right: 0px;
    }

    .community-img_card {
        padding-top: 25px;
    }

    .community-img_wrapper:nth-child(2)::after {
        width: 35px;
    }

    .community-img_wrapper:nth-child(2)::before {
        height: 85px;
        top: -12px;
        left: -14px;
        width: 35px;
        transform: rotate(136deg);
    }

    .community_section::after {
        height: 200px;
        max-width: 263px;
        bottom: auto;
        filter: blur(80px);
        width: 100%;
        top: 38%;
        left: auto;
        right: 0;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .about-video_section .counter-title {
        font-size: 70px;
    }

    .post_card .post-img img {
        height: 220px;
    }

    .about-adjectives.customer_experience::before {
        display: none;
    }

    .customer-navigator_section::before {
        display: none;
    }

    .customer-navigator_section::after {
        width: 265px;
        left: 0px;
        top: 113px;
        height: 350px;
        -webkit-filter: blur(70px);
        margin: 0 auto;
        right: 0;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .customer-program_section::after {
        background-image: url("./assets/img/mobille-next-arrow-bg.png");
        height: 445px;
        width: 281px;
        background-size: contain;
        background-position: right;
        right: 0;
        top: -288px;
    }

    .hero-banner_section.hero-about_section.hero-custome_section {
        padding-top: 50px;
    }

    .customer_experience .section-title_wrapper .title,
    .customer-navigator_section .section-title_wrapper .title {
        font-size: 25px;
        line-height: 35px;
        font-weight: 600;
    }

    .customer-navigator_section .section-title_wrapper .title br,
    .customer_experience .section-title_wrapper .title br {
        display: none;
    }

    .about-adjectives.customer_experience {
        padding-top: 25px;
    }

    .customer_experience .section-title_wrapper .description {
        margin-top: 10px;
    }

    .customer_experience .section-title_wrapper {
        padding-bottom: 0px;
    }

    .about-adjectives.customer_experience .row .col:first-child {
        order: unset;
    }

    .customer_experience .adjectives_card .title {
        min-height: auto;
    }

    .about-adjectives.customer_experience .row .col:nth-child(1) .adjectives_card::after,
    .community_section.customer-community_section::after,
    .community_section.customer-community_section::before,
    .blog_section.inner-blog_section::after {
        display: none
    }

    .about-adjectives.customer_experience .row .col:nth-child(2) .adjectives_card::after {
        left: -172px;
        right: auto;
        -webkit-filter: blur(80px);
        bottom: auto;
        top: 35px;
    }

    .about-adjectives.customer_experience::after {
        width: 263px;
        right: 0px;
        height: 200px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        -webkit-filter: blur(80px);
        bottom: 440px;
    }

    .about-adjectives.customer_experience .row .col:nth-child(3) .adjectives_card::after {
        left: 0;
        right: 0;
    }

    .customer-navigator_section {
        padding-top: 0px;
    }

    .community_section.customer-community_section {
        padding-top: 70px;
    }

    .about-adjectives.why-us_section .section-title_wrapper .title {
        font-size: 46px;
        line-height: 55px;
        font-weight: 600;
    }

    .blog_section.inner-blog_section {
        padding-bottom: 70px;
    }

    .about-video_section.customer-about_section::before {
        display: none;
    }

    .page-template-customer-success .blog_section.inner-blog_section .container::before {
        content: "";
        position: absolute;
        top: 0;
        background-size: contain;
        background-position: right;
        right: 0;
        background-image: url("./assets/img/mobille-next-arrow-bg.png");
        height: 445px;
        width: 281px;
        background-repeat: no-repeat;
    }

    .customer-about_section .about-video::after {
        content: "";
        position: absolute;
        z-index: -1;
        width: 264px;
        height: 182px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        border-radius: 100%;
        -webkit-filter: blur(80px);
        bottom: -86px;
        left: -100px;
    }

    .about-video_section.customer-about_section {
        padding-top: 0px;
    }

    .why-us_slider .slick-list {
        padding-left: 0px !important;
    }

    .about-adjectives.why-us_section .adjectives_card {
        padding: 25px 15px;
        background: rgba(15, 23, 42, 0.2);
    }

    .about-adjectives.why-us_section .row .col:nth-child(2) .adjectives_card::after,
    .about-adjectives.why-us_section .row .col:nth-child(1) .adjectives_card::after,
    .about-adjectives.why-us_section .row .col:nth-child(3) .adjectives_card::after {
        display: none;
    }

    .why-us_slider .slick-dots li button {
        width: 10px;
        height: 6px;
        margin: 0 5px;
        border: 0;
        outline: none;
        border-radius: 50px;
        background-color: var(--bs-primary);
    }

    .why-us_slider .slick-dots li.slick-active button {
        width: 30px;
    }

    .about-adjectives.why-us_section .col {
        margin-bottom: 20px;
    }

    .about-adjectives.why-us_section::after {
        content: "";
        position: absolute;
        height: 180px;
        width: 265px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        border-radius: 100%;
        -webkit-filter: blur(80px);
        top: 242px;
        bottom: 0;
        margin: auto;
        z-index: 1;
        left: 81px;
    }

    .why-us_section .adjectives_card .description {
        text-shadow: -1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black, 1px 1px 0 black;
    }

    .about-adjectives.why-us_section {
        overflow: hidden;
    }

    .about-adjectives.why-us_section .container::before {
        content: "";
        position: absolute;
        height: 180px;
        width: 265px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        border-radius: 100%;
        -webkit-filter: blur(80px);
        top: -4px;
        bottom: 0;
        margin: auto;
        z-index: 1;
        right: -210px;
    }

    .customer-program_section::before {
        width: 265px;
        background: linear-gradient(270deg, #602b8d57 2.77%, #602b8dd9 67.26%);
        height: 180px;
        bottom: -182px;
        right: 0;
        -webkit-filter: blur(80px);
        top: auto;
        right: 0;
    }

    .customer-navigator_section .tab-content {
        width: 100%;
    }

    .customer-navigator_section .tab-pane {
        width: 100%;
        padding-left: 0px;
    }

    .customer-navigator_details {
        max-width: 100%;
        text-align: center;
        position: relative;
        z-index: 2;
    }

    .customer-navigator_image {
        padding-top: 35px;
    }

    .customer-navigator_section .nav {
        width: 100%;
        white-space: nowrap;
        flex-wrap: nowrap;
        overflow: auto;
        flex-direction: row !important;
        padding-bottom: 14px;
    }

    .progress-bar-vertical {
        width: 100%;
        height: 4px;
        float: none;
        min-height: unset;
    }

    .customer-navigator_section .progress-bar-vertical .progress-bar {
        height: 100%;
        width: 0;
        transition: width 0.6s ease;
    }

    .customer-navigator_list .nav-link {
        padding-left: 0;
        padding-right: 0px;
        margin: 0 10px;
        align-items: start;
        flex-direction: column;
    }

    .customer-navigator_image {
        position: relative;
        z-index: 1;
    }

    .customer-navigator_image::after {
        content: "";
        position: absolute;
        height: 182px;
        width: 260px;
        top: -39px;
        left: 0;
        right: 0;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        margin: 0 auto;
        border-radius: 100%;
        -webkit-filter: blur(80px);
        z-index: -1;
    }

    .customer-navigator_image::before {
        content: "";
        position: absolute;
        height: 182px;
        width: 260px;
        left: -26px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        margin: 0 auto;
        border-radius: 100%;
        -webkit-filter: blur(80px);
        z-index: -1;
        bottom: -126px;
    }

    .customer_experience .adjectives_card {
        padding: 20px 15px;
    }

    .about-adjectives.customer_experience .row .col:nth-child(2) .adjectives_card::before {
        content: "";
        position: absolute;
        height: 200px;
        width: 262px;
        border-radius: 100%;
        z-index: -1;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        left: auto;
        -webkit-filter: blur(80px);
        bottom: -110px;
        right: 0px;
    }

    .tab-name {
        width: 100px;
        white-space: normal;
        margin-bottom: 10px;
    }

    .awards-icon_card .footer-icon:nth-child(2) img {
        height: 70px;
    }

    .awards-icon_card .footer-icon .footer-site_logo {
        text-align: end;
    }

    .customer-program_sub-list .list-item {
        padding: 12px 15px;
        align-items: center;
    }

    .customer-navigator_section ::-webkit-scrollbar {
        width: 0px;
    }

    .customer-navigator_section .section-title_wrapper {
        margin-bottom: 20px;
    }

    .community-img_wrapper:nth-child(2) .community-img {
        height: 115px;
        width: 115px;
    }

    .community-img_wrapper:nth-child(2) .community-img img {
        height: 115px;
    }

    .hero-banner_section.hero-individual_section {
        padding-top: 35px;
    }

    .approach_section .section-title_wrapper .title {
        font-weight: 600;
        font-size: 40px;
    }

    .approach-tab_wrapper .accordion {
        --bs-accordion-btn-padding-x: 18px;
        --bs-accordion-btn-padding-y: 22px;
    }

    .approach_section::before {
        display: none;
    }

    .approach-tab_wrapper::before {
        max-width: 300px;
        height: 300px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        top: -210px;
        -webkit-filter: blur(80px);
    }

    .approach-tab_wrapper::after {
        max-width: 300px;
        height: 700px;
        top: unset;
        bottom: -154px;
    }

    .approach-tab_wrapper .answer-title {
        font-size: 25px;
        line-height: 35px;
    }

    .approach_section .accordion-item.selected::before {
        height: 595px;
        max-width: 300px;
        -webkit-filter: blur(80px);
    }

    .approach_section .accordion-body {
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 25px;
        padding-top: 0px;
    }

    .active-learning_section::after {
        display: none;
    }

    .about_section.individual_about-section::before {
        display: none;
    }

    .active-learning_section .section-title_wrapper .title {
        font-size: 25px;
        line-height: 35px;
        font-weight: 600;
    }

    .active-learning_section .section-title_wrapper .descrption {
        font-size: 16px;
        line-height: 24px;
    }

    .user-list_item {
        position: relative;
        animation: unset;
        top: unset !important;
        left: unset !important;
        right: unset !important;
        bottom: unset !important;
        width: 45%;
        margin-bottom: 28px;
        margin-left: 8px;
        margin-right: 8px;
        max-width: 185px;
        font-size: 16px;
        line-height: 20px;
    }

    .user-list_item:first-child {
        padding: 12px 14px;
    }

    .user-list_item:nth-child(2) {
        padding: 12px 12px;
    }

    .active_card-content .sub-title {
        font-size: 13px;
        font-weight: 700;
        max-width: 150px;
        line-height: normal;
    }

    .vs_title.title {
        font-size: 75px;
        line-height: 66px;
        opacity: 0.7;
        position: absolute;
        left: -6px;
        right: 0;
        top: -20px;
    }

    .active_card-content {
        margin: 0 0px;
    }

    .active_content-details .row .col:nth-child(3) .active_card-content {
        margin-left: 35px;
    }

    .active-learning_section .container::before {
        display: none;
    }

    .active-learning_section::before {
        max-width: 435px;
        background-position: center;
        opacity: 0.7;
        left: -19px;
        height: 600px;
        bottom: -53px;
        background-size: cover;
    }

    .experts-cycle_list {
        flex-wrap: wrap;
    }

    .user-list_item:first-child {
        order: 1;
    }

    .user-list_item:nth-child(2) {
        order: 3;
    }

    .user-list_item:nth-child(3) {
        order: 5;
    }

    .user-list_item:nth-child(4) {
        order: 2;
    }

    .user-list_item:nth-child(5) {
        order: 4;
    }

    .user-list_item:last-child {
        order: 6;
    }

    .active-user_details {
        margin-top: 25px;
    }

    .real_experience-section.individual_real_experience {
        padding-top: 0px;
        padding-bottom: 30px;
    }

    .real_experience-section.individual_real_experience .container-fluid {
        z-index: 1;
        position: relative;
    }

    .real_experience-section.individual_real_experience .container-fluid::before {
        content: "";
        position: absolute;
        top: -90px;
        background-size: contain;
        background-position: right;
        right: 0;
        background-image: url(./assets/img/mobille-next-arrow-bg.png);
        height: 445px;
        width: 281px;
        background-repeat: no-repeat;
    }

    .real_experience-section.individual_real_experience::before {
        background: linear-gradient(270deg, #3c217199 2.77%, #602b8da3 67.26%);
    }

    .blog_section.individual-blog_section::after,
    .mobile-forrester-slider_section.individual-slider_forrester_section.forrester-slider_section::before,
    .mobile-forrester-slider_section.individual-slider_forrester_section.forrester-slider_section::after,
    .mobile-forrester-slider_section.individual-slider_forrester_section.forrester-slider_section .container::after,
    .real_experience-section.individual_real_experience::after {
        display: none;
    }

    .mobile-forrester-slider_section.individual-slider_forrester_section.forrester-slider_section {
        padding-top: 0px;
        padding-bottom: 40px;
    }

    .blog_section.individual-blog_section {
        padding-bottom: 50px;
    }

    .about_section.individual_about-section {
        padding-bottom: 70px;
    }

    .about-adjectives.why-us_section.individual-why_section .container::before {
        display: none;
    }

    .about-adjectives.why-us_section.individual-why_section::after {
        top: 53px;
        background-size: contain !IMPORTANT;
        background-position: left;
        left: 0;
        background-image: url(./assets/img/mobile-previous-arrow-bg.png) !IMPORTANT;
        height: 445px;
        width: 281px;
        background-repeat: no-repeat !important;
        background: unset;
        border-radius: 0px;
        -webkit-filter: unset;
    }

    .about-adjectives.why-us_section.individual-why_section {
        padding-bottom: 40px;
        overflow: visible;
    }

    .individual-why_section .slick-dots {
        display: none !important;
    }

    .individual_about-section .about_img {
        position: relative;
        z-index: 1;
    }

    .individual_about-section .about_img::after {
        content: "";
        position: absolute;
        width: 263px;
        height: 124px;
        border-radius: 100%;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        left: 0;
        right: 0;
        margin: 0 auto;
        bottom: 0;
        z-index: -1;
        -webkit-filter: blur(80px);
    }

    .why-us_section.individual-why_section .section-title_wrapper {
        margin-bottom: 40px;
    }

    .approach_link {
        margin-top: 25px;
    }

    .active-learning_section {
        padding-top: 80px;
    }

    .approach-tab_wrapper {
        padding-left: 15px;
        padding-right: 15px;
    }

    .forrester_link {
        margin-top: 20px;
    }

    .forrester_section.individual-forrester_section .forrester_img {
        margin-bottom: 0px;
    }

    .approach_section .accordion-item.selected::before,
    .approach_section .accordion-item.selected::after,
    .approach_section .container::before {
        display: none;
    }

    .accordion-item.selected {
        box-shadow: unset;
    }

    .industry-adjectives .section-title_wrapper .title {
        font-size: 25px;
        line-height: 35px;
        font-weight: 600;
    }

    .about-adjectives.industry-adjectives::before,
    .higher-program_pattern::before,
    .industry-program_section::before,
    .higher-program_pattern::after,
    .industry-inside_section::before,
    .higher-approach_pattern::before,
    .higher-approach_pattern::after {
        display: none;
    }

    .about-adjectives.industry-adjectives::after {
        height: 360px;
        max-width: 325px;
        -webkit-filter: blur(80px);
        bottom: -214px;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .about-adjectives.industry-adjectives .row .col:first-child {
        order: unset;
        position: relative;
    }

    .about-adjectives.industry-adjectives .row .col:nth-child(1) .adjectives_card::after {
        display: none;
    }

    .about-adjectives.industry-adjectives .row .col:nth-child(2) .adjectives_card::after {
        left: -155px;
        right: 0;
        margin: 0 auto;
        bottom: 0;
        top: 57px;
        right: auto;
    }

    .about-adjectives.industry-adjectives .row .col:nth-child(3) .adjectives_card::after {
        bottom: 54px;
        left: auto;
        right: 0;
    }

    .customer-program_section.industry-program_section .slick-list.draggable {
        padding: 0px 20px !important;
    }

    .industry-adjectives .experience_cta {
        margin-top: 0px !important;
    }

    .customer-program_section.industry-program_section::after {
        height: 445px;
        width: 175px;
        bottom: 101px;
    }

    .customer-program_section.industry-program_section .section-title_wrapper .title {
        font-size: 25px;
        line-height: 25px;
    }

    .customer-program_section.industry-program_section .section-title_wrapper {
        margin-bottom: 35px;
    }

    .customer-program_sub-list {
        position: relative;
        z-index: 1;
        min-height: 98px;
    }

    .customer-program_sub-list::after {
        content: "";
        position: absolute;
        width: 262px;
        height: 182px;
        top: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        border-radius: 100%;
        z-index: -1;
        -webkit-filter: blur(80px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .customer-program_sub-list::before {
        content: "";
        position: absolute;
        width: 210px;
        height: 146px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        top: 89px;
        left: 0;
        right: 0;
        margin: 0 auto;
        border-radius: 100%;
        z-index: -1;
        -webkit-filter: blur(80px);
    }

    .industry-program_section .program-title_wrapper {
        position: relative;
        z-index: 2;
        min-height: 98px;
    }

    .approach_section.higher-approach_section .section-title_wrapper .title {
        font-weight: 600;
        font-size: 46px;
    }

    .approach_section.higher-approach_section .approach-tab_wrapper::after {
        width: 226px;
        height: 182px;
        top: unset;
        bottom: -154px;
        -webkit-filter: blur(80px);
        right: 0;
        margin: unset;
        left: auto;
    }

    .outcomes_section_wrapper .capbilities-icon .capbilities_img {
        height: 141px;
        width: 137px;
    }

    .outcomes_section_wrapper .capbilities-list__img {
        max-width: 292px;
        height: 292px;
    }

    .outcomes_section_wrapper .capbilities-list_wrapper {
        margin-bottom: 30px;
    }

    .outcomes_section .section-title_wrapper {
        margin-bottom: 40px;
    }

    .outcomes_section.higher-outcomes_section {
        padding-bottom: 0px;
        position: relative;
        z-index: 2;
        overflow: unset;
    }

    .outcomes_section.higher-outcomes_section::before {
        content: "";
        position: absolute;
        top: -115px;
        background-size: contain;
        background-position: left;
        left: 0;
        background-image: url("./assets/img/mobile-previous-arrow-bg.png");
        height: 445px;
        width: 168px;
        z-index: -1;
    }

    .inside_img img,
    .inside-banner--video {
        height: 192px;
        width: 355px;
    }

    .inside-slide_card {
        padding: 0 10px;
    }

    .inside_slider .slick-dots li button {
        width: 19px;
    }

    .inside_slider .slick-dots li {
        margin: 0px;
    }

    .inside_slider .slick-dots {
        padding-top: 10px;
        top: 28%;
    }

    .higher-access_wrapper {
        padding-top: 50px;
        min-height: 420px;
    }

    .industry-inside_section {
        padding-bottom: 40px;
    }

    section.higher-success_section .container {
        position: relative;
        z-index: 1;
    }

    section.higher-success_section .container::after {
        content: "";
        position: absolute;
        width: 300px;
        height: 182px;
        bottom: auto;
        left: 0;
        right: 0;
        margin: 0 auto;
        -webkit-filter: blur(80px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        top: 41px;
        right: auto;
    }

    section.higher-success_section .section-title_wrapper,
    .higher-success_slider {
        position: relative;
        z-index: 2;
    }

    section.higher-success_section::after {
        width: 262px;
        height: 182px;
        left: 0;
        right: 0;
        margin: 0 auto;
        -webkit-filter: blur(80px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        top: auto;
        right: 0;
        bottom: -100px;
    }

    .higher-video_section {
        padding-left: 15px;
        padding-right: 15px;
        max-width: 100%;
    }

    .about-adjectives.why-us_section.individual-why_section::after {
        display: none;
    }

    .higher-approach_section::after {
        max-width: 260px;
    }

    .industry-inside_section::after {
        content: "";
        position: absolute;
        width: 262px;
        height: 182px;
        bottom: auto;
        right: 0;
        margin: 0 auto;
        -webkit-filter: blur(80px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        top: 0;
    }

    .higher-video_section,
    .industry-inside_section .container-fluid {
        position: relative;
        z-index: 1;
    }

    .higher-video_section::after {
        content: "";
        position: absolute;
        width: 262px;
        height: 182px;
        top: 0px;
        right: 0;
        margin: 0 auto;
        -webkit-filter: blur(80px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602b8d7a 67.26%);
    }

    .higher-video_section .section-title_wrapper {
        position: relative;
        z-index: 2;
    }

    .higher-success_card {
        margin: 0 15px;
        margin-top: 15px;
        padding: 30px 18px 28px;
    }

    .success_icon img {
        text-align: center;
        margin: 0 auto;
    }

    .higher-success_content {
        text-align: center;
        margin: 0 auto;
    }

    .higher-blog_section {
        padding-top: 55px;
    }

    .capbilities-contents {
        display: none;
        padding-top: 20px;
    }

    /* .capbilities-contents:first-of-type {
    display: block;
    } */
    .capbilities-icon.active img {
        filter: drop-shadow(0px 0px 7px rgba(222, 188, 244, 0.25));
        transform: scale(1.05);
        opacity: 1;
    }

    .lifecycle-section .section-title_wrapper .title {
        max-width: 335px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .lifecycle-section {
        padding-top: 20px;
    }

    .lifecycle-section .section-title_wrapper .description {
        font-size: 18px;
        line-height: 24px;
    }

    .lifecycle-section::after {
        width: 262px;
        height: 180px;
        left: -81px;
        bottom: auto;
        -webkit-filter: blur(80px);
        top: 0;
    }

    .lifecycle-defense-section {
        padding-top: 12px;
    }

    .lifecycle-defense-section .section-title_wrapper {
        margin-bottom: 32px;
    }

    .lifecycle-defense-section::before {
        height: 182px;
        width: 263px;
        -webkit-filter: blur(80px);
        top: 120px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602b8d 63.26%);
    }

    .lifecycle-defense-section::after {
        content: "";
        position: absolute;
        width: 262px;
        height: 180px;
        left: -120px;
        bottom: auto;
        -webkit-filter: blur(80px);
        top: 91px;
        background: linear-gradient(270deg, #3f96ed9e 2.77%, #602b8dfc 100%);
        z-index: -1;
        border-radius: 100%;
    }

    .industry-inside_section .section-title_wrapper {
        margin-bottom: 15px;
    }

    .why-us_section.individual-why_section .section-title_wrapper {
        margin-bottom: 25px;
    }

    .blog_section.lifecycle-blog_section {
        padding-top: 55px;
    }

    .lifecycle-why_pattern::after {
        content: "";
        position: absolute;
        width: 262px;
        height: 180px;
        left: -120px;
        bottom: auto;
        -webkit-filter: blur(80px);
        top: auto;
        z-index: -1;
        border-radius: 100%;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        bottom: 0;
    }

    .lifecycle-why_pattern::before {
        content: "";
        position: absolute;
        top: 28px;
        background-size: contain;
        background-position: right;
        right: 0px;
        background-image: url(./assets/img/mobille-next-arrow-bg.png);
        height: 445px;
        width: 281px;
        background-repeat: no-repeat;
        z-index: -1;
    }

    .first-col li:nth-child(3) {
        max-width: 85px;
    }

    .use-case_section .use-case_col:first-child,
    .use-case_section .use-case_col:last-child,
    .use-case_section .use-case_col {
        width: 100%;
    }

    .use-case_section .container::after,
    .use-case_section::after {
        display: none;
    }

    .use-case_section::before {
        width: 260px;
        height: 1300px;
        top: 0;
        bottom: 0;
        margin: 0 auto;
        -webkit-filter: blur(200px);
        left: 0;
        right: 0;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .use-case_img img {
        height: 280px;
        object-fit: cover;
    }

    .industry-inside_section.case-inside_section::after {
        display: none;
    }

    .use-case_section {
        padding-bottom: 50px;
    }

    .cr-banner_section::before {
        width: 260px;
        height: 182px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        -webkit-filter: blur(80px);
        left: 0;
        top: auto;
        bottom: -198px;
    }

    .cr-banner_section {
        margin-top: 10px;
        margin-bottom: 30px;
    }

    .cr-banner_content .title,
    .use-case_blog .section-title_wrapper .title {
        font-size: 25px;
        font-weight: 600;
    }

    .cr-banner_section::after {
        top: -47px;
        background-image: url(./assets/img/mobille-next-arrow-bg.png) !important;
        height: 320px;
        width: 175px;
        background: unset;
        -webkit-filter: unset;
        border-radius: unset;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: right;
    }

    .blog_section.use-case_blog {
        padding-top: 50px;
        padding-bottom: 45px;
    }

    .hero-lifecycle_banner .hero-title {
        line-height: 40px;
    }

    .hero-banner_section.hero-industry_section .site-label {
        font-size: 18px;
        line-height: 21px;
    }

    .higher-blog_section .blog-slide,
    .lifecycle-blog_section .blog-slide,
    .use-case_blog .blog-slide {
        padding-left: 0px;
        padding-right: 0px;
    }

    .inside_slider .slick-dots li.slick-active button {
        min-width: 215px;
    }

    .feature_blog_section {
        padding-top: 30px;
        margin: 0 5px;
    }

    .featured_card .post_img img {
        height: 198px;
    }

    .author-name {
        font-size: 15px;
    }

    .post_date,
    .post_time {
        padding-left: 5px;
        margin-left: 5px;
        font-size: 15px;
    }

    .post_date::before,
    .post_time::before {
        width: 1px;
    }

    .social-icon li {
        margin-right: 5px;
    }

    .feature_blog_section::before {
        height: 272px;
        width: 263px;
        left: -6px;
        -webkit-filter: blur(80px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .feature_blog_section::after {
        bottom: 62px;
        height: 297px;
        width: 263px;
        right: -139px;
    }

    .feature_blog_section {
        overflow: hidden;
    }

    .blog-top_bar::before {
        height: 226px;
        max-width: 325px;
        left: -348px;
        -webkit-filter: blur(100px);
        top: -45px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .serach_bar {
        margin-bottom: 25px;
    }

    .post-content_details .sub-title {
        font-size: 25px;
        line-height: 30px;
        min-height: auto;
        margin-bottom: 20px;
    }

    .blog-section::after {
        height: 265px;
        max-width: 265px;
        -webkit-filter: blur(130px);
        bottom: 50px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .blog-col_wrapper::after {
        height: 265px;
        max-width: 265px;
        left: -222px;
        -webkit-filter: blur(130px);
        bottom: 297px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    }

    .blog-section {
        padding-bottom: 80px;
    }

    .blog_card {
        position: relative;
    }

    .blog_card::after {
        content: "";
        position: absolute;
        height: 225px;
        max-width: 225px;
        left: 0px;
        right: 0;
        margin: 0 auto;
        z-index: -1;
        border-radius: 100%;
        -webkit-filter: blur(80px);
        bottom: -42px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .blog-col_wrapper .row .col:last-child .blog_card:after {
        display: none;
    }

    .second-featured_card .post-content_details {
        padding-bottom: 0px;
        margin-bottom: 0px;
        border-bottom: none;
        max-width: calc(100% - 24px);
    }

    .blog-col_wrapper::before {
        content: "";
        position: absolute;
        height: 265px;
        max-width: 265px;
        -webkit-filter: blur(80px);
        bottom: auto;
        top: 1000px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .second-featured_card .feature-title {
        max-width: 320px;
    }

    .featured_card .feature-title,
    .second-featured_card .feature-title {
        margin-top: 14px;
    }

    .blog_card .author-name {
        font-size: 18px;
    }

    .blog-section::before {
        height: 370px;
        max-width: 385px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .feature_resources_section {
        padding-top: 30px;
        margin: 0 10px;
    }

    .feature_blog_section::after {
        bottom: 62px;
        height: 297px;
        width: 263px;
        right: -139px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .feature_resources_section::before {
        height: 272px;
        width: 263px;
        left: -6px;
        -webkit-filter: blur(80px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .resources-featured_card .post_img img {
        height: 198px;
    }

    .resources-section {
        margin-top: 0px;
        padding-top: 50px;
    }

    .resources-section .resources-top_bar .resources-topic_wrapper,
    .resources-section .resources-top_bar .serach-bar,
    .resources-section .resources-top_bar .resources-type_wrapper,
    .resources-section .resources-top_bar .resources-industry_wrapper {
        margin-bottom: 25px;
    }

    .clear_link {
        margin-top: 30px;
    }

    .resources-section .container::after {
        height: 226px;
        max-width: 325px;
        left: -348px;
        -webkit-filter: blur(100px);
        top: -45px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .resources-section .container::before {
        content: "";
        position: absolute;
        margin: 0 auto;
        z-index: -1;
        border-radius: 100%;
        height: 300px;
        width: 225px;
        right: 0;
        -webkit-filter: blur(80px);
        top: -45px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .resources-col_wrapper {
        margin-top: 25px;
    }

    .resources_content_details .sub-title {
        min-height: auto;
    }

    .resources-col_wrapper .row .col {
        margin-bottom: 30px;
    }

    .resources_card-wrapper {
        position: relative;
    }

    .resources_card-wrapper::after {
        content: "";
        position: absolute;
        height: 225px;
        max-width: 225px;
        left: 0px;
        right: 0;
        margin: 0 auto;
        z-index: -1;
        border-radius: 100%;
        -webkit-filter: blur(80px);
        bottom: -42px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .resources-section {
        padding-bottom: 100px;
    }

    .feature_resources_section .loadmore {
        margin-top: 20px !important;
    }

    lottie-player {
        width: 100% !important;
    }

    .hero-banner--video,
    .hero-banner--image {
        object-position: right;
    }

    .hero-banner_section.hero-range_banner .brand-logo_slider {
        padding-top: 48px;
    }

    .cr-slider_section .sub-title {
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;
    }

    .cr-slider_section .range-slide_contnet .title {
        font-size: 25px;
        line-height: 35px;
        font-weight: 600;
    }

    .range-slide_contnet {
        position: relative;
        bottom: 95px;
        max-width: 285px;
    }

    .cr-slider_section .slick-dots {
        margin-top: -85px;
    }

    .cr-slider_section .range_line {
        left: 70px;
        top: 12px;
    }

    .range-slide_img img {
        height: 237px;
        object-fit: cover;
    }

    .range_line svg {
        width: 145px;
    }

    .cr-slider_section {
        padding-bottom: 40px;
    }

    .cyber-range_banner .cr-banner_content .title {
        max-width: 325px;
        margin: 0 auto;
        width: 100%;
    }

    .cr_banner_link .btn {
        --bs-btn-padding-x: 22px;
    }

    .cr-banner_section.cyber-range_banner {
        padding-top: 30px;
        padding-bottom: 40px;
    }

    .range_forrester_section .cr_forrester-content .title {
        font-size: 36px;
        line-height: 42px;
        margin-bottom: 20px;
    }

    .range_forrester_section::before {
        width: 280px;
        height: 200px;
        right: auto !important;
        top: 50px;
    }

    .about-adjectives.why-us_section .container::before {
        display: none;
    }

    .about-adjectives.why-us_section.cr-why_section .section-title_wrapper .title {
        font-size: 36px;
        line-height: 45px;
        font-weight: 700;
    }

    .why-us_section.cr-why_section .section-title_wrapper {
        margin-bottom: 40px;
        padding-top: 30px;
    }

    .blog_section.use-case_blog.cr-news_section .title {
        font-size: 36px;
        font-weight: 700;
    }

    .blog_section.use-case_blog.cr-news_section {
        padding-bottom: 40px;
    }

    .privacy_link {
        padding-left: 6px;
        margin-left: 6px;
    }

    .privacy_link a,
    .copyright-text {
        font-size: 14px;
    }

    .range_forrester_section {
        padding-top: 40px;
    }

    .cr-slider_section .range-slide:last-child .range-slide_card .range_line {
        top: 4px;
        left: 140px;
        width: 149px;
        height: 25px;
        background-image: url("data:image/svg+xml,%3Csvg width='149' height='25' viewBox='0 0 149 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 12.7778H0.5V12.2778H1V12.7778ZM146 12.7778H146.5V13.2778H146V12.7778ZM148.667 3C148.667 4.47276 147.473 5.66667 146 5.66667C144.527 5.66667 143.333 4.47276 143.333 3C143.333 1.52724 144.527 0.333333 146 0.333333C147.473 0.333333 148.667 1.52724 148.667 3ZM0.5 25V12.7778H1.5V25H0.5ZM1 12.2778H146V13.2778H1V12.2778ZM145.5 12.7778V3H146.5V12.7778H145.5Z' fill='white'/%3E%3C/svg%3E%0A");
    }

    .range-slide:last-child .range-slide_contnet {
        bottom: 73px;
    }

    .cr-slider_section .range-slide:nth-child(3) .range-slide_card .range_line {
        top: 14px;
        left: 65px;
        width: 150px;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .cr-slider_section .range-slide:nth-child(2) .range-slide_card .range_line {
        top: 14px;
        left: 71px;
        width: 149px;
        height: 51px;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .cr-slider_section .range-slide:first-child .range-slide_card .range_line {
        width: 149px;
        height: 51px;
        background-size: contain;
        background-repeat: no-repeat;
        left: 30px;
        top: 30px;
    }

    .section-values:before {
        width: 350px;
    }

    .open-opportunity--filter {
        display: block;
        padding: 0;
        background: transparent;
        border: none;
        border-radius: 0;
    }

    .opportunity-filter--dropdown {
        display: block;
    }

    .opportunity-list li a {
        grid-template-columns: 100%;
        border-bottom: 1px solid #DEBCF480;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .section-grow .section-title_wrapper .title {
        font-size: 25px;
        line-height: 35px;
    }

    .section-grow .section-title_wrapper .description {
        font-weight: 400;
    }

    .section-grow {
        margin-top: 0px;
        margin-top: -90px;
    }

    .hero-banner_section.hero-careers_section {
        padding-bottom: 150px;
    }

    .hero-careers_section::before {
        display: none;
    }

    .glow-slide--image {
        height: 107px;
    }

    .glow-slider .slick-list .glow-slide--item {
        padding: 13px 8px;
        gap: 15px;
    }

    .glow-slider .slick-list .glow-slide--item:nth-child(odd) {
        padding-top: 70px;
    }

    .section-values {
        padding-top: 80px;
    }

    .section-grow::after {
        width: 325px;
        height: 226px;
        bottom: -103px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        filter: blur(100px);
        left: 0;
        margin: 0 auto;
    }

    .adjectives_card.join-team-card .title {
        font-size: 19px;
        line-height: normal;
        font-weight: 600;
    }

    .adjectives_card.join-team-card {
        padding: 28px 10px;
        margin: 0px;
        display: flex;
        align-items: center;
    }

    .section-reasons-join-team .row .col-6 {
        padding-right: 10px;
        padding-left: 10px;
    }

    .section-reasons-join-team:after {
        width: 211px;
        height: 146px;
        top: 78%;
        opacity: 1;
        filter: blur(100px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        left: 0;
        margin: 0 auto;
    }

    .section-testimonial::before {
        width: 263px;
        height: 182px;
        filter: blur(100px);
        top: 14px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        left: 0;
        margin: 0 auto;
    }

    .testimonial-slide-item {
        padding: 40px 15px;
    }

    .testimonial-slide__body {
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
    }

    .testimonial-slide__name .name {
        font-weight: 700;
        font-size: 16px;
        line-height: 20px;
    }

    .testimonial-slide__name .designation {
        font-size: 16px;
        line-height: 20px;
    }

    .testimonial-slide__header::before {
        width: 47px;
        height: 38px;
        top: -23px;
        left: -4px;
        background-size: cover;
    }

    .testimonial-slide-item {
        padding: 55px 14px 40px 14px;
    }

    .selction-values-overlay {
        display: none;
    }

    .section-values {
        padding-bottom: 40px;
    }

    .section-values:after {
        content: "";
        position: absolute;
        display: block;
        height: 182px;
        width: 263px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        opacity: 1;
        filter: blur(100px);
        left: auto;
        right: 0;
        bottom: -140px;
    }

    .cr-banner_section.cr-banner_section--join-team {
        padding-top: 35px;
        padding-bottom: 35px;
    }

    .cr-banner_section.cr-banner_section--join-team .cr_banner_link {
        margin-top: 14px;
    }

    .section-testimonial {
        padding-top: 80px;
        z-index: 2;
    }

    .belong-slide--title {
        min-height: auto;
    }

    .section-belong-here {
        padding-top: 80px;
    }

    .section-testimonial::after {
        content: "";
        position: absolute;
        width: 263px;
        height: 182px;
        filter: blur(100px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        bottom: -182px;
        right: 0;
        left: 0;
        margin: 0 auto;
    }

    .section-testimonial .container-fluid {
        position: relative;
        z-index: 1;
    }

    .section-testimonial .container-fluid::after {
        content: "";
        position: absolute;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        width: 263px;
        height: 182px;
        filter: blur(100px);
        bottom: -72px;
        z-index: -1;
        left: -100px;
    }

    .section-belong-here {
        position: relative;
        z-index: 1;
    }

    .section-belong-here::before {
        content: "";
        position: absolute;
        top: -235px;
        right: 0px;
        width: 281px;
        height: 445px;
        background-image: url("./assets/img/pervious-arrow-bg.png");
        background-repeat: no-repeat;
        z-index: -1;
        background-size: contain;
        background-position: right;
    }

    .section-belong-here::after {
        content: "";
        position: absolute;
        width: 263px;
        height: 182px;
        filter: blur(100px);
        bottom: -72px;
        z-index: -1;
        left: 0;
        right: 0;
        margin: 0 auto;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .section-global-presence {
        padding-top: 80px;
        position: relative;
        z-index: 1;
        padding-bottom: 30px;
    }

    .belong-slide--desc {
        font-size: 18px;
        line-height: 24px;
    }

    .section-global-presence .section-title_wrapper .description {
        font-size: 16px;
        line-height: 25px;
    }

    .section-find-opportunity:before {
        height: 140px;
        margin: auto;
        left: 0;
        right: 0;
        top: 161px;
        filter: blur(100px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        opacity: 1;
    }

    .opportunity-search-input {
        background: #1B0849;
        border: 1px solid #190546;
        border-radius: 80px;
        width: 100%;
        padding: 8px 12px;
        margin-bottom: 15px;
        text-transform: capitalize;
    }

    .opportunity-filter--dropdown .form-select {
        padding: 8px 16px;
        margin-bottom: 15px;
        border-radius: 80px;
        font-weight: 400;
        border: 1px solid #190546;
    }

    .opportunity-results {
        font-size: 16px;
    }

    .opportunity-list li a span:first-child {
        font-weight: 700;
        margin-bottom: 8px;
    }

    .section-find-opportunity {
        padding-bottom: 80px;
    }

    .section-find-opportunity:after {
        content: "";
        position: absolute;
        height: 140px;
        margin: auto;
        left: 0;
        right: 0;
        bottom: -68px;
        filter: blur(80px);
        opacity: 1;
        width: 260px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .map-location-marker svg {
        width: 11px;
        height: 16px;
    }

    .values-card_slide {
        margin: 0 5px;
    }

    .position-apply .title {
        font-size: 18px;
        line-height: 25px;
    }

    .application-card {
        padding: 40px 10px;
    }

    .application-card .description {
        font-size: 18px;
        line-height: 25px;
    }

    .cr-slider_section .section-title_wrapper .title {
        font-size: 25px;
        line-height: 35px;
        font-weight: 600;
    }

    .about-adjectives.why-us_section.cr-why_section .adjectives_card .title {
        line-height: 120%;
        font-size: 36px;
    }

    .page-template-customer-success .customer-program_sub-list .list-item {
        min-height: 124px;
    }

    .hero-banner_section.crisis-banner_section .hero-title {
        max-width: 320px;
        margin: 0 auto;
    }

    .hero-banner_section.crisis-banner_section {
        padding-top: 20px;
    }

    .hero-banner_section.crisis-banner_section .brand-logo_slider {
        padding-top: 45px;
    }

    .use-case_section.crisis-case_section {
        padding-top: 15px;
    }

    .use-case_section.crisis-case_section .case-title_wrapper .sub-title {
        max-width: 230px;
        font-size: 35px;
        line-height: 40px;
    }

    .use-case_section.crisis-case_section::before {
        height: 825px;
        top: 459px;
        bottom: 0;
        -webkit-filter: blur(100px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .esc-table-section .section-title_wrapper .description {
        font-size: 18px;
        line-height: 24px;
        font-weight: 400;
    }

    .table-title_wrapper .sub-title {
        font-size: 20px;
        line-height: 25px;
    }

    .table-title_wrapper {
        margin-bottom: 12px;
    }

    .table-list_card {
        padding: 10px 10px 20px;
        min-height: 167px;
    }

    .table-list_card .description.table-list-title {
        line-height: 18px;
        font-size: 16px;
    }

    .table-list_card .description {
        font-size: 16px;
        line-height: 18px;
        margin-top: 5px;
    }

    .table-list_card .true-icon {
        height: 24px;
        width: 24px;
        background-size: 24px;
        margin-bottom: 10px;
    }

    .table-list_card .dashed-line {
        width: 24px;
        height: 24px;
        margin-bottom: 15px;
    }

    .esc-table-section::after {
        content: "";
        position: absolute;
        top: 0;
        background-size: contain;
        background-position: right;
        right: 0px;
        background-image: url("./assets/img/mobille-next-arrow-bg.png");
        height: 445px;
        width: 281px;
        background-repeat: no-repeat;
        z-index: -1;
        margin: auto;
        bottom: 0;
    }

    .esc-table-section::before {
        content: "";
        position: absolute;
        width: 230px;
        height: 180px;
        left: -77px;
        top: 250px;
        bottom: 0;
        margin: auto;
        -webkit-filter: blur(100px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .ecs-inside_section .inside_img img,
    .ecs-inside_section .inside-banner--video {
        height: 192px;
    }

    .esc-table-section {
        position: relative;
        z-index: 1;
        padding-bottom: 70px;
    }

    .about-video_section.crisis-video_section {
        padding-top: 60px;
        padding-bottom: 100px;
    }

    .industry-inside_section.esc-table-section::after {
        content: "";
        position: absolute;
        width: 262px;
        height: 182px;
        bottom: -125px;
        -webkit-filter: blur(80px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        top: unset;
        left: 0;
        right: 0;
        margin: 0 auto;
        opacity: 0.8;
    }

    .industry-inside_section.ecs-inside_section::before {
        width: 280px;
        background-size: contain;
        height: 445px;
        bottom: auto;
        top: -117px;
        display: block;
    }

    .about-video_section.crisis-video_section::before {
        top: 128px;
        left: unset;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        right: 0;
        opacity: 0.6;
    }

    .about-video_section.crisis-video_section .about-video_details {
        margin-bottom: 0;
    }

    .about-adjectives.why-us_section.ecs-why_section {
        padding-top: 100px;
    }

    .about-adjectives.why-us_section.ecs-why_section .slick-dots {
        display: none;
    }

    .about-adjectives.why-us_section.ecs-why_section::after {
        top: 0;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .question-section.esc-question_section::after {
        width: 263px;
        height: 300px;
        top: unset;
        left: -280px;
        bottom: -40px;
    }

    .question-section.esc-question_section {
        background-image: unset;
        padding-bottom: 75px;
    }

    .question-section.esc-question_section .section-title_wrapper .title {
        font-size: 46px;
        line-height: 120%;
    }

    .question_item-list .answer-title {
        font-size: 18px;
        font-weight: 600;
    }

    .question_item-list .accordion-button {
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .blog_section.ecs-blog_section::after {
        content: "";
        position: absolute;
        display: block;
        bottom: 0;
        top: 0;
    }

    .blog_section.ecs-blog_section::before {
        content: "";
        position: absolute;
        display: block;
        width: 200px;
        height: 182px;
        bottom: -125px;
        -webkit-filter: blur(80px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        top: unset;
        right: 0;
        margin: 0 auto;
        opacity: 0.8;
    }

    .filter-span {
        display: block;
    }

    /** Live Fire Exercises  Page Start **/
    .hero-banner_section.live-fire_banner::after {
        background: linear-gradient(111.38deg, #020617 0.75%, rgba(25, 20, 57, 0.4) 74.2%);
    }

    .hero-banner_section.live-fire_banner .hero-banner_details .hero-title {
        max-width: 393px;
        margin: 0 auto;
        width: 100%;
    }

    .hero-banner_section.live-fire_banner .hero-banner_details .hero-title br {
        display: block;
    }

    .blog_section.ecs-blog_section.fire-blog_section::after {
        content: "";
        position: absolute;
        display: block;
        bottom: 0;
        top: 0;
    }

    .hero-banner_section.live-fire_banner .brand-logo_slider {
        padding-top: 40px;
    }

    .forrester_section.fire_forrester_section::after {
        bottom: -76px;
        height: 182px;
        width: 320px;
        -webkit-filter: blur(80px);
    }

    .forrester_section.fire_forrester_section {
        z-index: auto;
    }

    .cr-slider_section .section-title_wrapper .title {
        max-width: 393px;
        margin: 0 auto;
        width: 100%;
    }

    .cr-slider_section.fire-range_slider {
        padding-top: 80px;
        padding-bottom: 30px;
    }

    .cr-slider_section.fire-range_slider::before {
        display: none;
    }

    .cr-slider_section.fire-range_slider::after {
        height: 182px;
        width: 263px;
        -webkit-filter: blur(100px);
        bottom: 120px;
    }

    .industry-inside_section.fire-inside_section::after {
        width: 263px;
        height: 182px;
        bottom: 0;
        -webkit-filter: blur(80px);
        left: -450px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        opacity: 1;
        top: 158px;
    }

    .real_experience-section.fire-real_experience_section::after {
        display: none;
    }

    .real_experience-section.fire-real_experience_section {
        padding-top: 80px;
        padding-bottom: 0px;
    }

    .real_experience-section.fire-real_experience_section .section-title_wrapper {
        margin-bottom: 25px;
    }

    section.real_experience-section.fire-real_experience_section::before {
        display: block;
        content: "";
        position: absolute;
        bottom: -270px;
        left: -31px;
        z-index: 0;
        width: 280px;
        height: 445px;
        background-image: url("./assets/img/next-arrow-bg.png") !important;
        background-repeat: no-repeat;
        -webkit-filter: unset;
        right: 0;
        border-radius: unset;
        opacity: 1;
        background-size: contain;
    }

    section.about-video_section.crisis-video_section.fire-video-section .about-video::before {
        top: auto;
        height: 182px;
    }

    section.real_experience-section.fire-real_experience_section::before {
        display: block;
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 0;
        width: 280px;
        height: 445px;
        background-image: url("./assets/img/next-arrow-bg.png") !important;
        background-repeat: no-repeat;
        -webkit-filter: unset;
        right: 0;
        border-radius: unset;
        opacity: 1;
        background-size: contain;
        background-position: revert;
        margin: unset;
        top: 432px;
    }

    .about-adjectives.why-us_section.fire-about-adjectives {
        padding-top: 0px;
    }

    .question-section.fire-question_section::before {
        content: "";
        position: absolute;
        height: 182px;
        width: 260px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        -webkit-filter: blur(80px);
        right: 0;
        opacity: 0.7;
        top: 180px;
    }

    .about-adjectives.why-us_section.fire-about-adjectives::after {
        display: none;
    }

    .question-section.fire-question_section {
        padding-bottom: 70px;
    }

    .blog_section.ecs-blog_section {
        padding-bottom: 50px;
    }

    .cr-slider_section.fire-range_slider .range_slider {
        margin-top: -80px;
    }

    /** Live Fire Exercises  Page end **/
    .range_forrester_section.landing_range-section::before {
        width: 300px;
    }

    .for-percentage_wrapper {
        left: 0;
    }

    .feature-toggle_section {
        padding-top: 80px;
    }

    .for-percentage_wrapper .title {
        font-size: 45px;
    }

    .for-percentage_wrapper .description {
        font-size: 16px;
        line-height: 20px;
    }

    .percentage_img {
        right: 32px;
        top: -30px;
    }

    .for-percentage_wrapper {
        left: 14px;
        top: 75px;
    }

    .feature-toggle_wrapper .about-details_section .description {
        text-align: center;
    }

    .see-more_wrapper {
        padding-top: 0px;
    }

    .about-video_section.landing-video_section .about-video::before {
        top: -297px;
        opacity: 0.6;
    }

    .proven-result_wrapper {
        padding-top: 90px;
        padding-bottom: 25px;
        position: relative;
        z-index: 1;
    }

    .about-video_section.landing-video_section::before {
        background-image: url("./assets/img/next-arrow-bg.png");
        width: 280px;
        background-size: contain;
        height: 445px;
        bottom: auto;
        top: 400px;
        background-repeat: no-repeat;
        -webkit-filter: unset;
        left: 0;
    }

    .proven-result_wrapper .col {
        margin-bottom: 25px;
    }

    .proven-result_wrapper::before {
        content: "";
        position: absolute;
        width: 260px;
        height: 182px;
        border-radius: 100%;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        -webkit-filter: blur(80px);
        z-index: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
    }

    .proven-result_wrapper::after {
        content: "";
        position: absolute;
        width: 260px;
        height: 182px;
        border-radius: 100%;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        -webkit-filter: blur(80px);
        z-index: -1;
        right: 0;
        bottom: 0;
        left: 0;
        margin: 0 auto;
    }

    .real-experiences_banner .sub-title {
        font-size: 30px;
    }

    .real-experiences_banner .cr-banner_content .title {
        font-size: 50px;
        font-weight: 700;
    }

    .real-experiences_banner {
        padding-top: 50px;
        padding-bottom: 50px;
        overflow: hidden;
    }

    .blog_section.landing-blog_section::after {
        bottom: 100px;
    }

    .blog_section.landing-blog_section::before {
        display: block;
        height: 182px;
        width: 260px;
        -webkit-filter: blur(80px);
        left: -90px;
        bottom: 116px;
    }

    .industry-inside_section.fire-inside_section .inside_slider .slick-dots {
        top: 26%;
    }

    .industry-inside_section.fire-inside_section .higher-access_wrapper {
        min-height: auto;
    }

    .real-experiences_banner .title-slider-text {
        text-align: center;
    }

    .real-experiences_banner .title {
        display: block;
    }

    .feature-toggle_section .about-details_section .sub-title {
        margin: 0 auto;
    }

    .experience-back_card {
        width: 390px;
        padding: 30px 10px 20px;
        margin: 0 auto;
    }

    .experience_section .experience_card:hover .experience-back_card {
        transform: unset;
    }

    .experience-back_img img {
        height: 200px;
    }

    .experience-back_card .crisis-video_link,
    .experience-back_card .description,
    .experience-type_list,
    .experience-back_card .sub-title {
        text-align: center;
    }

    .experience-mobile_slide {
        margin-bottom: 80px;
    }

    .real-experiences_banner .experiences-banner_text-slider {
        height: 60px;
    }

    .experience-back_card .sub-title {
        font-size: 24px;
    }

    .experience_section .experience_card-content .title {
        left: -5px;
    }

    .experience_section {
        padding-bottom: 0px;
        padding-top: 30px;
    }

    .hero-banner_section.finance-banner_section .hero-banner--video {
        object-position: center;
    }

    .use-case_section.insurance-case_section::before {
        max-width: 375px;
        height: 200px;
        left: 0;
        top: 205px;
        -webkit-filter: blur(80px);
        right: 0;
        margin: 0 auto;
        width: 100%;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        opacity: 0.8;
    }

    .approach_section.finance-approach_section::after,
    .industry-inside_section.finance-inside_section::after,
    .industry-inside_section.finance-inside_section .container-fluid::after,
    .industry-inside_section.finance-inside_section .container-fluid::before {
        display: none;
    }

    .use-case_section.insurance-case_section .section-title_wrapper .title {
        max-width: 375px;
        width: 100%;
        margin: 0 auto;
        margin-bottom: 22px;
    }

    .use-case_section.insurance-case_section::after {
        display: block;
        right: 0;
        left: 0;
        height: 526px;
        width: 263px;
        top: auto;
        bottom: 0;
        margin: 0 auto;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        bottom: 162px;
        -webkit-filter: blur(100px);
    }

    .approach_section.finance-approach_section {
        padding-top: 30px;
    }

    .approach_section.finance-approach_section::before {
        height: 182px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        top: -110px;
    }

    .approach_section.finance-approach_section::after {
        max-width: 300px;
        height: 235px;
        top: unset;
        bottom: -70px;
        left: -235px;
        -webkit-filter: blur(100px);
    }

    .industry-inside_section.finance-inside_section {
        padding-top: 40px;
        position: relative;
        z-index: 2;
        padding-bottom: 50px;
    }

    .industry-inside_section.finance-inside_section .higher-access_wrapper {
        min-height: auto;
    }

    .industry-inside_section.finance-inside_section .inside_slider .slick-dots {
        padding-top: 10px;
        top: 28%;
    }

    .page-id-29600 .industry-inside_section.finance-inside_section .inside_slider .slick-dots,
    .page-id-29084 .industry-inside_section.finance-inside_section .inside_slider .slick-dots {
        top: 30%;
    }

    .page-id-29609 .industry-inside_section.finance-inside_section .inside_slider .slick-dots,
    .page-id-29075 .industry-inside_section.finance-inside_section .inside_slider .slick-dots {
        top: 33%;
    }

    .page-id-29610 .industry-inside_section.finance-inside_section .inside_slider .slick-dots {
        top: 31%;
    }

    .blog_section.finance-blog_section {
        padding-top: 90px;
    }

    .blog_section.finance-blog_section::before {
        display: block;
        content: "";
        position: absolute;
        top: 0;
        max-width: 320px;
        width: 100%;
        height: 153px;
        border-radius: 100%;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        left: 0;
        right: 0;
        margin: 0 auto;
        -webkit-filter: blur(80px);
    }

    .blog_section.finance-blog_section::after {
        display: block;
        background-image: url("./assets/img/next-arrow-bg.png");
        right: unset;
        left: 0;
    }

    .use-case_section.insurance-case_section .case-title_wrapper .sub-title {
        font-size: 35px;
        line-height: 40px;
        max-width: 210px;
        margin: 0 auto;
    }

    .blog_section.finance-blog_section .post_card {
        background-color: #0F172AB2;
    }

    section.partner-capabilities_section::after {
        display: none;
    }

    .partner-banner_section .hero-banner--video,
    .partner-banner_section .hero-banner--image {
        object-position: top;
    }

    .hero-banner_section.partner-banner_section::after {
        background: linear-gradient(111.38deg, #020617 0.75%, rgba(25, 20, 57, 0.4) 65.25%);
    }

    .approach_section.partner-approach_section {
        padding-top: 20px;
    }

    .approach_section.partner-approach_section .section-title_wrapper .title {
        font-weight: 700;
        font-size: 36px;
    }

    .approach_section.partner-approach_section .section-title_wrapper .description {
        font-weight: 400;
        font-size: 18px;
        line-height: 26px;
    }

    .approach_section.partner-approach_section .approach-tab_wrapper .answer-title {
        font-size: 20px;
        line-height: 35px;
    }

    .approach_section.partner-approach_section .approach-tab_wrapper::before {
        display: none;
    }

    .approach_section.partner-approach_section .approach-tab_wrapper::after {
        height: 780px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        -webkit-filter: blur(80px);
        bottom: unset;
        max-width: 420px;
        top: 0;
    }

    .partner-logo_section {
        position: relative;
        z-index: 2;
    }

    .partner-logo_img {
        margin: 0 15px 30px;
    }

    .partner-logo_img img {
        height: 55px;
    }

    .partner-logo_wrapper {
        justify-content: center;
        flex-wrap: wrap;
    }

    .section-benefit-here {
        padding-top: 0px;
        position: relative;
        z-index: 1;
    }

    .section-benefit-here::before {
        content: "";
        position: absolute;
        top: -100px;
        background-size: contain;
        background-position: right;
        right: 0px;
        background-image: url("./assets/img/mobille-next-arrow-bg.png");
        height: 445px;
        width: 281px;
        background-repeat: no-repeat;
        z-index: -1;
        filter: unset;
    }

    .cr_banner_link {
        margin-top: 22px;
    }

    .cr-banner_section.finance-banner_section {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .section-benefit-here .belong-slide--title {
        min-height: auto;
    }

    .about-adjectives.why-us_section.partner-why_section .adjectives_card .title {
        font-size: 28px;
        width: 100%;
        margin-bottom: 12px;
    }

    .about-adjectives.why-us_section.partner-why_section .adjectives_card .description p {
        margin-bottom: 0px;
    }

    .about-adjectives.why-us_section.partner-why_section .slick-dots {
        display: none !important;
    }

    .partner-form_section {
        padding-top: 5px;
    }

    .partner-form {
        padding: 35px 15px 30px;
    }

    .partner-form .col {
        margin-bottom: 12px;
    }

    .partner-form::before {
        height: 900px;
        -webkit-filter: blur(80px);
    }

    .cr-banner_section.finance-banner_section.partner-banner_section {
        position: relative;
        z-index: auto;
    }

    .cr-banner_section.finance-banner_section.partner-banner_section::before {
        display: block;
        left: 0;
        right: 0;
        bottom: unset;
        top: 112px;
        z-index: -1;
    }

    .partner-capabilities_section .section-title_wrapper .title {
        margin-bottom: 10px;
    }

    .partner-capabilities_section .section-title_wrapper {
        text-align: center;
    }

    .capabilities_item .progress-bar-vertical {
        min-height: 100px;
        width: 4px;
        float: inline-start;
        height: 100px;
    }

    .blog_section.partner-blog_section::before {
        content: "";
        position: absolute;
        display: block;
        width: 263px;
        height: 182px;
        border-radius: 100%;
        z-index: -1;
        bottom: -120px;
        left: -80px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        -webkit-filter: blur(80px);
    }

    .thankyou-wrapper {
        padding: 0px 20px;
    }

    .contact-us_section .section-title_wrapper {
        text-align: center;
    }

    .contact-us_section .section-title_wrapper .title {
        font-size: 36px;
    }

    .contact-us_section {
        padding-top: 50px;
        background-color: #170746;
    }

    .contact-us_section::before {
        display: none;
    }

    .contact-form_card {
        padding: 30px 15px 25px;
        margin-top: 40px;
    }

    .contact-form {
        margin-top: 30px;
    }

    .contact-form .col {
        margin-bottom: 8px;
    }

    .address-group_wrapper .address {
        margin-top: 10px;
        margin-bottom: 14px;
    }

    .contact-location_section {
        padding-bottom: 150px;
    }

    .looking-for_job {
        padding: 30px 10px;
        margin-top: 30px;
    }

    .contact-us_section::after {
        -webkit-filter: blur(90px);
        height: 1200px;
        opacity: 1;
    }

    .contact-location_section::after {
        content: "";
        position: absolute;
        top: 200px;
        left: 0;
        right: 0;
        max-width: 211px;
        width: 100%;
        border-radius: 100%;
        -webkit-filter: blur(80px);
        z-index: -1;
        height: 146px;
        margin: auto;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    section.contact-location_section::before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        max-width: 260px;
        width: 100%;
        border-radius: 100%;
        -webkit-filter: blur(80px);
        z-index: -1;
        height: 182px;
        margin: auto;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        bottom: -92px;
    }

    .site-footer {
        z-index: 2;
    }

    .opportunity-filter--dropdown .form-select.departmentFilter {
        width: 100%;
    }

    .request-service_section,
    .request_section {
        background-color: #170746;
    }

    .request-form_card {
        padding: 30px 15px 25px;
        min-height: 890px;
    }

    .request-form_wrapper .col {
        margin-bottom: 8px;
    }

    .request-form_wrapper .sub-title {
        font-size: 25px;
        font-weight: 700;
        max-width: 290px;
    }

    .request-form_wrapper .description {
        text-align: center;
        font-size: 16px;
        line-height: 24px;
    }

    .request-form {
        margin-top: 30px;
    }

    .request-form_card::after {
        height: 900px;
    }

    .request-service_section {
        padding-bottom: 30px;
    }

    .request_section .section-title_wrapper .title {
        font-size: 36px;
        margin-bottom: 12px;
    }

    .request_section .section-title_wrapper {
        text-align: center;
    }

    .request_section .section-title_wrapper .description {
        max-width: 392px;
    }

    .border-line {
        margin: 0 auto;
        margin-bottom: 25px;
    }

    .request-action_wrapper {
        text-align: center;
    }

    .request_action-img-wrapper .action_img:nth-child(1) {
        left: 0;
    }

    .request_section .thankyou-wrapper .title {
        font-size: 36px;
    }

    .request_section .thankyou-wrapper {
        padding: 0px;
    }

    .request_section {
        position: relative;
        z-index: 1;
    }

    .request_section::after {
        content: "";
        position: absolute;
        bottom: 0px;
        left: 0;
        right: 0;
        max-width: 750px;
        width: 100%;
        border-radius: 100%;
        -webkit-filter: blur(100px);
        z-index: -1;
        height: 1100px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .request-form_card::after {
        display: none;
    }

    section.blog_section.partner-blog_section .title {
        font-size: 25px;
        line-height: 35px;
        font-weight: 600;
    }

    .blog-top_bar {
        position: relative;
        top: unset;
    }

    .blog-category_wrapper,
    .blog-month_wrapper,
    .blog-year_wrapper {
        width: 100%;
        margin-right: 0px !important;
        margin-bottom: 25px;
    }

    .filter-blog_wrapper {
        display: block;
        max-width: 100%;
    }

    .blog-col_wrapper {
        margin-top: 20px;
    }

    .blog-top_bar .close_icon svg {
        height: 30px;
        width: 30px;
        position: absolute;
        right: 15px;
        top: 0;
        cursor: pointer;
        display: block;
        fill: #fff;
        margin-top: 5px;
    }

    .resources-page_label {
        margin-bottom: 17px;
        margin-left: -10px;
    }

    .resources-featured_card .post_img {
        margin-bottom: 20px;
    }

    .resources-featured_card .types_details {
        display: block;
    }

    .resources-featured_card .social-icon {
        display: none;
    }

    .first-content_wrapper .first-content-box {
        flex: auto;
        position: relative;
        z-index: 5;
    }

    .single-blog_contnet .first-content_wrapper {
        display: block;
    }

    .single_blog_banner::after {
        height: 297px;
        width: 320px;
        -webkit-filter: blur(80px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        bottom: -31px;
    }

    .single-blog_contnet::after {
        display: none;
    }

    .single_blog_banner .post_img img {
        height: 187px;
    }

    .single_blog_banner::before {
        height: 270px;
        width: 263px;
        left: -50px;
        -webkit-filter: blur(80px);
        background: linear-gradient(270deg, #3f96ed 2.77%, #602b8d 67.26%);
    }

    .single_blog_banner {
        margin: 0 10px;
        padding-top: 50px;
    }

    .single_blog_banner .author-details_wrapper {
        padding-right: 0px;
    }

    .single_blog_banner .social-icon_wrapper {
        display: none;
    }

    .single_blog_banner .row {
        padding: 45px 0px 30px;
    }

    .single-blog_contnet::before {
        max-width: 325px;
        height: 226px;
        -webkit-filter: blur(80px);
        top: 250px;
        left: -150px;
        right: unset;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .single-blog_contnet .subscribe-form_card {
        max-width: 100%;
        margin-left: 0;
        margin-bottom: 30px;
        position: relative;
        z-index: auto;
    }

    .single-blog_contnet .subscribe-form_card::before {
        content: "";
        position: absolute;
        max-width: 380px;
        width: 100%;
        height: 374px;
        -webkit-filter: blur(100px);
        border-radius: 100%;
        top: -250px;
        z-index: -1;
        left: 0px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        right: 0;
        margin: 0 auto;
    }

    .single-blog_contnet .subscribe-form_card::after {
        content: "";
        position: absolute;
        max-width: 380px;
        width: 100%;
        height: 374px;
        -webkit-filter: blur(100px);
        border-radius: 100%;
        bottom: -250px;
        z-index: -1;
        left: -45px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .single-blog_contnet .container::after {
        max-width: 380px;
        height: 250px;
        background: linear-gradient(270deg, rgba(63, 150, 237, 0.9) 2.77%, rgba(96, 43, 141, 0.9) 100%);
        -webkit-filter: blur(80px);
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        top: 0;
    }

    .single-blog_contnet::after {
        display: block;
        max-width: 260px;
        height: 250px;
        -webkit-filter: blur(80px);
        background: linear-gradient(270deg, #31337f96 2.77%, #602b8dba 67.26%);
        right: 0;
        left: auto;
    }

    .single-blog_contnet .subscribe-form_card .subscribe-note {
        margin: 0 auto;
    }

    .single-resource-banner__content {
        padding-right: 0;
    }

    .single-resource_banner .resources-page_label {
        margin-left: 0px;
        padding: 2px 15px;
    }

    .single-resource_banner {
        padding-top: 30px;
    }

    .resources_banner_img img {
        height: 220px;
    }

    .single-resource_banner .single-resource-banner__content .sub-title {
        margin-bottom: 8px;
        margin-top: 10px;
    }

    .single-resource_banner .publish::before {
        width: 1px;
    }

    .single-resource_banner .publish {
        padding-left: 5px;
        margin-left: 5px;
        font-size: 15px;
    }

    .single-resource_banner .webinar_avatar_details {
        display: block;
        margin-bottom: 15px;
    }

    .single-resource_banner .webinar-avatar_content {
        padding-left: 0;
        max-width: 100%;
        text-align: center;
    }

    .webinar-avatar-img {
        text-align: center;
        margin-bottom: 5px;
    }

    .single-resource_banner .webinar-avatar-img img {
        height: 65px;
        width: 65px;
    }

    .single-resource_banner .avatar-name,
    .single-resource_banner .position-name {
        font-size: 16px;
    }

    .download-resources_wrapper {
        padding: 30px 20px 30px;
        margin-top: 50px;
    }

    .single-cta_banner {
        margin-top: 50px;
        margin-bottom: 70px;
        padding-top: 40px;
        padding-bottom: 40px;
        background-size: 100% 28vh;
        background-color: #04071c;
    }

    .single-cta_banner::after {
        content: "";
        position: absolute;
        bottom: -276px;
        right: 0;
        max-width: 163px;
        width: 100%;
        border-radius: 100%;
        -webkit-filter: blur(80px);
        z-index: -1;
        height: 265px;
        margin: 0 auto;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .download-resources_wrapper::after {
        max-width: 430px;
        -webkit-filter: blur(80px);
        height: 750px;
    }

    .single-resource_banner::after {
        bottom: unset;
        max-width: 263px;
        -webkit-filter: blur(80px);
        z-index: -1;
        height: 295px;
        top: 250px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        left: unset;
    }

    .single-resource_banner:before {
        max-width: 260px;
        -webkit-filter: blur(80px);
        height: 295px;
        left: -135px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        top: -38px;
    }

    .single-resource_banner .webinar-author_details::before {
        content: "";
        position: absolute;
        top: 0;
        max-width: 325px;
        width: 100%;
        border-radius: 100%;
        -webkit-filter: blur(100px);
        z-index: -1;
        height: 265px;
        margin: 0 auto;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        left: -201px;
    }

    .single-resource_banner .webinar-author_details::after {
        content: "";
        position: absolute;
        top: 0;
        max-width: 260px;
        width: 100%;
        border-radius: 100%;
        -webkit-filter: blur(100px);
        z-index: -1;
        height: 180px;
        margin: 0 auto;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        right: 0px;
    }

    .recent-podcast_section::before {
        display: none;
    }

    .recent-podcast_section::after {
        max-width: 867px;
        width: 100%;
    }

    .recent-podcast_filter {
        right: 15px;
    }

    .hero-banner_section.podcast-banner_section {
        padding-top: 70px;
        padding-bottom: 30px;
    }

    .podcast-banner_section .banner-sub_text {
        font-size: 16px;
    }

    .podcast-banner_section .hero-banner_details .description {
        font-size: 16px;
        line-height: 22px;
    }

    .podcast-app-list {
        justify-content: center;
    }

    .podcast-app-list .podcast-app-list__item:last-child {
        margin-left: 50px;
    }

    .most-recent-section .row:first-child {
        flex-direction: column-reverse;
    }

    .podcast-form_details {
        margin-bottom: 50px;
    }

    .most-recent_wrapper {
        padding-right: 12px;
    }

    .most-recent-section {
        padding-bottom: 0px;
    }

    .recent-podcast_section .container::before {
        background: linear-gradient(270deg, #413587 2.77%, #602B8D 67.26%);
        max-width: 224px;
        height: 265px;
        top: -100px;
        left: unset;
    }

    .recent-podcast_section .container::after {
        display: none;
    }

    .recent-podcast_section .container::before {
        display: none;
    }

    .podcast_card {
        position: relative;
        z-index: auto;
    }

    .podcast_card::after {
        content: "";
        position: absolute;
        max-width: 423px;
        height: 454px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        -webkit-filter: blur(100px);
        left: 0;
        top: 0;
        z-index: -1;
        width: 100%;
        opacity: 0.6;
    }

    .podcast-common-content {
        padding: 35px 20px;
    }

    .podcast-common-content .descrption {
        font-size: 16px;
        line-height: 22px;
    }

    .podcast-common-content .author-social .sub-title {
        font-size: 16px;
    }

    .podcast-common-content .social-icon li {
        margin-right: 18px;
    }

    .podcast-cta_banner .cr-banner_content .title {
        font-size: 25px;
        line-height: 40px;
        text-transform: none;
        margin-bottom: 0px;
    }

    .podcast-cta_banner .cr-banner_content .title p {
        margin-bottom: 0px;
    }

    .single-cta_banner.podcast-cta_banner {
        margin: 50px 0 100px;
        padding-top: 45px;
        padding-bottom: 45px;
    }

    .podcast-registration-form .btn {
        margin-top: 15px;
    }

    .podcast-registration-form .form-control {
        margin: 20px auto 0px;
    }

    .podcast-common_section {
        padding-top: 0px;
    }

    .latest-podcast__iframe iframe {
        height: revert-layer;
    }

    .single-podcast-banner__content .sub-title {
        line-height: 39px;
        font-size: 36px;
    }

    .single-podcast_banner .single-podcast-banner__content::after {
        left: 0;
    }

    .single-cta_banner.single-podcast_cta::after {
        right: 0px;
    }

    .single-podcast_banner .subscribe-form_card::after {
        max-width: 430px;
        width: 100%;
    }

    .single-podcast_banner {
        padding-top: 40px;
        padding-bottom: 20px;
    }

    .single-podcast_user::after {
        content: "";
        position: absolute;
        z-index: -1;
        bottom: 10px;
        border-radius: 100%;
        height: 350px;
        width: 263px;
        left: -45px;
        -webkit-filter: blur(80px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .single-podcast_conetnt .row {
        flex-direction: column-reverse;
    }

    .single-podcast_descrption .wp-block-list {
        margin-bottom: 10px;
        display: flex;
        flex-wrap: wrap;
    }

    .single-podcast_descrption .wp-block-list li {
        margin-right: 9px;
        width: max-content;
        margin-bottom: 18px;
    }

    .single-podcast_user {
        padding-right: 0px;
    }

    .single-podcast_user {
        padding-right: 0px;
        padding-top: 45px;
        position: relative;
        z-index: 1;
        padding-bottom: 50px;
    }

    .single-cta_banner.single-podcast_cta {
        margin-top: 20px;
        margin-bottom: 80px;
    }

    .single-podcast_user::before {
        content: "";
        position: absolute;
        z-index: -1;
        top: -162px;
        border-radius: 100%;
        height: 272px;
        width: 263px;
        right: 0;
        -webkit-filter: blur(80px);
        background: linear-gradient(270deg, #422e81 2.77%, #602B8D 67.26%);
        opacity: 0.7;
    }

    .single-podcast_conetnt::after {
        content: "";
        position: absolute;
        z-index: -1;
        bottom: 0;
        border-radius: 100%;
        height: 650px;
        width: 263px;
        left: -45px;
        -webkit-filter: blur(100px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        right: 0;
        margin: 0 auto;
        top: 30%;
        display: block;
    }

    .single-podcast_banner::before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        border-radius: 100%;
        height: 272px;
        width: 263px;
        left: 0;
        -webkit-filter: blur(80px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .hero-banner_section.hero-industry_section.market-banner_section::after {
        background: linear-gradient(111.38deg, #020617 0.75%, rgba(25, 20, 57, 0.4) 100%);
    }

    .hero-industry_section.market-banner_section .brand-logo_slider {
        padding-top: 135px;
    }

    .market-solution_section::before {
        display: none;
    }

    .market-solution_section::after {
        max-width: 264px;
        width: 100%;
        height: 725px;
        -webkit-filter: blur(100px);
        bottom: -410px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .industry-inside_section.market-inside_section::after {
        max-width: 263px;
        height: 182px;
        top: -140px;
        margin: unset;
        -webkit-filter: blur(80px);
        right: -495px;
        bottom: unset;
        left: -105px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%) !important;
    }

    .use-case_section.market-use_case {
        position: relative;
        z-index: 2;
        padding-bottom: 0px;
    }

    .industry-inside_section.market-inside_section .section-title_wrapper {
        margin-bottom: 25px;
    }

    .cr-banner_section.market-cr_banner::after,
    .cr-banner_section.market-cr_banner::before {
        display: none;
    }

    .cr-banner_section.market-cr_banner {
        padding-top: 34px;
        padding-bottom: 34px;
    }

    .blog_section.market-blog_section.ecs-blog_section.fire-blog_section::after {
        width: 263px;
        height: 182px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%) !important;
        left: 0;
        right: 0;
        margin: 0 auto;
        border-radius: 100%;
        -webkit-filter: blur(80px);
        z-index: -1;
    }

    .blog_section.market-blog_section.ecs-blog_section.fire-blog_section .post_card {
        background-color: #0F172AB2;
    }

    .blog_section.ecs-blog_section.fire-blog_section.market-blog_section {
        padding-top: 50px;
        overflow: visible;
    }

    .blog_section.market-blog_section.ecs-blog_section.fire-blog_section::before {
        content: "";
        position: absolute;
        left: 0;
        z-index: 0;
        width: 280px;
        background-size: contain;
        height: 445px;
        bottom: -224px;
        display: block;
        background-image: url("./assets/img/next-arrow-bg.png") !important;
        background-repeat: no-repeat;
        -webkit-filter: unset;
        right: unset;
        border-radius: unset;
        display: block;
        top: unset;
    }

    .industry-inside_section.market-inside_section .higher-access_wrapper {
        min-height: auto;
    }

    .industry-inside_section.market-inside_section .inside_slider .slick-dots {
        top: 26%;
    }

    .campagin-banner::before {
        height: 272px;
        width: 263px;
        left: -30px;
        -webkit-filter: blur(80px);
        opacity: 1;
    }

    .campagin-banner::after {
        height: 295px;
        width: 263px;
        right: 0;
        -webkit-filter: blur(80px);
        bottom: 140px;
    }

    .campagin-banner .row {
        padding: 45px 0px 40px;
        margin: 0 5px;
    }

    .campagin-banner .resources-page_label {
        margin-bottom: 29px;
        margin-left: 5px;
    }

    .campgin-banner_details {
        margin-top: 20px;
    }

    .campaign-post-section::before {
        height: 370px;
        max-width: 380px;
        -webkit-filter: blur(80px);
        top: -120px;
    }

    .campaign-post-section::after {
        height: 195px;
        max-width: 465px;
        -webkit-filter: blur(80px);
        bottom: 13%;
        opacity: 1;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .campaign-post-section {
        padding-bottom: 70px;
    }

    .campaign-post-section .container::after {
        content: "";
        position: absolute;
        height: 195px;
        max-width: 465px;
        border-radius: 100%;
        right: 0;
        -webkit-filter: blur(80px);
        z-index: -1;
        width: 100%;
        left: 0;
        margin: 0 auto;
        bottom: 68px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .campaign-post-section .container::before {
        height: 195px;
        max-width: 465px;
        -webkit-filter: blur(80px);
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        top: 660px;
    }

    .past-campaign-card::after {
        content: "";
        position: absolute;
        height: 195px;
        max-width: 465px;
        border-radius: 100%;
        right: 0;
        -webkit-filter: blur(80px);
        z-index: -1;
        width: 100%;
        left: 0;
        margin: 0 auto;
        bottom: 3px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .past-campaign-card {
        position: relative;
        z-index: auto;
    }

    .single-past_campaigns::after {
        left: 0px;
    }

    .single_campaign-section::before {
        height: 150px;
        max-width: 430px;
        -webkit-filter: blur(80px);
        top: -145px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .single-past_campaigns::before {
        height: 220px;
        max-width: 385px;
        -webkit-filter: blur(80px);
        top: 93px;
        background: linear-gradient(270deg, rgb(63 150 237) 2.77%, rgb(96 43 141) 67.26%);
        opacity: 0.8;
    }

    .campagin-banner {
        padding-top: 40px;
    }

    .hero-banner_section.hero-range_banner .hero-title {
        font-size: 36px;
        line-height: normal;
    }

    .single-podcast_descrption h3 {
        font-size: 18px;
        font-weight: 700;
        line-height: 25px;
    }

    .counter-sub_text {
        margin-top: 35px;
    }

    .proven-result_wrapper .col:last-child {
        margin-bottom: 0px;
    }

    .partner-benefit_slider,
    .customer-program_slider,
    .higher-success_slider {
        visibility: hidden !important;
    }

    .page-id-14897 .customer-program_slider {
        visibility: visible !important;
    }

    .page-template-customer-success.page-id-14897 .customer-program_sub-list .list-item {
        min-height: 75px;
    }

    .page-id-14897 .program-title_wrapper {
        padding-top: 30px;
        padding-bottom: 20px;
        position: relative;
        z-index: 2;
    }

    .program_list_slide {
        margin-bottom: 25px;
    }

    .partner-benefit_slider.slick-initialized.slick-slider,
    .customer-program_slider.slick-initialized.slick-slider,
    .higher-success_slider.slick-initialized.slick-slider {
        visibility: visible !important;
    }

    .market-use_case .use-case_col.use-case-count-4:last-child .case-title_wrapper .sub-title {
        max-width: 100%;
        width: 100%;
    }

    .industry-inside_section.case-inside_section .inside_slider .slick-dots {
        top: 31%;
    }

    .page-id-28037 .industry-inside_section.case-inside_section .inside_slider .slick-dots,
    .page-id-29598 .industry-inside_section.case-inside_section .inside_slider .slick-dots {
        top: 25%;
    }

    .site-footer .top_bar li.child a {
        font-size: 14px;
    }

    section.event-banner_section::before {
        height: 272px;
        max-width: 263px;
        left: -42px;
        -webkit-filter: blur(80px);
        top: 170px;
    }

    .event-banner_section .row {
        padding: 25px 0px 25px;
        margin: 0 0px;
    }

    .event-banner_img img {
        height: auto;
    }

    .event-banner_section .resources-page_label {
        margin-left: 0;
    }

    .event-banner_content {
        padding-right: 0;
        padding-top: 15px;
    }

    .event-banner_section .event-banner_content .sub-title {
        line-height: 30px;
    }

    section.event-banner_section::after {
        height: 290px;
        max-width: 263px;
        -webkit-filter: blur(80px);
        top: 250px;
    }

    .event-banner_content .descrption {
        margin-top: 15px;
    }

    .event-top_bar {
        position: relative;
        top: 0;
        display: flex;
        flex-direction: column-reverse;
        padding: 0px;
    }

    .event-top_bar .close_icon svg {
        height: 30px;
        width: 30px;
        position: absolute;
        right: 15px;
        top: 0;
        cursor: pointer;
        display: block;
        fill: #fff;
        margin-top: 5px;
    }

    .filter-event_wrapper {
        display: block;
        max-width: 100%;
    }

    .event-regions_wrapper,
    .event-type_wrapper {
        width: 100%;
        margin-right: 0px !important;
        margin-bottom: 20px;
    }

    .event-date_wrapper ul li a {
        margin: 0px 10px;
        white-space: nowrap;
    }

    .event-date_wrapper {
        margin-top: 25px;
    }

    .event_img img {
        height: 185px
    }

    .event-content_details .sub-title {
        min-height: auto;
    }

    .event_behaviour {
        margin-bottom: 18px;
    }

    .event-content_details {
        padding: 25px 10px 25px;
    }

    .event-section {
        padding-bottom: 60px;
        padding-top: 0px;
    }

    section.event-section::before {
        height: 226px;
        max-width: 325px;
        left: -440px;
        -webkit-filter: blur(80px);
        top: -94px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    section.event-section::after {
        height: 182px;
        max-width: 263px;
        left: unset;
        -webkit-filter: blur(80px);
        bottom: unset;
        top: 0;
        right: 0;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .event-section .container::before {
        display: none;
    }

    .event-section .container::after {
        height: 149px;
        max-width: 360px;
        left: -50px;
        -webkit-filter: blur(80px);
        bottom: 0;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .event_card::before {
        content: "";
        position: absolute;
        height: 265px;
        max-width: 260px;
        left: 0;
        margin: 0 auto;
        z-index: -1;
        border-radius: 100%;
        -webkit-filter: blur(80px);
        right: 0;
        bottom: 0;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .event_card {
        position: relative;
    }

    .event-banner_section {
        padding-top: 40px;
    }

    section.single-contnet_section::before {
        height: 375px;
        max-width: 375px;
        -webkit-filter: blur(80px);
        top: 0px;
        opacity: 0.8;
    }

    section.single-contnet_section::after {
        content: "";
        position: absolute;
        height: 225px;
        max-width: 325px;
        margin: 0 auto;
        z-index: -1;
        border-radius: 100%;
        -webkit-filter: blur(80px);
        top: -148px;
        width: 100%;
        left: -131px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .single-contnet_section {
        padding-bottom: 80px;
    }

    .event-speaker_card {
        display: none;
    }

    .single-event_content {
        padding-right: 0px;
    }

    .thankyou_banner {
        padding-top: 50px;
        padding-bottom: 80px;
    }

    .thankyou_banner .hero-title {
        font-size: 54px;
    }

    .thankyou_banner::before {
        display: none;
    }

    .thankyou_banner::after {
        content: "";
        position: absolute;
        z-index: 0;
        left: 0;
        top: 0;
        bottom: 0;
        height: 100%;
        width: 100%;
        background: linear-gradient(111.38deg, #02061791 0.75%, rgba(25, 20, 57, 0.4) 100%);
    }

    .thankyou_banner .hero-banner_details .sub-title {
        margin-top: 12px;
        font-size: 18px;
        line-height: 24px;
        font-weight: 700;
    }

    .thankyou_banner .hero-banner_details .description {
        margin: 0px 0 30px;
    }

    .about-video_section.forest_video_section .section-title_wrapper .title {
        font-size: 25px;
        line-height: 35px;
        font-weight: 600;
    }

    .about-video_section.forest_video_section .section-title_wrapper .site-label {
        margin-bottom: 0;
    }

    .about-video_section.forest_video_section::before {
        display: none;
    }

    .about-video_section.forest_video_section::after {
        height: 145px;
        width: 210px;
        left: 0;
        right: 0;
        margin: 0 auto;
        bottom: -105px;
        opacity: 1;
    }

    .about-video_section.forest_video_section .about-video::before {
        display: none;
    }

    .about-video_section.forest_video_section {
        padding-top: 0px;
        padding-bottom: 120px;
    }

    .about-video_section.forest_video_section .about-video .btn-icon {
        height: 100px;
        width: 100px;
        background-size: 100px;
    }

    .about-video_section.forest_video_section .video_iframe iframe {
        width: 100%;
        height: 290px;
    }

    .legal_banner-section .hero-banner--video {
        display: none;
    }

    .legal-list_section {
        margin-top: 0px;
    }

    .legal_banner-section {
        padding-top: 30px;
        padding-bottom: 0px;
    }

    .legal_banner-section::before,
    .legal_banner-section::after {
        display: none;
    }

    .legal_banner-section .hero-banner_details {
        text-align: left !important;
    }

    .legal_banner-section .hero-banner_details .description {
        max-width: 100%;
        margin-top: 0px;
    }

    .legal-list_section::after {
        height: 578px;
        max-width: 620px;
        -webkit-filter: blur(150px);
        bottom: unset;
        top: -134px;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
    }

    section.legal-list_section .row .col {
        margin-bottom: 30px;
        padding-left: 20px;
        padding-right: 20px;
    }

    section.legal-list_section::before {
        content: "";
        position: absolute;
        height: 530px;
        max-width: 620px;
        left: 0;
        right: 0;
        margin: 0 auto;
        z-index: -1;
        border-radius: 100%;
        -webkit-filter: blur(150px);
        bottom: 0;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
        opacity: 0.7;
    }

    .legal-list_card {
        padding: 40px 20px;
    }

    .legal-list_section .container::before {
        content: "";
        position: absolute;
        height: 530px;
        max-width: 620px;
        left: 0;
        right: 0;
        margin: 0 auto;
        z-index: -1;
        border-radius: 100%;
        -webkit-filter: blur(150px);
        bottom: 0;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 100%);
        opacity: 0.7;
        top: 200px;
    }

    .legal-list_section .container {
        position: relative;
        z-index: 1;
    }

    .legal-list_card .sub-title {
        min-height: auto;
        max-width: 100%;
        text-align: left;
    }

    section.news-banner_section::before {
        left: 0;
        height: 635px;
        max-width: 475px;
        width: 100%;
    }

    .news-contact-card .sub-title {
        max-width: 225px;
        font-size: 22px;
        margin: 0 auto;
    }

    .news-contact-card .download-media_link {
        max-width: 100px;
    }

    .news_topbar .col {
        margin-bottom: 20px;
    }

    section.news-banner_section::after {
        height: 430px;
        max-width: 430px;
        -webkit-filter: blur(150px);
        top: unset;
        bottom: 0;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
    }

    .news-contact-card {
        padding: 20px 50px;
    }

    .newsroom-section {
        z-index: 2;
    }

    .about_counter_section::after {
        width: 100%;
        background-size: contain;
        top: -312px;
        max-width: 420px;
        height: 530px;
    }

    .about_counter_section {
        padding-top: 20px;
        padding-bottom: 70px;
    }

    .about_counter_section::before {
        -webkit-filter: blur(80px);
        height: 366px;
        max-width: 430px;
        bottom: 0;
    }

    .newsroom_card::after {
        content: "";
        position: absolute;
        max-width: 430px;
        width: 100%;
        height: 250px;
        top: 0;
        left: 0;
        right: 0;
        background: linear-gradient(270deg, #3F96ED 2.77%, #602B8D 67.26%);
        border-radius: 100%;
        -webkit-filter: blur(200px);
        z-index: -1;
    }

    .event-col_wrapper .row .col {
        padding-left: 12px;
    }

    .brand-logo_slider::before {
        max-width: 130px;
        height: 180px;
    }

    .brand-logo_slider::after {
        height: 100px;
        max-width: 150px;
    }

    .real_experience-slider::before {
        left: -25px;
        max-width: 100px;
        height: 325px;
        top: 0;
    }

    .real_experience-slider::after {
        max-width: 100px;
        height: 325px;
    }
}


@media (max-width: 575.98px) {}

@media (max-width: 375px) {
    .user-list_item {
        max-width: 160px;
        padding: 12px 10px;
    }

    .active_card-content {
        margin: 0 2px;
    }

    .vs_title.title {
        font-size: 50px;
        line-height: 55px;
        top: -12px;
    }

    .active-learning_section::before {
        max-width: 100%;
    }

    .active_card-content .sub-title {
        font-size: 12px;
        font-weight: 700;
    }

    .higher-access_wrapper .performance-title {
        font-size: 22px;
        line-height: normal;
    }

    .social-icon li {
        margin-right: 2px;
    }

    .post_date,
    .post_time {
        padding-left: 6px;
        margin-left: 6px;
    }

    .author_details-wrapper {
        display: block;
    }

    .author_details {
        flex-wrap: wrap;
    }

    .second-featured_card:last-child .post_time::before {
        display: none;
    }

    .second-featured_card:last-child .post_time {
        padding-left: 0px;
        margin-left: 0px;
    }

    .experience-back_card {
        width: 345px;
        padding: 30px 0px 20px;
    }

    .experience-mobile_slide {
        margin-bottom: 90px;
    }

    .inside_img img,
    .inside-banner--video {
        height: 192px;
        width: 315px;
    }
}

@media (max-width: 320px) {
    .active_card-content {
        margin: 0px;
    }

    .active_card-content .sub-title {
        font-size: 12px;
        font-weight: 700;
    }

    .user-list_item {
        width: 100%;
    }

    .user-list_item {
        width: 100%;
        justify-content: center;
    }

    .inside_slider .slick-dots li.slick-active button {
        min-width: 140px;
    }

    .higher-access_wrapper {
        min-height: 515px;
    }

    .inside_slider .slick-dots {
        top: 25%;
    }
}


/** Responsive End **/

/* Global css Start */
.heading--h1 {
    font-size: 56px;
    font-weight: 600;
}

.heading--h2 {
    font-size: 40px;
    font-weight: 600;
}

.text--xl {
    font-size: 20px;
    line-height: 1.4;
}

@media (max-width: 1024px) {
    .heading--h2 {
        font-size: 32px;
    }
}

@media (max-width: 768px) {
    .heading--h2 {
        font-size: 24px;
    }

    .text--xl {
        font-size: 16px;
        line-height: 1.4;
    }

    .prose h2 {
        margin-top: 36px;
    }

    .prose h3 {
        font-size: 36px;
    }
}

.prose p {
    color: #020619;
    font-size: 16px;
    font-weight: normal;
    margin-top: 16px;
    margin-bottom: 16px;
}

.prose img {
    margin-bottom: 48px;
    margin-top: 48px;
}

.prose li {
    font-size: 16px;
    color: #020619;
}

.prose iframe {
    width: 100%;
    margin: 48px 0;
}

.prose h2 {
    font-size: 24px;
    color: #020619;
    font-weight: 600;
    margin-bottom: 16px;
    margin-top: 64px;
}

.prose h3 {
    font-size: 24px;
    color: #020619;
    font-weight: 600;
    margin-bottom: 16px;
    margin-top: 64px;
}

.prose h4 {
    font-size: 20px;
    color: #020619;
    font-weight: 600;
    margin-bottom: 16px;
    margin-top: 48px;
}

.prose figure {
    margin-top: 0px;
    margin-bottom: 0px;
}

.prose a {
    color: #4e4a99;
    text-decoration: underline;
    font-weight: 400;
}

.prose strong {
    font-weight: 700;
    color: #020619;
}


@media (max-width: 768px) {
    .prose h2 {
        margin-top: 36px;
    }

    .prose h3 {
        margin-top: 36px;
    }

    .prose h4 {
        margin-top: 28px;
    }
}

.hubspot-form-wrapper .hs-form input[type="text"],
.hubspot-form-wrapper .hs-form input[type="password"],
.hubspot-form-wrapper .hs-form input[type="datetime"],
.hubspot-form-wrapper .hs-form input[type="datetime-local"],
.hubspot-form-wrapper .hs-form input[type="date"],
.hubspot-form-wrapper .hs-form input[type="month"],
.hubspot-form-wrapper .hs-form input[type="time"],
.hubspot-form-wrapper .hs-form input[type="week"],
.hubspot-form-wrapper .hs-form input[type="number"],
.hubspot-form-wrapper .hs-form input[type="email"],
.hubspot-form-wrapper .hs-form input[type="url"],
.hubspot-form-wrapper .hs-form input[type="search"],
.hubspot-form-wrapper .hs-form input[type="tel"],
.hubspot-form-wrapper .hs-form input[type="color"],
.hubspot-form-wrapper .hs-form input[type="file"],
.hubspot-form-wrapper .hs-form textarea,
.hubspot-form-wrapper .hs-form select {
    color: #fff;
    background-color: #050a22;
    padding: 16px !important;
    font-size: 16px;
    font-weight: 500;
    border: solid 1px rgba(218, 218, 218, 0.1);
    border-radius: 8px;
}

.hubspot-form-wrapper .hs-form input.invalid,
.hubspot-form-wrapper .hs-form textarea.invalid,
.hubspot-form-wrapper .hs-form select.invalid {
    border-color: red;
}

.hubspot-form-wrapper .hs-form select {
    height: 48px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23000'><polygon points='0,0 100,0 50,50'/></svg>");
    background-size: 12px;
    background-position: calc(100% - 15px) 58%;
    background-repeat: no-repeat;
    padding-right: 30px;
}

.hubspot-form-wrapper .hs-form input[type="text"]:focus,
.hubspot-form-wrapper .hs-form input[type="password"]:focus,
.hubspot-form-wrapper .hs-form input[type="datetime"]:focus,
.hubspot-form-wrapper .hs-form input[type="datetime-local"]:focus,
.hubspot-form-wrapper .hs-form input[type="date"]:focus,
.hubspot-form-wrapper .hs-form input[type="month"]:focus,
.hubspot-form-wrapper .hs-form input[type="time"]:focus,
.hubspot-form-wrapper .hs-form input[type="week"]:focus,
.hubspot-form-wrapper .hs-form input[type="number"]:focus,
.hubspot-form-wrapper .hs-form input[type="email"]:focus,
.hubspot-form-wrapper .hs-form input[type="url"]:focus,
.hubspot-form-wrapper .hs-form input[type="search"]:focus,
.hubspot-form-wrapper .hs-form input[type="tel"]:focus,
.hubspot-form-wrapper .hs-form input[type="color"]:focus,
.hubspot-form-wrapper .hs-form input[type="file"]:focus,
.hubspot-form-wrapper .hs-form textarea:focus,
.hubspot-form-wrapper .hs-form select:focus {
    box-shadow: 0 0 0 1px #0096f5, 0 0 0 3px rgba(0, 150, 245, 0.24), 0 0 6px 2px rgba(0, 150, 245, 0.44);
    outline: none;
}

.hubspot-form-wrapper .hs-form .hs-phone .hs-input {
    display: flex;
    justify-content: flex-start;
    width: 100%;
}

.hubspot-form-wrapper .hs-form .hs-phone .hs-input select {
    margin-right: 15px;
}

.hubspot-form-wrapper .hs-form .hs-error-msgs {
    list-style: none;
    padding: 0;
    margin: 0;
}

.hubspot-form-wrapper .hs-form .hs-error-msgs li {
    margin: 4px 0 0;
    padding-left: 3px;
    line-height: 1.3em;
}

.hubspot-form-wrapper .hs-form .hs-error-msgs label {
    font-size: 14px;
    color: red;
}

.hubspot-form-wrapper .hs-form .hs-form-field>label,
.hubspot-form-wrapper .hs-form .hs-form__field>label {
    font-size: 14px;
    color: #fff;
    display: inline-block;
    line-height: 1.4;
    margin: 0 0 6px;
}

.hubspot-form-wrapper--large .hs-form .hs-form-field>label,
.hubspot-form-wrapper--large .hs-form .hs-form__field>label {
    font-size: 1.6rem;
    color: #404040;
    display: inline-block;
    line-height: 1.4;
    margin: 0 0 10px;
    font-weight: 500;
}

.hubspot-form-wrapper .hs-form fieldset {
    max-width: 100%;
}

.hubspot-form-wrapper .hs-form fieldset .hs-form-field {
    margin-bottom: 19px;
}

.hubspot-form-wrapper .hs-form__field,
.hubspot-form-wrapper .hs-form-field {
    margin-bottom: 24px;
}

.hubspot-form-wrapper--large .hs-form__field,
.hubspot-form-wrapper--large .hs-form-field {
    margin-bottom: 36px;
}

.hubspot-form-wrapper .hs-form fieldset.form-columns-1 .input {
    margin-right: 0;
}

.hubspot-form-wrapper .hs-form fieldset.form-columns-2 .hs-form-field .input {
    margin-right: 1.5rem;
}

@media (min-width: 640px) {
    .hubspot-form-wrapper .hs-form fieldset.form-columns-2 .hs-form-field .input {
        margin-right: 1.5rem;
    }
}

.hubspot-form-wrapper .hs-form fieldset.form-columns-2 .hs-form-field:last-child .input {
    margin-right: 0;
}

.hubspot-form-wrapper .hs-form fieldset .legal-consent-container ul {
    margin: 0;
    list-style: none;
    padding: 0;
}

.hubspot-form-wrapper .hs-form fieldset .legal-consent-container ul li {
    padding: 0;
    margin-top: 0;
}

.hubspot-form-wrapper .hs-form fieldset .legal-consent-container ul li input {
    margin-top: 6px;
    width: 16px;
    height: 16px;
}

.hubspot-form-wrapper .hs-form fieldset .legal-consent-container ul li p {
    font-size: 1.5rem;
    line-height: 1.3em;
    color: #4f5a65;
}

.hubspot-form-wrapper .hs-form fieldset .legal-consent-container .hs-form-booleancheckbox-display>span {
    margin-left: 24px;
}

.hubspot-form-wrapper .hs-button {
    color: #fff;
    background-color: var(--bs-primary);
    border: 1px solid var(--bs-primary);
    border-radius: 50px;
    padding: 8px 24px;
    font-size: 18px;
    font-weight: 600;
    width: 100%;
    text-align: center;
    transition: all 0.3s ease-in-out;
}

.hubspot-form-wrapper .hs-button:hover,
.hubspot-form-wrapper .hs-button:focus {
    background-color: #a755f7;
    border-color: #a755f7;
}

/* Checkbox */
.hubspot-form-wrapper .hs-fieldtype-checkbox ul.inputs-list {
    list-style: none;
    padding: 0;
}

.hubspot-form-wrapper .hs-fieldtype-checkbox ul.inputs-list li label.hs-form-checkbox-display {
    display: flex;
    align-items: center;
    position: relative;
    cursor: pointer;
}

.hubspot-form-wrapper .hs-fieldtype-checkbox ul.inputs-list li label.hs-form-checkbox-display input[type="checkbox"] {
    width: 23px;
    height: 23px;
    margin: 0 8px 0 0;
    cursor: pointer;
    padding: 0;
}

.hubspot-form-wrapper .hs-form__field__checkbox__label {
    display: flex;
    align-items: center;
    position: relative;
    cursor: pointer;
    margin-top: 4px;
}

.hubspot-form-wrapper .hs-form__field__checkbox__label .hs-form__field__checkbox__input {
    width: 20px;
    height: 20px;
    margin: 0 8px 0 0;
    cursor: pointer;
    padding: 0;
}

.hubspot-form-wrapper .hs-form__field__checkbox__label .hs-form__field__checkbox__label-text {
    color: #737373;
}

.hubspot-form-wrapper .hs-field-desc {
    color: #4f5a65;
    display: inline-block;
    font-size: 1.4rem;
    line-height: 1.3;
    margin: 0 0 8px;
    font-style: italic;
}

.hubspot-form-wrapper form>.hs_error_rollup {
    margin: 0 0 10px;
}

.hubspot-form-wrapper .submitted-message {
    text-align: center;
    color: #fff;
}

.hubspot-form-wrapper .hs-form textarea {
    height: 6em;
    margin-bottom: -8px;
}

.hubspot-form-wrapper .table-head {
    text-transform: none;
    letter-spacing: 0;
    font-size: 1.6rem;
    padding: 10px 8px;
    line-height: 1.2;
    font-weight: 500;
    color: #404040;
}

.hubspot-form-wrapper .inputs-list {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}

.hubspot-form-wrapper .hs-form-booleancheckbox span {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.42);
}

.hubspot-form-wrapper .hs-form-booleancheckbox span strong a {
    font-weight: 400;
    color: rgba(255, 255, 255, 0.42);
    text-decoration: underline;
}

/* Global css End */


/* Forrester Page Start */

/* Forrester Page Wrapper */
.forrester-page-wrapper {
    background-color: #020619;
    min-height: 100vh;
}

/* Hero Section */
.hero {
    /* Add your hero styles here */
    position: relative;
}

.hero__background {
    /* Add your hero background styles here */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.hero__bg-image {
    /* Add your hero background image styles here */
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.hero__container {
    /* Add your hero container styles here */
    position: relative;
    z-index: 2;
}

.hero__content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
}

.hero__logo-img {
    width: 230px;
    height: auto;
    margin-bottom: 24px;
}

.hero__text {
    max-width: 600px;
}

.hero__heading {
    color: #fff;
    margin-bottom: 24px;
    max-width: 500px;
}

.hero__subheadline {
    color: #fff;
    margin-bottom: 16px;
}

.hero__description {
    color: #ffffff99;
    margin-bottom: 24px;
}

.hero__visual-img {
    max-width: 531px;
    width: 100%;
    height: auto;
}

.lead-capture__content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 70px;
}

.lead-capture__form {
    max-width: 554px;
    background-color: #101429;
    border: 1px solid #d2d2d21e;
    border-radius: 12px;
    padding: 52px 56px;
    min-height: 700px;
    max-width: 539px;
    width: 100%;
}

.lead-capture__form .hs_the_information_you_provide_will_be_used_in_accordance_with_the_terms_of_our_privacy_policy span {
    margin-left: 8px;
}

.lead-capture__form .hs_the_information_you_provide_will_be_used_in_accordance_with_the_terms_of_our_privacy_policy .hs-form-required {
    margin-left: 0;
}

.lead-capture__points-title {
    color: #fff;
    margin-bottom: 32px;
}

.lead-capture__points-list {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding-left: 0;
}

.lead-capture__points-item {
    display: flex;
    align-items: center;
    gap: 16px;
}

.lead-capture__points-icon {
    flex-shrink: 0;
}

.lead-capture__points-icon-img {
    /* Add your lead capture points icon image styles here */
    width: 16px;
    height: 16px;
}

.lead-capture__points-text {
    color: #fff;
}

/* Report Quote Section */
.report-quote {
    /* Add your report quote styles here */
    position: relative;
}

.report-quote__container {
    /* Add your report quote container styles here */
    position: relative;
}

.report-quote__background {
    border-radius: 10px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.report-quote__bg-image {
    /* Add your report quote background image styles here */
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.report-quote__content {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    gap: 24px;
    padding: 72px;
}


.report-quote__eyebrow {
    font-size: 14px;
    color: #fff;
    margin-bottom: 14px;
    text-transform: uppercase;
    display: inline-block;
}

.report-quote__title {
    color: #fff;
    max-width: 702px;
    width: 100%;
}

.report-quote__title h2 {
    font-size: 40px;
    font-weight: 400;
}

.report-quote__badge-img {
    width: 192px;
    height: 192px;
    /* Add your report quote badge image styles here */
}

.score-highlights__title {
    color: #fff;
    max-width: 778px;
    width: 100%;
    text-align: center;
    margin: 0 auto 90px auto;
}

.score-highlights__title h2 {
    font-size: 40px;
    font-weight: 400;
}

.score-highlights__criteria-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 24px;
    row-gap: 40px;
}

.score-highlights__criteria-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    gap: 16px;
}

.score-highlights__criteria-icon-img {
    height: 48px;
    width: 48px;
}

.score-highlights__criteria-text {
    max-width: 184px;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

/* CTA Section */
.cta {
    /* Add your CTA styles here */
    position: relative;
}

.cta__background {
    /* Add your CTA background styles here */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    border-radius: 10px;
    overflow: hidden;
}

.cta__bg-image {
    /* Add your CTA background image styles here */
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.cta__container {
    /* Add your CTA container styles here */
    position: relative;
    z-index: 2;
}

.cta__content {
    position: relative;
    z-index: 2;
    padding: 120px 32px;
}

.cta__title {
    color: #fff;
    margin-bottom: 34px;
    text-align: center;
}

.cta__title h2 {
    font-weight: 400;
    font-size: 64px;
}

.cta__button-wrapper {
    text-align: center;
}

.cta__button {
    background-color: #fff;
    color: #000;
    border-color: #fff
}

@media (max-width: 1024px) {
    .cta__title h2 {
        font-size: 48px;
    }

    .score-highlights__title h2 {
        font-size: 32px;
    }

    .score-highlights__title {
        margin-bottom: 48px;
    }

    .score-highlights__criteria-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .score-highlights__criteria-text {
        max-width: none;
    }

    .report-quote__title h2 {
        font-size: 32px;
    }

    .report-quote__content {
        padding: 48px 32px;
        gap: 32px;
    }

    .report-quote__badge-img {
        width: 160px;
        height: 160px;
    }

    .hero__background {
        display: none;
    }

    .hero__heading {
        font-size: 48px;
    }

    .hero__subheadline {
        font-size: 18px;
    }

    .hero__description {
        font-size: 18px;
    }

    .hero__content {
        gap: 48px;
        padding: 0;
    }

    .hero__logo-img {
        width: 200px;
    }

    .hero__visual-img {
        width: 100%;
        max-width: 400px;
    }

    .lead-capture__content {
        gap: 48px;
        flex-direction: column;
        align-items: flex-start;
    }

    .lead-capture__form {
        max-width: none;
        padding: 48px 32px;
        width: 100%;
    }

    .lead-capture__points-title {
        font-size: 32px;
        margin-bottom: 32px;
        text-align: left;
    }
}

@media (max-width: 768px) {
    .cta__title {
        margin-bottom: 16px;
    }

    .cta__content {
        padding: 64px 16px;
    }

    .score-highlights__title {
        margin-bottom: 24px;
    }

    .cta__title h2 {
        font-size: 34px;
    }

    .score-highlights__title h2 {
        font-size: 28px;
    }

    .score-highlights__criteria-grid {
        grid-template-columns: repeat(1, 1fr);
        gap: 16px;
    }

    .score-highlights__criteria-item {
        flex-direction: row;
        align-items: center;
        gap: 4px;
    }

    .score-highlights__criteria-text {
        text-align: left;
    }

    .score-highlights__criteria-icon {
        flex-shrink: 0;
    }

    .report-quote__content {
        flex-direction: column;
        text-align: center;
        padding: 32px 16px;
        gap: 24px;
    }

    .report-quote__title h2 {
        font-size: 28px;
    }

    .report-quote__badge-img {
        width: 120px;
        height: 120px;
    }

    .report-quote__eyebrow {
        font-size: 14px;
        margin-bottom: 8px;
    }

    .hero__content {
        flex-direction: column;
        text-align: center;
        gap: 32px;
        padding: 0;
    }

    .hero__heading {
        font-size: 36px;
    }

    .hero__subheadline {
        font-size: 16px;
    }

    .hero__description {
        font-size: 16px;
    }

    .hero__logo-img {
        width: 180px;
    }

    .hero__visual-img {
        width: 100%;
    }

    .hero__cta-button {
        width: 100%;
        max-width: 280px;
    }

    .lead-capture__content {
        flex-direction: column;
        gap: 32px;
    }

    .lead-capture__points-title {
        font-size: 24px;
        margin-bottom: 24px;
        text-align: left;
    }

    .lead-capture__points-list {
        gap: 12px;
    }

    .lead-capture__points-item {
        flex-direction: row;
        align-items: center;
        gap: 8px;
    }

    .lead-capture__points-text {
        text-align: left;
        font-size: 16px;
    }

    .lead-capture__points-icon {
        flex-shrink: 0;
    }

    .lead-capture__form {
        padding: 24px 16px;
    }

    .score-highlights__criteria-icon-img {
        height: 36px;
        width: 36px;
    }

    /* Reduce section padding on mobile */
    .hero {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .lead-capture {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .report-quote {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .score-highlights {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .cta {
        padding-top: 48px;
        padding-bottom: 48px;
    }
}

/* Forrester Page End */

/* Legal Page Start */

/* Legal Page Wrapper */
.legal-page-wrapper {
    background: #020619;
}

/* Hero Section */
.legal-hero {
    position: relative;
}

.legal-hero__background {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.legal-hero__bg-image {
    height: 474px;
    width: 100%;
}

.legal-hero__content {
    position: relative;
    z-index: 2;
}


.legal-hero__logo-img {
    width: 230px;
    height: auto;
    margin-bottom: 78px;
}

.legal-hero__heading {
    font-size: 64px;
    color: #fff;
    margin-bottom: 21px;
    /* Add your legal hero heading styles here */
}

.legal-hero__description {
    color: #fff;
}

.legal-documents__sections {
    display: flex;
    flex-direction: column;
    gap: 82px;
    position: relative;
    z-index: 2;
}

.legal-documents__document-item {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.legal-documents__section-title {
    color: #fff;
    margin-bottom: 36px;
    font-weight: 400;
}

.legal-documents__section-documents {
    display: flex;
    flex-direction: column;
    gap: 18px;
}

.legal-documents__document-link {
    display: flex;
    align-items: center;
    gap: 8px;
    text-decoration: none;
    color: #fff;
    transition: all 0.3s ease;

}

.legal-documents__document-link:hover {
    color: #fff;
    text-decoration: none;
    opacity: 100%;
}

.legal-documents__document-link .legal-documents__document-text {
    color: #ffffff;
    opacity: 50%;
    font-weight: 400;
    transition: all 0.3s ease;
}

.legal-documents__document-link:hover .legal-documents__document-text {
    color: #fff;
    opacity: 100%;
}

.legal-documents__document-icon {
    display: block;
    flex-shrink: 0;
}

.legal-documents__document-icon-img {
    height: 32px;
    width: 32px;
    display: block;
}


.legal-documents__document-link:hover .legal-documents__document-icon-path {
    fill: #0096F5;
    fill-opacity: 1;
}

/* Cyberbit Certificates Section */

.legal-certificates__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 32px;
}

.legal-certificates__item {
    padding: 24px;
    border: 1px solid #ffffff40;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
}

.legal-certificates__content-wrapper {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.legal-certificates__image-wrapper {
    display: flex;
    max-width: 204px;
    width: 100%;
    justify-content: center;
    margin: 0 auto;
}

.legal-certificates__title {
    margin-top: 32px;
    color: #fff;
    font-weight: 600;
}

.legal-certificates__description p {
    color: #fff;
    opacity: 50%;
    font-size: 18px;
    font-weight: 400;
}

.legal-certificates__cta-wrapper {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-top: auto;
}

.legal-certificates__cta-label {
    transition: all 0.3s ease;
}

.legal-certificates__cta-arrow {
    display: inline-block;
    transition: transform 0.3s ease;
    color: inherit;
    margin-top: 3px;
}

.legal-certificates__item:hover .legal-certificates__cta-label {
    color: #0096F5;
}

.legal-certificates__item:hover .legal-certificates__cta-arrow {
    transform: translateX(4px);
    color: #0096F5;
}

.legal-certificates__section-heading {
    color: #fff;
    margin-bottom: 24px;
}

.legal-certificates__section-description {
    font-size: 18px;
    color: #fff;
    opacity: 50%;
    margin-bottom: 64px;
    max-width: 700px;
}

/* Legal Page Responsive Styles */

/* Tablet and below (max-width: 1024px) */
@media (max-width: 1024px) {
    .legal-hero {
        padding-bottom: 90px;
    }

    .legal-hero__bg-image {
        height: 400px;
    }

    .legal-hero__logo-img {
        width: 200px;
        margin-bottom: 20px;
    }

    .legal-hero__heading {
        font-size: 48px;
        margin-bottom: 18px;
    }

    .legal-documents__section-title {
        margin-bottom: 24px;
    }

    .legal-documents__sections {
        gap: 60px;
    }

    .legal-documents__section-documents {
        gap: 14px;
    }

    .legal-documents__document-icon-img {
        height: 28px;
        width: 28px;
    }

    .legal-certificates__list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 32px;
    }

}

/* Mobile (max-width: 768px) */
@media (max-width: 768px) {
    .legal-hero {
        padding-bottom: 60px;
    }

    .legal-hero__bg-image {
        height: 300px;
    }

    .legal-hero__logo-img {
        width: 180px;
        margin-bottom: 16px;
    }

    .legal-hero__heading {
        font-size: 32px;
        margin-bottom: 16px;
    }

    .legal-documents__section-title {
        margin-bottom: 16px;
    }

    .legal-documents__sections {
        gap: 48px;
    }

    .legal-documents__section-documents {
        gap: 8px;
    }

    .legal-documents__document-icon-img {
        height: 24px;
        width: 24px;
    }

    .legal-certificates__list {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 32px;
    }

    .legal-certificates__section-heading {
        color: #fff;
        margin-bottom: 16px;
    }
}



/* Legal Page End */

/* Single Post BEM Styles Start */
.single-post {
    background-color: #050a22;
}

.single-post .site-header {
    background-color: #050a22;
}

.single-post__hero {
    padding: 40px 0 64px;
}

.single-post__container {}

.single-post__header {}

.single-post__header-content {}

.single-post__back-link {
    display: flex;
    align-items: center;
    gap: 4px;
    text-decoration: none;
    color: #fff;
    transition: all 0.3s ease;
    margin-bottom: 20px;
}

.single-post__back-link:hover {
    color: #ddd;
}

.single-post__back-icon {
    transition: all 0.3s ease;
}

.single-post__back-text {
    font-size: 14px;
    font-weight: 500;
    transition: all 0.3s ease;
    margin-top: 1px;
}

.single-post__back-link:hover .single-post__back-text {
    color: #fff;
}

.single-post__title {
    color: #fff;
    margin-bottom: 40px;
    font-weight: 400;
    max-width: 1208px;
    width: 100%;
}

.single-post__meta {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
}

.single-post__meta-details {}

.single-post__author-details {
    display: flex;
    align-items: center;
    gap: 20px;
}

.single-post__author-name {
    color: #fff;
    font-size: 16px;
}

.single-post__date {
    color: inherit;
    font-size: 16px;
}

.single-post__time {
    color: inherit;
    font-size: 16px;
}

.single-post__date-time-wrapper {
    display: flex;
    align-items: center;
    gap: 4px;
    opacity: 0.5;
    color: #fff;
}

.single-post__separator {
    color: inherit;
    font-size: 16px;
}

.single-post__social {}

.single-post__social-list {
    list-style: none;
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0;
    padding: 0;
}

.single-post__social-item {}

.single-post__social-link {}

.single-post__social-link:hover {}

.single-post__body {
    background-color: #fff;
    padding-bottom: 84px;
}

.single-post__body-wrapper {
    display: flex;
    gap: 128px;
    align-items: flex-start;
    justify-content: flex-start;
}

.single-post__content-section {
    max-width: 808px;
    width: 100%;
    padding: 0
}

.single-post__image .size-post-thumbnail {
    border-radius: 8px;
}

.single-post__content-wrapper {}

.single-post__image-wrapper {
    padding-top: 30px;
    padding-bottom: 40px;
}

.single-post__image {}

.single-post__image img {}

.single-post__text-wrapper {}

.single-post__text {}

.single-post__text p {}

.single-post__text h1,
.single-post__text h2,
.single-post__text h3,
.single-post__text h4,
.single-post__text h5,
.single-post__text h6 {}

.single-post__text a {}

.single-post__text a:hover {}

.single-post__footer {
    max-width: 288px;
    width: 100%;
    position: sticky;
    top: 120px;
    align-self: flex-start;
}

.single-post__footer-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 0;
    border-radius: 10px;
}

.single-post__jump-to {
    position: relative;
    z-index: 1;
    margin-top: 30px;
    margin-bottom: 38px;
    padding-top: 0;
    padding-bottom: 0;
}

.single-post__jump-to-text {
    color: #020619;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 21px;
    display: block;
}

.single-post__jump-to-wrapper {
    display: flex;
    gap: 10px;
}

.single-post__jump-to-content {}

.single-post__jump-to-item {
    border-radius: 100px;
}

.single-post__jump-to-item--track {
    width: 3px;
    height: 100%;
    background-color: rgba(2, 6, 25, 0.2);
    position: relative;
}

.single-post__jump-to-item--thumb {
    width: 3px;
    height: 0;
    background-color: #020619;
    position: absolute;
    top: 0;
    left: 0;
    transition: height 0.1s ease-out;
}

.single-post__jump-list {
    list-style: none;
    padding-left: 0;
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 16px;
}

.single-post__jump-item {
    color: #020619b3;
    font-size: 14px;
    cursor: pointer;
}

.single-post__jump-item--active {
    font-weight: 600;
    color: #020619;
}

.single-post__cta {
    position: relative;
    z-index: 1;
    padding: 0;
    margin-top: 30px;
}

.single-post__cta-wrapper {
    position: relative;
    z-index: 10;
    padding: 26px 24px 26px;

}

.single-post__cta-title {
    color: #fff;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 18px;
    text-align: center;
}

.single-post__cta-title-strong {
    font-weight: 600;
}


.single-post__cta-note {
    color: #fff;
    font-size: 14px;
    margin-bottom: 18px;
    text-align: center;
}

.single-post__jump-to--mobile {
    display: none;
}

/* Single Post Mobile Responsive Styles Start */
@media (max-width: 1024px) {
    .single-post__jump-to--mobile {
        display: block;
    }

    .single-post__jump-to--desktop {
        display: none;
    }

    .single-post__body-wrapper {
        flex-direction: column;
        gap: 0px;
    }

    .single-post__footer {
        max-width: 100%;
        position: relative;
        top: 0;
    }

    .single-post__content-section {
        max-width: 100%;
    }
}

@media (max-width: 768px) {
    .single-post__container {
        padding: 0 20px;
    }

    .single-post__header-content {
        gap: 16px;
    }

    .single-post__title {
        margin-bottom: 12px;
    }

    .single-post__meta {
        flex-direction: column;
        gap: 8px;
        align-items: flex-start;
    }

    .single-post__author-details {
        gap: 12px;
    }

    .single-post__body-wrapper {
        flex-direction: column;
        padding: 0 20px;
    }

    .single-post__content-section {
        padding: 0;
    }

    .single-post__image-wrapper {
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .single-post__footer {
        max-width: 100%;
        position: relative;
        top: 0;
    }

    .single-post__jump-to {
        padding-top: 20px;
        padding-bottom: 24px;
    }

    .single-post__cta-wrapper {
        padding: 20px;
    }

    .single-post__cta-title {
        font-size: 20px;
        margin-bottom: 16px;
    }

    .single-post__cta-input {
        font-size: 16px;
        padding: 6px 20px;
    }

    .single-post__cta-note {
        font-size: 12px;
        margin-bottom: 16px;
    }
}

/* Single Post Mobile Responsive Styles End */

/* Single Post BEM Styles End */
.cyberbit-rangeforce-content-wrapper {
    display: flex;
    align-items: center;
    gap: 32px;
}

.cyberbit-rangeforce-img {
    height: 322px;
    width: 322px;
    border-radius: 10px;
    object-fit: cover;
}

.cyberbit-rangeforce-content {
    max-width: 660px;
    width: 100%;
}

@media (max-width: 768px) {
    .cyberbit-rangeforce-content-wrapper {
        flex-direction: column-reverse;
        gap: 0px;
    }

    .cyberbit-rangeforce-img {
        width: 100%;
        height: auto !important;
    }
}


/* for home page acquisition */

.forrester-cta-image-wrapper,
.range-force-cta-image-wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
}