            /* ---------------------------------
    Global
-----------------------------------*/

            body, header {
                max-width: 100%!important;
            }

            h1, h2, h3, h4, h5 {
                letter-spacing: 0!important;
            }

            h1 {
                font-size: 64px!important;
            }

            h2 {
                font-size: 48px!important;
                margin-bottom: 0!important;
            }

            h3 {
                font-size: 32px!important;
            }

            h4 {
                font-size: 24px!important;
            }

            @media (max-width: 575.98px) {
                h1 {
                    font-size: 50px!important;
                }
                h2 {
                    font-size: 30px!important;
                    margin-bottom: 0!important;
                }
                h3 {
                    font-size: 20px!important;
                }
                h4 {
                    font-size: 20px!important;
                }
            }

            p.subheading {
                font-size: 20px!important;
                letter-spacing: 0 !important;
            }

            .bs-row--resources-list .bs-posts .bs-posts__column .bs-post__title * {
                font-size: 24px !important;
            }
            /* .white-header .bs-row--about-banner .bs-column .media-elements .bs-common-image figure img {
    animation: headerFadeIn 2.7s ease-in-out;
    height: auto !important;
    object-fit: cover;
    mix-blend-mode: inherit;
    opacity: 0.7;
    position: relative;
    right: -80px !important;
    top: -180px;
    width: 100% !important;
} */

            #resources .wp-block-group {
                width: 100%;
            }

            @keyframes headerFadeIn {
                from {
                    top: 0px;
                    opacity: 0;
                }
                to {
                    top: -180px;
                    opacity: 0.7;
                }
            }

            @media (max-width: 575.98px) {
                #resources .bs-section--home-resource>.container, .bs-section--home-resource>.container-sm {
                    margin: 0!important;
                }
                #resources .container {
                    margin: 0 1rem;
                    width: 95%;
                }
                .product-page .bs-row--about-banner .bs-column:nth-child(2) {
                    /* display: none!important; */
                }
            }

            @media (min-width: 992px) {
                .bs-section--partner-image-content .bs-column p {
                    /* font-size: 1rem!important; */
                }
            }

            .workbench-column .bs-pro-button.bs-pro-button--arrow-link {
                display: flex!important;
                flex-direction: row;
                justify-content: left!important;
            }

            @media (min-width: 768px) {
                .bs-section--partner-image-content .bs-column .bs-pro-button {
                    margin-top: 10px!important;
                }
            }

            #resources .topics {
                gap: 1rem!important;
            }

            .topics {
                flex-wrap: wrap !important;
                justify-content: center;
            }

            #resources strong {
                font-size: 20px !important;
                font-family: "Poppins";
                font-weight: 500;
                letter-spacing: 0;
            }

            @media (min-width: 1200px) {
                .transparent-header:not(.mega-menu-main-menu-mobile-open) .menu-item-hovered:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item:not(.mega-menu-item__free-download):not(.mega-menu-item__contact-sales)>a:after, header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item:not(.mega-menu-item__free-download):not(.mega-menu-item__contact-sales):not(.mega-menu-item__get-demo)>a:after {
                    left: 12px!important;
                }
            }

            .bs-section--by-need-banner .bs-div--breadcrumbs .bs-div__inner p:not(:last-child)::after {
                color: #fff!important;
            }
            /* Main nav tweaks */

            .mega-menu-link.external-link.no-title {
                display: block;
                position: relative;
            }

            .mega-menu-link.external-link.no-title::after {
                display: inline-block!important;
                content: '+';
            }

            .mega-menu-link.external-link .mega-menu-title::after, .mega-menu-link.external-link.no-title::after {
                background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQgNUMxMy40NDc3IDUgMTMgNC41NTIyOCAxMyA0QzEzIDMuNDQ3NzIgMTMuNDQ3NyAzIDE0IDNIMjBDMjAuNTUyMyAzIDIxIDMuNDQ3NzIgMjEgNFYxMEMyMSAxMC41NTIzIDIwLjU1MjMgMTEgMjAgMTFDMTkuNDQ3NyAxMSAxOSAxMC41NTIzIDE5IDEwVjYuNDE0MjFMMTEuNzA3MSAxMy43MDcxQzExLjMxNjYgMTQuMDk3NiAxMC42ODM0IDE0LjA5NzYgMTAuMjkyOSAxMy43MDcxQzkuOTAyMzcgMTMuMzE2NiA5LjkwMjM3IDEyLjY4MzQgMTAuMjkyOSAxMi4yOTI5TDE3LjU4NTggNUgxNFpNNSA3QzQuNDQ3NzIgNyA0IDcuNDQ3NzIgNCA4VjE5QzQgMTkuNTUyMyA0LjQ0NzcyIDIwIDUgMjBIMTZDMTYuNTUyMyAyMCAxNyAxOS41NTIzIDE3IDE5VjE0LjQzNzVDMTcgMTMuODg1MiAxNy40NDc3IDEzLjQzNzUgMTggMTMuNDM3NUMxOC41NTIzIDEzLjQzNzUgMTkgMTMuODg1MiAxOSAxNC40Mzc1VjE5QzE5IDIwLjY1NjkgMTcuNjU2OSAyMiAxNiAyMkg1QzMuMzQzMTUgMjIgMiAyMC42NTY5IDIgMTlWOEMyIDYuMzQzMTUgMy4zNDMxNSA1IDUgNUg5LjU2MjVDMTAuMTE0OCA1IDEwLjU2MjUgNS40NDc3MiAxMC41NjI1IDZDMTAuNTYyNSA2LjU1MjI4IDEwLjExNDggNyA5LjU2MjUgN0g1WiIgZmlsbD0iIzAwMDAwMCIvPg0KPC9zdmc+")!important;
                background-size: contain !important;
                content: '';
                display: inline-block;
                height: 17px;
                margin-left: 3px;
                margin-top: -3px;
                vertical-align: middle;
                width: 17px;
            }

            .mega-menu-item .mega-menu-link.external-link:hover .mega-menu-title::after, .mega-menu-link.external-link.no-title:hover::after {
                background-image: url("data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KDTxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNCA1QzEzLjQ0NzcgNSAxMyA0LjU1MjI4IDEzIDRDMTMgMy40NDc3MiAxMy40NDc3IDMgMTQgM0gyMEMyMC41NTIzIDMgMjEgMy40NDc3MiAyMSA0VjEwQzIxIDEwLjU1MjMgMjAuNTUyMyAxMSAyMCAxMUMxOS40NDc3IDExIDE5IDEwLjU1MjMgMTkgMTBWNi40MTQyMUwxMS43MDcxIDEzLjcwNzFDMTEuMzE2NiAxNC4wOTc2IDEwLjY4MzQgMTQuMDk3NiAxMC4yOTI5IDEzLjcwNzFDOS45MDIzNyAxMy4zMTY2IDkuOTAyMzcgMTIuNjgzNCAxMC4yOTI5IDEyLjI5MjlMMTcuNTg1OCA1SDE0Wk01IDdDNC40NDc3MiA3IDQgNy40NDc3MiA0IDhWMTlDNCAxOS41NTIzIDQuNDQ3NzIgMjAgNSAyMEgxNkMxNi41NTIzIDIwIDE3IDE5LjU1MjMgMTcgMTlWMTQuNDM3NUMxNyAxMy44ODUyIDE3LjQ0NzcgMTMuNDM3NSAxOCAxMy40Mzc1QzE4LjU1MjMgMTMuNDM3NSAxOSAxMy44ODUyIDE5IDE0LjQzNzVWMTlDMTkgMjAuNjU2OSAxNy42NTY5IDIyIDE2IDIySDVDMy4zNDMxNSAyMiAyIDIwLjY1NjkgMiAxOVY4QzIgNi4zNDMxNSAzLjM0MzE1IDUgNSA1SDkuNTYyNUMxMC4xMTQ4IDUgMTAuNTYyNSA1LjQ0NzcyIDEwLjU2MjUgNkMxMC41NjI1IDYuNTUyMjggMTAuMTE0OCA3IDkuNTYyNSA3SDVaIiBmaWxsPSIjMEI4OTJEIi8+IDwvZz4KDTwvc3ZnPg==")!important;
                content: '';
            }

            @media (max-width: 1199.98px) {
                .mega-menu-item .mega-menu-link.external-link .mega-menu-title::after, .mega-menu-link.external-link.no-title:hover::after {
                    background-image: url("data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KDTxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNCA1QzEzLjQ0NzcgNSAxMyA0LjU1MjI4IDEzIDRDMTMgMy40NDc3MiAxMy40NDc3IDMgMTQgM0gyMEMyMC41NTIzIDMgMjEgMy40NDc3MiAyMSA0VjEwQzIxIDEwLjU1MjMgMjAuNTUyMyAxMSAyMCAxMUMxOS40NDc3IDExIDE5IDEwLjU1MjMgMTkgMTBWNi40MTQyMUwxMS43MDcxIDEzLjcwNzFDMTEuMzE2NiAxNC4wOTc2IDEwLjY4MzQgMTQuMDk3NiAxMC4yOTI5IDEzLjcwNzFDOS45MDIzNyAxMy4zMTY2IDkuOTAyMzcgMTIuNjgzNCAxMC4yOTI5IDEyLjI5MjlMMTcuNTg1OCA1SDE0Wk01IDdDNC40NDc3MiA3IDQgNy40NDc3MiA0IDhWMTlDNCAxOS41NTIzIDQuNDQ3NzIgMjAgNSAyMEgxNkMxNi41NTIzIDIwIDE3IDE5LjU1MjMgMTcgMTlWMTQuNDM3NUMxNyAxMy44ODUyIDE3LjQ0NzcgMTMuNDM3NSAxOCAxMy40Mzc1QzE4LjU1MjMgMTMuNDM3NSAxOSAxMy44ODUyIDE5IDE0LjQzNzVWMTlDMTkgMjAuNjU2OSAxNy42NTY5IDIyIDE2IDIySDVDMy4zNDMxNSAyMiAyIDIwLjY1NjkgMiAxOVY4QzIgNi4zNDMxNSAzLjM0MzE1IDUgNSA1SDkuNTYyNUMxMC4xMTQ4IDUgMTAuNTYyNSA1LjQ0NzcyIDEwLjU2MjUgNkMxMC41NjI1IDYuNTUyMjggMTAuMTE0OCA3IDkuNTYyNSA3SDVaIiBmaWxsPSIjYWFiOGMyIi8+IDwvZz4KDTwvc3ZnPg==")!important;
                    content: '';
                }
            }

            @media (min-width: 1200px) {
                header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row#mega-menu-9956-0>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column) {
                    /* flex: 0 0 24.0425% !important;
        padding: 40px 25px 20px 0 !important; */
                }
            }

            .single-news .wp-block-post-author__content {
                display: none;
            }

            .bs-lottie-animator--dot-animation {
                display: none!important;
            }

            header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu {
                border-bottom: 1px solid #e1e8ed;
                box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05);
            }

            .bs-section--by-need-counter-section .bs-counter .bs-counter__summary * {
                display: inline-block;
            }

            #logos {
                display: none;
            }

            .bs-div--pricing-2-page-our-commitment {
                display: none;
            }
            /* ---------------------------------
    Careers page
-----------------------------------*/

            .careers-departments {
                background: #F0F3F6;
                margin: 2rem 0;
                padding: 1rem;
                width: 100%;
            }

            .careers-departments h3 {
                border-bottom: 2px solid #44a833;
                display: block;
                font-size: 2rem;
                font-weight: 700;
                margin: 1rem 0 2rem;
                padding-bottom: 1rem;
            }

            .careers-departments .career-list {
                display: grid;
                grid-gap: 20px;
                grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
            }

            .career-listing-link {
                background-color: #fff;
                color: #152442;
                display: inline-block;
                padding: 1rem;
                position: relative;
            }

            .career-svg svg {
                height: 25px;
                width: 25px;
            }

            .career-svg {
                position: absolute;
                right: -7px;
                top: 10px;
            }

            .career-listing-link .title {
                font-size: 1rem;
                font-weight: 700;
                margin-bottom: 1rem;
                position: relative;
            }

            .career-listing-link span {
                display: inline-block;
                margin-right: 1em;
            }

            .career-listing-link .location {
                color: #556575;
                display: block;
                font-size: .7rem;
            }

            .career-listing-link .location svg {
                display: inline-block;
                fill: currentColor;
                height: 16px;
                vertical-align: middle;
                width: 16px;
            }

            ul.description {
                list-style: none;
                margin: 2rem 0;
                padding: 0;
            }

            ul.description li {
                padding: 0.5rem 0 0.5rem 30px;
                position: relative;
            }

            ul.description li:before, ul.description .text-with-image li:before {
                background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTEiIGN5PSIxMiIgcj0iMTEiIGZpbGw9IiM2MkFFNTYiLz4KPHBhdGggZD0iTTE2LjU4NDQgNi41ODQzN0wxOCA4TDkgMTdMNCAxMkw1LjQxNTYyIDEwLjU4NDRMOSAxNC4xNzE5TDE2LjU4NDQgNi41ODQzN1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');
                content: '';
                display: inline-block;
                height: 24px;
                left: 0;
                margin-right: 0.75rem;
                margin-top: -6px;
                position: absolute;
                top: 14px;
                vertical-align: middle;
                width: 22px;
            }
            /* ---------------------------------
    Pricing page
-----------------------------------*/

            .bs-div--pricing-cards-wrapper>div>.bs-div>.bs-div__inner:hover .cursor {
                opacity: 0!important;
                display: none!important;
            }

            .bs-div--pricing-cards-wrapper>div>.bs-div>.bs-div__inner:hover .bs-div--pricing-card-top h2 {
                color: inherit;
            }

            .bs-div--pricing-cards-wrapper>div>.bs-div>.bs-div__inner:hover .bs-div--pricing-card-bottom h4 {
                color: #657786;
            }

            .bs-div--pricing-cards-wrapper>div>.bs-div>.bs-div__inner:hover .bs-div--pricing-card-bottom h3, .bs-div--pricing-cards-wrapper>div>.bs-div>.bs-div__inner:hover .bs-div--pricing-card-bottom h3 sup, .bs-div--pricing-cards-wrapper>div>.bs-div>.bs-div__inner:hover .bs-div--pricing-card-bottom h3 sub, .bs-div--pricing-cards-wrapper>div>.bs-div>.bs-div__inner:hover .bs-div--pricing-card-bottom p {
                color: #0a1116 !important;
            }

            .bs-div--pricing-cards-wrapper>div>.bs-div>.bs-div__inner {
                transition: top 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
                top: 0;
            }

            .bs-div--pricing-cards-wrapper>div>.bs-div>.bs-div__inner:hover {
                background-color: #fff;
                box-shadow: 0 30px 60px rgba(101, 119, 134, 0.5);
                top: -4px;
            }

            .bs-div--pricing-cards-wrapper>div>.bs-div>.bs-div__inner:hover .bs-pro-button .bs-pro-button__container {
                background: #0ccb4a !important;
                color: #0a1116;
            }

            .bs-div--pricing-cards-wrapper>div>.bs-div>.bs-div__inner:hover .bs-div--pricing-card-bottom h3, .bs-div--pricing-cards-wrapper>div>.bs-div>.bs-div__inner:hover .bs-div--pricing-card-bottom h3 sub {
                color: #6d5bf6 !important;
            }

            @media (min-width: 1200px) {
                .bs-div--pricing-cards-wrapper .cursor {
                    display: none!important;
                }
                .bs-div--pricing-cards-wrapper .bs-pro-button.bs-pro-button--secondary-fill-arrow-no-border .bs-pro-button__container:hover {
                    background-position: 100%;
                }
                .bs-div--pricing-cards-wrapper .bs-pro-button.bs-pro-button--secondary-fill-arrow-no-border .bs-pro-button__container {
                    background-position: 100%!important;
                    transition: none!important;
                }
            }

            #jobs {
                margin-bottom: -50px;
                padding-bottom: 50px;
            }

            .bs-section--by-need-banner-section .bs-div--breadcrumbs a {
                color: #fff;
            }

            header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item:not(.mega-menu-item__free-download):not(.mega-menu-item__contact-sales)>a {
                font-size: 16px!important;
                font-weight: 700;
            }

            @media all and (min-width: 1200px) {
                header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column)>.mega-sub-menu>li>.mega-sub-menu>li.mega-menu-item-has-children>.mega-sub-menu>li>a {
                    font-size: 16px!important;
                    font-weight: 500;
                }
                header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item:not(.mega-menu-item__free-download):not(.mega-menu-item__contact-sales)>a {
                    padding-bottom: 32px;
                    padding-top: 32px;
                }
            }

            .bs-counter--home-banner-counter .bs-counter__summary p {
                font-size: 18px;
            }

            .bs-blurb--r-blbstk-l6-anda1 .bs-blurb__container {
                isolation: isolate;
            }

            .bs-row--about-leaders-grid .bs-post {
                margin: 0 auto;
                max-width: 260px;
            }

            .bs-section--platform-anaconda-enterprise iframe {
                width: 100%;
            }

            @media (min-width: 768px) {
                .bs-counter--home-banner-counter .bs-counter__title p {
                    font-size: 33px;
                    letter-spacing: inherit;
                    line-height: 1.1;
                }
                .bs-counter--home-banner-counter::before {
                    height: 90% !important;
                    top: 0;
                }
                .bs-row--home-counter>.bs-column {
                    max-width: 1200px;
                }
                .bs-row--home-counter .bs-counter__wrapper {
                    display: none;
                }
                .bs-row--home-counter {
                    padding: 40px 0 0;
                }
            }

            .bs-slider--home-main-banner .slick-slide-wrapper>.bs-div>.bs-div__inner {
                padding-top: 4rem;
            }

            .bs-section--leading-python .bs-pro-button {
                margin: 20px 10px;
                width: calc(100% - 20px);
            }

            .media-elements .play-button {
                z-index: 1;
            }

            .bs-section--blog-inner-content a {
                border-width: 0.8px;
                line-height: 1.5;
            }

            @media (min-width: 992px) {
                .bs-section--home-banner-slider>div {
                    min-height: calc(20vh - 32px)!important;
                }
            }

            #capabilities .bs-blurb__image {
                background-color: #6D5BF6;
            }

            @media (min-width: 992px) and (min-width: 992px) {
                .bs-blurb.bs-blurb--r-blbstk-l6-anda1 .bs-blurb__content .bs-blurb__title>* {
                    font-size: 50px;
                }
                .bs-blurb.bs-blurb--r-blbstk-l6-anda1 .bs-blurb__content p {
                    font-size: 1.2rem;
                }
            }

            @media (max-width: 781px) {
                .wp-block-columns ~ .wp-block-spacer {
                    display: none;
                }
            }

            @media (max-width: 767px) {
                .bs-section--home-resource {
                    padding-bottom: 60px;
                }
                .bs-row--platform-repeatable-section .media-elements .bs-common-image {
                    height: 100%;
                }
                .bs-row--platform-repeatable-section .media-elements figure picture {
                    width: 100%;
                }
                .bs-row--platform-repeatable-section .media-elements figure img {
                    height: 100%;
                    object-fit: cover;
                    width: 100% !important;
                }
                .bs-section--by-need-additional-resources.bs-section--home-resource {
                    padding-top: 0;
                }
                .bs-pro-button--secondary-fill-arrow .bs-pro-button__container::after {
                    flex: 0 0 8px;
                }
            }

            @media (max-width: 991px) {
                .bs-section--purpose-built-enterprise .bs-row:nth-of-type(2) > .bs-column:nth-of-type(3) > .bs-div::before {
                    background-position: top center !important;
                    background-size: cover;
                }
                .bs-section--purpose-built-enterprise .bs-row:nth-of-type(2) > .bs-column:nth-of-type(3) > .bs-div .bs-div__inner h2::before {
                    background-position: center !important;
                    background-size: 100% 100% !important;
                    height: 50px;
                    left: -58px;
                    top: -11px;
                    width: 50px;
                }
            }

            main ul li {
                font-family: "Inter", sans-serif;
            }

            .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select {
                margin-top: 5px;
            }

            .mktoForm .mktoFormRow:not(.multiple-select-wrapper):not(.logical-field-wrapper):not(.radio-list-wrapper):not(.date-field-wrapper) .mktoFormCol .mktoFieldWrap .mktoLabel {
                padding-bottom: 6px;
                width: 83%!important;
            }

            @media (min-width: 992px) {
                .bs-section--blog-inner-content figure {
                    width: auto;
                }
                .bs-section--blog-inner-content figure img {
                    width: auto!important;
                }
            }
            /* Nav changes */

            .mega-menu .bs-pro-button.bs-pro-button--white-button-fill-arrow .bs-pro-button__container {
                border-radius: 5px;
                font-size: 14px;
                padding: 10px;
            }

            .page-scrolled .mega-menu .bs-pro-button.bs-pro-button--white-button-fill-arrow .bs-pro-button__container {
                border-color: #222;
                color: #222;
            }

            .mega-menu .bs-pro-button.bs-pro-button--secondary-button-fill-arrow-medium-purple .bs-pro-button__container {
                font-size: 14px;
                padding: 10px 10px;
            }

            header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales {
                margin-left: 12px;
            }

            header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales:hover {
                text-decoration: underline!important;
            }

            .mega-menu .bs-pro-button.bs-pro-button--white-button-fill-arrow .bs-pro-button__container:after, .bs-pro-button.bs-pro-button--secondary-button-fill-arrow-medium-purple .bs-pro-button__container:after {
                display: none;
            }

            .mega-mega-menu-item__contact-sales {
                align-items: center;
                display: flex!important;
                flex-direction: row;
            }

            header.menu-item-hovered .header__inner .header__navigation #mega-menu-wrap-main-menu #mega-menu-main-menu .mega-menu-item:nth-of-type(6) a.mega-menu-link {
                color: #0B892D;
            }

            .transparent-header.menu-item-hovered .menu-item-hovered .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item.mega-menu-item-11914>a, .transparent-header.menu-item-hovered .menu-item-hovered .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item.mega-menu-item__get-demo>a, .transparent-header.menu-item-hovered .menu-item-hovered .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item.mega-menu-item__contact-sales>a {
                padding: 12px 24px 11px 30px!important;
            }

            header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item-11914>a, header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__get-demo>a, header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales>a {
                align-items: center;
                background-color: #0ccb4a;
                background-origin: border-box;
                background-position: bottom right;
                background-size: 200%;
                /* background: linear-gradient(90deg, #6d5bf6 0%, #6d5bf6 50%, #6d5bf6 50%, #6d5bf6 100%); */
                border-radius: 4px;
                /* border: 1px solid #6d5bf6; */
                /* color: #fff!important; */
                display: flex;
                /* font-family: "Inter",sans-serif; */
                font-size: 14px;
                font-weight: 700;
                justify-content: center;
                line-height: 1.6;
                margin: 0;
                min-height: initial;
                min-width: initial;
                padding: 12px 15px 12px 15px!important;
                position: relative;
                text-align: left;
                text-decoration: none;
                text-transform: none;
            }

            .button-demo {
                margin-left: 12px;
            }

            header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__get-demo>a {
                padding-right: 30px!important;
                margin-left: 30px;
            }

            header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item-11914>, header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__get-demo>, header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales>a {
                /* background: #6d5bf6!important;
    border-color: #6d5bf6 !important; */
            }

            header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__get-demo>a:hover {
                color: #2c2c2c!important;
            }

            header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__get-demo>a:after {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDkgMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJQcmltYXJ5IiBkPSJNOC40MTE5NSA4LjA4Nzk5QzguNjM3OTkgOC4zMTQwMyA4LjYzNzk5IDguNjg1OSA4LjQxMTk1IDguOTExOTVMMS40MTE5NSAxNS45MTE5QzEuMTg1OTEgMTYuMTM4IDAuODE0MDMgMTYuMTM4IDAuNTg3OTg4IDE1LjkxMTlDMC4zNjE5NDcgMTUuNjg1OSAwLjM2MTk0NyAxNS4zMTQgMC41ODc5ODggMTUuMDg4TDcuMTc2MDEgOC40OTk5N0wwLjU4Nzk4OCAxLjkxMTk1QzAuMzYxOTQ3IDEuNjg1OSAwLjM2MTk0NyAxLjMxNDAzIDAuNTg3OTg4IDEuMDg3OTlDMC44MTQwMyAwLjg2MTk0NyAxLjE4NTkxIDAuODYxOTQ3IDEuNDExOTUgMS4wODc5OUw4LjQxMTk1IDguMDg3OTlaIiBmaWxsPSIjMkMyQzJDIi8+Cjwvc3ZnPgo=");
                background-color: transparent!important;
                content: '' !important;
                /* right: 14px !important; */
                left: unset !important;
                display: block !important;
                width: 20px !important;
                height: 20px !important;
                background-repeat: no-repeat;
                /* background: transparent; */
                position: absolute;
                top: 11px;
                transition: right 0.2s ease-in-out !important;
                right: 4px !important;
            }

            header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__get-demo>a:hover:after {
                right: 0!important;
                left: unset!important;
            }
            /* header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales>a:hover */

            header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item-11914>a:hover, header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-mega-menu-item__get-demo>a:hover {
                /* background: #5E4FCE!important;
    border-color: #5E4FCE !important;
    color: #fff !important; */
                color: #2c2c2c!important;
            }

            header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item-11914>a:after, header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales>a:after {
                display: none!important;
            }
            /* header.menu-item-hovered .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales>a */

            header.menu-item-hovered .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item-11914>a {
                /* color: #fff!important; */
            }

            @media (min-width: 1200px) {
                header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column) {
                    /* flex: 0 0 33.0425%!important;
        flex: 0 0 24.0425% !important;
        padding: 40px 25px 20px 0 !important; */
                }
            }

            @media (min-width: 1200px) {
                header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column)>.mega-sub-menu>li>a {
                    margin-bottom: 30px!important;
                    color: #0a1116!important;
                    font-size: 16px;
                    font-weight: 600;
                    letter-spacing: 0.02em;
                    /* text-transform: none!important; */
                }
            }

            @media (min-width: 1200px) {
                header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column)>.mega-sub-menu>li>.mega-sub-menu>li.mega-mega-menu-item__has-link {
                    padding-bottom: 20px!important;
                }
            }

            header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column)>.mega-sub-menu>li>a {
                font-size: 16px;
                font-weight: 600!important;
                text-transform: none;
            }

            header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column)>.mega-sub-menu>li>a {
                display: inherit !important;
            }

            .transparent-header:not(.mega-menu-main-menu-mobile-open) .menu-item-hovered:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales>a {
                align-items: center;
                background-color: rgba(0, 0, 0, 0);
                background-origin: border-box;
                background-position: bottom right;
                background-size: 200%;
                background: linear-gradient(90deg, #0b892d 0%, #0b892d 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);
                border-radius: 4px;
                border: 1px solid #0b892d;
                color: #0b892d;
                display: flex;
                /* font-family: "Inter",sans-serif; */
                font-size: 14px;
                font-weight: 700;
                justify-content: center;
                line-height: 1;
                margin: 0;
                min-height: initial;
                min-width: initial;
                padding: 9px 19.5px;
                position: relative;
                text-align: left;
                text-decoration: none;
                text-transform: none;
            }

            header.page-scrolled .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales>a {
                color: #fff;
                /* padding: 9px 10.5px !important; */
                padding: 13px 10.5px;
            }

            @media (min-width: 992px) {
                .bs-section--leading-python {
                    padding: 70px 0;
                }
            }

            .transparent-header:not(.mega-menu-main-menu-mobile-open) .menu-item-hovered:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales>a {
                align-items: center;
                background-color: rgba(0, 0, 0, 0);
                background-origin: border-box;
                background-position: bottom right;
                background-size: 200%;
                background: linear-gradient(90deg, #0b892d 0%, #0b892d 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);
                border-radius: 4px;
                border: 1px solid #0b892d;
                color: #0b892d;
                display: flex;
                /* font-family: "Inter",sans-serif; */
                font-size: 14px;
                font-weight: 700;
                justify-content: center;
                line-height: 1;
                margin: 0;
                min-height: initial;
                min-width: initial;
                padding: 13px 19.5px;
                position: relative;
                text-align: left;
                text-decoration: none;
                text-transform: none;
            }

            @media (max-width: 1199.98px) {
                header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item:not(.mega-menu-item__free-download):not(.mega-menu-item__contact-sales)>a {
                    color: #fff;
                    font-size: 16px !important;
                    font-weight: 700;
                    margin: 24px 0;
                    padding-top: 17px !important;
                }
                .transparent-header:not(.mega-menu-main-menu-mobile-open) .menu-item-hovered:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales>a, header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales>a {
                    color: #2c2c2c;
                    font-size: 16px;
                    font-family: 'Poppins';
                    font-weight: 700;
                }
                header .header__inner .header__navigation #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mega-menu-item__free-download>a {
                    padding: 12px 30px 12px 30px !important;
                    border-left: 1px solid #fff !important;
                }
                header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales>a, header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__get-demo>a {
                    color: #2c2c2c!important;
                }
            }

            @media (min-width: 1200px) {
                .transparent-header:not(.mega-menu-main-menu-mobile-open) .menu-item-hovered:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales, header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales {
                    margin-left: 5px;
                    margin-left: 5px!important;
                }
                .transparent-header:not(.mega-menu-main-menu-mobile-open) header:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales>a {
                    padding: 13px 10.5px!important;
                }
            }

            @media (max-width: 1199.98px) {
                header .header__inner .header__navigation #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item:not(.mega-menu-item__free-download):not(.mega-menu-item__contact-sales)>a {
                    margin-left: 0;
                    margin-top: 20px;
                }
                header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales {
                    margin-left: 0;
                }
                header .header__inner .header__navigation #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mega-menu-item__free-download>a:after {
                    display: none!important;
                }
            }

            #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
                /* font-family: "Inter"!important; */
                font-size: 18px!important;
            }

            #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
                /* border-left: 0 !important; */
                display: block;
                /* font-family: "Inter"; */
                /* font-weight: 400 !important; */
                /* padding: 0 !important; */
            }

            #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link .mega-description-group .mega-menu-title, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link .mega-description-group .mega-menu-description {
                /* font-weight: 400 !important; */
                font-family: 'Inter';
                font-style: normal!important;
            }

            @media (min-width: 1200px) {
                #mega-menu-wrap-main-menu .mega-title-heading a.mega-menu-link .mega-description-group .mega-menu-title, #mega-menu-wrap-main-menu .mega-title-heading a.mega-menu-link {
                    border-bottom: 1px solid #E6E8EC;
                    padding: 8px 0;
                }
                header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column) {
                    flex: 0 0 32.0425%!important;
                }
                #mega-menu-item-18480,
                #mega-menu-item-17157 {
                    margin-top: 20px!important;
                }
                #mega-menu-item-17157:before,
                #mega-menu-item-18480:before {
                    display: block !important;
                    content: '';
                    width: 200px;
                    height: 1px;
                    background: #E6E8EC;
                    position: absolute;
                    /* bottom: -10px; */
                    top: 16px;
                    left: -90px;
                }
                #mega-menu-item-206 {
                    margin-top: -1.5px !important;
                }
                header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column)>.mega-sub-menu>li>.mega-sub-menu>li>a:hover .mega-description-group .mega-menu-title {
                    color: #0b892d !important;
                }
            }

            @media (min-width: 1200px) {
                header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column) {
                    flex: 0 0 32.0425%!important;
                    padding: 81px 80px 70px 0;
                }
                header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column)>.mega-sub-menu>li>.mega-sub-menu>li>a .mega-description-group .mega-menu-title {
                    margin-bottom: 0!important;
                    line-height: 1.3;
                    font-size: 16px !important;
                    color: #2c2c2c !important;
                    font-weight: 600 !important;
                    padding: 8px 0!important;
                }
                header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column)>.mega-sub-menu>li>.mega-sub-menu>li>a .mega-description-group .mega-menu-description {
                    margin: 0;
                    line-height: 1.5;
                    font-size: 16px!important;
                    font-weight: 500;
                    font-style: normal;
                    letter-spacing: 0.02em;
                    color: #60636A!important;
                }
                header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column)>.mega-sub-menu>li>.mega-sub-menu>li:not(.mega-menu-item-has-children)>a {
                    border-left: 1px solid #e1e8ed;
                    font-weight: 600!important;
                    font-family: 'Inter'!important;
                    font-size: 16px!important;
                }
                header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li:not(.mega-has-description)>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column)>.mega-sub-menu>li:not(.mega-has-description)>a:not([href]), header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li:not(.mega-has-description)>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column):not(.mega-has-description)>.mega-sub-menu>li:not(.mega-has-description)>a[href='#'], header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li:not(.mega-has-description)>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column):not(.mega-has-description)>.mega-sub-menu>li:not(.mega-has-description)> .mega-description-group .mega-menu-title {
                    padding: 8px 0!important;
                    border-bottom: 1px solid #E6E8EC;
                }
                #mega-menu-item-18464 .mega-menu-title {
                    padding: 8px 0!important;
                    border-bottom: 1px solid #E6E8EC;
                }
                #mega-menu-item-10365 .mega-sub-menu .mega-menu-title {
                    padding: 8px 0!important;
                    border-bottom: 0!important;
                }
                #mega-menu-item-10365 a:first-of-type .mega-description-group .mega-menu-title {
                    padding: 8px 0!important;
                    border-bottom: 1px solid #E6E8EC;
                }
                header #mega-menu-wrap-main-menu #mega-menu-main-menu li#mega-menu-9956-0-0 {
                    /* width: fit-content; */
                    flex: 1 1 25% !important;
                    max-width: 455px;
                }
            }

            #mega-menu-wrap-main-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-row, #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-column, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu span.mega-menu-badge {
                border-left: 0!important;
            }

            #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link {
                padding: 0!important;
            }

            .transparent-header:not(.mega-menu-main-menu-mobile-open) .menu-item-hovered:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__free-download>a:before, header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__free-download>a:before {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNSAxNUMyLjIyNSAxNSAyIDE0Ljc3NSAyIDE0LjVDMiAxNC4yMjUgMi4yMjUgMTQgMi41IDE0SDEzLjVDMTMuNzc1IDE0IDE0IDE0LjIyNSAxNCAxNC41QzE0IDE0Ljc3NSAxMy43NzUgMTUgMTMuNSAxNUgyLjVaTTguMzUzMTMgMTEuODUzMUM4LjE1OTM4IDEyLjA0NjkgNy44NDA2MiAxMi4wNDY5IDcuNjQ2ODcgMTEuODUzMUwzLjY0Njg4IDcuODUzMTNDMy40NTMxMiA3LjY1OTM4IDMuNDUzMTIgNy4zNDA2MiAzLjY0Njg4IDcuMTQ2ODdDMy44NDA2MyA2Ljk1MzEyIDQuMTU5MzggNi45NTMxMiA0LjM1MzEzIDcuMTQ2ODdMNy41IDEwLjI5MzdWN1YxLjVDNy41IDEuMjI1IDcuNzI1IDEgOCAxQzguMjc1IDEgOC41IDEuMjI1IDguNSAxLjVWN1YxMC4yOTM3TDExLjY0NjkgNy4xNDY4N0MxMS44NDA2IDYuOTUzMTIgMTIuMTU5NCA2Ljk1MzEyIDEyLjM1MzEgNy4xNDY4N0MxMi41NDY5IDcuMzQwNjIgMTIuNTQ2OSA3LjY1OTM4IDEyLjM1MzEgNy44NTMxM0w4LjM1MzEzIDExLjg1MzFaIiBmaWxsPSIjNkQ1QkY2Ii8+Cjwvc3ZnPgo=")!important;
                content: '';
                width: 20px !important;
                height: 20px !important;
                background-position: 0 !important;
                background-size: contain !important;
                left: -26px !important;
                top: -2px !important;
            }

            @media (max-width: 1199.98px) {
                header .header__inner .header__navigation #mega-menu-wrap-main-menu #mega-menu-main-menu {
                    background-color: #fff!important;
                }
                header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu > li.mega-menu-item:not(.mega-menu-item__free-download):not(.mega-menu-item__contact-sales) > a {
                    color: #2c2c2c;
                }
                .header__wrapper {
                    background-color: #fff;
                }
                .mega-menu-main-menu-mobile-open header .header__inner .header__navigation #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-left, .mega-menu-main-menu-mobile-open header .header__inner .header__navigation #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-center, .mega-menu-main-menu-mobile-open header .header__inner .header__navigation #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-blocks-right {
                    background-color: #000!important;
                }
                header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu {
                    box-shadow: none!important;
                }
                #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link .mega-description-group .mega-menu-title, header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column)>.mega-sub-menu>li>a, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link .mega-description-group .mega-menu-description, header .header__inner .header__navigation #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>.mega-sub-menu .mega-menu-row>.mega-sub-menu .mega-menu-column>.mega-sub-menu>li.mega-menu-item>.mega-sub-menu>li.mega-menu-item>a, header .header__inner .header__navigation #mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>.mega-sub-menu .mega-menu-row>.mega-sub-menu .mega-menu-column>.mega-sub-menu>li.mega-menu-item>.mega-sub-menu>li.mega-menu-item .mega-menu-title {
                    color: #2c2c2c !important;
                }
                #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link {
                    margin-bottom: 15px !important;
                }
            }

            @media (min-width: 1200px) {
                .transparent-header:not(.mega-menu-main-menu-mobile-open) .menu-item-hovered:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__free-download>a:before, header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__free-download>a:before {
                    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNSAxNUMyLjIyNSAxNSAyIDE0Ljc3NSAyIDE0LjVDMiAxNC4yMjUgMi4yMjUgMTQgMi41IDE0SDEzLjVDMTMuNzc1IDE0IDE0IDE0LjIyNSAxNCAxNC41QzE0IDE0Ljc3NSAxMy43NzUgMTUgMTMuNSAxNUgyLjVaTTguMzUzMTMgMTEuODUzMUM4LjE1OTM4IDEyLjA0NjkgNy44NDA2MiAxMi4wNDY5IDcuNjQ2ODcgMTEuODUzMUwzLjY0Njg4IDcuODUzMTNDMy40NTMxMiA3LjY1OTM4IDMuNDUzMTIgNy4zNDA2MiAzLjY0Njg4IDcuMTQ2ODdDMy44NDA2MyA2Ljk1MzEyIDQuMTU5MzggNi45NTMxMiA0LjM1MzEzIDcuMTQ2ODdMNy41IDEwLjI5MzdWN1YxLjVDNy41IDEuMjI1IDcuNzI1IDEgOCAxQzguMjc1IDEgOC41IDEuMjI1IDguNSAxLjVWN1YxMC4yOTM3TDExLjY0NjkgNy4xNDY4N0MxMS44NDA2IDYuOTUzMTIgMTIuMTU5NCA2Ljk1MzEyIDEyLjM1MzEgNy4xNDY4N0MxMi41NDY5IDcuMzQwNjIgMTIuNTQ2OSA3LjY1OTM4IDEyLjM1MzEgNy44NTMxM0w4LjM1MzEzIDExLjg1MzFaIiBmaWxsPSIjNkQ1QkY2Ii8+Cjwvc3ZnPgo=")!important;
                    content: '';
                    width: 20px !important;
                    height: 20px !important;
                    background-position: 0 !important;
                    background-size: contain !important;
                    left: -26px !important;
                    top: -2px !important;
                }
                .transparent-header:not(.mega-menu-main-menu-mobile-open) .menu-item-hovered:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__free-download>a:hover:before,
                header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__free-download>a:hover:before {
                    transform: none!important;
                }

                li#mega-menu-item-17152,
                li#mega-menu-item-18465  {
                    margin-top: 50px!important;
                }
            }

            @media (min-width: 1200px) {
                header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column)>.mega-sub-menu>li>.mega-sub-menu>li.mega-menu-item-has-children:after {
                    /* display: none!important; */
                }
            }

            @media (min-width: 1200px) {
                header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column)>.mega-sub-menu>li>.mega-sub-menu>li.mega-menu-item-has-children>.mega-sub-menu {
                    columns: 1!important;
                }
            }

            @media (min-width: 1200px) {
                header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column)>.mega-sub-menu>li>.mega-sub-menu>li.mega-menu-item-has-children>.mega-sub-menu>li>a:after {
                    /* display: none!important; */
                }
            }

            #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
                color: #0a1116;
            }

            @media (min-width: 1200px) {
                header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column)>.mega-sub-menu>li>.mega-sub-menu>li.mega-menu-item-has-children>.mega-sub-menu>li>a {
                    font-size: 14px !important;
                    color: #0a1116!important;
                }
            }
            /* Solutions Menu */

            @media (min-width: 1200px) {
                header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item-12174>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column) {
                    /* flex: 0 0 24.0425% !important;
        padding: 40px 25px 20px 0 !important; */
                }
            }

            .homepage #features .wp-block-column {
                background-color: #fff;
                border-radius: 10px;
                border: 1px solid #ddd;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                padding: 1rem;
                text-align: left;
            }

            .homepage #features .wp-block-image img {
                margin: 1rem auto 2rem;
                display: block;
            }
            /* blog styling */

            .blog-post .wp-block-embed__wrapper {
                height: 0;
                max-width: 100%;
                overflow: hidden;
                padding-bottom: 56.25%;
                position: relative;
            }

            .blog-post .wp-block-embed__wrapper iframe, .blog-post .wp-block-embed__wrapper object, .blog-post .wp-block-embed__wrapper embed {
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%;
            }

            .blog-post .bs-div--blog-inner-post-author {
                display: none;
            }

            .blog-post .author {
                color: #fff;
            }

            .blog-post .bs-section--blog-inner-content ul li, .blog-post .bs-section--blog-inner-content ol li {
                background: #f1f1f1;
                border-radius: 10px;
                font-size: 1.1rem;
                margin: 0 0 0.5rem;
                padding: 1rem 1rem 1rem 2.5rem;
                position: relative;
            }

            .blog-post .bs-section--blog-inner-banner {
                background-color: #16222f;
            }

            .bs-section--blog-inner-content ul, .bs-section--blog-inner-content ol {
                list-style: none;
                padding: 0;
            }

            .wp-block-kevinbatdorf-code-block-pro:not(.code-block-pro-editor) pre code .line {
                display: inline-block!important;
                min-width: var(--cbp-block-width, 100%)!important;
                opacity: 1;
                vertical-align: top!important;
            }

            .wp-block-kevinbatdorf-code-block-pro:not(.code-block-pro-editor) pre code .line:before {
                content: ""!important;
                display: none!important;
            }

            .wp-block-kevinbatdorf-code-block-pro pre code .line:before {
                display: none!important;
            }

            .bs-section--blog-inner-content pre span {
                display: inline!important;
                opacity: 1!important;
            }

            .blog-post .bs-section--blog-inner-content ul li:before, .blog-post .bs-section--blog-inner-content ol li:before {
                background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNDNCMDQ5IiBoZWlnaHQ9IjgwMHB4IiB3aWR0aD0iODAwcHgiIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgkgdmlld0JveD0iMCAwIDMwLjA1MSAzMC4wNTEiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTE1LjAyNSwxMC42NDZjLTIuNDE2LDAtNC4zODQsMS45NjMtNC4zODQsNC4zODVjMCwyLjQxMiwxLjk2OCw0LjM3NSw0LjM4NCw0LjM3NWMyLjQxOCwwLDQuMzgzLTEuOTYzLDQuMzgzLTQuMzc1DQoJCUMxOS40MDgsMTIuNjA4LDE3LjQ0MywxMC42NDYsMTUuMDI1LDEwLjY0NnoiLz4NCgk8cGF0aCBkPSJNMTUuMDI5LDAuMDAxQzYuNzI4LDAuMDAxLDAsNi43MywwLDE1LjAzYzAsOC4yOTcsNi43MjgsMTUuMDIsMTUuMDI5LDE1LjAyYzguMjk1LDAsMTUuMDIyLTYuNzIzLDE1LjAyMi0xNS4wMg0KCQlDMzAuMDUyLDYuNzMsMjMuMzI0LDAuMDAxLDE1LjAyOSwwLjAwMXogTTE1LjAyOSwyNy41NDJjLTYuOTE2LDAtMTIuNTItNS42MDItMTIuNTItMTIuNTEyYzAtNi45MTgsNS42MDQtMTIuNTIsMTIuNTItMTIuNTINCgkJYzYuOTEsMCwxMi41MTYsNS42MDIsMTIuNTE2LDEyLjUyQzI3LjU0NSwyMS45NCwyMS45MzksMjcuNTQyLDE1LjAyOSwyNy41NDJ6Ii8+DQo8L2c+DQo8L3N2Zz4=);
                background-size: contain;
                content: '';
                display: inline-block;
                height: 20px;
                left: 10px;
                position: absolute;
                top: 20%;
                width: 20px;
            }

            .blog-post section li:before {
                height: 25px;
                left: 20px;
                width: 25px;
            }

            .blog-post section section li {
                padding: 1rem 0.15rem 1rem 3.5rem;
            }
            /* Responsive videos */

            .youtube .wp-block-embed__wrapper {
                padding-bottom: 56.25%;
                position: relative;
            }

            .youtube .wp-block-embed__wrapper iframe {
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%;
            }

            .small-header .bs-section--inner-banner-one .bs-column:first-of-type {
                min-height: 400px;
                padding: 170px 16px 70px;
            }

            .small-header .bs-section--inner-banner-one::before {
                display: none;
            }

            .transparent-header:not(.mega-menu-main-menu-mobile-open) .menu-item-hovered:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales>a {
                color: #0b892d;
            }
            /* adjust nav tab padding for more links */

            @media only screen and (max-width: 1199px) {
                #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
                    border-bottom: 0 !important;
                }
                #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link .mega-description-group .mega-menu-description {
                    letter-spacing: normal;
                    margin-bottom: 24px !important;
                }
                #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link .mega-description-group .mega-menu-title, header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column)>.mega-sub-menu>li>a, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link .mega-description-group .mega-menu-description {
                    letter-spacing: normal;
                }
            }

            @media (min-width: 1200px) {
                .transparent-header:not(.mega-menu-main-menu-mobile-open) .menu-item-hovered:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item:not(.mega-menu-item__free-download):not(.mega-menu-item__contact-sales):not(.mega-menu-item-11914)>a, .transparent-header:not(.mega-menu-main-menu-mobile-open) .menu-item-hovered:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item:not(.mega-menu-item__free-download):not(.mega-menu-item__contact-sales):not(.mega-menu-item__get-demo)>a, header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item:not(.mega-menu-item__free-download):not(.mega-menu-item__contact-sales):not(.mega-menu-item-11914):not(.mega-menu-item__get-demo)>a {
                    padding: 32px 12px 32px!important;
                }
                .transparent-header:not(.mega-menu-main-menu-mobile-open) .menu-item-hovered:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__first-btn, header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__first-btn {
                    margin-left: auto;
                    padding-right: 10px;
                }
                .transparent-header header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__free-download>a:before, .transparent-header:not(.mega-menu-main-menu-mobile-open) header:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__free-download>a:before {
                    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04Ljc1IDEuMjVIMTEuMjVWNi4yNUgxNUwxMCAxMi41TDUgNi4yNUg4Ljc1VjEuMjVaTTEuMjUgMTguNzVWMTVIMTguNzVWMTguNzVIMS4yNVoiIGZpbGw9IiMwQ0NBNEEiLz4KPC9zdmc+Cg==")!important;
                    background-position: 0!important;
                    background-repeat: no-repeat;
                    background-size: contain!important;
                    height: 18px!important;
                    top: calc(50% - 9px)!important;
                    width: 19px!important;
                }
                #mega-menu-9956-0-1 .mega-sub-menu {
                    margin-top: -20px!important;
                    /* margin-left: 70px!important; */
                }
            }

            @media (min-width: 1200px) and (min-width: 1200px) {
                .transparent-header:not(.mega-menu-main-menu-mobile-open) header:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__free-download>a:before, .transparent-header header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__free-download>a:hover:before {
                    transform: rotate(-0deg)!important;
                }
                .white-header .bs-section--inner-banner-one .bs-column:first-of-type {
                    padding: 20vh 16px 50px;
                }
            }

            .transparent-header:not(.mega-menu-main-menu-mobile-open) .menu-item-hovered:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__free-download>a, header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__free-download>a {
                color: #6D5BF6!important;
                border: 0 !important;
            }

            .transparent-header:not(.mega-menu-main-menu-mobile-open) .menu-item-hovered:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__free-download>a:hover, header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__free-download>a:hover {
                text-decoration: underline!important;
            }

            header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column)>.mega-sub-menu>li>a {
                font-size: 18px!important;
                font-weight: 700;
                text-transform: uppercase;
            }

            .transparent-header:not(.mega-menu-main-menu-mobile-open) header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item-11786>a {
                border: 1px solid;
                border-radius: 5px;
                padding: 12px 15px!important;
            }

            .transparent-header:not(.mega-menu-main-menu-mobile-open) header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item-11914>a {
                border-radius: 5px;
                border: 1px solid;
                font-size: 15px!important;
                padding: 12px 12px!important;
            }

            .transparent-header:not(.mega-menu-main-menu-mobile-open) header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item-11786>a:hover:after {
                display: none;
            }

            .transparent-header:not(.mega-menu-main-menu-mobile-open) header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item-11914>a:hover:after {
                display: none !important;
            }

            .transparent-header:not(.mega-menu-main-menu-mobile-open) header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item-11786>a:hover {
                background: #0ccb4a;
                border-color: #0ccb4a;
                color: #fff !important;
            }

            .transparent-header:not(.mega-menu-main-menu-mobile-open) header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item-11914>a:hover {
                background: #0ccb4a;
                border-color: #0ccb4a;
                color: #fff !important;
            }

            @media (min-width: 1200px) {
                #mega-menu-9956-0-1 {
                    margin-top: 20px!important;
                }
                header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item-11395>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column) {
                    flex: 0 0 33.0425%;
                }
                header .header__wrapper .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item-12174>.mega-sub-menu .mega-menu-row>.mega-sub-menu>.mega-menu-column:not(.mega-menu-post-column) {
                    flex: 0 0 33.0425%;
                }
                .transparent-header:not(.mega-menu-main-menu-mobile-open) header:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item:not(.mega-menu-item__free-download):not(.mega-menu-item__contact-sales):hover>a:after {
                    /* width: calc(100% - 25px)!important; */
                    width: 20px!important;
                }
                .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item:not(.mega-menu-item__free-download):not(.mega-menu-item__contact-sales)>a:after, .transparent-header:not(.mega-menu-main-menu-mobile-open) .menu-item-hovered:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item:not(.mega-menu-item__free-download):not(.mega-menu-item__contact-sales)>a:after, header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item:not(.mega-menu-item__free-download):not(.mega-menu-item__contact-sales)>a:after {
                    left: auto;
                }
                header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item:not(.mega-menu-item__free-download):not(.mega-menu-item__contact-sales):not(.mega-menu-item__get-demo).mega-current-menu-ancestor>a:after, header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item:not(.mega-menu-item__free-download):not(.mega-menu-item__contact-sales):not(.mega-menu-item__get-demo):hover>a:after {
                    width: calc(100% - 25px)!important;
                    /* width: 20px!important; */
                }
                header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item:not(.mega-menu-item__free-download):not(.mega-menu-item__contact-sales):not(.mega-menu-item__get-demo).mega-current-menu-ancestor>a:after, header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item:not(.mega-menu-item__free-download):not(.mega-menu-item__contact-sales):not(.mega-menu-item__get-demo):not(.mega-menu-item__get-demo):hover>a:after {
                    width: calc(100% - 25px)!important;
                    /* width: 20px!important; */
                }
            }
            /* Press Releases */

            .single-news .bs-section.bs-section---default.bs-section--blog-inner-banner {
                background-color: #16222f;
            }

            .single-news section li {
                background: #f1f1f1;
                border-radius: 10px;
                font-size: 1.1rem;
                margin: 0 0 0.5rem;
                padding: 1rem 0.15rem 1rem 3.5rem;
                position: relative;
            }

            .single-news section ul {
                max-width: 1120px;
            }

            .single-news section li:before {
                background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjNDNCMDQ5IiBoZWlnaHQ9IjgwMHB4IiB3aWR0aD0iODAwcHgiIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgkgdmlld0JveD0iMCAwIDMwLjA1MSAzMC4wNTEiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTE1LjAyNSwxMC42NDZjLTIuNDE2LDAtNC4zODQsMS45NjMtNC4zODQsNC4zODVjMCwyLjQxMiwxLjk2OCw0LjM3NSw0LjM4NCw0LjM3NWMyLjQxOCwwLDQuMzgzLTEuOTYzLDQuMzgzLTQuMzc1DQoJCUMxOS40MDgsMTIuNjA4LDE3LjQ0MywxMC42NDYsMTUuMDI1LDEwLjY0NnoiLz4NCgk8cGF0aCBkPSJNMTUuMDI5LDAuMDAxQzYuNzI4LDAuMDAxLDAsNi43MywwLDE1LjAzYzAsOC4yOTcsNi43MjgsMTUuMDIsMTUuMDI5LDE1LjAyYzguMjk1LDAsMTUuMDIyLTYuNzIzLDE1LjAyMi0xNS4wMg0KCQlDMzAuMDUyLDYuNzMsMjMuMzI0LDAuMDAxLDE1LjAyOSwwLjAwMXogTTE1LjAyOSwyNy41NDJjLTYuOTE2LDAtMTIuNTItNS42MDItMTIuNTItMTIuNTEyYzAtNi45MTgsNS42MDQtMTIuNTIsMTIuNTItMTIuNTINCgkJYzYuOTEsMCwxMi41MTYsNS42MDIsMTIuNTE2LDEyLjUyQzI3LjU0NSwyMS45NCwyMS45MzksMjcuNTQyLDE1LjAyOSwyNy41NDJ6Ii8+DQo8L2c+DQo8L3N2Zz4=);
                content: '';
                display: inline-block;
                width: 25px;
                height: 25px;
                position: absolute;
                left: 20px;
                background-size: contain;
                top: 20%;
            }

            #intro {
                background-color: #16222F;
            }
            /* ---------------------------------
    Tables
-----------------------------------*/

            .wp-block-table table {
                font-family: "Inter";
            }

            .wp-block-table td, .wp-block-table th {
                border: 1px solid #D9D9D9!important;
                padding: 1rem!important;
            }

            .wp-block-table thead {
                background: #f1f1f1;
                border-bottom: 0!important;
            }
            /* ---------------------------------
    Industry pages
-----------------------------------*/

            .industry-page #bullets {
                background-color: #16222f;
            }

            .industry-page #intro figure {
                opacity: 0.35;
            }

            .industry-page .bs-section--common-cta {
                padding: 60px 0 30px;
                margin-top: -3rem;
            }

            .industry-page .bs-pro-button.bs-pro-button--primary .bs-pro-button__container {
                padding: 17.5px 19.5px;
            }

            @media (min-width: 992px) {
                .industry-page .bs-section--by-need-banner .container>.bs-row>.bs-column {
                    min-height: 290px;
                    padding: 60px 16px 50px;
                }
            }

            .industry-page .bs-section--inner-banner-one::before {
                display: none;
            }

            .industry-page #bullets .wp-block-column {
                background: rgba(0, 0, 0, 0.3);
                background: #fff;
                border-radius: 10px;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                padding: 2rem;
            }

            .industry-page #bullets-2 .wp-block-column {
                background: #f1f1f1;
                border-radius: 10px;
                color: #000;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                padding: 2rem;
            }

            .industry-page .youtube {
                border: 1px solid #ddd;
            }

            .industry-page .col-bullets .wp-block-column {
                border-radius: 10px;
                border: 1px solid #ddd;
                box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
                padding: 2rem;
            }

            .industry-page #get-started .wp-block-media-text {
                background: #16222F;
                border-radius: 10px;
                overflow: hidden;
            }

            .industry-page #get-started .wp-block-media-text .wp-block-media-text__content {
                border-left: 1px solid rgba(255, 255, 255, 0.1);
                padding: 7rem 2rem;
            }

            .industry-page #get-started .bs-pro-button.bs-pro-button--arrow-link-white .bs-pro-button__container {
                border-radius: 40px;
                border: 1px solid;
                padding: 0.8rem 3rem 0.8rem 2rem;
            }

            .industry-page #get-started .bs-pro-button.bs-pro-button--arrow-link-white .bs-pro-button__container:after {
                right: 25px;
            }

            .industry-page #get-started .bs-pro-button.bs-pro-button--arrow-link-white .bs-pro-button__container:hover::before {
                display: none;
            }

            .industry-page #get-started .bs-section--inner-banner-one::before {
                display: none;
            }

            .industry-page .youtube {
                border: 1px solid #ddd;
            }

            .industry-page #col-bullets .wp-block-columns {}

            .industry-page .industry-page .col-bullets .wp-block-column {
                border-radius: 10px;
                border: 1px solid #ddd;
                box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
                padding: 2rem;
            }

            .industry-page #get-started .wp-block-media-text {
                background: #16222F;
                border-radius: 10px;
                overflow: hidden;
            }

            .industry-page #get-started .wp-block-media-text .wp-block-media-text__content {
                border-left: 1px solid rgba(255, 255, 255, 0.1);
                padding: 7rem 2rem;
            }

            .industry-page #get-started .bs-pro-button.bs-pro-button--arrow-link-white .bs-pro-button__container {
                border-radius: 40px;
                border: 1px solid;
                padding: 0.8rem 3rem 0.8rem 2rem;
            }

            .industry-page #get-started .bs-pro-button.bs-pro-button--arrow-link-white .bs-pro-button__container:after {
                right: 25px;
            }

            .industry-page #get-started .bs-pro-button.bs-pro-button--arrow-link-white .bs-pro-button__container:hover {
                background: rgba(255, 255, 255, 0.08);
            }

            .industry-page #get-started .bs-pro-button.bs-pro-button--arrow-link-white .bs-pro-button__container:hover::before {
                display: none;
            }

            .industry-page #get-started .bs-pro-button.bs-pro-button--arrow-link-white .bs-pro-button__container:hover:after {
                right: 15px;
            }

            .industry-page #bullets {
                background-color: #16222F;
            }

            .industry-page #cta {
                background: #f1f1f1;
            }

            .industry-page #cta .mktoForm {
                background: #fff;
                border-radius: 10px;
                border: 1px solid #ddd;
                box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
                padding: 1.5rem !important;
            }

            .industry-page #cta .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
                display: flex;
                flex-direction: column;
                justify-content: center;
            }

            .industry-page #powering .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
                align-items: center;
                display: flex;
                justify-content: center;
            }

            .industry-page .logo-grid {
                flex-wrap: wrap !important;
                gap: 0 2rem;
                justify-content: center;
            }

            .industry-page .logo-grid .wp-block-column {
                max-width: 250px;
                min-width: 220px;
                padding: 20px;
            }

            .industry-page .logo-grid figure {
                margin: 0;
            }

            .industry-page .logo-grid img {
                float: left;
                /* height: 150px; */
                object-fit: contain;
                /* width: 160px; */
            }

            .industry-page .bs-pro-button.bs-pro-button--primary .bs-pro-button__container:hover::after {
                background-position: -52px -2px;
            }

            .industry-page .banking-columns {}

            .industry-page .banking-columns .wp-block-column {
                min-width: 250px;
            }

            .industry-page .banking-columns .bs-pro-button.bs-pro-button--secondary-fill-arrow .bs-pro-button__container {
                font-size: 14px;
            }

            @media (max-width: 1215px) {
                .industry-page .banking-columns {
                    flex-wrap: wrap!important;
                    justify-content: center;
                }
                .industry-page .banking-columns .wp-block-column {
                    min-width: 410px;
                    max-width: 410px;
                }
            }

            @media (max-width: 600px) {
                .industry-page .banking-columns .wp-block-column {
                    min-width: 270px;
                    max-width: 300px;
                }
            }
            /* ---------------------------------
    Landing pages
-----------------------------------*/

            .landing-page #lp-hero {}

            .landing-page #intro {
                background-color: #16222F;
                margin-top: -90px;
            }

            .landing-page .bs-section--inner-banner-one .bs-column:first-of-type {
                min-height: 280px;
                padding: 140px 16px 30px;
            }

            .landing-page .nav.header {
                position: relative;
            }

            .landing-page .transparent-header header:before {
                display: none;
            }

            .landing-page .bs-section--by-need-additional-resources.bs-section--home-resource {
                padding: 70px 0;
            }

            .landing-page header .header__inner .header__logo a .site-logo__secondary-figure {
                opacity: 0!important;
            }

            .landing-page header .header__inner .header__logo a .site-logo__figure {
                opacity: 1!important;
            }

            .landing-page .header__inner {
                padding: 23px 0;
            }

            .landing-page .lp-intro-text {
                align-self: center;
            }

            .landing-page .mktoForm {
                border-radius: 10px;
                border: 1px solid #ddd;
                box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
                margin: 0 0 0 20px;
                padding: 20px !important;
            }

            .landing-page #lp-hero .mktoForm {
                background: #fff;
            }

            .landing-page #mega-menu-main-menu {
                display: none!important;
            }

            .landing-page .footer__menus.menu-wrapper {
                display: none;
            }

            .landing-page .r-crlcol-l2f--crlc1 {
                padding: 50px 0 25px;
            }

            @media (max-width: 767.98px) {
                .landing-page .bs-row--about-banner .bs-column:nth-child(2) {
                    display: none;
                }
            }
            /* ---------------------------------
    Partner pages
-----------------------------------*/

            .partner-subpage {}

            .partner-subpage #talk {
                background-color: #6D5BF6;
            }

            .partner-subpage #go-to-market {
                background-color: #F0F3F6;
            }

            @media (min-width: 992px) {
                .partner-subpage .bs-section--by-need-banner .container>.bs-row>.bs-column {
                    min-height: inherit;
                    padding: 80px 16px 50px;
                }
            }

            .partner-subpage .bs-row--careers-banner .bs-column .bs-pro-button {
                margin: 2px 0 17px;
            }

            @media (min-width: 992px) {
                .partner-subpage .r-tesslr-l10f--anda1 {
                    padding: 70px 0 115px;
                }
            }

            .partner-subpage #form .mktoForm, .partner-subpage #form p {
                margin: 0 auto;
                max-width: 740px;
            }

            @media (min-width: 1200px) {
                .partner-subpage .bs-slider--r-tesslr-l10f-anda1 .slick-slide-wrapper>.bs-div>.bs-div__inner {
                    grid-template-columns: 320px 485px;
                }
            }

            @media (min-width: 768px) {
                .bs-section--partner-image-content {
                    padding: 30px 0 80px;
                }
            }

            .partner-subpage #talk, .partner-subpage #companies {
                background: #fff;
            }

            .partner-subpage #talk {
                background: rgb(48, 51, 107);
                background: radial-gradient(circle, rgba(48, 51, 107, 1) 41%, rgba(22, 34, 47, 1) 84%);
            }
            /* slideshow */

            @media (min-width: 1200px) {
                .partner-subpage .bs-slider--r-tesslr-l10f-anda1 .slick-slide-wrapper>.bs-div>.bs-div__inner {
                    grid-template-columns: 570px 45px;
                }
            }

            .partner-subpage .bs-slider--r-tesslr-l10f-anda1 .slick-slider.slick-dotted ul.slick-dots li button::before {
                background-color: rgba(0, 0, 0, 0.2);
            }

            .partner-subpage .bs-slider--r-tesslr-l10f-anda1 .slick-slide-wrapper>.bs-div>.bs-div__inner>.bs-div>.bs-div__inner {
                background: #f1f1f1;
                height: 100%;
            }

            @media (min-width: 768px) {
                .partner-subpage .bs-slider--r-tesslr-l10f-anda1 .bs-div--r-tesslr-l10f-anda1 .bs-div__inner {
                    border-radius: 8px;
                    padding: 25px 35px;
                }
            }

            .partner-subpage .bs-slider--r-tesslr-l10f-anda1 .slick-slider.slick-dotted ul.slick-dots {
                justify-content: center;
            }

            .partner-subpage #slider-9a9b7532bd2f5f8d8197ad302a2989ee61c39688-content {
                display: grid;
            }

            .partner-subpage .bs-div--r-tesslr-l10f-anda1 blockquote p {
                color: #0a1116;
                font-size: 16px;
                letter-spacing: 0;
            }

            @media (min-width: 768px) {
                .partner-subpage .bs-div--r-tesslr-l10f-anda1 blockquote p {
                    font-size: 22px;
                }
                .partner-subpage .bs-div--r-tesslr-l10f-anda1 blockquote cite strong {
                    font-weight: 600;
                }
                .partner-subpage .bs-div--r-tesslr-l10f-anda1 blockquote cite strong::after {
                    color: #6d5bf6;
                    content: "/";
                    display: inline-block;
                    padding-left: 10px;
                    padding-right: 10px;
                    position: relative;
                }
            }

            .partner-subpage .testimonials .wp-block-column {
                background: #f1f1f1;
                border-radius: 8px;
                padding: 3rem;
            }

            .partner-subpage .bs-div--r-tesslr-l10f-anda1 blockquote cite {
                font-size: 14px;
                font-weight: 600;
                padding-top: 36px;
            }

            .partner-subpage .bs-div--r-tesslr-l10f-anda1 blockquote cite {
                display: block;
                font-style: normal;
                padding-top: 15px;
            }

            .partner-subpage #testimonials .bs-div, .partner-subpage #testimonials .bs-div__inner {
                height: 100%;
            }

            .partner-subpage #testimonials .wp-block-quote {
                display: flex;
                flex-direction: column;
                height: 100%;
                justify-content: space-between;
            }
            /* ---------------------------------
    Blog pages
-----------------------------------*/

            .resource-template-default .author {
                color: #fff;
            }

            .resource-template-default .wp-block-post-author__name {
                display: none;
            }
            /* ---------------------------------
    Platform page
-----------------------------------*/

            #one-platform {
                background-color: #16222F;
            }

            #deploy, #secure {
                background-color: #E1E8ED;
            }

            #sales-form {
                background-color: #F0F3F6;
            }

            #trusted {
                background-image: linear-gradient(109.84deg, #126239 0%, #153b33 100%);
            }

            @media (min-width: 1200px) {
                .data-science-page .animation-board .blocks-wrapper .left-block {
                    left: -257px;
                    width: 235px;
                    top: 220px;
                }
            }

            @media (min-width: 1200px) {
                .data-science-page .animation-board .blocks-wrapper .right-block {
                    right: -275px;
                    width: 245px;
                    top: 220px;
                }
            }

            .data-science-page .bs-section--purpose-built-enterprise .bs-row---default:nth-of-type(2) {
                display: none;
            }

            .data-science-page .bs-column--platfom-animation {
                margin-bottom: -80px;
            }

            @media (min-width: 992px) {
                .data-science-page .logged-in.admin-bar .bs-section--common-banner-type-two>div {
                    min-height: auto!important;
                }
                .data-science-page .bs-column--banner-type-two-content {
                    padding: 35px 18px 20px 15px;
                }
            }

            .data-science-page .bs-pro-button.bs-pro-button--white-button-fill-arrow .bs-pro-button__container {
                width: fit-content;
            }

            @media (min-width: 1439px) {
                .data-science-page .bs-section--home-banner-slider::after {
                    height: 300px !important;
                }
            }

            .data-science-page .bs-section--why-anaconda-animated-cards {
                display: none;
            }

            .data-science-page .slick-slide .bs-div {
                border-radius: 8px 0 0 8px !important;
            }

            .data-science-page .mega-menu-item-12174 .mega-menu-link:after {
                display: none!important;
            }

            .data-science-page .bs-counter__wrapper {
                display: none !important;
            }

            .data-science-page .bs-slider--home-main-banner .slick-slide-wrapper>.bs-div>.bs-div__inner {
                max-width: 675px !important;
            }

            .data-science-page .bs-section--partner-repeatable-section.bs-section--home-pixel-perfect {
                padding-top: 0;
            }

            @media screen and (max-width: 767px) {
                .data-science-page .slick-slide .bs-div {
                    border-radius: 8px 8px 0 0 !important;
                }
            }

            @media (min-width: 1439px) {
                .data-science-page .bs-section--home-banner-slider::after {
                    height: 300px !important;
                }
            }

            @media (min-width: 992px) {
                .data-science-page .bs-slider--home-main-banner .slick-slide-wrapper .media-elements:last-of-type {
                    top: 0;
                }
            }

            .data-science-page #logos {
                display: block!important;
                padding: 0 0 2rem;
            }

            @media (max-width: 600px) {
                .data-science-page .hero-buttons {
                    flex-direction: column;
                }
            }
            /* ---------------------------------
    White header
-----------------------------------*/

            .white-header .bs-row--about-banner .bs-column .media-elements .bs-common-image::before, .white-header .bs-row--careers-banner .bs-column .media-elements .bs-common-image::after, .white-header .bs-section--inner-banner-one::before, .white-header .bs-section--inner-banner-one .bs-background img {
                display: none;
            }

            @media (min-width: 1200px) {
                .transparent-header:not(.mega-menu-main-menu-mobile-open) .menu-item-hovered:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales>a {
                    background: #fff;
                    padding: 13px 10.5px !important;
                }
                header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales>a {
                    background: #fff!important;
                    border: 0!important;
                    color: #2c2c2c!important;
                    margin-right: 10px;
                }
                .transparent-header:not(.mega-menu-main-menu-mobile-open) .menu-item-hovered:not(.page-scrolled) .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales>a:hover {
                    background: #fff!important;
                    /* color: #fff!important; */
                    padding: 13px 10.5px !important;
                }
                header .header__inner .header__navigation .mega-menu-wrap#mega-menu-wrap-main-menu .mega-menu#mega-menu-main-menu>li.mega-menu-item.mega-menu-item__contact-sales>a:hover {
                    background: #fff!important;
                    border: 0!important;
                    color: #2c2c2c;
                }
            }

            .white-header .bs-section--inner-banner-one .bs-column:first-of-type {
                min-height: auto;
                padding: 99px 16px 50px;
                /* min-height: inherit !important;
    padding: 45px 16px 50px !important; */
            }

            @media (min-width: 992px) {
                #header.bs-section--by-need-banner .container>.bs-row>.bs-column {
                    min-height: inherit;
                    padding: 50px 16px 52px;
                }
            }

            .white-header.pricing-page .bs-section--inner-banner-one .bs-column:first-of-type {
                min-height: auto;
                padding: 125px 16px 140px;
            }

            .white-header .bs-row--about-banner .bs-column .media-elements .bs-common-image::after {
                background: linear-gradient(to right, #fff 2%, rgba(255, 255, 255, 0) 84%) !important;
            }

            .white-header .bs-section--inner-banner-one::before, .white-header .bs-row--about-banner .bs-column .media-elements .bs-common-image::before {
                display: none;
            }

            .white-header .bs-row--about-banner .bs-column .media-elements .bs-common-image figure img {
                mix-blend-mode: normal!important;
            }

            .white-header #intro {
                border-bottom: 1px solid #eee !important;
            }

            .white-header .bs-section--inner-banner-one {
                clip-path: url();
            }

            h2 {
                font-size: 40px;
            }

            h1, h2, h3, h4, h5 {
                letter-spacing: 0;
            }
            /* ---------------------------------
    Product page
-----------------------------------*/

            .iframe-wrapper iframe, .wp-block-video.iframe-wrapper video {
                background-color: #fff;
                border-radius: 10px;
                border: 1px solid #ddd;
                padding: 10px;
                position: relative;
            }

            #video-text {
                background: #f1f1f1;
            }

            .product-page {}

            .product-page .border-radius {
                border-radius: 10px;
            }

            .product-page .bs-div--breadcrumbs .bs-div__inner p {
                font: 400 15px "Inter", sans-serif !important;
            }

            .product-page .bs-div--breadcrumbs .bs-div__inner p {
                display: inline-block;
                font-size: 16px;
                letter-spacing: 0;
                position: relative;
            }

            .product-page .bs-div--breadcrumbs .bs-div__inner p:not(:first-child) {
                padding-left: 28px;
            }

            .product-page .bs-slider--r-tesslr-l10f-anda1 .bs-div--r-tesslr-l10f-anda1 blockquote cite {
                font-weight: normal;
                font-family: "Inter";
            }

            .product-page .product-page .bs-div--breadcrumbs .bs-div__inner p:not(:first-child) {
                padding-left: 28px;
            }

            .product-page .bs-div--breadcrumbs .bs-div__inner p a {
                color: inherit;
                text-decoration: none;
            }

            .product-page .bs-div--breadcrumbs .bs-div__inner p:not(:last-child)::after {
                color: #6d5bf6!important;
            }

            .product-page .bs-div--breadcrumbs .bs-div__inner p:not(:last-child)::after {
                display: block;
                position: absolute;
                content: '';
                top: 0;
                right: -20px;
                color: #6d5bf6;
                content: '/';
            }

            .product-page .perf-page .media-elements .bs-common-image figure img {
                height: 100%!important;
                mix-blend-mode: normal!important;
                object-fit: contain!important;
                position: absolute;
                opacity: 0.7;
                right: -24%;
                top: -60px!important;
                width: 100%!important;
            }

            .product-page #intro {
                background-color: #fff;
            }

            .product-page .homepage-redesign {}

            .product-page .three-bullets {}

            .product-page .three-bullets .wp-block-column {
                background-color: #fff;
                border: 1px solid #CED2D9;
                border-radius: 10px;
                padding: 1rem;
                position: relative;
                z-index: 2;
            }

            .bs-pro-button.bs-pro-button--arrow-link .bs-pro-button__container {
                font-size: 14px !important;
                color: #0a1116!important;
            }

            .bs-pro-button.bs-pro-button--arrow-link .bs-pro-button__container:after {
                background-position: -53px -3px!important;
            }

            .product-page #navigator .wp-block-columns {
                align-items: center!important;
            }

            .product-page .feature-item-wrap {
                margin-bottom: 1.5rem;
            }

            .product-page .feature-item-wrap .bs-pro-button.bs-pro-button--arrow-link .bs-pro-button__container {
                font-size: 20px !important;
            }

            .product-page .feature-item-wrap .wp-block-group__inner-container {
                display: flex;
                flex-direction: row;
            }

            .product-page .wp-block-group.feature-item-wrap figure {
                width: 100px;
            }

            .product-page .wp-block-group.feature-item-wrap:last-of-type .feature-item-text {
                margin-left: 10px;
            }

            .product-page .feature-item-text .wp-block-group__inner-container {
                display: block;
            }

            .product-page #tech-partners {
                overflow: hidden;
                padding: 6rem 0;
                position: relative;
            }

            .product-page #tech-partners .wp-block-image img {
                position: absolute;
                top: -100px;
                width: 81%;
                right: -30%;
            }

            .product-page #lower-page {
                overflow: hidden;
                padding: 6rem 0;
                position: relative;
            }

            .product-page #lower-page:before {
                background-image: url(../webp/data-globe-hero-mobile%402x.webp);
                background-repeat: no-repeat;
                background-size: initial;
                bottom: -40%;
                content: '';
                height: 100%;
                opacity: 0.6;
                position: absolute;
                right: -50%;
                width: 100%;
                z-index: 0;
            }

            .product-page #lower-page .button-column {
                align-items: end;
                display: flex;
                justify-content: flex-end;
            }

            .product-page .metric-item:before {
                background-color: #0CCB4A;
                content: '';
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 3px;
            }

            .product-page .metric-item {
                background: #fff;
                border-radius: 10px;
                border: 1px solid #CED2D9;
                overflow: hidden;
                padding: 2rem;
                position: relative;
            }

            .product-page .gallery-slideshow {
                background-color: #fff;
                border-radius: 10px;
                border: 1px solid #CED2D9;
                overflow: hidden;
                padding: 2rem;
            }

            .product-page .metric-item .bs-counter.bs-counter---default .bs-counter__count span {
                font-weight: 600;
                font-size: 54px;
                color: #0a1116;
            }

            .product-page .metric-item .bs-counter.bs-counter---default .bs-counter__postfix {
                text-align: center;
                float: none;
                display: inline-block;
            }

            .product-page .metric-item .bs-counter.bs-counter---default .bs-counter__prefix>p, .product-page .metric-item .bs-counter.bs-counter---default .bs-counter__postfix>p {
                font-size: 54px;
                font-weight: 600;
                margin: 0;
            }

            .product-page .gallery-slideshow .bs-slider--r-tesslr-l10f-anda1 .slick-slide-wrapper>.bs-div>.bs-div__inner {
                grid-template-columns: 360px 760px;
                grid-template-columns: 1030px 760px;
            }

            .product-page .gallery-slideshow .bs-slider--r-tesslr-l10f-anda1 .slick-slider .slick-prev::before, .bs-slider--r-tesslr-l10f-anda1 .slick-slider .slick-next::before {
                border: 1px solid #1A1D23;
                border-width: 0 2px 2px 0;
            }

            @media (min-width: 992px) {
                .product-page .gallery-slideshow .bs-slider--r-tesslr-l10f-anda1 .bs-div--r-tesslr-l10f-anda1 .bs-div__inner {
                    padding: 50px;
                    margin: 0 100px;
                }
                .product-page .gallery-slideshow .bs-slider--r-tesslr-l10f-anda1 .slick-slider .slick-prev, .bs-slider--r-tesslr-l10f-anda1 .slick-slider .slick-next {
                    bottom: 95px;
                }
            }

            @media (min-width: 1200px) {
                .product-page .gallery-slideshow .bs-slider--r-tesslr-l10f-anda1 .slick-slider .slick-prev.slick-prev, .bs-slider--r-tesslr-l10f-anda1 .slick-slider .slick-next.slick-prev {
                    left: calc(1120px - 100%);
                }
                .product-page .bs-slider--r-tesslr-l10f-anda1 .slick-slider .slick-prev, .bs-slider--r-tesslr-l10f-anda1 .slick-slider .slick-next {
                    left: 1010px;
                }
            }

            .product-page .gallery-logo-grid {}

            .product-page .gallery-logo-grid .wp-block-column {
                align-items: center;
                display: flex;
            }

            .product-page .gallery-logo-grid figure {
                margin: 0;
            }

            .product-page .gallery-logo-grid .wp-block-image img {
                vertical-align: middle;
                max-width: 150px;
            }

            .product-page header:not(.page-scrolled):before {
                border-bottom: 0;
                background-color: transparent;
            }

            .product-page header.page-scrolled:before {
                background-color: #fff;
            }

            body:not(.transparent-header).product-page main {
                margin-top: 0;
            }

            .product-page .resources-grid {}

            .product-page .resource-card {
                background: #fff;
                border-radius: 10px;
                padding: 2rem;
            }

            .product-page .resource-card-img-wrapper {
                position: relative;
            }

            .product-page .resource-card-img-wrapper p {
                font-weight: 600;
                position: absolute;
                left: 20px;
                text-transform: uppercase;
                top: 20px;
            }

            .product-page .resource-card-img-wrapper figure {}

            .product-page .resource-card-img-wrapper img {
                border-radius: 8px;
                width: 100%;
            }

            .product-page #cta .mktoForm {
                background: #fff;
                border-radius: 10px;
                border: 1px solid #ddd;
                box-shadow: none;
                padding: 2rem !important;
            }

            .product-page #cta {
                background-color: #fff;
            }

            .product-page #cta-new {
                background: #15222F;
                color: #fff;
                overflow: hidden;
                position: relative;
            }

            .product-page #cta-container {
                position: relative;
            }

            .product-page #cta-new:before {
                background: radial-gradient(circle, rgba(48, 62, 83, 1) 0%, rgba(21, 34, 47, 1) 27%);
                bottom: -191px;
                content: '';
                height: 370px;
                position: absolute;
                left: 0;
                width: 100%;
                z-index: 0;
            }

            .product-page #cta-new:after {
                background: rgb(21, 34, 47);
                background: linear-gradient(90deg, rgba(21, 34, 47, 1) 26%, rgba(180, 212, 244, 1) 50%, rgba(21, 34, 47, 1) 76%);
                bottom: 0;
                content: '';
                height: 1px;
                left: 0;
                position: absolute;
                width: 100%;
            }

            .product-page #cta-new .left-button-wrapper {
                display: flex;
                justify-content: flex-end;
            }

            .product-page #cta-new .left-button-wrapper .bs-pro-button__container {
                margin: 0 10px;
            }

            .product-page #cta-new .bs-pro-button__container {
                font-size: 16px;
                padding: 12px 27px 11px 30px;
            }

            .product-page .bs-pro-button.bs-pro-button--primary-arrow .bs-pro-button__container:after {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMTM2MzYgMEM1LjM3Njg4IDAgNC42NDg1IDAuMzAxNzA0IDQuMTExNDcgMC44Mzg3NEMzLjU3NDQzIDEuMzc1NzggMy4yNzI3MyAyLjEwNDE1IDMuMjcyNzMgMi44NjM2NEMzLjI3MjczIDMuNjIzMTIgMy41NzQ0MyA0LjM1MTUgNC4xMTE0NyA0Ljg4ODUzQzQuNjQ4NSA1LjQyNTU3IDUuMzc2ODggNS43MjcyNyA2LjEzNjM2IDUuNzI3MjdDNi44OTU4NSA1LjcyNzI3IDcuNjI0MjIgNS40MjU1NyA4LjE2MTI2IDQuODg4NTNDOC42OTgzIDQuMzUxNSA5IDMuNjIzMTIgOSAyLjg2MzY0QzkgMi4xMDQxNSA4LjY5ODMgMS4zNzU3OCA4LjE2MTI2IDAuODM4NzRDNy42MjQyMiAwLjMwMTcwNCA2Ljg5NTg1IDAgNi4xMzYzNiAwWk0xMy4wOTA5IDIuNDU0NTVDMTIuNDM5OSAyLjQ1NDU1IDExLjgxNTYgMi43MTMxNSAxMS4zNTUzIDMuMTczNDdDMTAuODk1IDMuNjMzNzggMTAuNjM2NCA0LjI1ODEgMTAuNjM2NCA0LjkwOTA5QzEwLjYzNjQgNS41NjAwOCAxMC44OTUgNi4xODQ0IDExLjM1NTMgNi42NDQ3MkMxMS44MTU2IDcuMTA1MDMgMTIuNDM5OSA3LjM2MzY0IDEzLjA5MDkgNy4zNjM2NEMxMy43NDE5IDcuMzYzNjQgMTQuMzY2MiA3LjEwNTAzIDE0LjgyNjUgNi42NDQ3MkMxNS4yODY5IDYuMTg0NCAxNS41NDU1IDUuNTYwMDggMTUuNTQ1NSA0LjkwOTA5QzE1LjU0NTUgNC4yNTgxIDE1LjI4NjkgMy42MzM3OCAxNC44MjY1IDMuMTczNDdDMTQuMzY2MiAyLjcxMzE1IDEzLjc0MTkgMi40NTQ1NSAxMy4wOTA5IDIuNDU0NTVaTTYuMTM2MzYgNy4zNjM2NEMzLjgzNzI3IDcuMzYzNjQgMS44MzIzNCA4LjI5NjYyIDAuODM0MTYyIDguODUyOThDMC4zMTg3MDcgOS4xNDc1MyAwIDkuNjg3NTMgMCAxMC4yODQ4VjEyLjI3MjdDMCAxMi43MjQ0IDAuMzY2NTQ1IDEzLjA5MDkgMC44MTgxODIgMTMuMDkwOUg1LjcyNzI3QzYuMTc4OTEgMTMuMDkwOSA2LjU0NTQ1IDEyLjcyNDQgNi41NDU0NSAxMi4yNzI3VjEwLjc0MzRDNi41NDU0NSA5LjU4MTYxIDcuMTgyODcgOC40OTI2NiA4LjIxMzc4IDcuOTExNzVDOC4zMjgzMiA3Ljg0NjMgOC40NTk4MSA3Ljc4MDg1IDguNTk4OSA3LjcwNzIxQzcuODQ2MTcgNy41MDI2NiA3LjAxMTgyIDcuMzYzNjQgNi4xMzYzNiA3LjM2MzY0Wk0xMy4wOTA5IDguMTgxODJDMTEuMzM4NCA4LjE4MTgyIDkuNzg4MjcgOC45MDY3OCA5LjAxOTE4IDkuMzM4NzhDOC41MDI5IDkuNjMwMDUgOC4xODE4MiAxMC4xNjgyIDguMTgxODIgMTAuNzQzNFYxMi4yNzI3QzguMTgxODIgMTIuNzI0NCA4LjU0ODM2IDEzLjA5MDkgOSAxMy4wOTA5SDE3LjE4MThDMTcuNjMzNSAxMy4wOTA5IDE4IDEyLjcyNDQgMTggMTIuMjcyN1YxMC43NDM0QzE4IDEwLjE2ODIgMTcuNjc4MSA5LjYzMDA1IDE3LjE2MSA5LjMzODc4QzE2LjM5MjggOC45MDY3OCAxNC44NDM1IDguMTgxODIgMTMuMDkwOSA4LjE4MTgyWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
                background-position: 0;
                background-size: 20px;
                content: '';
                height: 20px;
                width: 20px;
            }

            .product-page .video-wrapper.wp-block-embed {
                overflow-wrap: break-word;
                vertical-align: middle;
            }

            .product-page .video-wrapper .wp-block-embed__wrapper {
                position: relative;
                padding: 10px;
                border: 1px solid #ddd;
                border-radius: 10px;
                background: #fff;
                box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
            }

            .product-page .bs-row--about-banner .bs-column:nth-child(2) {
                display: flex;
                align-items: center;
            }

            .product-page #intro figure {
                opacity: 1;
            }

            .product-page #features {}

            .product-page #features .wp-block-column {
                background-color: #fff;
                border: 1px solid #ddd;
                border-radius: 10px;
                padding: 1rem;
                text-align: center;
            }

            .product-page #features .wp-block-column img {
                margin: 0 auto;
                display: block;
            }

            .product-page #deploy, .product-page #secure {
                background-color: #fff;
            }

            .product-page .r-crdstk-l2--imp1 {
                clip-path: none;
                padding: 0;
            }

            .product-page .bs-advance-accordion--platform-repeatable-cards .bs-advance-accordion__right-container .card {
                width: 28.8%;
                max-width: 360px;
                margin-bottom: 30px;
                padding: 16px 26px 23px;
                border-top: 0;
                border-left: 0;
            }

            .product-page .bs-advance-accordion--platform-repeatable-cards .bs-advance-accordion__right-container .card-body p:last-child, .product-page .bs-section--partner-image-content .bs-column p:first-child, .product-page .bs-section--partner-image-content .bs-column p:first-child strong {
                margin-bottom: 0;
                font-weight: 400;
                font-family: "inter";
            }

            .product-page .bs-advance-accordion--platform-repeatable-cards {
                margin-top: 0;
            }

            .product-page .bs-single-post--home-resources.bs-single-post---default .bs-post__image figure img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }

            .product-page .bs-single-post--home-resources.bs-single-post---default .bs-post__inner, .product-page .bs-section--blog-inner-related-posts .bs-post.bs-single-post---default .bs-post__inner {
                background-color: #fff;
                border: 1px solid #ddd;
                border-radius: 10px;
                padding: 1rem;
            }

            .product-page .bs-single-post--home-resources.bs-single-post---default .bs-post__details, .product-page .bs-section--blog-inner-related-posts .bs-post.bs-single-post---default .bs-post__details {
                border: 1px solid #e1e8ed;
                border-radius: 10px;
                overflow: hidden;
                order: 1;
                border: 0;
                padding: 1rem;
            }

            .product-page .bs-post__category, .product-page .bs-post__date {
                display: none!important;
            }

            .product-page .bs-single-post--home-resources.bs-single-post---default .bs-post__image, .product-page .bs-section--blog-inner-related-posts .bs-post.bs-single-post---default .bs-post__image {
                border: 0;
                border-radius: 10px;
                margin: 1rem;
            }

            .product-page #cta .bs-column .wp-block-columns {
                align-items: center;
            }

            .product-page #cta .mktoForm {
                padding: 2rem !important;
                border: 1px solid #CED2D9;
                border-radius: 10px;
            }

            .product-page .bs-section--partner-repeatable-section, .product-page .bs-section--home-resource.bs-section--platform-resource, .product-page .bs-section--partner-repeatable-section, .product-page .bs-section--home-resource, .product-page #bullets, .product-page #cta, .product-page .bs-section--home-pixel-perfect.bs-section--blog-inner-related-posts {
                padding: 3rem 0;
            }

            .product-page .bs-single-post--home-resources.bs-single-post---default .bs-post__image::after {
                display: none;
            }

            .workbench-column {
                align-items: self-start;
                background: #fff;
                border: 1px solid #f1f1f1;
                border-radius: 10px;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                padding: 1rem;
            }

            #resources .four-col .workbench-column {
                min-width: 280px;
                max-width: 280px;
            }

            .workbench-column img {
                border-radius: 10px;
                width: 100%;
            }

            .workbench-column .bs-pro-button.bs-pro-button--arrow-link {
                margin-top: 0!important;
                /* width: 105px; */
            }

            .product-page #bullets .wp-container-core-columns-layout-2.wp-container-core-columns-layout-2 {
                max-width: 950px;
                margin: 0 auto;
            }
            /* FOOTER */

            @media (min-width: 992px) {
                .footer__menus .navbar-nav>li>a {
                    display: inline-block;
                    margin-bottom: 5px !important;
                    -webkit-transition: color .2s ease;
                    transition: color .2s ease;
                    color: #0A1116!important;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 1.3;
                    text-decoration: none;
                }
            }

            @media (max-width: 991.98px) {
                .footer__wrapper .menu-inner-wrapper .navbar-nav>li.menu-item-has-children>a {
                    color: inherit;
                    font-weight: 700;
                }
                .footer__wrapper .menu-inner-wrapper .navbar-nav>li.menu-item-has-children>a::after {
                    width: 15px!important;
                    height: 14px!important;
                    background-position: -133px -44px!important;
                }
                .footer__menus .navbar-nav>li .sub-menu li a {
                    color: #0A1116!important;
                }
            }

            @media (min-width: 992px) {
                .footer__menus .navbar-nav>li .sub-menu li a {
                    display: inline-block;
                    margin-bottom: 5px!important;
                    -webkit-transition: color .2s ease;
                    transition: color .2s ease;
                    color: #0A1116!important;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 1.57;
                    text-decoration: none;
                }
            }

            .footer__copyright {
                padding-top: 5px!important;
            }

            .footer__bottom-menu .navbar-nav .menu-item a, .footer__bottom-menu .navbar-nav .menu-item:not(:last-child)::after {
                color: #0A1116!important;
            }

            .footer__copyright .copyright-inner p {
                margin-top: 5px;
                color: #0A1116!important;
                font-size: 12px;
                font-weight: 400;
                letter-spacing: normal;
            }

            @media (min-width: 992px) {
                .footer__menus .navbar-nav>li .sub-menu {
                    margin-bottom: 17px;
                    padding: 0;
                    margin-top: 10px;
                    padding: 1px 0;
                    height: 100%;
                }
            }

            @media (min-width: 992px) {
                .footer ul li a[href='#'] {
                    font-weight: 700;
                    margin-bottom: 20px!important;
                }
            }

            @media (min-width: 992px) {
                .footer {
                    border-top: 1px solid #ddd;
                    padding: 40px 0 20px!important;
                    background-color: #fff;
                }
            }

            .footer {
                background-color: #fff!important;
            }
            /* SINGLE PRESS POST */

            .press-single .bs-row--about-banner .bs-column .media-elements .bs-common-image figure img {
                mix-blend-mode: normal;
                opacity: 0.5;
            }

            .product-page #intro {
                border-bottom: 1px solid #eee;
            }

            .press-single .crumbtrail {
                color: #60636A;
                font-size: 16px;
                line-height: 19px;
                margin-bottom: 40px!important;
                margin-top: 40px;
            }

            .press-single .crumbtrail a {
                color: inherit;
                font-size: 16px;
            }

            .press-single .crumbtrail strong {
                font-size: 16px;
            }

            .press-single .bs-row--about-banner .bs-column .media-elements .bs-common-image {
                z-index: 9;
            }

            .press-single.white-header .bs-row--about-banner .bs-column .media-elements .bs-common-image figure img {
                height: 590px;
                mix-blend-mode: lighten;
                object-fit: cover;
                position: relative;
                right: -36%;
                top: -250px;
                width: 670px;
            }

            .press-single .bs-row--about-banner .bs-column .media-elements .bs-common-image figure img {
                mix-blend-mode: normal !important;
            }

            .press-single .taxonomy-news-category {
                margin-bottom: 40px;
                /* margin-top: -50px; */
            }
            /* .press .taxonomy-news-category a, */

            .press-single .taxonomy-news-category {
                background-color: #4D41AF;
                border-radius: 4px;
                color: #fff!important;
                font-family: 'Inter';
                font-size: 12px;
                font-weight: 600;
                padding: 8px;
            }

            .press-single .taxonomy-news-category a {
                color: #fff!important;
            }

            @media (min-width: 768px) {
                .press-single .bs-div--blog-inner-first-para::after {
                    margin: 0px 0 40px;
                }
            }

            .press-single .taxonomy-news-category a:hover {
                text-decoration: none;
            }

            @media (max-width: 991px) {
                .press-single .bs-section--blog-inner-content p {
                    font-size: 16px;
                }
            }

            @media (min-width: 992px) {
                .press-single .bs-section--blog-inner-content {
                    padding: 10px 0 90px;
                }
            }

            .product-page #intro, .press-single #intro {
                border-bottom: 0!important;
            }

            .press-single .wp-block-post-date {
                box-sizing: border-box;
                margin-top: 30px;
            }

            @media (min-width: 992px) {
                .press-single h1 {
                    font-size: 48px;
                }
            }

            .press-single .bs-section--blog-inner-banner::before {
                display: none;
            }

            @media (min-width: 1441px) {
                .press-single .bs-column--blog-inner-banner-content h1 {
                    min-height: auto;
                }
            }

            .press-single .bs-post__inner {
                display: flex;
                flex-direction: row;
            }
            /* blog page */

            .press-single #intro figure {
                margin: 0 auto;
                text-align: center;
            }

            .press-single .bs-section--blog-inner-banner .bs-row:last-of-type .bs-column {
                /* margin-top: -20px; */
                padding-bottom: 0;
                padding-top: 0;
            }

            @media (min-width: 992px) {
                .press-single .bs-section--blog-inner-banner {
                    padding-top: 50px;
                }
            }

            .press-single #intro {
                border-bottom: 0;
                padding-bottom: 20px;
            }

            .press-single .bs-row--blog-inner-content {
                /* border-top: 1px solid #E6E8EC; */
                padding-top: 0;
            }

            .press-single .bs-div--blog-inner-first-para {
                /* border-top: 1px solid #E6E8EC;
    padding-top: 50px; */
            }

            .press-single .bs-section--blog-inner-content hr {
                margin: 5px 0 40px !important;
                opacity: 1;
            }

            @media (min-width: 768px) {
                .press-single .bs-row--about-banner .bs-column:first-of-type {
                    min-height: auto;
                }
            }

            @media (min-width: 1200px) {
                .press-single .col-xl-8 {
                    flex: 0 0 50%;
                    max-width: 50%;
                }
            }

            @media (min-width: 1200px) {
                .press-single .col-xl-6 {
                    justify-content: center;
                }
            }

            .press-single .wp-block-post-featured-image img {
                box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.3);
                max-width: 385px;
            }

            .press-single .bs-section--blog-inner-banner {
                padding-top: auto;
                clip-path: none;
            }

            .press-single #intro {
                border-bottom: 0;
                background-image: url(../svg/vector.svg);
                background-repeat: no-repeat;
                background-size: 710px;
                background-position: right -170px;
            }

            @media (min-width: 768px) {
                .press-single .bs-row--about-banner .bs-column:first-of-type {
                    min-height: auto;
                    padding: 20px 15px 15px;
                }
                /* @media (min-width: 992px) {
        .bs-section--blog-inner-content {
            padding: 40px 0 92px;
        }
    } */
            }

            @media (min-width: 1200px) {
                .press-single #intro .container {
                    max-width: 990px;
                }
            }

            .press-single h1 {
                font-family: 'Poppins';
                font-size: 40px!important;
                line-height: 48px;
            }

            .press-single .bs-section--blog-inner-content ul, .press-single .bs-section--blog-inner-content ol {
                padding: 3px 20px 0 0px;
            }
            /* PRESS SECTION */

            .press .bs-section--upcoming-events .bs-posts .bs-post__image {
                position: relative;
            }

            .press .bs-row--about-banner .bs-column .media-elements .bs-common-image figure img {
                mix-blend-mode: normal;
                opacity: 0.5;
            }

            .product-page #intro {
                /* border-bottom: 1px solid #eee; */
            }

            .press .crumbtrail {
                color: #60636A;
                font-size: 16px;
                line-height: 19px;
                margin-bottom: 45px;
                margin-top: 20px;
            }

            .press .crumbtrail a {
                color: inherit;
                font-size: 16px;
            }

            .press .crumbtrail strong {
                font-size: 16px;
            }

            .press .bs-row--about-banner .bs-column .media-elements .bs-common-image {
                z-index: 9;
            }

            .press.white-header .bs-row--about-banner .bs-column .media-elements .bs-common-image figure img {
                height: 590px;
                mix-blend-mode: lighten;
                object-fit: cover;
                position: relative;
                right: -36%;
                top: -250px;
                width: 670px;
            }

            .press .bs-row--about-banner .bs-column .media-elements .bs-common-image figure img {
                mix-blend-mode: normal !important;
            }

            .press .taxonomy-news-category {
                margin-bottom: 45px;
                margin-top: -50px;
            }

            .press .taxonomy-news-category a {
                background-color: #4D41AF;
                border-radius: 4px;
                color: #fff;
                font-family: 'Inter';
                font-size: 12px;
                font-weight: 600;
                padding: 8px;
            }

            .press .taxonomy-news-category a:hover {
                text-decoration: none;
            }

            .press h1 {
                font-family: 'Inter';
                line-height: 58px;
            }

            @media (min-width: 992px) {
                .press h1 {
                    font-size: 48px;
                }
            }

            .press .bs-section--blog-inner-banner::before {
                display: none;
            }

            @media (min-width: 1441px) {
                .press .bs-column--blog-inner-banner-content h1 {
                    min-height: auto;
                }
            }

            .bs-post__inner {
                display: flex;
                flex-direction: row;
            }
            /* press listing */

            .press .bs-section--upcoming-events .bs-posts .with-image .bs-post__inner {
                min-height: auto;
            }

            @media (min-width: 992px) {
                .press .bs-section--upcoming-events .bs-posts .with-image .bs-post__inner {
                    min-height: auto;
                }
            }
            /* press entry page */
            /* .press-single #intro figure {
    margin: 0 auto;
    text-align: center;
}

.press-single .bs-section--blog-inner-banner .bs-row:last-of-type .bs-column {
    margin-top: -20px;
    padding-bottom: 0;
    padding-top: 0;
} */

            @media (min-width: 992px) {
                .press .bs-section--blog-inner-banner {
                    padding-top: 50px;
                }
            }

            .press-single #intro {
                border-bottom: 0;
                padding-bottom: 20px;
            }

            .press .bs-row--blog-inner-content {
                /* border-top: 1px solid #E6E8EC; */
                padding-top: 0;
            }

            .press .bs-div--blog-inner-first-para {
                /* border-top: 1px solid #E6E8EC;
    padding-top: 50px; */
            }

            .press-single .bs-section--blog-inner-content hr {
                margin: 5px 0 40px !important;
                opacity: 1;
            }

            @media (min-width: 768px) {
                .press .bs-row--about-banner .bs-column:first-of-type {
                    min-height: auto;
                }
            }

            @media (min-width: 1200px) {
                .press .col-xl-8 {
                    flex: 0 0 50%;
                    max-width: 50%;
                }
            }

            @media (min-width: 1200px) {
                .press .col-xl-6 {
                    justify-content: center;
                }
            }

            .press .wp-block-post-featured-image img {
                box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.3);
                max-width: 385px;
            }

            .press .bs-section--blog-inner-banner {
                padding-top: auto;
                clip-path: none;
            }

            .press-single #intro {
                border-bottom: 0;
                background-image: url(../svg/vector.svg);
                background-repeat: no-repeat;
                background-size: 710px;
                background-position: right -170px;
            }

            @media (min-width: 768px) {
                .press .bs-row--about-banner .bs-column:first-of-type {
                    min-height: auto;
                    padding: 20px 15px 15px;
                }
                @media (min-width: 992px) {
                    .press .bs-section--blog-inner-content {
                        padding: 40px 0 92px;
                    }
                }
            }

            @media (min-width: 1200px) {
                .press-single #intro .container {
                    max-width: 990px;
                }
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post a, .press .bs-section--upcoming-events .bs-posts .bs-post span {
                max-width: 740px;
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post__inner {
                align-items: center;
                border-radius: 0;
                border: 0;
                height: auto;
                overflow: hidden;
                position: relative;
                width: 100%;
                z-index: 1;
            }

            .press .bs-section--upcoming-events .bs-posts__list>div:nth-of-type(3n+1) {
                padding-left: 0;
            }

            @media (min-width: 992px) {
                .press .bs-section--upcoming-events .bs-posts__list>div:nth-of-type(3n) {
                    padding-left: 0;
                }
                .press .bs-section--upcoming-events .bs-posts__list>div:nth-of-type(3n+2) {
                    padding: 0;
                }
                .press .bs-post__image, .press .bs-section--upcoming-events .bs-posts .bs-post__image {
                    order: 1;
                }
                .press .bs-section--upcoming-events .bs-posts .bs-post__inner::before, .press .bs-section--upcoming-events .bs-posts .bs-post__inner::after {
                    display: none;
                }
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post__image figure img {
                border-radius: 4px;
                width: 215px;
                height: 160px;
            }

            @media (min-width: 1200px) {
                .press .bs-section--upcoming-events .bs-posts .bs-post__image {
                    height: auto;
                }
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post .bs-post__title *, .press .bs-section--upcoming-events .bs-posts .bs-post .bs-post__title h3 {
                font-family: 'Poppins', Arial;
                font-size: 20px!important;
                font-weight: 600;
                letter-spacing: 0;
            }

            @media (min-width: 992px) {
                .press .bs-section--upcoming-events .bs-posts .bs-post__title * {
                    /* font-family: 'Inter', Arial;
        font-size: 20px; */
                }
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post__learn-more {
                position: relative;
                bottom: unset !important;
                left: unset;
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post .bs-post__details {
                height: auto;
                order: 2;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
            }

            .press .cursor {
                display: none;
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post .bs-post__details {
                padding-bottom: 0;
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post__details {
                padding: 10px 20px 10px;
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post__title {
                margin-top: 0!important;
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post__image figure {
                overflow: visible;
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post__learn-more a, .press .bs-section--upcoming-events .bs-posts .bs-post__learn-more span, .press .featured-list .bs-post__learn-more a, .press .featured-list .bs-post__learn-more span {
                color: #6D5BF6;
                font-size: 16px;
                font-weight: 700;
                letter-spacing: 1px;
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post__date, .press .bs-section--upcoming-events .bs-posts .bs-post__event-type {
                display: block!important;
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post__date *, .press .bs-section--upcoming-events .bs-posts .bs-post__event-type * {
                color: #343539;
                font-family: 'Inter';
                font-size: 14px;
                font-weight: 500;
                text-transform: uppercase;
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post__learn-more a::after, .press .bs-section--upcoming-events .bs-posts .bs-post__learn-more span::after, .press .bs-section--upcoming-events .bs-posts .bs-post__trigger:hover .bs-post__learn-more *::after, .press .featured-list .bs-post__learn-more a::after, .press .featured-list .bs-post__learn-more span::after, .press .featured-list .bs-post__trigger:hover .bs-post__learn-more *::after {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzczOV8xMDgyKSI+CjxwYXRoIGQ9Ik0xMS4yNDA5IDYuNjYwNDdDMTEuMzYwOCA2LjU0NTY2IDExLjQyOTcgNi4zODQ5MyAxMS40Mjk3IDYuMjE2NTVDMTEuNDI5NyA2LjA0ODE2IDExLjM2MDggNS44ODk5OCAxMS4yNDA5IDUuNzcyNjNMNi43NTA2NiAxLjQ4NjQ5QzYuNTA1NzQgMS4yNTE3OCA2LjExNzk0IDEuMjYxOTggNS44ODU3OCAxLjUwNjlDNS42NTM2MSAxLjc1MTgzIDUuNjYxMjcgMi4xMzk2MiA1LjkwNjE5IDIuMzcxNzhMOS4yODkxNyA1LjYwNDI0SDAuNjEyMzA1QzAuMjcyOTg2IDUuNjA0MjQgMCA1Ljg3NzIzIDAgNi4yMTY1NUMwIDYuNTU1ODcgMC4yNzI5ODYgNi44Mjg4NSAwLjYxMjMwNSA2LjgyODg1SDkuMjg5MTdMNS45MDM2NCAxMC4wNTg4QzUuNjU4NzIgMTAuMjkzNSA1LjY1MTA2IDEwLjY3ODcgNS44ODMyMyAxMC45MjM2QzYuMTE1MzkgMTEuMTY4NiA2LjUwMzE5IDExLjE3NjIgNi43NDgxMSAxMC45NDRMMTEuMjM4MyA2LjY1NzkyTDExLjI0MDkgNi42NjA0N1oiIGZpbGw9IiM2RDVCRjYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF83MzlfMTA4MiI+CjxyZWN0IHdpZHRoPSIxMS40Mjk3IiBoZWlnaHQ9IjExLjQyOTciIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuNDk5ODc4KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
                content: '';
                background-size: cover;
                width: 12px;
                height: 12px;
                display: inline-block;
                background-position: unset;
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post__trigger:hover .bs-post__event-type *, .press .bs-section--upcoming-events .bs-posts .bs-post__trigger:hover .bs-post__title * {
                color: #000!important;
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post__trigger:hover .bs-post__learn-more * {
                color: #6D5BF6;
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post__trigger:hover .bs-post__image img {
                transform: scale(1);
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post__learn-more {
                margin-top: 15px;
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post__date, .bs-section--upcoming-events .bs-posts .bs-post__event-type {
                margin-bottom: 15px;
            }

            @media (min-width: 1200px) {
                .press .bs-section--upcoming-events .bs-posts .bs-post.has-image .bs-post__details {
                    height: auto;
                    padding-bottom: 0;
                }
            }

            .press .ghost-btn {
                border: 1px solid #6D5BF6;
                border-radius: 4px;
                color: #6D5BF6;
                font-family: 'Inter';
                font-weight: 700;
                padding: 15px 40px;
            }

            .press .ghost-btn:hover {
                background: #6D5BF6;
                border-color: #6D5BF6;
                color: #fff;
                text-decoration: none;
            }

            .press .post-label {
                background: rgba(255, 255, 255, 0.8);
                border-radius: 3px;
                color: #000;
                font-family: 'Inter';
                font-size: 12px;
                font-weight: 600;
                left: 10px;
                padding: 5px 15px;
                position: absolute;
                top: 10px;
                z-index: 2;
            }

            .press .featured-news__grid {
                display: grid;
                grid-template-columns: repeat(3, 1fr);
                gap: 40px;
                grid-auto-rows: minmax(100px, auto);
            }

            .press .featured-news__excerpt {
                margin-top: 10px;
            }

            .press .featured-news__grid .text strong {
                font-family: 'Poppins';
                font-size: 24px;
                font-weight: 600;
                line-height: 28px;
            }

            .press .featured-news__grid__item {
                background: #fff;
                border-radius: 4px;
                box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
                display: flex;
                flex-direction: column;
                font-family: 'Inter';
                overflow: hidden;
            }

            .press .featured-news__grid__item img {
                display: block;
                width: 100%;
            }

            .press .bs-row--events-filters {
                /* position: absolute;
    right: 0;
    top: 20%; */
            }

            .press .bs-section--common-filters .facetwp-type-fselect .fs-label-wrap.facetwp-search, .press .bs-section--common-filters .facetwp-type-fselect .fs-label-wrap.facetwp-location, .press .bs-section--common-filters .facetwp-type-fselect input.facetwp-search, .press .bs-section--common-filters .facetwp-type-fselect input.facetwp-location, .press .bs-section--common-filters .facetwp-type-search .fs-label-wrap.facetwp-search, .press .bs-section--common-filters .facetwp-type-search .fs-label-wrap.facetwp-location, .press .bs-section--common-filters .facetwp-type-search input.facetwp-search, .bs-section--common-filters .facetwp-type-search input.facetwp-location {
                min-width: 235px;
                padding-left: 68px;
            }

            .press .featured-news__grid__text {
                display: flex;
                flex-direction: column;
                height: 100%;
                justify-content: space-between;
                padding: 30px;
            }

            .press .bs-posts .row {
                margin: 0 auto;
            }

            .press .news-header__wrapper {
                position: relative;
            }

            .press .news-header {
                background: #F7F8F9;
                color: #343539;
                display: inline-block;
                font-family: 'Poppins';
                font-size: 24px !important;
                font-weight: 600;
                padding-right: 20px;
                position: relative;
                z-index: 3;
            }

            .press .news-header__wrapper:after {
                background: #C9CDD5;
                content: '';
                display: block;
                height: 1px;
                position: absolute;
                top: 16px;
                width: 100%;
                z-index: 0;
            }

            .press .featured-news .news-header__wrapper {
                margin-bottom: 30px;
            }

            .press .featured-news .news-header {
                background: #fff;
            }

            .press .facetwp-facet-search {
                position: absolute;
                right: 0;
                top: -13px;
                z-index: 4;
            }

            .press .facetwp-input-wrap {
                box-shadow: 0 0 0 20px #F7F8F9;
            }

            .press .bs-column.align-items-start {
                display: block!important;
            }

            .press .bs-row--resources-filters .align-items-start {
                display: flex!important;
            }

            .press .grey {
                background: #F7F8F9;
            }
            /* Featured tiles */

            .press .featured-list {
                padding-bottom: 0;
            }

            .press .news-list {
                padding-top: 0;
            }

            .press .filter-list {
                padding-bottom: 40px;
                padding-top: 60px;
            }

            .press.white-header .bs-row--about-banner .bs-column .media-elements .bs-common-image figure img {
                height: 720px;
                mix-blend-mode: lighten;
                object-fit: cover;
                position: relative;
                right: -39%;
                top: -420px;
                width: 850px;
            }

            .press .featured-news__img {
                background-position: center;
                background-repeat: no-repeat;
                background-size: cover;
                height: 100%;
                min-height: 245px;
                width: 100%;
            }

            .press .featured-news__see-all {
                padding: 50px 0;
                text-align: right;
            }

            .press .featured-news .bs-post__learn-more-text {
                position: relative;
            }

            .press .featured-list .text {
                margin-bottom: 20px;
            }

            .press .featured-list .bs-post__learn-more a {
                text-decoration: none;
                transition: all 0.2s ease-in-out;
            }

            .press .featured-list .bs-post__learn-more a:hover {
                text-decoration: none;
            }

            .press .featured-list .bs-post__learn-more a::after {
                position: absolute;
                right: -20px;
                top: 4px;
                transition: all 0.2s ease-in-out;
            }

            .press .featured-list .bs-post__learn-more a:hover:after {
                right: -27px;
            }

            .press .bs-row.bs-row--common-pagination .facetwp-pager .facetwp-page.active {
                background-color: #6D5BF6;
                border-color: #6D5BF6;
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

            .press .bs-row.bs-row--common-pagination .facetwp-pager .facetwp-page {
                align-items: center;
                background-color: #fff;
                border-radius: 4px;
                border: 1px solid #9FA4B0;
                color: #343539;
                display: flex;
                font-family: "Inter", sans-serif;
                font-family: "Inter", sans-serif;
                font-size: 16px;
                font-weight: 600;
                height: 32px;
                justify-content: center;
                letter-spacing: .02em;
                letter-spacing: normal;
                line-height: 1.5;
                line-height: normal;
                margin-right: 10px;
                padding: 26px;
                text-decoration: none;
                width: 32px;
            }

            .press .bs-row.bs-row--common-pagination .facetwp-pager .facetwp-page:hover {
                background-color: #6D5BF6;
                border-color: #6D5BF6;
                color: #fff;
                transition: all 0.4s ease-in-out;
            }

            .press .bs-row.bs-row--common-pagination .facetwp-pager .facetwp-page.next {
                margin-left: 0px;
            }

            .press .bs-row.bs-row--common-pagination .facetwp-pager .facetwp-page.prev {
                margin-right: 12px;
            }

            .press .bs-row.bs-row--common-pagination .facetwp-pager .facetwp-page.next::after, .press .bs-row.bs-row--common-pagination .facetwp-pager .facetwp-page.prev::after {
                background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik01IDEySDE5TTE5IDEyTDEzIDZNMTkgMTJMMTMgMTgiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg==");
                background-repeat: no-repeat;
                background-size: contain;
                content: '';
                display: block;
                height: 20px;
                inset: 0;
                margin: auto;
                opacity: 1;
                position: absolute;
                width: 20px;
            }

            .press .bs-row.bs-row--common-pagination .facetwp-pager .facetwp-page.next:hover::after, .press .bs-row.bs-row--common-pagination .facetwp-pager .facetwp-page.prev:hover::after {
                background-image: url("data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KDTxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPHBhdGggZD0iTTUgMTJIMTlNMTkgMTJMMTMgNk0xOSAxMkwxMyAxOCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPiA8L2c+Cg08L3N2Zz4=");
                background-repeat: no-repeat;
                background-position: unset;
                background-size: contain;
                content: '';
                display: block;
                height: 20px;
                inset: 0;
                margin: auto;
                opacity: 1;
                position: absolute;
                width: 20px;
            }

            .press #pr-list .container {
                padding-left: 0;
            }

            .press #pr-list .bs-row--events-filters {
                padding: 0 0 10px;
            }

            .press .bs-row.bs-row--common-pagination {
                padding: 0 0 0;
            }
            /* Search */

            .press .bs-section--common-filters .fs-wrap, .press .bs-section--common-filters .facetwp-input-wrap {
                max-width: 313px;
            }

            .press-subpage .facetwp-facet-search {
                position: relative;
            }

            .press .bs-section--common-filters .facetwp-icon {
                background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNC45NTM2IDE0Ljk0NThMMjEgMjFNMTcgMTBDMTcgMTMuODY2IDEzLjg2NiAxNyAxMCAxN0M2LjEzNDAxIDE3IDMgMTMuODY2IDMgMTBDMyA2LjEzNDAxIDYuMTM0MDEgMyAxMCAzQzEzLjg2NiAzIDE3IDYuMTM0MDEgMTcgMTBaIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4=");
                background-position: unset;
                background-size: cover;
                height: 20px;
                left: unset;
                opacity: 0.6;
                right: 13px;
                width: 20px;
            }

            .press .bs-section--common-filters .facetwp-type-fselect .fs-label-wrap.facetwp-search, .press .bs-section--common-filters .facetwp-type-fselect .fs-label-wrap.facetwp-location, .press .bs-section--common-filters .facetwp-type-fselect input.facetwp-search, .press .bs-section--common-filters .facetwp-type-fselect input.facetwp-location, .press .bs-section--common-filters .facetwp-type-search .fs-label-wrap.facetwp-search, .press .bs-section--common-filters .facetwp-type-search .fs-label-wrap.facetwp-location, .press .bs-section--common-filters .facetwp-type-search input.facetwp-search, .press .bs-section--common-filters .facetwp-type-search input.facetwp-location {
                border-color: #E2E5E9;
                border-radius: 4px;
                font-size: 14px;
                padding-left: 15px;
                padding-right: 60px;
            }

            .press .bs-section--common-filters input::placeholder {
                color: #52596B!important;
                font-style: italic;
            }

            .press h1 {
                font-family: 'Poppins';
                font-size: 60px!important;
                font-weight: 700;
            }

            .press .credit {
                color: #000;
                font-size: 14px;
                margin-bottom: 0;
                margin-top: 3px;
                padding-bottom: 0;
            }

            .press .credit .wp-block-post-designation__designation {
                color: #000;
                margin-bottom: 0;
            }

            @media (max-width: 991px) {
                .press .bs-posts__list .col-md-6, .press .bs-posts__list .col-sm-12, .press .bs-section--upcoming-events .bs-posts__list>div:nth-of-type(3n+1) {
                    flex: 0 0 100%!important;
                    max-width: 100%!important;
                    width: 100%!important;
                }
                .press #pr-list .container {
                    padding-left: 0;
                    width: 100%;
                }
                .press-landing .facetwp-facet-search {
                    position: relative;
                    left: unset;
                    bottom: unset;
                    right: unset;
                    margin-top: 40px;
                    margin-bottom: 0;
                }
                .press .featured-news__grid {
                    grid-template-columns: repeat(2, 1fr);
                }
            }

            @media (min-width: 1200px) {
                .press .container, .press .container-sm, .press .container-md, .press .container-lg, .press .container-xl {
                    max-width: 1310px;
                }
            }

            @media (max-width: 768px) {
                .press .featured-news__grid {
                    grid-template-columns: repeat(1, 1fr);
                }
            }

            @media (max-width: 575px) {
                .press .product-page .bs-row--about-banner .bs-column:nth-child(2) {
                    display: none;
                }
                .press .bs-section--upcoming-events .bs-posts .bs-post__image {
                    display: none;
                }
                .press .bs-section--upcoming-events .bs-posts .bs-post__inner {
                    background: #fff;
                    border-radius: 4px;
                    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.10), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);
                    padding: 30px;
                    width: 99%;
                    margin: 0 auto;
                }
                .press .bs-section--common-filters .fs-wrap, .bs-section--common-filters .facetwp-input-wrap {
                    max-width: 95%;
                }
                .press #pr-list .container {
                    overflow: hidden;
                    padding-left: 20px;
                    padding-right: 0;
                }
                .press .bs-section--upcoming-events .bs-posts .bs-post {
                    padding-left: 0;
                }
                .press .news-list .container {
                    padding-left: 0!important;
                }
                .press .press-landing .news-list .container {
                    padding-left: 30px !important;
                    padding-right: 0px;
                }
                .press h1 {
                    font-size: 40px!important;
                }
            }

            .press .bs-section--upcoming-events .bs-posts .bs-post__inner::after, .press .bs-section--upcoming-events .bs-posts .bs-post__inner::before {
                display: none!important;
            }

            .press .facetwp-template {
                width: 100%;
            }

            .press-landing main {
                overflow-x: hidden;
            }

            .press-landing .crumbtrail {
                visibility: hidden;
            }

            .press .white-header #intro {
                border-bottom: 0 !important;
            }
            /* ---------------------------------
    NEW BLOG
-----------------------------------*/

            #new-blog-inner-header {
                padding: 22px 0;
                background: rgb(109, 91, 246);
                background: linear-gradient(90deg, rgba(109, 91, 246, 1) 0%, rgba(23, 162, 184, 1) 100%);
            }

            .new-blog-header {
                justify-content: center;
            }

            .new-blog-header .wp-block-image img {
                height: 26px;
            }

            #new-blog-inner-card {
                margin-bottom: 64px;
            }

            #new-blog-inner-card h1 {
                font-size: 32px;
                margin-bottom: 15px;
            }

            #new-blog-inner-card p {
                margin-bottom: 0;
            }

            #new-blog-inner-card .nb-featured-details p {
                font-size: 12px;
                color: #2C2C2C;
                font-weight: 600;
                margin-bottom: 16px;
            }

            #new-blog-inner-card.new-blog-inner-card-horizontal .nb-featured-details .para p {
                font-size: 18px;
                color: #2C2C2C;
                font-weight: 400;
            }

            #new-blog-inner-card.new-blog-inner-card-horizontal .wp-block-post-author .wp-block-post-author__name, #new-blog-inner-card.new-blog-inner-card-horizontal .wp-block-post-author .wp-block-post-author__name a {
                font-size: 16px;
                color: #4A4C51;
                font-weight: 600;
            }

            #new-blog-inner-card.new-blog-inner-card-horizontal .wp-block-post-author .wp-block-post-author__name:last-child {
                color: #60636A;
                font-weight: 400;
            }

            #new-blog-inner-card .nb-featured-details h1 a {
                font-weight: 600;
                font-size: 32px;
                line-height: 40px;
                color: #2C2C2C;
                min-height: auto;
            }

            #new-blog-inner-card .author-main {
                position: relative;
            }

            #new-blog-inner-card .author-main .wp-block-post-author .wp-block-post-author__avatar img {
                border-radius: 50%;
            }

            #new-blog-inner-card .author-main .wp-block-post-author .wp-block-post-author__content .wp-block-post-author__name {
                display: block;
                margin: 0;
            }

            #new-blog-inner-card .author-main .wp-block-post-author .wp-block-post-author__content .wp-block-post-author__name p {
                margin: 0;
            }
            /* #new-blog-inner-card .author-main .wp-block-post-author .wp-block-post-author__content .wp-block-post-author__name a {
	color: #0a1116;
	text-decoration:none;
	font-weight: 700;
} */

            #new-blog-inner-card .author-main .wp-block-post-date .wp-block-post-date-inner p {
                margin: 0;
            }

            #new-blog-inner-card .author-main .wp-block-post-date {
                display: flex;
                align-items: center;
                margin-top: 28px;
            }

            #new-blog-inner-card .author-main-card-s .author-main .wp-block-post-date {
                margin-top: 0;
            }

            #new-blog-inner-card .author-main .wp-block-post-date .wp-block-post-reading-time {
                flex: 1;
                justify-content: center;
                display: flex;
            }

            #new-blog-inner-card .author-main .wp-block-post-date .wp-block-post-date-inner {
                font-size: 14px;
                color: #7C8089;
            }

            #new-blog-inner-card .author-main-card-s .author-main .wp-block-post-date .wp-block-post-reading-time {
                justify-content: end;
            }

            #new-blog-inner-card .author-main-card-s {
                margin: 0;
            }

            #new-blog-inner-card .author-main .wp-block-post-author {
                margin-top: 28px;
            }

            #new-blog-inner-card .category-sec {
                display: block;
                margin-bottom: 15px;
            }
            /*
#new-blog-inner-card .author-main .wp-block-post-date {
	position: absolute;
    bottom: 0;
    left: 64px;
}
#new-blog-inner-card .author-main .bs-div__inner>p {
	position: absolute;
    bottom: 0;
    margin: 0;
    left: 172px;
	padding-left:15px;
}
#new-blog-inner-card .author-main .bs-div__inner>p::before {
    content: "\A";
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #0a1116;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
    */

            #new-blog-inner-card .taxonomy-post_tag {
                display: flex;
                align-items: center;
                justify-content: start;
            }

            #new-blog-inner-card .taxonomy-post_tag .wp-block-post-terms__separator {
                display: none;
            }

            #new-blog-inner-card .taxonomy-post_tag a {
                display: flex;
                background-color: #F7F8F9;
                color: #0a1116;
                text-decoration: none;
                padding: 5px 20px;
                border-radius: 16px;
                margin-right: 10px;
            }

            #new-blog-inner-card .taxonomy-post_tag a:last-child {
                margin-right: 0
            }

            #new-blog-inner-card .wp-block-post-featured-image {
                margin: 0;
                height: 100%;
            }

            #new-blog-inner-card.new-blog-inner-card-horizontal .wp-block-post-featured-image img {
                border-radius: 20px;
                height: 100%;
                border: 1px solid #C9CDD5;
            }

            #new-blog-inner-main-sec .related-post-inner .related-post-inner {
                flex-direction: column;
                gap: 0;
            }

            #new-blog-inner-main-sec .related-post-inner .related-post-inner .wp-block-post-title {
                font-size: 16px;
                padding: 15px;
                background: #fff;
            }

            #new-blog-inner-main-sec .related-post-inner .related-post-inner .wp-block-post-title a {
                text-decoration: none;
                color: #0a1116;
            }

            #new-blog-inner-main-sec .related-post-inner .related-post-inner .wp-block-post-featured-image {
                margin: 0;
            }

            #new-blog-inner-main-sec .container .bs-row .bs-column.col-md-3 {
                background-color: #FBFBFB;
            }

            #new-blog-inner-main-sec .container .bs-row .bs-column.col-md-3.sticky-container {
                background-color: #F7F8F9;
            }

            #new-blog-inner-main-sec .container .bs-row .bs-column.col-md-3 .wp-block-heading {
                font-size: 24px !important;
                color: #2C2C2C!important;
            }

            #new-blog-inner-main-sec #col3-inner {
                padding: 64px 29px;
            }

            #new-blog-inner-main-sec #col3-inner #related-blog-outer #related-blog-inner {
                margin-top: 10px;
                margin-bottom: 30px;
                border: 1px solid #F3F3F5;
                border-radius: 20px;
            }

            #new-blog-inner-main-sec #col3-inner #related-blog-outer #related-blog-inner:last-child {
                margin-bottom: 0;
            }

            #new-blog-inner-main-sec #col3-inner #related-blog-outer #related-blog-inner .wp-block-image img {
                width: 100%!important;
                aspect-ratio: 1.7777777777777777;
                object-fit: cover;
                border-top-left-radius: 20px;
                border-top-right-radius: 20px;
            }

            #new-blog-inner-main-sec #col3-inner #related-blog-outer #related-blog-inner .wp-block-image {
                margin: 0;
            }

            #new-blog-inner-main-sec #col3-inner #related-blog-outer #related-blog-inner h2 {
                background: #fff;
                padding: 24px;
                margin: 0;
                border-radius: 20px;
                font-size: 18px;
            }

            #new-blog-inner-main-sec #col3-inner #related-blog-outer #related-blog-inner h2 a {
                color: #2c2c2c;
                font-weight: 600;
            }

            #new-blog-inner-main-sec #col3-inner #related-blog-outer #related-blog-inner .author-name {
                display: flex;
                align-items: center;
                margin-top: 16px;
            }

            #new-blog-inner-main-sec #col3-inner #related-blog-outer #related-blog-inner .author-name p {
                margin: 0;
                font-size: 14px;
                font-weight: 600;
                line-height: 20px;
                color: #7C8089;
                text-transform: uppercase;
            }

            #related-blog-outer .wp-block-tag-cloud {
                margin-top: 20px;
                display: flex;
                align-items: center;
                flex-wrap: wrap;
            }

            #related-blog-outer .wp-block-tag-cloud a {
                display: flex;
                background-color: transparent;
                color: #0a1116;
                text-decoration: none;
                padding: 5px 10px;
                border: 1px solid #343539;
                border-radius: 100px;
                margin-right: 10px;
                margin-bottom: 10px;
                font-size: 14px !important;
            }

            #related-blog-outer .taxonomy-post_tag a:last-child {
                margin-right: 0
            }

            #new-blog-inner-main-sec {
                margin-top: 45px;
            }

            #new-blog-inner-main-sec #col3-inner .table-of-contents-list {
                list-style: none;
                padding: 0;
                padding-left: 16px;
            }

            #new-blog-inner-main-sec #col3-inner .table-of-contents-list li {
                margin: 15px 0;
            }

            #new-blog-inner-main-sec #col3-inner .table-of-contents-list li a {
                font-weight: 600;
                font-size: 16px;
                color: #2C2C2C;
            }

            #new-blog-inner-main-sec #next-previous-main {
                margin-bottom: 96px;
            }

            #new-blog-inner-main-sec #next-previous-main .next-item {
                display: flex;
                align-items: center;
                justify-content: end;
                flex: 1;
            }

            #new-blog-inner-main-sec #next-previous-main .next-item a {
                display: flex;
                align-items: self-end;
                justify-content: center;
                flex-direction: column;
                text-align: right;
                text-decoration: none;
            }

            #new-blog-inner-main-sec #next-previous-main .next-item a .post-navigation-link__title {
                color: #0a1116;
                font-weight: 600;
                font-size: 14px;
            }

            #new-blog-inner-main-sec #next-previous-main .next-item a .post-navigation-link__label {
                font-weight: 700;
                font-size: 16px;
                color: #6D5BF6;
            }

            #new-blog-inner-main-sec #next-previous-main .next-item .wp-block-post-navigation-link__arrow-next {
                order: 2;
            }

            #new-blog-inner-main-sec #next-previous-main .previous-item {
                display: flex;
                align-items: center;
                justify-content: start;
                flex: 1;
            }

            #new-blog-inner-main-sec #next-previous-main .previous-item a {
                display: flex;
                align-items: start;
                justify-content: center;
                flex-direction: column;
                text-align: left;
                text-decoration: none;
            }

            #new-blog-inner-main-sec #next-previous-main .previous-item a .post-navigation-link__title {
                color: #0a1116;
                font-weight: 600;
                font-size: 14px;
            }

            #new-blog-inner-main-sec #next-previous-main .previous-item a .post-navigation-link__label {
                font-weight: 700;
                font-size: 16px;
                color: #6D5BF6;
            }

            #new-blog-inner-main-sec #next-previous-main .bs-div__inner {
                display: flex;
            }

            .category-badge {
                display: inline-table;
                font-size: 12px;
                line-height: 20px;
                color: #2C2C2C;
                font-weight: 600;
                margin-bottom: 16px!important;
                padding: 4px 12px;
                border-radius: 100px;
                background-color: #FEFEFF;
            }

            @media screen and (max-width:767px) {
                .new-blog-header {
                    justify-content: space-between;
                }
                #new-blog-inner-card .bs-column .wp-block-post-featured-image {
                    display: block;
                }
                #new-blog-inner-main-sec .container .bs-row .bs-column.col-md-3:first-child {
                    display: block;
                }
                .related-tag-outer {
                    background-color: #fff;
                    margin: -15px;
                    padding: 20px 15px;
                }
                #related-blog-outer .wp-block-tag-cloud {
                    display: flex;
                }
                #related-blog-outer .wp-block-tag-cloud a {
                    display: flex;
                    background-color: #F7F8F9;
                    color: #343539;
                    border: none;
                    text-decoration: none;
                    padding: 5px 10px;
                    border-radius: 4px;
                    margin-right: 10px;
                    font-size: 14px !important;
                }
                #related-blog-outer .taxonomy-post_tag a:last-child {
                    margin-right: 0
                }
            }
            /* New Blog CSS */

            .ltn__breadcrumb-area {
                background: #F7FCF966;
                background-image: url(../breadcrum-design.html);
                background-image: url(../breadcrum-design.html), linear-gradient(82.54deg, rgba(247, 252, 249, 0.4) 60.27%, rgba(240, 252, 254, 0.4) 95.67%);
                background-size: contain;
                background-position: right;
                background-repeat: no-repeat;
                margin-bottom: 20px;
                padding-top: 0px;
                padding-bottom: 48px;
            }

            .ltn__breadcrumb-inner .title-link {
                display: flex;
                align-items: center;
                justify-content: space-between;
                margin-top: 64px;
            }

            .ltn__breadcrumb-inner .title-link .page-title {
                font-size: 64px;
            }

            @media (max-width: 576px) {
                .ltn__breadcrumb-inner .title-link .page-title {
                    font-size: 40px;
                }
            }

            .ltn__breadcrumb-inner .title-link a {
                color: #343539;
                font-size: 16px;
            }

            .ltn__breadcrumb-inner .title-link img {
                color: #343539;
                font-size: 16px;
            }

            .ltn__breadcrumb-inner .title-link a:hover {
                color: #343539;
                text-decoration: none;
            }

            .ltn__breadcrumb-list ul {
                margin-top: 30px;
                padding: 0;
            }

            .ltn__breadcrumb-list ul li {
                display: inline-block;
                margin-right: 30px;
                position: relative;
                font-weight: 700;
                font-size: 14px;
            }

            .ltn__breadcrumb-list ul li a {
                color: #2c2c2c;
                font-weight: 400;
                font-size: 14px;
            }

            .ltn__breadcrumb-list ul li a img {
                height: 18px;
                width: auto;
            }

            .ltn__breadcrumb-list ul li a:hover {
                color: #60636A;
                text-decoration: none;
            }

            .ltn__breadcrumb-list ul li:last-child {
                margin-right: 0;
            }

            .ltn__breadcrumb-list ul li:after {
                position: absolute;
                content: "/";
                font-weight: 400;
                font-size: 16px;
                right: -20px;
                top: 50%;
                color: #60636A;
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
            }

            .ltn__breadcrumb-list ul li:last-child:after {
                display: none;
            }

            .filter-tabs {
                display: flex;
                align-items: center;
                justify-content: space-between;
                margin-top: 48px;
                margin-bottom: 0px;
            }

            .filter-tabs .tabs {
                display: flex;
                align-items: center;
                padding-left: 0px;
            }

            .filter-tabs .tabs li {
                list-style: none;
            }

            .filter-tabs .tabs li a {
                color: #2C2C2C;
                font-size: 16px;
                margin-right: 20px;
                padding-bottom: 10px;
            }

            .filter-tabs .tabs li a:hover {
                color: #2C2C2C;
                border-bottom: 1px solid #6B5AEE;
                text-decoration: none;
            }

            .filter-tabs .tabs li a.active {
                color: #2C2C2C;
                border-bottom: 1px solid #6B5AEE
            }

            .filter-tabs .filter-data {
                display: flex;
                align-items: center;
                gap: 10px;
            }

            .filter-tabs .filter-data button {
                display: flex;
                align-items: center;
                background-color: #ffffff;
                border: 1px solid #C9CDD5;
                padding: 12px;
                border-radius: 4px;
                font-size: 14px;
                color: #2C2C2C;
            }

            .filter-tabs .filter-data .input-icon {
                display: flex;
                align-items: center;
            }

            .filter-tabs .filter-data .input-icon input {
                background-color: #ffffff;
                border: 1px solid #DADDE2;
                border-right: 0px;
                border-radius: 4px 0px 0px 4px;
                padding: 12px;
            }

            .filter-tabs .filter-data img {
                width: 16px;
                height: 16px;
            }

            .filter-tabs .filter-data .search-img {
                background-color: #ffffff;
                border: 1px solid #DADDE2;
                border-radius: 0px 4px 4px 0px;
                padding: 12px;
                border-left: 0px;
            }

            .filter-tabs .filter-data .input-icon input::placeholder {
                color: #AFB4C1;
                font-size: 14px;
            }

            @media (max-width: 991px) {
                .filter-tabs {
                    display: flex;
                    flex-direction: column;
                    align-items: stretch;
                }
                .filter-tabs .tabs {
                    overflow: scroll;
                    white-space: nowrap;
                    padding-bottom: 10px;
                    /* padding-left: 20px; */
                }
                .filter-tabs .filter-data {
                    display: flex;
                    align-items: center;
                    gap: 10px;
                    flex-wrap: wrap;
                    /* margin-left: 15px; */
                }
            }

            .nb-heading h2 {
                color: #000;
                display: inline-table;
                background-color: #fff;
                position: relative;
                font-size: 24px;
                font-weight: 600;
                margin-top: 15px;
                padding-right: 30px;
                z-index: 2;
            }

            .nb-heading {
                width: 100%;
                z-index: 1;
            }

            .nb-heading:after {
                content: " ";
                height: 0.5px;
                width: 97%;
                background-color: rgba(0, 0, 0, 0.15);
                display: block;
                position: absolute;
                top: 55%;
                left: 15px;
            }

            .nb-product-card {
                margin-top: 30px;
                transition: all .3s;
                border-radius: 20px;
            }

            .nb-product-card:hover {
                transform: translateY(-10px);
                box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
            }

            .wp-block-post-featured-image .nb-product-card-img {
                object-fit: cover;
                width: 100%;
                height: 300px;
                border-radius: 20px 20px 0px 0px;
            }
            /* .wp-block-post-featured-image .nb-featured-card-img{
    object-fit:cover;
    width: 100%;
    height: 360px;
    border-radius: 20px 20px 0px 4px;
} */

            .wp-block-post-featured-image.nb-featured-post-featured-image {
                margin-bottom: 0px;
            }

            #new-blog-inner-card .nb-product-details {
                padding: 32px;
                border-radius: 0px 0px 20px 20px;
                box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);
            }

            .nb-featured-details {
                padding-top: 35px;
                padding-right: 30px;
            }

            .wp-block-post-title.nb-product-post-title a {
                color: #000;
                font-weight: 600;
                font-size: 24px;
                line-height: 32px;
                min-height: 96px;
                margin: 5px 0px;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
            }

            .wp-block-post-title.nb-product-post-title a:hover {
                text-decoration: none;
            }

            .nb-product-details .para {
                font-size: 16px;
                min-height: 68px;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                margin-bottom: 32px;
            }

            .nb-featured-details .para {
                font-size: 16px;
                min-height: 68px;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
                margin-bottom: 20px;
            }

            #new-blog-inner-card .taxonomy-post_tag.nb-product-taxonomy-post_tag a {
                border-radius: 100px;
                font-size: 14px;
                color: #2C2C2C;
                background-color: #FFFFFF;
                border: 1px solid #C9CDD5;
            }

            .read-all {
                display: flex;
                align-items: center;
                justify-content: end;
                gap: 8px;
                margin: 15px 0px 20px;
            }

            .read-all .read-all-link {
                transition: all .3s;
            }

            .read-all .read-all-link:hover {
                transform: translateX(-10px);
            }

            .read-all .read-all-link a {
                font-size: 16px;
                font-weight: 600;
                color: #6D5BF6;
            }

            .read-all .read-all-link a:hover {
                text-decoration: none;
                color: #6D5BF6;
            }

            .read-all span {
                font-size: 20px;
                font-weight: 600;
                color: #6D5BF6;
            }

            .margin-bottom-96 {
                margin-bottom: 96px;
            }

            #new-blog-inner-card .blog-cat-pag {
                margin: 48px 0 96px 0;
            }

            @media (max-width: 576px) {
                .sr-img {
                    display: none;
                }
                #new-blog-inner-main-sec #col3-inner #related-blog-outer #related-blog-inner {
                    border: none;
                }
                /*
    #new-blog-inner-main-sec #col3-inner #related-blog-outer #related-blog-inner h2{
        background-color: transparent;
        padding: 0px;
    }
    */
                #new-blog-inner-main-sec .container .bs-row .bs-column.col-md-3:first-child {
                    display: none;
                }
                .is-layout-flex.social-links {
                    display: none;
                }
            }

            .sticky {
                position: sticky;
                position: -webkit-sticky;
                top: 80px;
                display: flex;
                justify-content: center;
                align-items: start;
                flex-direction: column;
            }

            .new-blog-breadcrumb {
                margin: 40px 0px;
            }

            .new-blog-breadcrumb a {
                color: #2c2c2c;
                font-weight: 400;
                font-size: 14px;
            }

            .new-blog-breadcrumb a:hover {
                color: #60636A;
                text-decoration: none;
            }

            .new-blog-breadcrumb span {
                font-size: 12px;
                color: #60636A;
                margin: 0px 5px;
            }

            .new-blog-breadcrumb .taxonomy-resource-topic a img {
                height: 18px;
                width: auto;
            }

            .sr-table_of_contents li {
                list-style: disc;
                margin: 15px 35px;
            }

            .sr-header {
                display: flex;
                align-items: center;
                justify-content: center;
            }

            .sr-header-title {
                font-size: 20px;
                margin: 0px;
                margin-right: 15px;
            }

            .sr-pipe {
                display: block;
                height: 100%;
                border-right: 1px solid #fff;
            }

            .sr-header-desp {
                font-size: 16px;
                margin-left: 15px;
            }

            .sr-header-desp a {
                color: #ffffff;
                text-decoration: underline;
                font-weight: 600;
            }

            .sr-header-desp a:hover {
                color: #ffffff;
            }

            @media (max-width: 576px) {
                .sr-header {
                    display: flex;
                    flex-direction: column;
                    align-items: baseline;
                }
                .sr-header-title {
                    font-size: 18px;
                }
                .sr-pipe {
                    display: none;
                }
                .sr-header-desp {
                    font-size: 12px;
                }
            }

            .sr-main-content {
                padding-left: 48px!important;
                padding-right: 48px!important;
            }

            .sr-main-content a {
                color: #6D5BF6;
            }

            .sr-main-content a:hover {
                color: #6D5BF6;
            }

            .sr-main-content h2 {
                font-size: 32px;
            }

            .sr-main-content h3 {
                font-size: 28px;
            }

            .sr-main-content h4 {
                font-size: 24px;
            }

            .sr-main-content h5 {
                font-size: 20px;
            }

            .sr-main-content .wp-block-image {
                margin: 0;
            }

            .sr-main-content .wp-block-image img {
                border-radius: 20px;
                border: 1px solid #C9CDD5;
                margin: 40px 0;
            }

            .blog-new-search .facetwp-facet {
                margin-bottom: 10px;
            }

            .blog-new-search .facetwp-facet.facetwp-facet-blog_new_search input.facetwp-search {
                background-color: #ffffff;
                border: 1px solid #DADDE2;
                border-radius: 4px;
                padding: 12px;
                height: 40px;
            }

            .blog-new-search .facetwp-facet.facetwp-facet-blog_new_search input.facetwp-search::placeholder {
                color: #AFB4C1;
                font-size: 14px;
            }

            .blog-new-search .facetwp-icon {
                right: 8px;
            }

            .blog-new-search .facetwp-icon:before {
                display: inline-block;
                content: '';
                width: 30px;
                height: 100%;
                background: url(../search%20magnifying%20glass.html) no-repeat;
                background-position: 5px 50%;
                background-size: 20px 20px;
            }

            .search-clear {
                display: flex;
                align-items: center;
                justify-content: end;
            }

            .search-clear .facetwp-facet {
                margin-bottom: 22px;
                margin-left: 20px;
            }

            .search-clear .facetwp-selections .facetwp-selection-label {
                display: none;
            }

            .search-clear .facetwp-selections .facetwp-selection-value {
                margin: 0 10px 10px 0;
                padding: 14px 46px 15px 20px;
                border: 1px solid #6d5bf6;
                border-radius: 8px;
                background: url(../svg/close-icon.svg) center right 18px no-repeat;
                color: #6d5bf6;
                font-size: 14px;
                font-weight: 600;
                letter-spacing: 0.01em;
            }

            .search-clear .facetwp-reset {
                margin: 0;
                padding: 13px 48px 15px 0;
                border: 0;
                background: url(../svg/close-icon.svg) center right 22px no-repeat;
                color: #657786;
                font-family: "Poppins", sans-serif;
                font-size: 14px;
                font-weight: 600;
                letter-spacing: 0.02em;
            }

            .blog-new-search .facetwp-facet.facetwp-facet-blog_new_date.facetwp-type-date_range {
                display: flex;
                align-items: center;
                gap: 10px;
            }

            .blog-new-search .facetwp-facet.facetwp-facet-blog_new_date input.facetwp-date {
                background-color: #ffffff;
                border: 1px solid #DADDE2;
                border-radius: 4px;
                padding: 12px;
                width: 130px;
                height: 40px;
                font-size: 14px;
                color: #2C2C2C;
                background-image: url(../calendar-days-solid.html);
                background-position: right 6px bottom 50%;
                background-repeat: no-repeat;
                background-size: 20px 20px;
            }

            .blog-new-search .facetwp-facet.facetwp-facet-blog_new_date input.facetwp-date::before .blog-new-search .facetwp-facet.facetwp-facet-blog_new_date input.facetwp-date::placeholder {
                color: #2C2C2C;
            }

            .blog-new-search .facetwp-facet.facetwp-facet-blog_new_tags .fs-wrap {
                width: 120px;
                display: inline-block;
                position: relative;
                cursor: pointer;
                line-height: 1;
            }

            .blog-new-search .facetwp-facet.facetwp-facet-blog_new_tags .fs-wrap .fs-label-wrap {
                background-color: #ffffff;
                border: 1px solid #DADDE2;
                border-radius: 4px;
                padding: 12px;
                height: 40px;
            }

            .blog-new-search .facetwp-facet.facetwp-facet-blog_new_tags .fs-label-wrap .fs-label {
                padding: 0px;
                font-size: 14px;
                color: #2C2C2C;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
                height: 16px;
            }

            .blog-new-search .facetwp-facet.facetwp-facet-blog_new_tags .fs-dropdown {
                width: 100%;
                position: absolute;
                background-color: #fff;
                border: 1px solid #ddd;
                z-index: 1000;
            }

            .blog-new-search .facetwp-facet.facetwp-facet-blog_new_tags .fs-wrap.multiple .fs-option {
                padding-left: 60px;
            }

            .blog-new-search .facetwp-facet.facetwp-facet-blog_new_tags .fs-wrap.multiple .fs-checkbox {
                left: 15px;
            }

            .blog-new-search .facetwp-facet.facetwp-facet-blog_new_tags .fs-wrap.multiple .fs-option .fs-checkbox i {
                width: 22px;
                height: 22px;
                border-color: #aab8c2;
            }

            .blog-new-search .facetwp-facet.facetwp-facet-blog_new_tags .facetwp-type-fselect .fs-option .fs-option-label {
                letter-spacing: 0.02em;
                white-space: normal;
                word-break: break-word;
            }

            .blog-new-search .facetwp-facet.facetwp-facet-blog_new_tags .fs-option, .blog-new-search .facetwp-facet.facetwp-facet-blog_new_tags .fs-search, .blog-new-search .facetwp-facet.facetwp-facet-blog_new_tags .fs-optgroup-label {
                padding: 11px 20px 12px;
                font-size: 14px;
            }

            .blog-new-search .facetwp-facet.facetwp-facet-blog_new_tags .fs-label-wrap .fs-arrow {
                width: 0;
                height: 0;
                border-left: 5px solid transparent;
                border-right: 5px solid transparent;
                border-top: 5px solid #333;
                position: absolute;
                top: 0;
                right: 10px;
                bottom: 0;
                margin: auto;
                transition: ease-in 0.15s;
            }

            @media (max-width: 992px) {
                .blog-new-search {
                    display: flex;
                }
                .search-clear {
                    display: flex;
                    align-items: start;
                    flex-direction: column;
                }
                .blog-new-search .facetwp-facet {
                    width: 48%;
                }
                /* .blog-new-search .facetwp-facet.facetwp-facet-blog_new_search{
        min-width: 50%;
    } */
                .blog-new-search .facetwp-facet.facetwp-facet-blog_new_search .facetwp-input-wrap {
                    min-width: 100%;
                }
                .blog-new-search .facetwp-facet.facetwp-facet-blog_new_search input.facetwp-search {
                    min-width: 0px;
                    width: 100%;
                    height: 40px;
                }
                .blog-new-search .facetwp-facet.facetwp-facet-blog_new_date.facetwp-type-date_range {
                    width: 99%;
                    height: 40px;
                }
                .blog-new-search .facetwp-facet.facetwp-facet-blog_new_date input.facetwp-date {
                    width: 100%;
                    height: 40px;
                }
                .blog-new-search .facetwp-facet.facetwp-facet-blog_new_tags .fs-wrap {
                    width: 100%;
                    height: 40px;
                }
                .search-clear .facetwp-selections ul {
                    padding-left: 15px;
                }
                #new-blog-inner-card .container {
                    padding-right: 15px;
                    padding-left: 15px;
                }
            }

            .pagination .facetwp-facet {
                margin-top: 20px;
                margin-bottom: 20px;
                display: flex;
                justify-content: center;
                align-items: center;
            }

            .pagination .facetwp-facet .facetwp-pager a {
                background-color: #FCFCFC;
                border: 1px solid #C9CDD5;
                border-radius: 4px;
                padding: 10px 18px;
                color: #343539;
            }

            .pagination .facetwp-facet .facetwp-pager a:hover {
                color: #343539;
                text-decoration: none;
            }

            .pagination .facetwp-facet .facetwp-pager .facetwp-page.active {
                font-weight: normal;
                cursor: pointer;
            }

            @media (max-width: 576px) {
                #new-blog-inner-card h1 {
                    font-size: 32px;
                }
                .sr-main-content {
                    padding-left: 0px!important;
                    padding-right: 0px!important;
                }
                .sr-main-content .wp-block-image img {
                    margin: 20px 0;
                }
                .sr-main-content h2 {
                    font-size: 25px;
                }
                #new-blog-inner-main-sec #next-previous-main {
                    margin-bottom: 45px;
                }
                #new-blog-inner-main-sec #next-previous-main .previous-item {
                    display: block;
                }
                #new-blog-inner-main-sec #next-previous-main .next-item {
                    display: block;
                    text-align: right;
                }
                .sr-main-content h2 {
                    font-size: 25px;
                }
                .sr-main-content h3 {
                    font-size: 18px;
                }
                .sr-main-content h4 {
                    font-size: 24px;
                }
                .sr-main-content h5 {
                    font-size: 20px;
                }
                #new-blog-inner-card.sr-new-blog-inner-card {
                    margin-bottom: 0px;
                }
                #new-blog-inner-main-sec.sr-new-blog-inner-main-sec {
                    margin-top: 20px;
                }
            }