img:is([sizes="auto" i], [sizes^="auto," i]) {
            contain-intrinsic-size: 3000px 1500px
        }
.wp-block-button__link {
            color: #fff;
            background-color: #32373c;
            border-radius: 9999px;
            box-shadow: none;
            text-decoration: none;
            padding: calc(.667em + 2px) calc(1.333em + 2px);
            font-size: 1.125em
        }

        .wp-block-file__button {
            background: #32373c;
            color: #fff;
            text-decoration: none
        }
        .wp-block-co-authors-plus-coauthors.is-layout-flow [class*=wp-block-co-authors-plus] {
            display: inline
        }
        .wp-block-co-authors-plus-avatar :where(img) {
            height: auto;
            max-width: 100%;
            vertical-align: bottom
        }

        .wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-avatar :where(img) {
            vertical-align: middle
        }

        .wp-block-co-authors-plus-avatar:is(.alignleft, .alignright) {
            display: table
        }

        .wp-block-co-authors-plus-avatar.aligncenter {
            display: table;
            margin-inline: auto
        }
        .wp-block-co-authors-plus-image {
            margin-bottom: 0
        }

        .wp-block-co-authors-plus-image :where(img) {
            height: auto;
            max-width: 100%;
            vertical-align: bottom
        }

        .wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-image :where(img) {
            vertical-align: middle
        }

        .wp-block-co-authors-plus-image:is(.alignfull, .alignwide) :where(img) {
            width: 100%
        }

        .wp-block-co-authors-plus-image:is(.alignleft, .alignright) {
            display: table
        }

        .wp-block-co-authors-plus-image.aligncenter {
            display: table;
            margin-inline: auto
        }
        .safe-svg-cover {
            text-align: center
        }

        .safe-svg-cover .safe-svg-inside {
            display: inline-block;
            max-width: 100%
        }

        .safe-svg-cover svg {
            fill: currentColor;
            height: 100%;
            max-height: 100%;
            max-width: 100%;
            width: 100%
        }
        :root {
            --wp--preset--aspect-ratio--square: 1;
            --wp--preset--aspect-ratio--4-3: 4/3;
            --wp--preset--aspect-ratio--3-4: 3/4;
            --wp--preset--aspect-ratio--3-2: 3/2;
            --wp--preset--aspect-ratio--2-3: 2/3;
            --wp--preset--aspect-ratio--16-9: 16/9;
            --wp--preset--aspect-ratio--9-16: 9/16;
            --wp--preset--color--black: #000000;
            --wp--preset--color--cyan-bluish-gray: #abb8c3;
            --wp--preset--color--white: #ffffff;
            --wp--preset--color--pale-pink: #f78da7;
            --wp--preset--color--vivid-red: #cf2e2e;
            --wp--preset--color--luminous-vivid-orange: #ff6900;
            --wp--preset--color--luminous-vivid-amber: #fcb900;
            --wp--preset--color--light-green-cyan: #7bdcb5;
            --wp--preset--color--vivid-green-cyan: #00d084;
            --wp--preset--color--pale-cyan-blue: #8ed1fc;
            --wp--preset--color--vivid-cyan-blue: #0693e3;
            --wp--preset--color--vivid-purple: #9b51e0;
            --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
            --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
            --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
            --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
            --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
            --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
            --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
            --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
            --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
            --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
            --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
            --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
            --wp--preset---small: 13px;
            --wp--preset---medium: 20px;
            --wp--preset---large: 36px;
            --wp--preset---x-large: 42px;
            --wp--preset--spacing--20: 0.44rem;
            --wp--preset--spacing--30: 0.67rem;
            --wp--preset--spacing--40: 1rem;
            --wp--preset--spacing--50: 1.5rem;
            --wp--preset--spacing--60: 2.25rem;
            --wp--preset--spacing--70: 3.38rem;
            --wp--preset--spacing--80: 5.06rem;
            --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
            --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
            --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
        }

        :where(.is-layout-flex) {
            gap: 0.5em;
        }

        :where(.is-layout-grid) {
            gap: 0.5em;
        }

        body .is-layout-flex {
            display: flex;
        }

        .is-layout-flex {
            flex-wrap: wrap;
            align-items: center;
        }

        .is-layout-flex> :is(*, div) {
            margin: 0;
        }

        body .is-layout-grid {
            display: grid;
        }

        .is-layout-grid> :is(*, div) {
            margin: 0;
        }

        :where(.wp-block-columns.is-layout-flex) {
            gap: 2em;
        }

        :where(.wp-block-columns.is-layout-grid) {
            gap: 2em;
        }

        :where(.wp-block-post-template.is-layout-flex) {
            gap: 1.25em;
        }

        :where(.wp-block-post-template.is-layout-grid) {
            gap: 1.25em;
        }

        .has-black-color {
            color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-color {
            color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-color {
            color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-color {
            color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-color {
            color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-color {
            color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-color {
            color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-color {
            color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-color {
            color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-color {
            color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-color {
            color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-color {
            color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-background-color {
            background-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-background-color {
            background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-background-color {
            background-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-background-color {
            background-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-background-color {
            background-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-background-color {
            background-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-background-color {
            background-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-background-color {
            background-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-background-color {
            background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-background-color {
            background-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-border-color {
            border-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-border-color {
            border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-border-color {
            border-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-border-color {
            border-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-border-color {
            border-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-border-color {
            border-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-border-color {
            border-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-border-color {
            border-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-border-color {
            border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-border-color {
            border-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
            background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
        }

        .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
            background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
        }

        .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-orange-to-vivid-red-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
        }

        .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
            background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
        }

        .has-cool-to-warm-spectrum-gradient-background {
            background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
        }

        .has-blush-light-purple-gradient-background {
            background: var(--wp--preset--gradient--blush-light-purple) !important;
        }

        .has-blush-bordeaux-gradient-background {
            background: var(--wp--preset--gradient--blush-bordeaux) !important;
        }

        .has-luminous-dusk-gradient-background {
            background: var(--wp--preset--gradient--luminous-dusk) !important;
        }

        .has-pale-ocean-gradient-background {
            background: var(--wp--preset--gradient--pale-ocean) !important;
        }

        .has-electric-grass-gradient-background {
            background: var(--wp--preset--gradient--electric-grass) !important;
        }

        .has-midnight-gradient-background {
            background: var(--wp--preset--gradient--midnight) !important;
        }

        .has-small-font-size {
            font-size: var(--wp--preset---small) !important;
        }

        .has-medium-font-size {
            font-size: var(--wp--preset---medium) !important;
        }

        .has-large-font-size {
            font-size: var(--wp--preset---large) !important;
        }

        .has-x-large-font-size {
            font-size: var(--wp--preset---x-large) !important;
        }

        :where(.wp-block-post-template.is-layout-flex) {
            gap: 1.25em;
        }

        :where(.wp-block-post-template.is-layout-grid) {
            gap: 1.25em;
        }

        :where(.wp-block-columns.is-layout-flex) {
            gap: 2em;
        }

        :where(.wp-block-columns.is-layout-grid) {
            gap: 2em;
        }

        :root :where(.wp-block-pullquote) {
            font-size: 1.5em;
            line-height: 1.6;
        }
.body-lc-regular-font,
            .pill button.button {
                font-weight: 400
            }

            .body-lc-medium-font,
            .h2-2023,
            .h3-2023,
            .h4-2023,
            a.play-video span,
            button {
                font-weight: 500
            }

            .body-lc-semibold-font,
            a.play-video-2024 .text {
                font-weight: 600
            }

            .bnw-filters {
                filter: grayscale(100) brightness(1) contrast(2);
                mix-blend-mode: multiply
            }

            button {
                transition: .2s linear;
                font-size: 16px;
                line-height: 18px;
                border-radius: 8px;
                cursor: pointer
            }

            button .arrow-2023 {
                background-image: url(../images/arrow-2023-white.svg)
            }

            button .arrow-downward {
                width: 20px;
                height: 20px;
                display: inline-block;
                margin-left: 4px;
                background-size: 20px;
                background-image: url(../images/arrow-downward-white.svg)
            }

            button.button__default {
                border: 1px solid #3d1ef8;
                background-color: #3d1ef8;
                color: #fff
            }

            button.button__default:hover {
                border-color: #2914a5;
                background-color: #2914a5
            }

            button.button__default:active {
                border-color: #140a53;
                background-color: #140a53
            }

            button.button__secondary {
                border: 1px solid #d8d2fe;
                background-color: #d8d2fe;
                color: #000
            }

            button.button__secondary .arrow-2023 {
                background-image: url(../images/arrow-2023-black.svg)
            }

            button.button__secondary:hover {
                border-color: #a399e5;
                background-color: #a399e5
            }

            button.button__secondary:active {
                border-color: #6a5ad3;
                background-color: #6a5ad3
            }

            button.button__light {
                border: 1px solid #fff;
                background-color: #fff;
                color: #000
            }

            button.button__light .arrow-2023 {
                background-image: url(../images/arrow-2023-black.svg)
            }

            button.button__light:hover {
                border-color: #fff !important;
                background: #fff
            }

            button.button__light:active {
                border-color: #d3d6e5;
                background-color: #d3d6e5
            }

            button.button__light2 {
                position: relative;
                color: #000
            }

            button.button__light2:before {
                content: "";
                position: absolute;
                top: -2px;
                left: -2px;
                right: -2px;
                bottom: -2px;
                background: linear-gradient(242deg, #f8eff3 25.39%, #cfcffa 98.55%);
                border-radius: inherit;
                z-index: 0
            }

            button.button__light2:after {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: #fff;
                border-radius: inherit;
                z-index: 2
            }

            button.button__light2 span {
                position: relative;
                z-index: 3
            }

            button.button__light2 .arrow-2023 {
                background-image: url(../images/arrow-2023-black.svg)
            }

            button.button__light2:hover {
                background: hsla(0, 0%, 100%, .8)
            }

            button.button__light2:hover:before {
                top: -4px;
                left: -4px;
                right: -4px;
                bottom: -4px;
                background: linear-gradient(242deg, #f8eff3 25.39%, #cfcffa 98.55%);
                z-index: 0
            }

            button.button__light2:hover:after,
            button.button__light2:hover:before {
                content: "";
                position: absolute;
                border-radius: inherit;
                transition: opacity .3s ease-in-out
            }

            button.button__light2:hover:after {
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: hsla(0, 0%, 100%, .8);
                z-index: 2
            }

            button.button__light2:active {
                background-color: #d3d6e5
            }

            button.button__light2:active:before {
                content: "";
                position: absolute;
                top: -4px;
                left: -4px;
                right: -4px;
                bottom: -4px;
                background: linear-gradient(242deg, #f8eff3 25.39%, #cfcffa 98.55%);
                border-radius: inherit;
                z-index: 0
            }

            button.button__light2:active:after {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: #d3d6e5;
                border-radius: inherit;
                z-index: 2
            }

            button.button__light2:active span {
                position: relative;
                z-index: 3
            }

            button.button__stroke {
                border: 1px solid #fff;
                background-color: transparent;
                color: #fff
            }

            button.button__stroke:hover {
                border-color: #fff;
                background-color: #fff;
                color: #000
            }

            button.button__stroke:hover .arrow-2023 {
                background-image: url(../images/arrow-2023-black.svg)
            }

            button.button__stroke:active {
                border-color: #d3d6e5;
                background-color: #d3d6e5;
                color: #000
            }

            button.button__stroke:active .arrow-2023 {
                background-image: url(../images/arrow-2023-black.svg)
            }

            button.button__stroke2 {
                background-color: transparent;
                border: none;
                position: relative;
                color: #fff
            }

            button.button__stroke2:before {
                content: "";
                position: absolute;
                pointer-events: none;
                inset: -1px;
                border-radius: 8px;
                padding: 1px;
                background: linear-gradient(242deg, hsla(0, 0%, 100%, .157) 25.39%, #fff 98.55%);
                -webkit-mask: linear-gradient(#fff, #fff 0) content-box exclude, linear-gradient(#fff, #fff 0);
                mask: linear-gradient(#fff, #fff 0) content-box exclude, linear-gradient(#fff, #fff 0)
            }

            button.button__stroke2:hover {
                border-color: #fff;
                background-color: #fff;
                color: #000
            }

            button.button__stroke2:hover .arrow-2023 {
                background-image: url(../images/arrow-2023-black.svg)
            }

            button.button__stroke2:active {
                border-color: #d3d6e5;
                background-color: #d3d6e5;
                color: #000
            }

            button.button__stroke2:active .arrow-2023 {
                background-image: url(../images/arrow-2023-black.svg)
            }

            button.button__thumbnail {
                border: medium none;
                border-radius: 8px 0 0 0;
                padding: 14px 25px !important;
                background-color: #fff;
                color: #000;
                line-height: 16px
            }

            button.button__thumbnail .arrow-2023 {
                background-image: url(../images/arrow-2023-black.svg)
            }

            button.button__light_purple_stroke {
                background-color: #fff;
                border: none;
                position: relative
            }

            button.button__light_purple_stroke:before {
                background: linear-gradient(242deg, #f8eff3 25.39%, #cfcffa 98.55%);
                -webkit-mask: linear-gradient(#fff, #fff 0) content-box exclude, linear-gradient(#fff, #fff 0);
                mask: linear-gradient(#fff, #fff 0) content-box exclude, linear-gradient(#fff, #fff 0)
            }

            button.button__light_purple_stroke:after,
            button.button__light_purple_stroke:before {
                content: "";
                position: absolute;
                pointer-events: none;
                inset: -1px;
                border-radius: 8px;
                padding: 2px
            }

            button.button__light_purple_stroke:after {
                transition: opacity .3s ease-in-out;
                opacity: 0;
                background: linear-gradient(242deg, #d8d6f8 25.39%, #d8d6f8 98.55%);
                -webkit-mask: linear-gradient(#d8d6f8, #d8d6f8 0) content-box exclude, linear-gradient(#d8d6f8, #d8d6f8 0);
                mask: linear-gradient(#d8d6f8, #d8d6f8 0) content-box exclude, linear-gradient(#d8d6f8, #d8d6f8 0)
            }

            button.button__light_purple_stroke:hover:after {
                opacity: 1
            }

            button.button__light_purple_stroke .arrow-2023 {
                background-image: url(../images/arrow-2023-black.svg)
            }

            button.button__green {
                background-color: #00eaa0;
                color: #000;
                border: medium none
            }

            button.button__green .arrow-2023 {
                background-image: url(../images/arrow-2023-black.svg)
            }

            button.button__green:hover {
                background-color: #00c385
            }

            button.button__green:active {
                background-color: #009c6b
            }

            button.button__load-more {
                border: 1px solid #000;
                background: #fff;
                padding: 16px 28px !important;
                text-transform: uppercase;
                font-family: Mona-Sans-RegularWide, Graphik LC Web, sans-serif;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-align: center;
                align-items: center
            }

            button.button__load-more .arrow-downward {
                background-image: url(../images/arrow-downward.svg);
                margin-left: 12px;
                transition: .2s linear
            }

            button.button__load-more:hover .arrow-downward {
                transform: translateY(3px)
            }

            button i {
                margin-left: 10px;
                vertical-align: middle
            }

            button i.fa-angle-right {
                font-weight: 700
            }

            button:focus {
                outline: none
            }

            .ai-button {
                display: inline-block;
                border-radius: 100px;
                text-decoration: none
            }

            .ai-button .button {
                border-radius: 100px;
                display: -ms-flexbox;
                display: flex;
                gap: 20px;
                -ms-flex-align: center;
                align-items: center;
                transition: .2s linear
            }

            .ai-button .button .icon {
                width: 32px;
                height: 32px;
                -ms-flex: 0 0 32px;
                flex: 0 0 32px
            }

            .ai-button .button .icon.icon-none {
                display: none
            }

            .ai-button .button .icon.icon-arrow-right {
                background-image: url(../images/icon-ai-arrow.svg)
            }

            .ai-button .button .icon.icon-chat {
                background-image: url(../images/icon-ai-chat.svg)
            }

            .ai-button .button .icon.icon-powered {
                background-image: url(../images/icon-ai-powered.svg)
            }

            .ai-button .button .text {
                color: #000;
                font-size: var(--body-four);
                font-weight: 500;
                line-height: 130%;
                z-index: 1
            }

            .ai-button .button.variant-gradient-border {
                border: 2px solid transparent;
                background: linear-gradient(#f6f9fe, #f6f9fe) padding-box, linear-gradient(254deg, #7edec8 24.72%, #847dec 36.21%, #ec8154 71.66%) border-box
            }

            .ai-button .button.variant-gradient-border:hover {
                background: linear-gradient(#fff, #fff) padding-box, linear-gradient(254deg, #7edec8 24.72%, #847dec 36.21%, #ec8154 71.66%) border-box
            }

            .ai-button .button.variant-white {
                border: medium none;
                background-color: var(--color-white-50, hsla(0, 0%, 100%, .6))
            }

            .ai-button .button.variant-white:hover {
                background: var(--color-white-300, #f6f9fe)
            }

            .ai-button:hover {
                text-decoration: none !important
            }

            .ai-button:hover .button .icon.icon-arrow-right {
                background-image: url(../images/icon-ai-arrow-hover.svg)
            }

            .ai-button:hover .button .icon.icon-powered {
                background-image: url(../images/icon-ai-powered-hover.svg)
            }

            .button__questions {
                position: relative;
                margin: auto;
                vertical-align: middle
            }

            .button__questions,
            .button__questions div {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-pack: justify;
                justify-content: space-between
            }

            .button__questions div {
                width: 100%;
                -ms-flex-align: center;
                align-items: center
            }

            @media (max-width:991.98px) {
                .button__questions div {
                    -ms-flex-wrap: wrap;
                    flex-wrap: wrap;
                    -ms-flex-direction: column;
                    flex-direction: column
                }

                .button__questions div span {
                    font-size: 13px;
                    width: 100%;
                    font-size: 11px
                }
            }

            .button__questions .left {
                margin-right: 20px
            }

            .button__questions:focus .left,
            .button__questions:focus .right,
            .button__questions:hover .left,
            .button__questions:hover .right {
                color: inherit
            }

            .button__questions:focus *,
            .button__questions:hover * {
                text-decoration: none
            }

            .button__hover-border-white:hover {
                border-color: #fff !important
            }

            .button__clear-bg {
                background: transparent
            }

            .circle__center {
                font-size: 6px;
                top: -2px;
                font-weight: 700;
                position: relative
            }

            .horizontal-button-list>* {
                margin-right: 15px
            }

            .horizontal-button-list>:last-of-type {
                margin-right: 0
            }

            .pill button.button {
                padding: 3px 15px;
                margin-left: 6px;
                border: 0;
                font-size: 12px;
                border-radius: 60px
            }

            a.play-video {
                cursor: pointer
            }

            a.play-video span {
                font-size: 12px;
                line-height: 22px;
                letter-spacing: 3px;
                display: inline-block;
                vertical-align: middle;
                text-transform: uppercase;
                color: #006cd6;
                transition: .2s linear
            }

            a.play-video span.icon {
                background-image: url(../images/play-button.svg);
                background-size: cover;
                width: 45px;
                height: 45px;
                background-repeat: no-repeat;
                margin-right: 20px;
                border-radius: 50%;
                box-shadow: 0 3px 22px 1px rgba(0, 0, 0, .08)
            }

            @media (-ms-high-contrast:none) {
                a.play-video span.icon {
                    background-image: url(../images/play-button.svg) !important;
                    background-size: cover !important;
                    background-repeat: no-repeat !important
                }
            }

            a.play-video:hover span.text {
                text-decoration: underline
            }

            a.play-video:hover span.icon {
                box-shadow: 0 3px 22px 1px rgba(0, 0, 0, .18)
            }

            a.play-video-2024 {
                background: #fff;
                cursor: pointer;
                padding: 15px 20px;
                border-radius: 100px;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-align: center;
                align-items: center
            }

            a.play-video-2024 .text {
                color: #000;
                font-size: 14px;
                margin-right: 8px
            }

            a.play-video-2024 .icon {
                background-image: url(../images/triangle-right.svg);
                width: 10px;
                height: 13px;
                display: inline-block;
                background-size: cover;
                background-repeat: no-repeat
            }

            a.play-video-2024:hover {
                text-decoration: none
            }

            .body-medium {
                font-size: 18px
            }

            .body-large {
                font-size: 20px
            }

            .h2-2023 {
                font-size: 40px
            }

            @media (min-width:1200px) {
                .h2-2023 {
                    font-size: 48px
                }
            }

            @media (min-width:1450px) {
                .h2-2023 {
                    font-size: 56px
                }
            }

            .h3-2023 {
                font-size: 36px
            }

            @media (min-width:1200px) {
                .h3-2023 {
                    font-size: 40px
                }
            }

            @media (min-width:1450px) {
                .h3-2023 {
                    font-size: 48px
                }
            }

            .h4-2023 {
                font-size: 32px
            }

            @media (min-width:1450px) {
                .h4-2023 {
                    font-size: 36px
                }
            }

            .mt-stack-0 {
                margin-top: 4px
            }

            .mt-stack-1 {
                margin-top: 8px
            }

            .mt-stack-2 {
                margin-top: 12px
            }

            .mt-stack-3,
            .mt-stack-4 {
                margin-top: 16px
            }

            @media (min-width:1367px) {
                .mt-stack-4 {
                    margin-top: 20px
                }
            }

            .mt-stack-5 {
                margin-top: 20px
            }

            @media (min-width:1367px) {
                .mt-stack-5 {
                    margin-top: 24px
                }
            }

            .mt-stack-6 {
                margin-top: 24px
            }

            @media (min-width:1367px) {
                .mt-stack-6 {
                    margin-top: 28px
                }
            }

            .mt-stack-7 {
                margin-top: 28px
            }

            @media (min-width:1367px) {
                .mt-stack-7 {
                    margin-top: 36px
                }
            }

            .mt-stack-8 {
                margin-top: 32px
            }

            @media (min-width:1367px) {
                .mt-stack-8 {
                    margin-top: 48px
                }
            }

            .mt-stack-9 {
                margin-top: 40px
            }

            @media (min-width:1367px) {
                .mt-stack-9 {
                    margin-top: 56px
                }
            }

            .mt-stack-10 {
                margin-top: 48px
            }

            @media (min-width:1367px) {
                .mt-stack-10 {
                    margin-top: 64px
                }
            }

            .mt-stack-11 {
                margin-top: 56px
            }

            @media (min-width:1367px) {
                .mt-stack-11 {
                    margin-top: 72px
                }
            }

            .mt-stack-12 {
                margin-top: 72px
            }

            @media (min-width:1367px) {
                .mt-stack-12 {
                    margin-top: 96px
                }
            }

            .mt-stack-13 {
                margin-top: 96px
            }

            @media (min-width:1367px) {
                .mt-stack-13 {
                    margin-top: 120px
                }
            }

            .mt-stack-14 {
                margin-top: 120px
            }

            @media (min-width:1367px) {
                .mt-stack-14 {
                    margin-top: 136px
                }
            }

            .mt-stack-15 {
                margin-top: 160px
            }

            @media (min-width:1367px) {
                .mt-stack-15 {
                    margin-top: 180px
                }
            }

            .mr-stack-0 {
                margin-right: 4px
            }

            .mr-stack-1 {
                margin-right: 8px
            }

            .mr-stack-2 {
                margin-right: 12px
            }

            .mr-stack-3,
            .mr-stack-4 {
                margin-right: 16px
            }

            @media (min-width:1367px) {
                .mr-stack-4 {
                    margin-right: 20px
                }
            }

            .mr-stack-5 {
                margin-right: 20px
            }

            @media (min-width:1367px) {
                .mr-stack-5 {
                    margin-right: 24px
                }
            }

            .mr-stack-6 {
                margin-right: 24px
            }

            @media (min-width:1367px) {
                .mr-stack-6 {
                    margin-right: 28px
                }
            }

            .mr-stack-7 {
                margin-right: 28px
            }

            @media (min-width:1367px) {
                .mr-stack-7 {
                    margin-right: 36px
                }
            }

            .mr-stack-8 {
                margin-right: 32px
            }

            @media (min-width:1367px) {
                .mr-stack-8 {
                    margin-right: 48px
                }
            }

            .mr-stack-9 {
                margin-right: 40px
            }

            @media (min-width:1367px) {
                .mr-stack-9 {
                    margin-right: 56px
                }
            }

            .mr-stack-10 {
                margin-right: 48px
            }

            @media (min-width:1367px) {
                .mr-stack-10 {
                    margin-right: 64px
                }
            }

            .mr-stack-11 {
                margin-right: 56px
            }

            @media (min-width:1367px) {
                .mr-stack-11 {
                    margin-right: 72px
                }
            }

            .mr-stack-12 {
                margin-right: 72px
            }

            @media (min-width:1367px) {
                .mr-stack-12 {
                    margin-right: 96px
                }
            }

            .mr-stack-13 {
                margin-right: 96px
            }

            @media (min-width:1367px) {
                .mr-stack-13 {
                    margin-right: 120px
                }
            }

            .mr-stack-14 {
                margin-right: 120px
            }

            @media (min-width:1367px) {
                .mr-stack-14 {
                    margin-right: 136px
                }
            }

            .mr-stack-15 {
                margin-right: 160px
            }

            @media (min-width:1367px) {
                .mr-stack-15 {
                    margin-right: 180px
                }
            }

            .mb-stack-0 {
                margin-bottom: 4px
            }

            .mb-stack-1 {
                margin-bottom: 8px
            }

            .mb-stack-2 {
                margin-bottom: 12px
            }

            .mb-stack-3,
            .mb-stack-4 {
                margin-bottom: 16px
            }

            @media (min-width:1367px) {
                .mb-stack-4 {
                    margin-bottom: 20px
                }
            }

            .mb-stack-5 {
                margin-bottom: 20px
            }

            @media (min-width:1367px) {
                .mb-stack-5 {
                    margin-bottom: 24px
                }
            }

            .mb-stack-6 {
                margin-bottom: 24px
            }

            @media (min-width:1367px) {
                .mb-stack-6 {
                    margin-bottom: 28px
                }
            }

            .mb-stack-7 {
                margin-bottom: 28px
            }

            @media (min-width:1367px) {
                .mb-stack-7 {
                    margin-bottom: 36px
                }
            }

            .mb-stack-8 {
                margin-bottom: 32px
            }

            @media (min-width:1367px) {
                .mb-stack-8 {
                    margin-bottom: 48px
                }
            }

            .mb-stack-9 {
                margin-bottom: 40px
            }

            @media (min-width:1367px) {
                .mb-stack-9 {
                    margin-bottom: 56px
                }
            }

            .mb-stack-10 {
                margin-bottom: 48px
            }

            @media (min-width:1367px) {
                .mb-stack-10 {
                    margin-bottom: 64px
                }
            }

            .mb-stack-11 {
                margin-bottom: 56px
            }

            @media (min-width:1367px) {
                .mb-stack-11 {
                    margin-bottom: 72px
                }
            }

            .mb-stack-12 {
                margin-bottom: 72px
            }

            @media (min-width:1367px) {
                .mb-stack-12 {
                    margin-bottom: 96px
                }
            }

            .mb-stack-13 {
                margin-bottom: 96px
            }

            @media (min-width:1367px) {
                .mb-stack-13 {
                    margin-bottom: 120px
                }
            }

            .mb-stack-14 {
                margin-bottom: 120px
            }

            @media (min-width:1367px) {
                .mb-stack-14 {
                    margin-bottom: 136px
                }
            }

            .mb-stack-15 {
                margin-bottom: 160px
            }

            @media (min-width:1367px) {
                .mb-stack-15 {
                    margin-bottom: 180px
                }
            }

            .ml-stack-0 {
                margin-left: 4px
            }

            .ml-stack-1 {
                margin-left: 8px
            }

            .ml-stack-2 {
                margin-left: 12px
            }

            .ml-stack-3,
            .ml-stack-4 {
                margin-left: 16px
            }

            @media (min-width:1367px) {
                .ml-stack-4 {
                    margin-left: 20px
                }
            }

            .ml-stack-5 {
                margin-left: 20px
            }

            @media (min-width:1367px) {
                .ml-stack-5 {
                    margin-left: 24px
                }
            }

            .ml-stack-6 {
                margin-left: 24px
            }

            @media (min-width:1367px) {
                .ml-stack-6 {
                    margin-left: 28px
                }
            }

            .ml-stack-7 {
                margin-left: 28px
            }

            @media (min-width:1367px) {
                .ml-stack-7 {
                    margin-left: 36px
                }
            }

            .ml-stack-8 {
                margin-left: 32px
            }

            @media (min-width:1367px) {
                .ml-stack-8 {
                    margin-left: 48px
                }
            }

            .ml-stack-9 {
                margin-left: 40px
            }

            @media (min-width:1367px) {
                .ml-stack-9 {
                    margin-left: 56px
                }
            }

            .ml-stack-10 {
                margin-left: 48px
            }

            @media (min-width:1367px) {
                .ml-stack-10 {
                    margin-left: 64px
                }
            }

            .ml-stack-11 {
                margin-left: 56px
            }

            @media (min-width:1367px) {
                .ml-stack-11 {
                    margin-left: 72px
                }
            }

            .ml-stack-12 {
                margin-left: 72px
            }

            @media (min-width:1367px) {
                .ml-stack-12 {
                    margin-left: 96px
                }
            }

            .ml-stack-13 {
                margin-left: 96px
            }

            @media (min-width:1367px) {
                .ml-stack-13 {
                    margin-left: 120px
                }
            }

            .ml-stack-14 {
                margin-left: 120px
            }

            @media (min-width:1367px) {
                .ml-stack-14 {
                    margin-left: 136px
                }
            }

            .ml-stack-15 {
                margin-left: 160px
            }

            @media (min-width:1367px) {
                .ml-stack-15 {
                    margin-left: 180px
                }
            }

            .pt-stack-0 {
                padding-top: 4px
            }

            .pt-stack-1 {
                padding-top: 8px
            }

            .pt-stack-2 {
                padding-top: 12px
            }

            .pt-stack-3,
            .pt-stack-4 {
                padding-top: 16px
            }

            @media (min-width:1367px) {
                .pt-stack-4 {
                    padding-top: 20px
                }
            }

            .pt-stack-5 {
                padding-top: 20px
            }

            @media (min-width:1367px) {
                .pt-stack-5 {
                    padding-top: 24px
                }
            }

            .pt-stack-6 {
                padding-top: 24px
            }

            @media (min-width:1367px) {
                .pt-stack-6 {
                    padding-top: 28px
                }
            }

            .pt-stack-7 {
                padding-top: 28px
            }

            @media (min-width:1367px) {
                .pt-stack-7 {
                    padding-top: 36px
                }
            }

            .pt-stack-8 {
                padding-top: 32px
            }

            @media (min-width:1367px) {
                .pt-stack-8 {
                    padding-top: 48px
                }
            }

            .pt-stack-9 {
                padding-top: 40px
            }

            @media (min-width:1367px) {
                .pt-stack-9 {
                    padding-top: 56px
                }
            }

            .pt-stack-10 {
                padding-top: 48px
            }

            @media (min-width:1367px) {
                .pt-stack-10 {
                    padding-top: 64px
                }
            }

            .pt-stack-11 {
                padding-top: 56px
            }

            @media (min-width:1367px) {
                .pt-stack-11 {
                    padding-top: 72px
                }
            }

            .pt-stack-12 {
                padding-top: 72px
            }

            @media (min-width:1367px) {
                .pt-stack-12 {
                    padding-top: 96px
                }
            }

            .pt-stack-13 {
                padding-top: 96px
            }

            @media (min-width:1367px) {
                .pt-stack-13 {
                    padding-top: 120px
                }
            }

            .pt-stack-14 {
                padding-top: 120px
            }

            @media (min-width:1367px) {
                .pt-stack-14 {
                    padding-top: 136px
                }
            }

            .pt-stack-15 {
                padding-top: 160px
            }

            @media (min-width:1367px) {
                .pt-stack-15 {
                    padding-top: 180px
                }
            }

            .pr-stack-0 {
                padding-right: 4px
            }

            .pr-stack-1 {
                padding-right: 8px
            }

            .pr-stack-2 {
                padding-right: 12px
            }

            .pr-stack-3,
            .pr-stack-4 {
                padding-right: 16px
            }

            @media (min-width:1367px) {
                .pr-stack-4 {
                    padding-right: 20px
                }
            }

            .pr-stack-5 {
                padding-right: 20px
            }

            @media (min-width:1367px) {
                .pr-stack-5 {
                    padding-right: 24px
                }
            }

            .pr-stack-6 {
                padding-right: 24px
            }

            @media (min-width:1367px) {
                .pr-stack-6 {
                    padding-right: 28px
                }
            }

            .pr-stack-7 {
                padding-right: 28px
            }

            @media (min-width:1367px) {
                .pr-stack-7 {
                    padding-right: 36px
                }
            }

            .pr-stack-8 {
                padding-right: 32px
            }

            @media (min-width:1367px) {
                .pr-stack-8 {
                    padding-right: 48px
                }
            }

            .pr-stack-9 {
                padding-right: 40px
            }

            @media (min-width:1367px) {
                .pr-stack-9 {
                    padding-right: 56px
                }
            }

            .pr-stack-10 {
                padding-right: 48px
            }

            @media (min-width:1367px) {
                .pr-stack-10 {
                    padding-right: 64px
                }
            }

            .pr-stack-11 {
                padding-right: 56px
            }

            @media (min-width:1367px) {
                .pr-stack-11 {
                    padding-right: 72px
                }
            }

            .pr-stack-12 {
                padding-right: 72px
            }

            @media (min-width:1367px) {
                .pr-stack-12 {
                    padding-right: 96px
                }
            }

            .pr-stack-13 {
                padding-right: 96px
            }

            @media (min-width:1367px) {
                .pr-stack-13 {
                    padding-right: 120px
                }
            }

            .pr-stack-14 {
                padding-right: 120px
            }

            @media (min-width:1367px) {
                .pr-stack-14 {
                    padding-right: 136px
                }
            }

            .pr-stack-15 {
                padding-right: 160px
            }

            @media (min-width:1367px) {
                .pr-stack-15 {
                    padding-right: 180px
                }
            }

            .pb-stack-0 {
                padding-bottom: 4px
            }

            .pb-stack-1 {
                padding-bottom: 8px
            }

            .pb-stack-2 {
                padding-bottom: 12px
            }

            .pb-stack-3,
            .pb-stack-4 {
                padding-bottom: 16px
            }

            @media (min-width:1367px) {
                .pb-stack-4 {
                    padding-bottom: 20px
                }
            }

            .pb-stack-5 {
                padding-bottom: 20px
            }

            @media (min-width:1367px) {
                .pb-stack-5 {
                    padding-bottom: 24px
                }
            }

            .pb-stack-6 {
                padding-bottom: 24px
            }

            @media (min-width:1367px) {
                .pb-stack-6 {
                    padding-bottom: 28px
                }
            }

            .pb-stack-7 {
                padding-bottom: 28px
            }

            @media (min-width:1367px) {
                .pb-stack-7 {
                    padding-bottom: 36px
                }
            }

            .pb-stack-8 {
                padding-bottom: 32px
            }

            @media (min-width:1367px) {
                .pb-stack-8 {
                    padding-bottom: 48px
                }
            }

            .pb-stack-9 {
                padding-bottom: 40px
            }

            @media (min-width:1367px) {
                .pb-stack-9 {
                    padding-bottom: 56px
                }
            }

            .pb-stack-10 {
                padding-bottom: 48px
            }

            @media (min-width:1367px) {
                .pb-stack-10 {
                    padding-bottom: 64px
                }
            }

            .pb-stack-11 {
                padding-bottom: 56px
            }

            @media (min-width:1367px) {
                .pb-stack-11 {
                    padding-bottom: 72px
                }
            }

            .pb-stack-12 {
                padding-bottom: 72px
            }

            @media (min-width:1367px) {
                .pb-stack-12 {
                    padding-bottom: 96px
                }
            }

            .pb-stack-13 {
                padding-bottom: 96px
            }

            @media (min-width:1367px) {
                .pb-stack-13 {
                    padding-bottom: 120px
                }
            }

            .pb-stack-14 {
                padding-bottom: 120px
            }

            @media (min-width:1367px) {
                .pb-stack-14 {
                    padding-bottom: 136px
                }
            }

            .pb-stack-15 {
                padding-bottom: 160px
            }

            @media (min-width:1367px) {
                .pb-stack-15 {
                    padding-bottom: 180px
                }
            }

            .pl-stack-0 {
                padding-left: 4px
            }

            .pl-stack-1 {
                padding-left: 8px
            }

            .pl-stack-2 {
                padding-left: 12px
            }

            .pl-stack-3,
            .pl-stack-4 {
                padding-left: 16px
            }

            @media (min-width:1367px) {
                .pl-stack-4 {
                    padding-left: 20px
                }
            }

            .pl-stack-5 {
                padding-left: 20px
            }

            @media (min-width:1367px) {
                .pl-stack-5 {
                    padding-left: 24px
                }
            }

            .pl-stack-6 {
                padding-left: 24px
            }

            @media (min-width:1367px) {
                .pl-stack-6 {
                    padding-left: 28px
                }
            }

            .pl-stack-7 {
                padding-left: 28px
            }

            @media (min-width:1367px) {
                .pl-stack-7 {
                    padding-left: 36px
                }
            }

            .pl-stack-8 {
                padding-left: 32px
            }

            @media (min-width:1367px) {
                .pl-stack-8 {
                    padding-left: 48px
                }
            }

            .pl-stack-9 {
                padding-left: 40px
            }

            @media (min-width:1367px) {
                .pl-stack-9 {
                    padding-left: 56px
                }
            }

            .pl-stack-10 {
                padding-left: 48px
            }

            @media (min-width:1367px) {
                .pl-stack-10 {
                    padding-left: 64px
                }
            }

            .pl-stack-11 {
                padding-left: 56px
            }

            @media (min-width:1367px) {
                .pl-stack-11 {
                    padding-left: 72px
                }
            }

            .pl-stack-12 {
                padding-left: 72px
            }

            @media (min-width:1367px) {
                .pl-stack-12 {
                    padding-left: 96px
                }
            }

            .pl-stack-13 {
                padding-left: 96px
            }

            @media (min-width:1367px) {
                .pl-stack-13 {
                    padding-left: 120px
                }
            }

            .pl-stack-14 {
                padding-left: 120px
            }

            @media (min-width:1367px) {
                .pl-stack-14 {
                    padding-left: 136px
                }
            }

            .pl-stack-15 {
                padding-left: 160px
            }

            @media (min-width:1367px) {
                .pl-stack-15 {
                    padding-left: 180px
                }
            }

            @keyframes containerAnimation {
                0% {
                    opacity: var(--initial-opacity, 1);
                    transform: translate(-50%, var(--initial-y, 100vh))
                }

                40.7% {
                    opacity: 1;
                    transform: translate(-50%)
                }

                80% {
                    opacity: 1;
                    transform: translate(-50%)
                }

                to {
                    opacity: 0;
                    transform: translate(-50%, -200px)
                }
            }

            @keyframes balloonsAnimation {
                0% {
                    opacity: 0;
                    transform: translateY(50vh)
                }

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

            @keyframes secondFadeIn {
                0% {
                    opacity: 0
                }

                to {
                    opacity: 1
                }
            }

            .layout__hero_2025 {
                padding-top: 0;
                position: relative;
                overflow: hidden
            }

            @media (min-width:576px) {
                .layout__hero_2025 {
                    --initial-opacity: 1;
                    --initial-y: 100vh
                }
            }

            @media (max-width:767.98px) {
                .layout__hero_2025 {
                    --initial-opacity: 0;
                    --initial-y: 0
                }
            }

            .layout__hero_2025 .clouds {
                z-index: 4;
                position: absolute;
                bottom: 0;
                width: 100%;
                left: 0
            }

            .layout__hero_2025 .tagline-container {
                position: absolute !important;
                left: 50%;
                top: -32px;
                transform: translateX(-50%);
                max-width: 1000px
            }

            @media (max-width:1449.98px) {
                .layout__hero_2025 .tagline-container {
                    max-width: 900px
                }
            }

            @media (max-width:1199.98px) {
                .layout__hero_2025 .tagline-container {
                    max-width: 760px
                }
            }

            @media (max-width:767.98px) {
                .layout__hero_2025 .tagline-container {
                    max-width: 370px;
                    top: 95px
                }
            }

            .layout__hero_2025 .tagline {
                width: 100%;
                position: relative
            }

            .layout__hero_2025 .tagline .tagline-image,
            .layout__hero_2025 .tagline .tagline-text {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%
            }

            .layout__hero_2025 .tagline .tagline-text {
                opacity: 0
            }

            .layout__hero_2025.animated .tagline-container {
                will-change: transform, opacity;
                animation: containerAnimation 7.5s ease-in-out forwards
            }

            .layout__hero_2025.animated .tagline-text {
                will-change: opacity;
                animation: secondFadeIn 1s ease-in-out forwards;
                animation-delay: 3.5s
            }

            .layout__hero_2025.animated .second {
                will-change: opacity;
                animation: secondFadeIn .5s ease-in-out forwards;
                animation-delay: 6s
            }

            .layout__hero_2025.animated .left-baloon {
                right: -331px;
                width: 430px;
                top: 160px;
                right: -401px;
                width: 540px;
                z-index: 4
            }

            .layout__hero_2025.animated .left-baloon,
            .layout__hero_2025.animated .right-baloon {
                position: absolute;
                opacity: 0;
                will-change: transform, opacity;
                animation: balloonsAnimation 1.5s ease-in-out forwards;
                animation-delay: 6s
            }

            .layout__hero_2025.animated .right-baloon {
                left: -152px;
                width: 155px;
                top: 430px
            }

            @media (max-width:767.98px) {

                .layout__hero_2025.animated .left-baloon,
                .layout__hero_2025.animated .right-baloon {
                    display: none
                }
            }

            .layout__hero_2025 .container {
                z-index: 1
            }

            .layout__hero_2025 h1 {
                text-wrap: balance
            }

            .layout__hero_2025:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 0;
                width: 100%;
                height: 250px;
                z-index: 5;
                background: linear-gradient(0deg, #f6f9fe, rgba(41, 65, 203, 0));
                pointer-events: none
            }

            .layout__hero_2025 .sky-bg {
                position: absolute;
                top: 0;
                z-index: 0;
                left: 0;
                background-repeat: no-repeat;
                width: 100%;
                object-fit: cover;
                height: 100%
            }

            @media (max-width:767.98px) {
                .layout__hero_2025 .sky-bg {
                    height: 110%
                }
            }

            .layout__hero_2025 .gradient {
                position: absolute;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                z-index: -1
            }

            .layout__hero_2025 .container {
                padding-top: var(--hero-spacing-1);
                padding-bottom: var(--hero-spacing-2);
                color: #fff;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                align-items: center;
                position: relative
            }

            .layout__hero_2025 .container .title {
                margin-top: 0;
                color: #fff;
                text-align: center;
                max-width: 100%
            }

            @media (min-width:992px) {
                .layout__hero_2025 .container .title {
                    max-width: 81%
                }
            }

            .layout__hero_2025 .container .customers-logos {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -ms-flex-pack: center;
                justify-content: center
            }

            @media (max-width:991.98px) {
                .layout__hero_2025 .container .customers-logos {
                    gap: 16px 28.322px
                }
            }

            @media (min-width:992px) {
                .layout__hero_2025 .container .customers-logos {
                    gap: 32px
                }
            }

            @media (min-width:1450px) {
                .layout__hero_2025 .container .customers-logos {
                    gap: 48px
                }
            }

            .layout__hero_2025 .container .customers-logos img {
                max-width: 120px;
                max-height: 28px;
                object-fit: contain
            }

            @media (min-width:992px) {
                .layout__hero_2025 .container .customers-logos img {
                    max-height: 40px
                }
            }

            .layout__hero_2025 .container .description {
                text-align: center;
                text-wrap: balance
            }

            @media (max-width:767.98px) {
                .layout__hero_2025 .container .description {
                    padding-left: 20px !important;
                    padding-right: 20px !important
                }
            }

            .layout__hero_2025 .container .button-container {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-align: center;
                align-items: center;
                -ms-flex-pack: center;
                justify-content: center
            }

            .layout__hero_2025 .container .button-container .button-wrapper {
                display: block
            }

            .layout__hero_2025 .hero-bg-grid {
                width: 100%;
                position: absolute;
                top: 50%;
                left: 50%;
                height: 100%;
                object-position: center;
                object-fit: cover;
                transform: translate(-50%, -50%)
            }

            .layout__hero_2025 .hemisphere {
                position: absolute;
                top: 20%;
                opacity: .3;
                height: 150px
            }

            @media (min-width:992px) {
                .layout__hero_2025 .hemisphere {
                    height: auto
                }
            }

            .layout__hero_2025 .sphere {
                position: absolute;
                top: 50%;
                left: 79%;
                opacity: .3;
                height: 70px
            }

            @media (min-width:992px) {
                .layout__hero_2025 .sphere {
                    top: 65%;
                    left: 87%;
                    height: auto
                }
            }

            .layout__hero_2024:after {
                position: absolute;
                bottom: 0;
                content: "";
                display: block;
                width: 100%;
                height: 100px;
                background: #fff;
                background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff)
            }

            .animated .second {
                opacity: 0
            }
            .body-lc-regular-font {
                font-weight: 400
            }

            .body-lc-medium-font {
                font-weight: 500
            }

            .body-lc-semibold-font {
                font-weight: 600
            }

            .bnw-filters {
                filter: grayscale(100) brightness(1) contrast(2);
                mix-blend-mode: multiply
            }

            .layout__tabbed_bento_box_2025 {
                margin-top: var(--hero-spacing-3);
                overflow: hidden;
                z-index: 12;
                position: relative
            }

            .layout__tabbed_bento_box_2025 .content-wrapper {
                border-radius: 24px;
                border: 1px solid #f8eff3;
                background: hsla(0, 0%, 100%, .4);
                -webkit-backdrop-filter: blur(25px);
                backdrop-filter: blur(25px);
                padding-left: 16px !important;
                padding-right: 16px !important
            }

            @media (max-width:767.98px) {
                .layout__tabbed_bento_box_2025 .content-wrapper {
                    width: calc(100% - 40px)
                }
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .nav-tabs {
                border-bottom: none;
                column-gap: 16px;
                -ms-flex-wrap: nowrap;
                flex-wrap: nowrap
            }

            @media (max-width:991.98px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .nav-tabs {
                    margin-right: -16px
                }
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .nav-tabs .nav-item {
                width: 100%
            }

            @media (min-width:768px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .nav-tabs .nav-item {
                    width: 24.7%
                }
            }

            @media (max-width:991.98px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .nav-tabs .nav-item {
                    margin-right: 15px
                }
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .nav-tabs .nav-item .tab {
                background: hsla(0, 0%, 100%, .4);
                -webkit-backdrop-filter: blur(2px);
                backdrop-filter: blur(2px);
                border-radius: 12px;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-align: start;
                align-items: flex-start;
                height: 100%
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .nav-tabs .nav-item .tab .icon img {
                transition: .2s linear
            }

            @media (min-width:1450px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .nav-tabs .nav-item .tab .title-subtitle {
                    padding-right: 56px
                }
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .nav-tabs .nav-item .tab .tab-title {
                font-weight: 500;
                color: #000;
                font-size: var(--body-five)
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .nav-tabs .nav-item .tab .tab-subtitle {
                font-size: var(--body-seven);
                font-weight: 400;
                color: #000;
                min-height: 2.6em
            }

            @media (max-width:991.98px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .nav-tabs .nav-item .tab .tab-subtitle {
                    min-height: 4em
                }
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .nav-tabs .nav-item .tab.active,
            .layout__tabbed_bento_box_2025 .content-wrapper .nav-tabs .nav-item .tab:hover {
                text-decoration: none;
                background: hsla(0, 0%, 100%, .85)
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .nav-tabs .nav-item .tab.active .icon img {
                filter: invert(32%) sepia(72%) saturate(3329%) hue-rotate(7deg) brightness(108%) contrast(103%)
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                padding-left: 15px;
                padding-right: 15px;
                gap: 24px
            }

            @media only screen and (max-width:1449px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane {
                    gap: 20px
                }
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp {
                display: -ms-flexbox;
                display: flex
            }

            @media (max-width:1199.98px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp {
                    width: 100%
                }
            }

            @media (min-width:992px) {

                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:first-child,
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(2),
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(3) {
                    width: calc(50% - 12px)
                }
            }

            @media (max-width:1199.98px) {

                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:first-child,
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(2),
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(3) {
                    width: calc(50% - 10px)
                }
            }

            @media (max-width:991.98px) {

                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:first-child,
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(2),
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(3) {
                    width: 100%
                }
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(4) .inner-block,
            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(5) .inner-block {
                padding-right: 0 !important
            }

            @media (min-width:992px) {

                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(4),
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(5) {
                    width: calc(24.4% - 12px)
                }
            }

            @media (max-width:1199.98px) {

                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(4),
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(5) {
                    width: calc(24.4% - 10px)
                }
            }

            @media (max-width:991.98px) {

                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(4),
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(5) {
                    width: 100%
                }
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:first-child {
                height: 374px
            }

            @media (min-width:992px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:first-child {
                    height: 293px
                }
            }

            @media (min-width:1450px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:first-child {
                    height: 300px
                }
            }

            @media only screen and (max-width:992px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:first-child {
                    height: auto;
                    min-height: 374px
                }
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(2) {
                height: 374px
            }

            @media (min-width:992px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(2) {
                    height: 360px
                }
            }

            @media (min-width:1450px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(2) {
                    height: 400px
                }
            }

            @media (min-width:1450px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(2) .tab-content-image {
                    display: -ms-flexbox;
                    display: flex;
                    -ms-flex-align: end;
                    align-items: flex-end;
                    height: 228px;
                    -ms-flex-pack: center;
                    justify-content: center
                }
            }

            @media only screen and (max-width:992px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(2) {
                    height: auto;
                    min-height: 374px
                }
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(3) {
                margin-top: -100px;
                height: 374px
            }

            @media (min-width:992px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(3) {
                    -ms-flex-order: 3;
                    order: 3
                }
            }

            @media (max-width:1449.98px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(3) {
                    margin-top: -67px
                }
            }

            @media (max-width:991.98px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(3) {
                    margin-top: 0
                }
            }

            @media (min-width:992px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(3) {
                    height: 446px
                }
            }

            @media (min-width:1450px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(3) {
                    height: 500px
                }
            }

            @media only screen and (max-width:992px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(3) {
                    height: auto;
                    min-height: 374px
                }
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(4) {
                height: 300px
            }

            @media (min-width:992px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(4) {
                    -ms-flex-order: 4;
                    order: 4;
                    height: 379px
                }
            }

            @media (min-width:1450px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(4) {
                    height: 400px
                }
            }

            @media only screen and (max-width:992px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(4) {
                    height: auto;
                    min-height: 300px
                }
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(4) .tab-content-image {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-align: end;
                align-items: flex-end;
                -ms-flex-pack: center;
                justify-content: center;
                height: 100px
            }

            @media (min-width:450px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(4) .tab-content-image {
                    height: 140px
                }
            }

            @media (min-width:576px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(4) .tab-content-image {
                    height: 160px
                }
            }

            @media (min-width:992px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(4) .tab-content-image {
                    height: 128px
                }
            }

            @media (min-width:1450px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(4) .tab-content-image {
                    height: 180px
                }
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(5) {
                height: 300px
            }

            @media (min-width:992px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(5) {
                    -ms-flex-order: 4;
                    order: 4;
                    height: 379px
                }
            }

            @media (min-width:1450px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(5) {
                    height: 400px
                }
            }

            @media only screen and (max-width:992px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp:nth-child(5) {
                    height: auto;
                    min-height: 300px
                }
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp .content-box {
                border-radius: 12px;
                border: 1px solid rgba(0, 0, 0, .1);
                background-color: #fff;
                box-sizing: border-box;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-direction: column;
                flex-direction: column;
                width: 100%
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp .content-box .box-title {
                color: #000;
                font-style: normal;
                font-weight: 500
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp .content-box .bigger-title {
                font-size: var(--headline-six) !important
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp .content-box .smaller-title {
                font-size: var(--body-four) !important
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp .content-box .box-subtitle {
                color: #000;
                font-style: normal;
                font-weight: 400;
                font-size: var(--body-six)
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp .content-box .stat-subtitle {
                color: #000;
                font-weight: 400;
                font-size: var(--body-seven)
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp .content-box .stat-number {
                font-size: var(--headline-three);
                font-weight: 500;
                line-height: 120%
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp .content-box .tab-content-image {
                margin-left: calc(-1 * var(--stack-8));
                margin-right: calc(-1 * var(--stack-8))
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp .content-box .tab-content-image img {
                max-width: 100%;
                max-height: 100%;
                margin: 0 auto;
                display: -ms-flexbox;
                display: flex
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp .content-box .tab-content-logo {
                margin-top: auto
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp .content-box .tab-content-logo img {
                max-width: 100%
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp .content-box .link-wrapper .tab-link {
                display: inline-block;
                background: #000;
                border-radius: 8px;
                color: #fff;
                font-style: normal;
                font-size: var(--body-six);
                font-weight: 500
            }

            @media (max-width:991.98px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp .content-box .link-wrapper .tab-link {
                    display: -ms-flexbox;
                    display: flex;
                    -ms-flex-pack: justify;
                    justify-content: space-between;
                    -ms-flex-align: center;
                    align-items: center
                }
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp .content-box .link-wrapper .tab-link .arrow-2023 {
                background-image: url(../images/arrow-2023-white.svg);
                margin-left: 4px
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp .content-box .link-wrapper .tab-link:hover {
                text-decoration: none
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp .content-box .inner-block {
                margin-bottom: 20px
            }

            @media (max-width:991.98px) {
                .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp .content-box .inner-block {
                    padding-right: 0 !important
                }
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp .content-box.block-with-image,
            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane .content-box-wrapp .content-box.block-with-link {
                -ms-flex-pack: justify;
                justify-content: space-between
            }

            .layout__tabbed_bento_box_2025 .content-wrapper .tab-content .tab-pane.fade:not(.show) {
                display: none !important
            }

            .layout__tabbed_bento_box_2025 .container {
                position: relative
            }

            .layout__tabbed_bento_box_2025 .content {
                position: relative;
                border-radius: inherit
            }

            .layout__tabbed_bento_box_2025 .borderAnimation {
                pointer-events: none;
                position: absolute;
                inset: 0;
                margin: -1px;
                border: 1.5px solid transparent;
                border-radius: inherit;
                -webkit-mask: linear-gradient(transparent, transparent), linear-gradient(#fff, #fff);
                mask: linear-gradient(transparent, transparent), linear-gradient(#fff, #fff);
                -webkit-mask-clip: padding-box, border-box;
                mask-clip: padding-box, border-box;
                -webkit-mask-composite: intersect;
                mask-composite: intersect
            }

            .layout__tabbed_bento_box_2025 .borderAnimation:after {
                content: "";
                position: absolute;
                margin: -1px;
                width: 200px;
                height: 20%;
                aspect-ratio: 1;
                background: linear-gradient(270deg, #fe5000, #fe5000, transparent);
                offset-path: rect(0 auto auto 0 round 200px);
                offset-anchor: 90% 50%;
                animation: move-border 25s infinite linear
            }

            @keyframes move-border {
                to {
                    offset-distance: 100%
                }
            }
            .body-lc-regular-font {
                font-weight: 400
            }

            .body-lc-medium-font,
            .h2-2023,
            .h3-2023,
            .h4-2023,
            .layout__solutions_slider_2025 .customer_story .customer-story-inner .stat_description,
            .layout__solutions_slider_2025 .intro-wrapper .intro-block .title,
            .layout__solutions_slider_2025 .solution .solution-inner .link,
            .layout__solutions_slider_2025 .solution .solution-inner .title {
                font-weight: 500
            }

            .body-lc-semibold-font,
            .layout__solutions_slider_2025 .customer_story .customer-story-inner .stat_number {
                font-weight: 600
            }

            .bnw-filters {
                filter: grayscale(100) brightness(1) contrast(2);
                mix-blend-mode: multiply
            }

            .body-medium {
                font-size: 18px
            }

            .body-large,
            .layout__solutions_slider_2025 .solution .solution-inner .title {
                font-size: 20px
            }

            .h2-2023,
            .layout__solutions_slider_2025 .intro-wrapper .intro-block .title {
                font-size: 40px
            }

            @media (min-width:1200px) {

                .h2-2023,
                .layout__solutions_slider_2025 .intro-wrapper .intro-block .title {
                    font-size: 48px
                }
            }

            @media (min-width:1450px) {

                .h2-2023,
                .layout__solutions_slider_2025 .intro-wrapper .intro-block .title {
                    font-size: 56px
                }
            }

            .h3-2023 {
                font-size: 36px
            }

            @media (min-width:1200px) {
                .h3-2023 {
                    font-size: 40px
                }
            }

            @media (min-width:1450px) {
                .h3-2023 {
                    font-size: 48px
                }
            }

            .h4-2023 {
                font-size: 32px
            }

            @media (min-width:1450px) {
                .h4-2023 {
                    font-size: 36px
                }
            }

            .mt-stack-0 {
                margin-top: 4px
            }

            .mt-stack-1 {
                margin-top: 8px
            }

            .mt-stack-2 {
                margin-top: 12px
            }

            .mt-stack-3,
            .mt-stack-4 {
                margin-top: 16px
            }

            @media (min-width:1367px) {
                .mt-stack-4 {
                    margin-top: 20px
                }
            }

            .mt-stack-5 {
                margin-top: 20px
            }

            @media (min-width:1367px) {
                .mt-stack-5 {
                    margin-top: 24px
                }
            }

            .mt-stack-6 {
                margin-top: 24px
            }

            @media (min-width:1367px) {
                .mt-stack-6 {
                    margin-top: 28px
                }
            }

            .mt-stack-7 {
                margin-top: 28px
            }

            @media (min-width:1367px) {
                .mt-stack-7 {
                    margin-top: 36px
                }
            }

            .mt-stack-8 {
                margin-top: 32px
            }

            @media (min-width:1367px) {
                .mt-stack-8 {
                    margin-top: 48px
                }
            }

            .mt-stack-9 {
                margin-top: 40px
            }

            @media (min-width:1367px) {
                .mt-stack-9 {
                    margin-top: 56px
                }
            }

            .mt-stack-10 {
                margin-top: 48px
            }

            @media (min-width:1367px) {
                .mt-stack-10 {
                    margin-top: 64px
                }
            }

            .mt-stack-11 {
                margin-top: 56px
            }

            @media (min-width:1367px) {
                .mt-stack-11 {
                    margin-top: 72px
                }
            }

            .mt-stack-12 {
                margin-top: 72px
            }

            @media (min-width:1367px) {
                .mt-stack-12 {
                    margin-top: 96px
                }
            }

            .mt-stack-13 {
                margin-top: 96px
            }

            @media (min-width:1367px) {
                .mt-stack-13 {
                    margin-top: 120px
                }
            }

            .mt-stack-14 {
                margin-top: 120px
            }

            @media (min-width:1367px) {
                .mt-stack-14 {
                    margin-top: 136px
                }
            }

            .mt-stack-15 {
                margin-top: 160px
            }

            @media (min-width:1367px) {
                .mt-stack-15 {
                    margin-top: 180px
                }
            }

            .mr-stack-0 {
                margin-right: 4px
            }

            .mr-stack-1 {
                margin-right: 8px
            }

            .mr-stack-2 {
                margin-right: 12px
            }

            .mr-stack-3,
            .mr-stack-4 {
                margin-right: 16px
            }

            @media (min-width:1367px) {
                .mr-stack-4 {
                    margin-right: 20px
                }
            }

            .mr-stack-5 {
                margin-right: 20px
            }

            @media (min-width:1367px) {
                .mr-stack-5 {
                    margin-right: 24px
                }
            }

            .mr-stack-6 {
                margin-right: 24px
            }

            @media (min-width:1367px) {
                .mr-stack-6 {
                    margin-right: 28px
                }
            }

            .mr-stack-7 {
                margin-right: 28px
            }

            @media (min-width:1367px) {
                .mr-stack-7 {
                    margin-right: 36px
                }
            }

            .mr-stack-8 {
                margin-right: 32px
            }

            @media (min-width:1367px) {
                .mr-stack-8 {
                    margin-right: 48px
                }
            }

            .mr-stack-9 {
                margin-right: 40px
            }

            @media (min-width:1367px) {
                .mr-stack-9 {
                    margin-right: 56px
                }
            }

            .mr-stack-10 {
                margin-right: 48px
            }

            @media (min-width:1367px) {
                .mr-stack-10 {
                    margin-right: 64px
                }
            }

            .mr-stack-11 {
                margin-right: 56px
            }

            @media (min-width:1367px) {
                .mr-stack-11 {
                    margin-right: 72px
                }
            }

            .mr-stack-12 {
                margin-right: 72px
            }

            @media (min-width:1367px) {
                .mr-stack-12 {
                    margin-right: 96px
                }
            }

            .mr-stack-13 {
                margin-right: 96px
            }

            @media (min-width:1367px) {
                .mr-stack-13 {
                    margin-right: 120px
                }
            }

            .mr-stack-14 {
                margin-right: 120px
            }

            @media (min-width:1367px) {
                .mr-stack-14 {
                    margin-right: 136px
                }
            }

            .mr-stack-15 {
                margin-right: 160px
            }

            @media (min-width:1367px) {
                .mr-stack-15 {
                    margin-right: 180px
                }
            }

            .mb-stack-0 {
                margin-bottom: 4px
            }

            .mb-stack-1 {
                margin-bottom: 8px
            }

            .mb-stack-2 {
                margin-bottom: 12px
            }

            .mb-stack-3,
            .mb-stack-4 {
                margin-bottom: 16px
            }

            @media (min-width:1367px) {
                .mb-stack-4 {
                    margin-bottom: 20px
                }
            }

            .mb-stack-5 {
                margin-bottom: 20px
            }

            @media (min-width:1367px) {
                .mb-stack-5 {
                    margin-bottom: 24px
                }
            }

            .layout__solutions_slider_2025 .intro-wrapper .intro-block .title,
            .mb-stack-6 {
                margin-bottom: 24px
            }

            @media (min-width:1367px) {

                .layout__solutions_slider_2025 .intro-wrapper .intro-block .title,
                .mb-stack-6 {
                    margin-bottom: 28px
                }
            }

            .mb-stack-7 {
                margin-bottom: 28px
            }

            @media (min-width:1367px) {
                .mb-stack-7 {
                    margin-bottom: 36px
                }
            }

            .mb-stack-8 {
                margin-bottom: 32px
            }

            @media (min-width:1367px) {
                .mb-stack-8 {
                    margin-bottom: 48px
                }
            }

            .mb-stack-9 {
                margin-bottom: 40px
            }

            @media (min-width:1367px) {
                .mb-stack-9 {
                    margin-bottom: 56px
                }
            }

            .mb-stack-10 {
                margin-bottom: 48px
            }

            @media (min-width:1367px) {
                .mb-stack-10 {
                    margin-bottom: 64px
                }
            }

            .mb-stack-11 {
                margin-bottom: 56px
            }

            @media (min-width:1367px) {
                .mb-stack-11 {
                    margin-bottom: 72px
                }
            }

            .mb-stack-12 {
                margin-bottom: 72px
            }

            @media (min-width:1367px) {
                .mb-stack-12 {
                    margin-bottom: 96px
                }
            }

            .mb-stack-13 {
                margin-bottom: 96px
            }

            @media (min-width:1367px) {
                .mb-stack-13 {
                    margin-bottom: 120px
                }
            }

            .mb-stack-14 {
                margin-bottom: 120px
            }

            @media (min-width:1367px) {
                .mb-stack-14 {
                    margin-bottom: 136px
                }
            }

            .mb-stack-15 {
                margin-bottom: 160px
            }

            @media (min-width:1367px) {
                .mb-stack-15 {
                    margin-bottom: 180px
                }
            }

            .ml-stack-0 {
                margin-left: 4px
            }

            .ml-stack-1 {
                margin-left: 8px
            }

            .ml-stack-2 {
                margin-left: 12px
            }

            .ml-stack-3,
            .ml-stack-4 {
                margin-left: 16px
            }

            @media (min-width:1367px) {
                .ml-stack-4 {
                    margin-left: 20px
                }
            }

            .ml-stack-5 {
                margin-left: 20px
            }

            @media (min-width:1367px) {
                .ml-stack-5 {
                    margin-left: 24px
                }
            }

            .ml-stack-6 {
                margin-left: 24px
            }

            @media (min-width:1367px) {
                .ml-stack-6 {
                    margin-left: 28px
                }
            }

            .ml-stack-7 {
                margin-left: 28px
            }

            @media (min-width:1367px) {
                .ml-stack-7 {
                    margin-left: 36px
                }
            }

            .ml-stack-8 {
                margin-left: 32px
            }

            @media (min-width:1367px) {
                .ml-stack-8 {
                    margin-left: 48px
                }
            }

            .ml-stack-9 {
                margin-left: 40px
            }

            @media (min-width:1367px) {
                .ml-stack-9 {
                    margin-left: 56px
                }
            }

            .ml-stack-10 {
                margin-left: 48px
            }

            @media (min-width:1367px) {
                .ml-stack-10 {
                    margin-left: 64px
                }
            }

            .ml-stack-11 {
                margin-left: 56px
            }

            @media (min-width:1367px) {
                .ml-stack-11 {
                    margin-left: 72px
                }
            }

            .ml-stack-12 {
                margin-left: 72px
            }

            @media (min-width:1367px) {
                .ml-stack-12 {
                    margin-left: 96px
                }
            }

            .ml-stack-13 {
                margin-left: 96px
            }

            @media (min-width:1367px) {
                .ml-stack-13 {
                    margin-left: 120px
                }
            }

            .ml-stack-14 {
                margin-left: 120px
            }

            @media (min-width:1367px) {
                .ml-stack-14 {
                    margin-left: 136px
                }
            }

            .ml-stack-15 {
                margin-left: 160px
            }

            @media (min-width:1367px) {
                .ml-stack-15 {
                    margin-left: 180px
                }
            }

            .pt-stack-0 {
                padding-top: 4px
            }

            .pt-stack-1 {
                padding-top: 8px
            }

            .pt-stack-2 {
                padding-top: 12px
            }

            .pt-stack-3,
            .pt-stack-4 {
                padding-top: 16px
            }

            @media (min-width:1367px) {
                .pt-stack-4 {
                    padding-top: 20px
                }
            }

            .pt-stack-5 {
                padding-top: 20px
            }

            @media (min-width:1367px) {
                .pt-stack-5 {
                    padding-top: 24px
                }
            }

            .pt-stack-6 {
                padding-top: 24px
            }

            @media (min-width:1367px) {
                .pt-stack-6 {
                    padding-top: 28px
                }
            }

            .pt-stack-7 {
                padding-top: 28px
            }

            @media (min-width:1367px) {
                .pt-stack-7 {
                    padding-top: 36px
                }
            }

            .pt-stack-8 {
                padding-top: 32px
            }

            @media (min-width:1367px) {
                .pt-stack-8 {
                    padding-top: 48px
                }
            }

            .pt-stack-9 {
                padding-top: 40px
            }

            @media (min-width:1367px) {
                .pt-stack-9 {
                    padding-top: 56px
                }
            }

            .pt-stack-10 {
                padding-top: 48px
            }

            @media (min-width:1367px) {
                .pt-stack-10 {
                    padding-top: 64px
                }
            }

            .pt-stack-11 {
                padding-top: 56px
            }

            @media (min-width:1367px) {
                .pt-stack-11 {
                    padding-top: 72px
                }
            }

            .pt-stack-12 {
                padding-top: 72px
            }

            @media (min-width:1367px) {
                .pt-stack-12 {
                    padding-top: 96px
                }
            }

            .pt-stack-13 {
                padding-top: 96px
            }

            @media (min-width:1367px) {
                .pt-stack-13 {
                    padding-top: 120px
                }
            }

            .pt-stack-14 {
                padding-top: 120px
            }

            @media (min-width:1367px) {
                .pt-stack-14 {
                    padding-top: 136px
                }
            }

            .pt-stack-15 {
                padding-top: 160px
            }

            @media (min-width:1367px) {
                .pt-stack-15 {
                    padding-top: 180px
                }
            }

            .pr-stack-0 {
                padding-right: 4px
            }

            .pr-stack-1 {
                padding-right: 8px
            }

            .pr-stack-2 {
                padding-right: 12px
            }

            .pr-stack-3,
            .pr-stack-4 {
                padding-right: 16px
            }

            @media (min-width:1367px) {
                .pr-stack-4 {
                    padding-right: 20px
                }
            }

            .pr-stack-5 {
                padding-right: 20px
            }

            @media (min-width:1367px) {
                .pr-stack-5 {
                    padding-right: 24px
                }
            }

            .pr-stack-6 {
                padding-right: 24px
            }

            @media (min-width:1367px) {
                .pr-stack-6 {
                    padding-right: 28px
                }
            }

            .pr-stack-7 {
                padding-right: 28px
            }

            @media (min-width:1367px) {
                .pr-stack-7 {
                    padding-right: 36px
                }
            }

            .pr-stack-8 {
                padding-right: 32px
            }

            @media (min-width:1367px) {
                .pr-stack-8 {
                    padding-right: 48px
                }
            }

            .pr-stack-9 {
                padding-right: 40px
            }

            @media (min-width:1367px) {
                .pr-stack-9 {
                    padding-right: 56px
                }
            }

            .pr-stack-10 {
                padding-right: 48px
            }

            @media (min-width:1367px) {
                .pr-stack-10 {
                    padding-right: 64px
                }
            }

            .pr-stack-11 {
                padding-right: 56px
            }

            @media (min-width:1367px) {
                .pr-stack-11 {
                    padding-right: 72px
                }
            }

            .pr-stack-12 {
                padding-right: 72px
            }

            @media (min-width:1367px) {
                .pr-stack-12 {
                    padding-right: 96px
                }
            }

            .pr-stack-13 {
                padding-right: 96px
            }

            @media (min-width:1367px) {
                .pr-stack-13 {
                    padding-right: 120px
                }
            }

            .pr-stack-14 {
                padding-right: 120px
            }

            @media (min-width:1367px) {
                .pr-stack-14 {
                    padding-right: 136px
                }
            }

            .pr-stack-15 {
                padding-right: 160px
            }

            @media (min-width:1367px) {
                .pr-stack-15 {
                    padding-right: 180px
                }
            }

            .pb-stack-0 {
                padding-bottom: 4px
            }

            .pb-stack-1 {
                padding-bottom: 8px
            }

            .pb-stack-2 {
                padding-bottom: 12px
            }

            .pb-stack-3,
            .pb-stack-4 {
                padding-bottom: 16px
            }

            @media (min-width:1367px) {
                .pb-stack-4 {
                    padding-bottom: 20px
                }
            }

            .pb-stack-5 {
                padding-bottom: 20px
            }

            @media (min-width:1367px) {
                .pb-stack-5 {
                    padding-bottom: 24px
                }
            }

            .pb-stack-6 {
                padding-bottom: 24px
            }

            @media (min-width:1367px) {
                .pb-stack-6 {
                    padding-bottom: 28px
                }
            }

            .pb-stack-7 {
                padding-bottom: 28px
            }

            @media (min-width:1367px) {
                .pb-stack-7 {
                    padding-bottom: 36px
                }
            }

            .pb-stack-8 {
                padding-bottom: 32px
            }

            @media (min-width:1367px) {
                .pb-stack-8 {
                    padding-bottom: 48px
                }
            }

            .pb-stack-9 {
                padding-bottom: 40px
            }

            @media (min-width:1367px) {
                .pb-stack-9 {
                    padding-bottom: 56px
                }
            }

            .pb-stack-10 {
                padding-bottom: 48px
            }

            @media (min-width:1367px) {
                .pb-stack-10 {
                    padding-bottom: 64px
                }
            }

            .pb-stack-11 {
                padding-bottom: 56px
            }

            @media (min-width:1367px) {
                .pb-stack-11 {
                    padding-bottom: 72px
                }
            }

            .pb-stack-12 {
                padding-bottom: 72px
            }

            @media (min-width:1367px) {
                .pb-stack-12 {
                    padding-bottom: 96px
                }
            }

            .pb-stack-13 {
                padding-bottom: 96px
            }

            @media (min-width:1367px) {
                .pb-stack-13 {
                    padding-bottom: 120px
                }
            }

            .pb-stack-14 {
                padding-bottom: 120px
            }

            @media (min-width:1367px) {
                .pb-stack-14 {
                    padding-bottom: 136px
                }
            }

            .pb-stack-15 {
                padding-bottom: 160px
            }

            @media (min-width:1367px) {
                .pb-stack-15 {
                    padding-bottom: 180px
                }
            }

            .pl-stack-0 {
                padding-left: 4px
            }

            .pl-stack-1 {
                padding-left: 8px
            }

            .pl-stack-2 {
                padding-left: 12px
            }

            .pl-stack-3,
            .pl-stack-4 {
                padding-left: 16px
            }

            @media (min-width:1367px) {
                .pl-stack-4 {
                    padding-left: 20px
                }
            }

            .pl-stack-5 {
                padding-left: 20px
            }

            @media (min-width:1367px) {
                .pl-stack-5 {
                    padding-left: 24px
                }
            }

            .pl-stack-6 {
                padding-left: 24px
            }

            @media (min-width:1367px) {
                .pl-stack-6 {
                    padding-left: 28px
                }
            }

            .pl-stack-7 {
                padding-left: 28px
            }

            @media (min-width:1367px) {
                .pl-stack-7 {
                    padding-left: 36px
                }
            }

            .pl-stack-8 {
                padding-left: 32px
            }

            @media (min-width:1367px) {
                .pl-stack-8 {
                    padding-left: 48px
                }
            }

            .pl-stack-9 {
                padding-left: 40px
            }

            @media (min-width:1367px) {
                .pl-stack-9 {
                    padding-left: 56px
                }
            }

            .pl-stack-10 {
                padding-left: 48px
            }

            @media (min-width:1367px) {
                .pl-stack-10 {
                    padding-left: 64px
                }
            }

            .pl-stack-11 {
                padding-left: 56px
            }

            @media (min-width:1367px) {
                .pl-stack-11 {
                    padding-left: 72px
                }
            }

            .pl-stack-12 {
                padding-left: 72px
            }

            @media (min-width:1367px) {
                .pl-stack-12 {
                    padding-left: 96px
                }
            }

            .pl-stack-13 {
                padding-left: 96px
            }

            @media (min-width:1367px) {
                .pl-stack-13 {
                    padding-left: 120px
                }
            }

            .pl-stack-14 {
                padding-left: 120px
            }

            @media (min-width:1367px) {
                .pl-stack-14 {
                    padding-left: 136px
                }
            }

            .pl-stack-15 {
                padding-left: 160px
            }

            @media (min-width:1367px) {
                .pl-stack-15 {
                    padding-left: 180px
                }
            }

            .layout__solutions_slider_2025 {
                color: #000
            }

            .layout__solutions_slider_2025 .intro-wrapper {
                width: 58.33% !important
            }

            @media (min-width:768px) {
                .layout__solutions_slider_2025 .intro-wrapper {
                    padding: 0
                }
            }

            .layout__solutions_slider_2025 .intro-wrapper .intro-block .caption {
                font-size: var(--eyebrow-one);
                display: inline-block;
                color: #000
            }

            .layout__solutions_slider_2025 .intro-wrapper .intro-block .title {
                font-size: var(--headline-three);
                line-height: 120%
            }

            .layout__solutions_slider_2025 .intro-wrapper .intro-block .description p,
            .layout__solutions_slider_2025 .intro-wrapper .intro-block .title {
                color: #000
            }

            .layout__solutions_slider_2025 .intro-wrapper .intro-block .description p {
                font-size: var(--body-five) !important
            }

            .layout__solutions_slider_2025 .intro-wrapper .intro-block .title {
                margin-bottom: 20px !important
            }

            @media (max-width:1449.98px) {
                .layout__solutions_slider_2025 .intro-wrapper .intro-block .title {
                    margin-bottom: 16px !important
                }
            }

            .layout__solutions_slider_2025 .solution {
                border-radius: 20px;
                position: relative;
                margin-right: 24px
            }

            @media (max-width:1199.98px) {
                .layout__solutions_slider_2025 .solution {
                    margin-right: 20px
                }
            }

            @media (min-width:992px) {
                .layout__solutions_slider_2025 .solution:hover .link {
                    color: #3d1ef8 !important
                }

                .layout__solutions_slider_2025 .solution:hover .arrow-2023 {
                    background-image: url(../images/arrow-2023-nimbus-blue.svg) !important;
                    transform: translate(3px, -3px)
                }
            }

            .layout__solutions_slider_2025 .solution .solution-inner {
                min-height: 286px !important;
                position: relative;
                height: 100%;
                padding-bottom: 24px
            }

            @media (min-width:1200px) {
                .layout__solutions_slider_2025 .solution .solution-inner {
                    min-height: 304px !important
                }
            }

            .layout__solutions_slider_2025 .solution .solution-inner .label {
                margin-bottom: 50px;
                font-size: 14px;
                text-transform: uppercase;
                font-weight: 600
            }

            .layout__solutions_slider_2025 .solution .solution-inner .icon {
                width: 36px;
                height: 36px;
                background-repeat: no-repeat;
                background-size: contain;
                background-position: 0
            }

            .layout__solutions_slider_2025 .solution .solution-inner .title {
                font-size: var(--headline-six)
            }

            .layout__solutions_slider_2025 .solution .solution-inner .description {
                font-size: var(--body-six)
            }

            .layout__solutions_slider_2025 .solution .solution-inner .link {
                position: absolute;
                bottom: 0;
                color: #000
            }

            .layout__solutions_slider_2025 .solution .solution-inner .link .arrow-2023 {
                background-image: url(../images/arrow-2023-black.svg)
            }

            @media (max-width:767.98px) {
                .layout__solutions_slider_2025 .solution .solution-inner .link {
                    text-decoration: underline
                }

                .layout__solutions_slider_2025 .solution .solution-inner .link:hover {
                    text-decoration: none
                }

                .layout__solutions_slider_2025 .solution .solution-inner .link .arrow-2023 {
                    display: none
                }
            }

            .layout__solutions_slider_2025 .solution .overlay-link {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: 20000;
                border-radius: inherit
            }

            .layout__solutions_slider_2025 .solution:before {
                content: "";
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                z-index: -1;
                border-radius: 22px;
                background: linear-gradient(-118deg, #f8eff3, #cfcffa)
            }

            .layout__solutions_slider_2025 .solution:after {
                content: "";
                position: absolute;
                top: 2px;
                left: 2px;
                right: 2px;
                bottom: 2px;
                background: #f6f9fe;
                border-radius: inherit;
                z-index: -1
            }

            @media (min-width:992px) {
                .layout__solutions_slider_2025 .solution:hover:after {
                    background: #fff;
                    top: 4px;
                    left: 4px;
                    right: 4px;
                    bottom: 4px
                }
            }

            .layout__solutions_slider_2025 .slider-wrapper {
                overflow: hidden
            }

            .layout__solutions_slider_2025 .slider-wrapper .slider-container {
                overflow: visible;
                position: relative
            }

            .layout__solutions_slider_2025 .slider-wrapper .slider-container .row.slider {
                width: 100%;
                position: relative
            }

            @media (min-width:992px) {
                .layout__solutions_slider_2025 .slider-wrapper .slider-container .row.slider {
                    width: 1282px
                }
            }

            @media (min-width:1200px) {
                .layout__solutions_slider_2025 .slider-wrapper .slider-container .row.slider {
                    width: 1480px
                }
            }

            @media (min-width:1450px) {
                .layout__solutions_slider_2025 .slider-wrapper .slider-container .row.slider {
                    width: 1840px
                }
            }

            @media (max-width:991.98px) {
                .layout__solutions_slider_2025 .slider-wrapper .slider-container .row.slider {
                    padding-left: 0;
                    padding-right: 0;
                    margin-left: -146px
                }
            }

            @media (max-width:767.98px) {
                .layout__solutions_slider_2025 .slider-wrapper .slider-container .row.slider {
                    margin-left: -104px
                }
            }

            @media (max-width:575.98px) {
                .layout__solutions_slider_2025 .slider-wrapper .slider-container .row.slider {
                    width: auto;
                    margin-left: -94px
                }
            }

            @media (max-width:991.98px) {
                .layout__solutions_slider_2025 .slider-wrapper .slider-container .row.slider .slick-list {
                    overflow: visible
                }
            }

            @media (max-width:991.98px) {
                .layout__solutions_slider_2025 .slider-wrapper .slider-container {
                    overflow: hidden
                }
            }

            .layout__solutions_slider_2025 .slider-wrapper .slick-slider .slick-list .slick-track {
                cursor: grab
            }

            .layout__solutions_slider_2025 .slider-wrapper .slick-slider .slick-list.dragging .slick-track,
            .layout__solutions_slider_2025 .slider-wrapper .slick-slider .slick-list.dragging article.clickable a {
                cursor: grabbing
            }

            @media (min-width:992px) {
                .layout__solutions_slider_2025 .slider-wrapper .slick-slider.disabled .slick-track {
                    width: 100% !important;
                    margin-right: 0 !important;
                    margin-left: 0 !important
                }
            }

            .layout__solutions_slider_2025 .slider-wrapper .carousel-nav-holder .col {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-pack: end;
                justify-content: flex-end
            }

            .layout__solutions_slider_2025 .slider-wrapper .carousel-nav-holder .carousel-navigation {
                display: -ms-flexbox;
                display: flex;
                width: 120px;
                -ms-flex-pack: justify;
                justify-content: space-between
            }

            .layout__solutions_slider_2025 .slider-wrapper .carousel-nav-holder .carousel-navigation .carousel-nav {
                position: relative;
                background-image: url(../images/carousel-nav-black.svg);
                border-color: #000 !important;
                border-radius: 100px;
                color: transparent;
                background-repeat: no-repeat;
                background-position: 50%;
                width: 50px;
                height: 50px;
                border: 1px solid #fff;
                display: inline-block;
                cursor: pointer;
                transition: .2s linear
            }

            .layout__solutions_slider_2025 .slider-wrapper .carousel-nav-holder .carousel-navigation .carousel-nav.carousel-next {
                transform: rotate(180deg)
            }

            .layout__solutions_slider_2025 .slider-wrapper .carousel-nav-holder .carousel-navigation .carousel-nav:hover {
                opacity: .7
            }

            @media (min-width:992px) {
                .layout__solutions_slider_2025 .customer_story .customer-story-inner {
                    padding-left: 0 !important
                }
            }

            .layout__solutions_slider_2025 .customer_story .customer-story-inner .stat_number {
                font-size: var(--display-one) !important
            }

            .layout__solutions_slider_2025 .customer_story .customer-story-inner .stat_description {
                font-size: var(--body-four)
            }

            @media (min-width:992px) {
                .layout__solutions_slider_2025 .customer_story .quote-wrapper {
                    padding-right: 0 !important
                }
            }

            .layout__solutions_slider_2025 .customer_story .quote-wrapper .quote {
                margin-top: 32px;
                font-size: var(--body-two)
            }

            @media (min-width:992px) {
                .layout__solutions_slider_2025 .customer_story .quote-wrapper .quote {
                    margin-top: 0
                }
            }

            .layout__solutions_slider_2025 .customer_story .quote-wrapper .quote_author img {
                width: 64px;
                height: 64px;
                border-radius: 72px
            }

            @media (min-width:1450px) {
                .layout__solutions_slider_2025 .customer_story .quote-wrapper .quote_author img {
                    width: 72px;
                    height: 72px
                }
            }

            .layout__solutions_slider_2025 .customer_story .quote-wrapper .quote_author .name {
                font-size: var(--body-four) !important
            }

            .layout__solutions_slider_2025 .customer_story .quote-wrapper .quote_author .title {
                font-size: var(--body-six) !important
            }

            .layout__solutions_slider_2025.slider_variant_2 {
                background-color: #12103a;
                color: #fff
            }

            .layout__solutions_slider_2025.slider_variant_2 .intro-block .caption {
                color: #fe5000 !important
            }

            .layout__solutions_slider_2025.slider_variant_2 .intro-block .description p,
            .layout__solutions_slider_2025.slider_variant_2 .intro-block .title {
                color: #fff !important
            }

            .layout__solutions_slider_2025.slider_variant_2 .solution {
                color: #000 !important;
                transition: color .2s linear;
                background-color: #26235b;
                border-radius: 0
            }

            .layout__solutions_slider_2025.slider_variant_2 .solution .link {
                color: #fff
            }

            .layout__solutions_slider_2025.slider_variant_2 .solution .link .arrow-2023 {
                background-image: url(../images/arrow-2023-white.svg);
                border-color: #fff !important
            }

            .layout__solutions_slider_2025.slider_variant_2 .solution a,
            .layout__solutions_slider_2025.slider_variant_2 .solution span {
                color: #000 !important
            }

            .layout__solutions_slider_2025.slider_variant_2 .solution .has-arrow span {
                background-image: url(../images/arrow-2023-black.svg) !important
            }

            .layout__solutions_slider_2025.slider_variant_2 .solution:hover {
                color: #fff !important;
                background-color: #26235b
            }

            .layout__solutions_slider_2025.slider_variant_2 .solution:hover a,
            .layout__solutions_slider_2025.slider_variant_2 .solution:hover span {
                color: #fff !important
            }

            .layout__solutions_slider_2025.slider_variant_2 .solution:hover .has-arrow span {
                background-image: url(../images/arrow-2023-white.svg) !important
            }

            .layout__solutions_slider_2025.slider_variant_2 .slider-wrapper .carousel-nav-holder .carousel-navigation .carousel-nav {
                background-image: url(../images/carousel-nav-white.svg)
            }

            .layout__solutions_slider_2025.slider_variant_2 .slider-wrapper .carousel-nav-holder .col {
                -ms-flex-pack: start;
                justify-content: flex-start
            }
            .body-lc-regular-font {
                font-weight: 400
            }

            .body-lc-medium-font,
            .h2-2023,
            .h3-2023,
            .h4-2023,
            .layout__three_success_stories_2025 .section-wrapper .title-wrapper .title p {
                font-weight: 500
            }

            .body-lc-semibold-font {
                font-weight: 600
            }

            .bnw-filters {
                filter: grayscale(100) brightness(1) contrast(2);
                mix-blend-mode: multiply
            }

            .body-medium {
                font-size: 18px
            }

            .body-large {
                font-size: 20px
            }

            .h2-2023,
            .layout__three_success_stories_2025 .section-wrapper .title-wrapper .title p {
                font-size: 40px
            }

            @media (min-width:1200px) {

                .h2-2023,
                .layout__three_success_stories_2025 .section-wrapper .title-wrapper .title p {
                    font-size: 48px
                }
            }

            @media (min-width:1450px) {

                .h2-2023,
                .layout__three_success_stories_2025 .section-wrapper .title-wrapper .title p {
                    font-size: 56px
                }
            }

            .h3-2023 {
                font-size: 36px
            }

            @media (min-width:1200px) {
                .h3-2023 {
                    font-size: 40px
                }
            }

            @media (min-width:1450px) {
                .h3-2023 {
                    font-size: 48px
                }
            }

            .h4-2023 {
                font-size: 32px
            }

            @media (min-width:1450px) {
                .h4-2023 {
                    font-size: 36px
                }
            }

            .mt-stack-0 {
                margin-top: 4px
            }

            .mt-stack-1 {
                margin-top: 8px
            }

            .mt-stack-2 {
                margin-top: 12px
            }

            .mt-stack-3,
            .mt-stack-4 {
                margin-top: 16px
            }

            @media (min-width:1367px) {
                .mt-stack-4 {
                    margin-top: 20px
                }
            }

            .mt-stack-5 {
                margin-top: 20px
            }

            @media (min-width:1367px) {
                .mt-stack-5 {
                    margin-top: 24px
                }
            }

            .mt-stack-6 {
                margin-top: 24px
            }

            @media (min-width:1367px) {
                .mt-stack-6 {
                    margin-top: 28px
                }
            }

            .mt-stack-7 {
                margin-top: 28px
            }

            @media (min-width:1367px) {
                .mt-stack-7 {
                    margin-top: 36px
                }
            }

            .mt-stack-8 {
                margin-top: 32px
            }

            @media (min-width:1367px) {
                .mt-stack-8 {
                    margin-top: 48px
                }
            }

            .mt-stack-9 {
                margin-top: 40px
            }

            @media (min-width:1367px) {
                .mt-stack-9 {
                    margin-top: 56px
                }
            }

            .mt-stack-10 {
                margin-top: 48px
            }

            @media (min-width:1367px) {
                .mt-stack-10 {
                    margin-top: 64px
                }
            }

            .mt-stack-11 {
                margin-top: 56px
            }

            @media (min-width:1367px) {
                .mt-stack-11 {
                    margin-top: 72px
                }
            }

            .mt-stack-12 {
                margin-top: 72px
            }

            @media (min-width:1367px) {
                .mt-stack-12 {
                    margin-top: 96px
                }
            }

            .mt-stack-13 {
                margin-top: 96px
            }

            @media (min-width:1367px) {
                .mt-stack-13 {
                    margin-top: 120px
                }
            }

            .mt-stack-14 {
                margin-top: 120px
            }

            @media (min-width:1367px) {
                .mt-stack-14 {
                    margin-top: 136px
                }
            }

            .mt-stack-15 {
                margin-top: 160px
            }

            @media (min-width:1367px) {
                .mt-stack-15 {
                    margin-top: 180px
                }
            }

            .mr-stack-0 {
                margin-right: 4px
            }

            .mr-stack-1 {
                margin-right: 8px
            }

            .mr-stack-2 {
                margin-right: 12px
            }

            .mr-stack-3,
            .mr-stack-4 {
                margin-right: 16px
            }

            @media (min-width:1367px) {
                .mr-stack-4 {
                    margin-right: 20px
                }
            }

            .mr-stack-5 {
                margin-right: 20px
            }

            @media (min-width:1367px) {
                .mr-stack-5 {
                    margin-right: 24px
                }
            }

            .mr-stack-6 {
                margin-right: 24px
            }

            @media (min-width:1367px) {
                .mr-stack-6 {
                    margin-right: 28px
                }
            }

            .mr-stack-7 {
                margin-right: 28px
            }

            @media (min-width:1367px) {
                .mr-stack-7 {
                    margin-right: 36px
                }
            }

            .mr-stack-8 {
                margin-right: 32px
            }

            @media (min-width:1367px) {
                .mr-stack-8 {
                    margin-right: 48px
                }
            }

            .mr-stack-9 {
                margin-right: 40px
            }

            @media (min-width:1367px) {
                .mr-stack-9 {
                    margin-right: 56px
                }
            }

            .mr-stack-10 {
                margin-right: 48px
            }

            @media (min-width:1367px) {
                .mr-stack-10 {
                    margin-right: 64px
                }
            }

            .mr-stack-11 {
                margin-right: 56px
            }

            @media (min-width:1367px) {
                .mr-stack-11 {
                    margin-right: 72px
                }
            }

            .mr-stack-12 {
                margin-right: 72px
            }

            @media (min-width:1367px) {
                .mr-stack-12 {
                    margin-right: 96px
                }
            }

            .mr-stack-13 {
                margin-right: 96px
            }

            @media (min-width:1367px) {
                .mr-stack-13 {
                    margin-right: 120px
                }
            }

            .mr-stack-14 {
                margin-right: 120px
            }

            @media (min-width:1367px) {
                .mr-stack-14 {
                    margin-right: 136px
                }
            }

            .mr-stack-15 {
                margin-right: 160px
            }

            @media (min-width:1367px) {
                .mr-stack-15 {
                    margin-right: 180px
                }
            }

            .mb-stack-0 {
                margin-bottom: 4px
            }

            .mb-stack-1 {
                margin-bottom: 8px
            }

            .mb-stack-2 {
                margin-bottom: 12px
            }

            .mb-stack-3,
            .mb-stack-4 {
                margin-bottom: 16px
            }

            @media (min-width:1367px) {
                .mb-stack-4 {
                    margin-bottom: 20px
                }
            }

            .mb-stack-5 {
                margin-bottom: 20px
            }

            @media (min-width:1367px) {
                .mb-stack-5 {
                    margin-bottom: 24px
                }
            }

            .mb-stack-6 {
                margin-bottom: 24px
            }

            @media (min-width:1367px) {
                .mb-stack-6 {
                    margin-bottom: 28px
                }
            }

            .mb-stack-7 {
                margin-bottom: 28px
            }

            @media (min-width:1367px) {
                .mb-stack-7 {
                    margin-bottom: 36px
                }
            }

            .mb-stack-8 {
                margin-bottom: 32px
            }

            @media (min-width:1367px) {
                .mb-stack-8 {
                    margin-bottom: 48px
                }
            }

            .mb-stack-9 {
                margin-bottom: 40px
            }

            @media (min-width:1367px) {
                .mb-stack-9 {
                    margin-bottom: 56px
                }
            }

            .mb-stack-10 {
                margin-bottom: 48px
            }

            @media (min-width:1367px) {
                .mb-stack-10 {
                    margin-bottom: 64px
                }
            }

            .mb-stack-11 {
                margin-bottom: 56px
            }

            @media (min-width:1367px) {
                .mb-stack-11 {
                    margin-bottom: 72px
                }
            }

            .mb-stack-12 {
                margin-bottom: 72px
            }

            @media (min-width:1367px) {
                .mb-stack-12 {
                    margin-bottom: 96px
                }
            }

            .mb-stack-13 {
                margin-bottom: 96px
            }

            @media (min-width:1367px) {
                .mb-stack-13 {
                    margin-bottom: 120px
                }
            }

            .mb-stack-14 {
                margin-bottom: 120px
            }

            @media (min-width:1367px) {
                .mb-stack-14 {
                    margin-bottom: 136px
                }
            }

            .mb-stack-15 {
                margin-bottom: 160px
            }

            @media (min-width:1367px) {
                .mb-stack-15 {
                    margin-bottom: 180px
                }
            }

            .ml-stack-0 {
                margin-left: 4px
            }

            .ml-stack-1 {
                margin-left: 8px
            }

            .ml-stack-2 {
                margin-left: 12px
            }

            .ml-stack-3,
            .ml-stack-4 {
                margin-left: 16px
            }

            @media (min-width:1367px) {
                .ml-stack-4 {
                    margin-left: 20px
                }
            }

            .ml-stack-5 {
                margin-left: 20px
            }

            @media (min-width:1367px) {
                .ml-stack-5 {
                    margin-left: 24px
                }
            }

            .ml-stack-6 {
                margin-left: 24px
            }

            @media (min-width:1367px) {
                .ml-stack-6 {
                    margin-left: 28px
                }
            }

            .ml-stack-7 {
                margin-left: 28px
            }

            @media (min-width:1367px) {
                .ml-stack-7 {
                    margin-left: 36px
                }
            }

            .ml-stack-8 {
                margin-left: 32px
            }

            @media (min-width:1367px) {
                .ml-stack-8 {
                    margin-left: 48px
                }
            }

            .ml-stack-9 {
                margin-left: 40px
            }

            @media (min-width:1367px) {
                .ml-stack-9 {
                    margin-left: 56px
                }
            }

            .ml-stack-10 {
                margin-left: 48px
            }

            @media (min-width:1367px) {
                .ml-stack-10 {
                    margin-left: 64px
                }
            }

            .ml-stack-11 {
                margin-left: 56px
            }

            @media (min-width:1367px) {
                .ml-stack-11 {
                    margin-left: 72px
                }
            }

            .ml-stack-12 {
                margin-left: 72px
            }

            @media (min-width:1367px) {
                .ml-stack-12 {
                    margin-left: 96px
                }
            }

            .ml-stack-13 {
                margin-left: 96px
            }

            @media (min-width:1367px) {
                .ml-stack-13 {
                    margin-left: 120px
                }
            }

            .ml-stack-14 {
                margin-left: 120px
            }

            @media (min-width:1367px) {
                .ml-stack-14 {
                    margin-left: 136px
                }
            }

            .ml-stack-15 {
                margin-left: 160px
            }

            @media (min-width:1367px) {
                .ml-stack-15 {
                    margin-left: 180px
                }
            }

            .pt-stack-0 {
                padding-top: 4px
            }

            .pt-stack-1 {
                padding-top: 8px
            }

            .pt-stack-2 {
                padding-top: 12px
            }

            .pt-stack-3,
            .pt-stack-4 {
                padding-top: 16px
            }

            @media (min-width:1367px) {
                .pt-stack-4 {
                    padding-top: 20px
                }
            }

            .pt-stack-5 {
                padding-top: 20px
            }

            @media (min-width:1367px) {
                .pt-stack-5 {
                    padding-top: 24px
                }
            }

            .pt-stack-6 {
                padding-top: 24px
            }

            @media (min-width:1367px) {
                .pt-stack-6 {
                    padding-top: 28px
                }
            }

            .pt-stack-7 {
                padding-top: 28px
            }

            @media (min-width:1367px) {
                .pt-stack-7 {
                    padding-top: 36px
                }
            }

            .pt-stack-8 {
                padding-top: 32px
            }

            @media (min-width:1367px) {
                .pt-stack-8 {
                    padding-top: 48px
                }
            }

            .pt-stack-9 {
                padding-top: 40px
            }

            @media (min-width:1367px) {
                .pt-stack-9 {
                    padding-top: 56px
                }
            }

            .pt-stack-10 {
                padding-top: 48px
            }

            @media (min-width:1367px) {
                .pt-stack-10 {
                    padding-top: 64px
                }
            }

            .pt-stack-11 {
                padding-top: 56px
            }

            @media (min-width:1367px) {
                .pt-stack-11 {
                    padding-top: 72px
                }
            }

            .pt-stack-12 {
                padding-top: 72px
            }

            @media (min-width:1367px) {
                .pt-stack-12 {
                    padding-top: 96px
                }
            }

            .pt-stack-13 {
                padding-top: 96px
            }

            @media (min-width:1367px) {
                .pt-stack-13 {
                    padding-top: 120px
                }
            }

            .pt-stack-14 {
                padding-top: 120px
            }

            @media (min-width:1367px) {
                .pt-stack-14 {
                    padding-top: 136px
                }
            }

            .pt-stack-15 {
                padding-top: 160px
            }

            @media (min-width:1367px) {
                .pt-stack-15 {
                    padding-top: 180px
                }
            }

            .pr-stack-0 {
                padding-right: 4px
            }

            .pr-stack-1 {
                padding-right: 8px
            }

            .pr-stack-2 {
                padding-right: 12px
            }

            .pr-stack-3,
            .pr-stack-4 {
                padding-right: 16px
            }

            @media (min-width:1367px) {
                .pr-stack-4 {
                    padding-right: 20px
                }
            }

            .pr-stack-5 {
                padding-right: 20px
            }

            @media (min-width:1367px) {
                .pr-stack-5 {
                    padding-right: 24px
                }
            }

            .pr-stack-6 {
                padding-right: 24px
            }

            @media (min-width:1367px) {
                .pr-stack-6 {
                    padding-right: 28px
                }
            }

            .pr-stack-7 {
                padding-right: 28px
            }

            @media (min-width:1367px) {
                .pr-stack-7 {
                    padding-right: 36px
                }
            }

            .pr-stack-8 {
                padding-right: 32px
            }

            @media (min-width:1367px) {
                .pr-stack-8 {
                    padding-right: 48px
                }
            }

            .pr-stack-9 {
                padding-right: 40px
            }

            @media (min-width:1367px) {
                .pr-stack-9 {
                    padding-right: 56px
                }
            }

            .pr-stack-10 {
                padding-right: 48px
            }

            @media (min-width:1367px) {
                .pr-stack-10 {
                    padding-right: 64px
                }
            }

            .pr-stack-11 {
                padding-right: 56px
            }

            @media (min-width:1367px) {
                .pr-stack-11 {
                    padding-right: 72px
                }
            }

            .pr-stack-12 {
                padding-right: 72px
            }

            @media (min-width:1367px) {
                .pr-stack-12 {
                    padding-right: 96px
                }
            }

            .pr-stack-13 {
                padding-right: 96px
            }

            @media (min-width:1367px) {
                .pr-stack-13 {
                    padding-right: 120px
                }
            }

            .pr-stack-14 {
                padding-right: 120px
            }

            @media (min-width:1367px) {
                .pr-stack-14 {
                    padding-right: 136px
                }
            }

            .pr-stack-15 {
                padding-right: 160px
            }

            @media (min-width:1367px) {
                .pr-stack-15 {
                    padding-right: 180px
                }
            }

            .pb-stack-0 {
                padding-bottom: 4px
            }

            .pb-stack-1 {
                padding-bottom: 8px
            }

            .pb-stack-2 {
                padding-bottom: 12px
            }

            .pb-stack-3,
            .pb-stack-4 {
                padding-bottom: 16px
            }

            @media (min-width:1367px) {
                .pb-stack-4 {
                    padding-bottom: 20px
                }
            }

            .pb-stack-5 {
                padding-bottom: 20px
            }

            @media (min-width:1367px) {
                .pb-stack-5 {
                    padding-bottom: 24px
                }
            }

            .pb-stack-6 {
                padding-bottom: 24px
            }

            @media (min-width:1367px) {
                .pb-stack-6 {
                    padding-bottom: 28px
                }
            }

            .pb-stack-7 {
                padding-bottom: 28px
            }

            @media (min-width:1367px) {
                .pb-stack-7 {
                    padding-bottom: 36px
                }
            }

            .pb-stack-8 {
                padding-bottom: 32px
            }

            @media (min-width:1367px) {
                .pb-stack-8 {
                    padding-bottom: 48px
                }
            }

            .pb-stack-9 {
                padding-bottom: 40px
            }

            @media (min-width:1367px) {
                .pb-stack-9 {
                    padding-bottom: 56px
                }
            }

            .pb-stack-10 {
                padding-bottom: 48px
            }

            @media (min-width:1367px) {
                .pb-stack-10 {
                    padding-bottom: 64px
                }
            }

            .pb-stack-11 {
                padding-bottom: 56px
            }

            @media (min-width:1367px) {
                .pb-stack-11 {
                    padding-bottom: 72px
                }
            }

            .pb-stack-12 {
                padding-bottom: 72px
            }

            @media (min-width:1367px) {
                .pb-stack-12 {
                    padding-bottom: 96px
                }
            }

            .pb-stack-13 {
                padding-bottom: 96px
            }

            @media (min-width:1367px) {
                .pb-stack-13 {
                    padding-bottom: 120px
                }
            }

            .pb-stack-14 {
                padding-bottom: 120px
            }

            @media (min-width:1367px) {
                .pb-stack-14 {
                    padding-bottom: 136px
                }
            }

            .pb-stack-15 {
                padding-bottom: 160px
            }

            @media (min-width:1367px) {
                .pb-stack-15 {
                    padding-bottom: 180px
                }
            }

            .pl-stack-0 {
                padding-left: 4px
            }

            .pl-stack-1 {
                padding-left: 8px
            }

            .pl-stack-2 {
                padding-left: 12px
            }

            .pl-stack-3,
            .pl-stack-4 {
                padding-left: 16px
            }

            @media (min-width:1367px) {
                .pl-stack-4 {
                    padding-left: 20px
                }
            }

            .pl-stack-5 {
                padding-left: 20px
            }

            @media (min-width:1367px) {
                .pl-stack-5 {
                    padding-left: 24px
                }
            }

            .pl-stack-6 {
                padding-left: 24px
            }

            @media (min-width:1367px) {
                .pl-stack-6 {
                    padding-left: 28px
                }
            }

            .pl-stack-7 {
                padding-left: 28px
            }

            @media (min-width:1367px) {
                .pl-stack-7 {
                    padding-left: 36px
                }
            }

            .pl-stack-8 {
                padding-left: 32px
            }

            @media (min-width:1367px) {
                .pl-stack-8 {
                    padding-left: 48px
                }
            }

            .pl-stack-9 {
                padding-left: 40px
            }

            @media (min-width:1367px) {
                .pl-stack-9 {
                    padding-left: 56px
                }
            }

            .pl-stack-10 {
                padding-left: 48px
            }

            @media (min-width:1367px) {
                .pl-stack-10 {
                    padding-left: 64px
                }
            }

            .pl-stack-11 {
                padding-left: 56px
            }

            @media (min-width:1367px) {
                .pl-stack-11 {
                    padding-left: 72px
                }
            }

            .pl-stack-12 {
                padding-left: 72px
            }

            @media (min-width:1367px) {
                .pl-stack-12 {
                    padding-left: 96px
                }
            }

            .pl-stack-13 {
                padding-left: 96px
            }

            @media (min-width:1367px) {
                .pl-stack-13 {
                    padding-left: 120px
                }
            }

            .pl-stack-14 {
                padding-left: 120px
            }

            @media (min-width:1367px) {
                .pl-stack-14 {
                    padding-left: 136px
                }
            }

            .pl-stack-15 {
                padding-left: 160px
            }

            @media (min-width:1367px) {
                .pl-stack-15 {
                    padding-left: 180px
                }
            }

            .layout__three_success_stories_2025 {
                background-color: #f6f9fe
            }

            .layout__three_success_stories_2025 .video-ss .playVideo img {
                display: inline !important
            }

            .layout__three_success_stories_2025 .video-ss .new-block-2024.type-success-stories .post-inner .post-logo {
                margin-bottom: var(--stack-5) !important
            }

            .layout__three_success_stories_2025 .video-ss .post-logo img {
                filter: none !important
            }

            .layout__three_success_stories_2025 .video-ss .post-summary {
                margin-bottom: var(--stack-7) !important;
                font-size: var(--body-three) !important
            }

            .layout__three_success_stories_2025 .video-ss .post-image {
                height: 405px !important
            }

            .layout__three_success_stories_2025 .video-ss .background-wrapper-inner {
                min-height: auto !important
            }

            .layout__three_success_stories_2025 .video-ss .background-wrapper {
                padding: var(--stack-9) 0 var(--stack-9) var(--stack-9) !important
            }

            .layout__three_success_stories_2025 .titile-wrapper {
                padding: 0
            }

            @media (min-width:768px) {
                .layout__three_success_stories_2025 .btn-wrapper {
                    padding: 0
                }
            }

            @media (max-width:991.98px) {
                .layout__three_success_stories_2025 .row.story-slider>div {
                    margin-bottom: 48px
                }
            }

            .layout__three_success_stories_2025 .related-content {
                padding-left: 16px !important;
                padding-right: 16px !important
            }

            @media (min-width:992px) {
                .layout__three_success_stories_2025 .related-content {
                    padding-left: 0 !important;
                    padding-right: 0 !important
                }
            }

            .layout__three_success_stories_2025 .related-content .row {
                margin-right: -12px;
                margin-left: -12px
            }

            .layout__three_success_stories_2025 .related-content .row .post-wrapper {
                padding-right: 10px !important;
                padding-left: 10px !important
            }

            @media (min-width:1361px) {
                .layout__three_success_stories_2025 .related-content .row .post-wrapper {
                    padding-right: 12px !important;
                    padding-left: 12px !important
                }
            }

            .layout__three_success_stories_2025 .video-ss:hover .playVideo {
                background-color: #3d1ef8 !important;
                color: #fff
            }

            .layout__three_success_stories_2025 .video-ss:hover .playVideo img {
                filter: brightness(0) invert(1)
            }

            .layout__three_success_stories_2025 .video-ss .background-wrapper {
                min-height: auto
            }

            .layout__three_success_stories_2025 .video-ss .background-wrapper .post-image {
                margin-bottom: 0;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-pack: center;
                justify-content: center;
                -ms-flex-align: center;
                align-items: center
            }

            .layout__three_success_stories_2025 .video-ss .background-wrapper .post-image .playVideo {
                transition: .3s cubic-bezier(.075, .82, .165, 1);
                background-color: #fff;
                padding: 15px 20px;
                font-size: 14px;
                border-radius: 100px;
                bottom: 65px;
                position: absolute;
                box-shadow: 0 32px 9px 0 transparent, 0 20px 8px 0 rgba(0, 0, 0, .01), 0 11px 7px 0 rgba(0, 0, 0, .05), 0 5px 5px 0 rgba(0, 0, 0, .09), 0 1px 3px 0 rgba(0, 0, 0, .1)
            }

            .layout__three_success_stories_2025 .video-ss .background-wrapper .post-image .playVideo img {
                width: 8px;
                height: auto;
                margin-top: -3px
            }

            .layout__three_success_stories_2025 .video-ss .background-wrapper .post-image .playVideo:after {
                box-shadow: 0 32px 9px 0 transparent, 0 20px 8px 0 rgba(0, 0, 0, .21), 0 11px 7px 0 rgba(0, 0, 0, .25), 0 5px 5px 0 rgba(0, 0, 0, .29), 0 1px 3px 0 rgba(0, 0, 0, .1)
            }

            .layout__three_success_stories_2025 .section-wrapper {
                background-color: #fff;
                border: 1px solid #f8eff3;
                border-bottom: none;
                border-radius: 32px;
                border-bottom-left-radius: 32px;
                border-bottom-right-radius: 32px;
                margin: auto
            }

            @media (max-width:1199.98px) {
                .layout__three_success_stories_2025 .section-wrapper .btn-title-wrap {
                    padding-right: 20px !important;
                    padding-left: 20px !important
                }
            }

            @media (min-width:992px) {
                .layout__three_success_stories_2025 .section-wrapper .title-wrapper {
                    width: 566px
                }
            }

            @media (min-width:1450px) {
                .layout__three_success_stories_2025 .section-wrapper .title-wrapper {
                    width: 689px
                }
            }

            @media (min-width:768px) {
                .layout__three_success_stories_2025 .section-wrapper .title-wrapper {
                    padding-left: 0 !important;
                    padding-right: 0 !important
                }
            }

            .layout__three_success_stories_2025 .section-wrapper .title-wrapper .title {
                margin-bottom: 0
            }

            .layout__three_success_stories_2025 .section-wrapper .title-wrapper .title em,
            .layout__three_success_stories_2025 .section-wrapper .title-wrapper .title i {
                color: #fe5000;
                font-style: normal
            }

            .layout__three_success_stories_2025 .section-wrapper .title-wrapper .title p {
                margin-bottom: 0
            }

            @media (min-width:992px) {
                .layout__three_success_stories_2025 .section-wrapper .btn-wrapper {
                    width: 370px
                }
            }

            @media (min-width:1450px) {
                .layout__three_success_stories_2025 .section-wrapper .btn-wrapper {
                    width: 450px
                }
            }

            .layout__three_success_stories_2025 .section-wrapper .btn-wrapper p {
                font-size: var(--body-four);
                margin-top: 20px;
                margin-bottom: 0
            }

            .layout__three_success_stories_2025 .section-wrapper .btn-wrapper p b,
            .layout__three_success_stories_2025 .section-wrapper .btn-wrapper p strong {
                font-size: var(--body-four);
                font-weight: 500
            }

            @media (min-width:992px) {
                .layout__three_success_stories_2025 .section-wrapper .btn-wrapper p {
                    margin-top: 0
                }
            }

            @media (min-width:768px) {
                .layout__three_success_stories_2025 .section-wrapper .buttons .button-wrapper {
                    display: inline-block;
                    margin-right: 20px
                }
            }

            @media (min-width:1450px) {
                .layout__three_success_stories_2025 .section-wrapper .buttons .button-wrapper {
                    margin-right: 24px
                }
            }

            @media (min-width:768px) {
                .layout__three_success_stories_2025 .section-wrapper .buttons .button-wrapper a {
                    display: inline-block
                }
            }

            .layout__three_success_stories_2025 .section-wrapper .buttons .button-wrapper a .button {
                width: 100%
            }

            @media (min-width:768px) {
                .layout__three_success_stories_2025 .section-wrapper .buttons .button-wrapper a .button {
                    width: auto
                }
            }

            @media (min-width:768px) {
                .layout__three_success_stories_2025 .carousel-nav-holder {
                    display: none
                }
            }

            .layout__three_success_stories_2025 .carousel-nav-holder .col {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-pack: end;
                justify-content: flex-end
            }

            .layout__three_success_stories_2025 .carousel-nav-holder .carousel-navigation {
                display: -ms-flexbox;
                display: flex;
                width: 120px;
                -ms-flex-pack: justify;
                justify-content: space-between
            }

            .layout__three_success_stories_2025 .carousel-nav-holder .carousel-navigation .carousel-nav {
                position: relative;
                border-color: #000 !important;
                border-radius: 100px;
                color: transparent;
                background-repeat: no-repeat;
                background-position: 50%;
                width: 50px;
                height: 50px;
                border: 1px solid #fff;
                display: inline-block;
                cursor: pointer;
                transition: .2s linear
            }

            .layout__three_success_stories_2025 .carousel-nav-holder .carousel-navigation .carousel-nav.carousel-next {
                transform: rotate(180deg)
            }

            .layout__three_success_stories_2025 .carousel-nav-holder .carousel-navigation .carousel-nav:hover {
                opacity: .7
            }

            .layout__three_success_stories_2025 .carousel-nav-holder .carousel-navigation .carousel-nav {
                background-image: url(../images/carousel-nav-black.svg)
            }

            .layout__three_success_stories_2025 .carousel-nav-holder .col {
                -ms-flex-pack: start;
                justify-content: flex-start
            }

            .layout__three_success_stories_2025.attach-to-next-section {
                margin-bottom: 0 !important
            }

            .layout__three_success_stories_2025.attach-to-next-section .section-wrapper {
                border-bottom-left-radius: 0 !important;
                border-bottom-right-radius: 0 !important
            }

            #page-modular:has(.layout__three_success_stories_2025+style+section .white) .layout__three_success_stories_2025 .section-wrapper {
                padding-top: var(--stack-15);
                padding-bottom: var(--stack-13);
                margin-bottom: 0;
                border-bottom-left-radius: 0;
                border-bottom-right-radius: 0
            }
            .body-lc-regular-font {
                font-weight: 400
            }

            .body-lc-medium-font,
            .h2-2023,
            .h3-2023,
            .h4-2023,
            .layout__technology_2025 .section-wrapper .container .headline-section .headline-wrapper .general_description,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-5 .visible-link,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-6 .visible-link,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-7 .visible-link,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-8 .visible-link,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-9 .visible-link {
                font-weight: 500
            }

            .body-lc-semibold-font {
                font-weight: 600
            }

            .bnw-filters {
                filter: grayscale(100) brightness(1) contrast(2);
                mix-blend-mode: multiply
            }

            .body-medium {
                font-size: 18px
            }

            .body-large {
                font-size: 20px
            }

            .h2-2023 {
                font-size: 40px
            }

            @media (min-width:1200px) {
                .h2-2023 {
                    font-size: 48px
                }
            }

            @media (min-width:1450px) {
                .h2-2023 {
                    font-size: 56px
                }
            }

            .h3-2023,
            .layout__technology_2025 .section-wrapper .container .headline-section .headline-wrapper .general_description {
                font-size: 36px
            }

            @media (min-width:1200px) {

                .h3-2023,
                .layout__technology_2025 .section-wrapper .container .headline-section .headline-wrapper .general_description {
                    font-size: 40px
                }
            }

            @media (min-width:1450px) {

                .h3-2023,
                .layout__technology_2025 .section-wrapper .container .headline-section .headline-wrapper .general_description {
                    font-size: 48px
                }
            }

            .h4-2023 {
                font-size: 32px
            }

            @media (min-width:1450px) {
                .h4-2023 {
                    font-size: 36px
                }
            }

            .mt-stack-0 {
                margin-top: 4px
            }

            .mt-stack-1 {
                margin-top: 8px
            }

            .mt-stack-2 {
                margin-top: 12px
            }

            .mt-stack-3,
            .mt-stack-4 {
                margin-top: 16px
            }

            @media (min-width:1367px) {
                .mt-stack-4 {
                    margin-top: 20px
                }
            }

            .mt-stack-5 {
                margin-top: 20px
            }

            @media (min-width:1367px) {
                .mt-stack-5 {
                    margin-top: 24px
                }
            }

            .mt-stack-6 {
                margin-top: 24px
            }

            @media (min-width:1367px) {
                .mt-stack-6 {
                    margin-top: 28px
                }
            }

            .mt-stack-7 {
                margin-top: 28px
            }

            @media (min-width:1367px) {
                .mt-stack-7 {
                    margin-top: 36px
                }
            }

            .mt-stack-8 {
                margin-top: 32px
            }

            @media (min-width:1367px) {
                .mt-stack-8 {
                    margin-top: 48px
                }
            }

            .mt-stack-9 {
                margin-top: 40px
            }

            @media (min-width:1367px) {
                .mt-stack-9 {
                    margin-top: 56px
                }
            }

            .mt-stack-10 {
                margin-top: 48px
            }

            @media (min-width:1367px) {
                .mt-stack-10 {
                    margin-top: 64px
                }
            }

            .mt-stack-11 {
                margin-top: 56px
            }

            @media (min-width:1367px) {
                .mt-stack-11 {
                    margin-top: 72px
                }
            }

            .mt-stack-12 {
                margin-top: 72px
            }

            @media (min-width:1367px) {
                .mt-stack-12 {
                    margin-top: 96px
                }
            }

            .mt-stack-13 {
                margin-top: 96px
            }

            @media (min-width:1367px) {
                .mt-stack-13 {
                    margin-top: 120px
                }
            }

            .mt-stack-14 {
                margin-top: 120px
            }

            @media (min-width:1367px) {
                .mt-stack-14 {
                    margin-top: 136px
                }
            }

            .mt-stack-15 {
                margin-top: 160px
            }

            @media (min-width:1367px) {
                .mt-stack-15 {
                    margin-top: 180px
                }
            }

            .mr-stack-0 {
                margin-right: 4px
            }

            .mr-stack-1 {
                margin-right: 8px
            }

            .mr-stack-2 {
                margin-right: 12px
            }

            .mr-stack-3,
            .mr-stack-4 {
                margin-right: 16px
            }

            @media (min-width:1367px) {
                .mr-stack-4 {
                    margin-right: 20px
                }
            }

            .mr-stack-5 {
                margin-right: 20px
            }

            @media (min-width:1367px) {
                .mr-stack-5 {
                    margin-right: 24px
                }
            }

            .mr-stack-6 {
                margin-right: 24px
            }

            @media (min-width:1367px) {
                .mr-stack-6 {
                    margin-right: 28px
                }
            }

            .mr-stack-7 {
                margin-right: 28px
            }

            @media (min-width:1367px) {
                .mr-stack-7 {
                    margin-right: 36px
                }
            }

            .mr-stack-8 {
                margin-right: 32px
            }

            @media (min-width:1367px) {
                .mr-stack-8 {
                    margin-right: 48px
                }
            }

            .mr-stack-9 {
                margin-right: 40px
            }

            @media (min-width:1367px) {
                .mr-stack-9 {
                    margin-right: 56px
                }
            }

            .mr-stack-10 {
                margin-right: 48px
            }

            @media (min-width:1367px) {
                .mr-stack-10 {
                    margin-right: 64px
                }
            }

            .mr-stack-11 {
                margin-right: 56px
            }

            @media (min-width:1367px) {
                .mr-stack-11 {
                    margin-right: 72px
                }
            }

            .mr-stack-12 {
                margin-right: 72px
            }

            @media (min-width:1367px) {
                .mr-stack-12 {
                    margin-right: 96px
                }
            }

            .mr-stack-13 {
                margin-right: 96px
            }

            @media (min-width:1367px) {
                .mr-stack-13 {
                    margin-right: 120px
                }
            }

            .mr-stack-14 {
                margin-right: 120px
            }

            @media (min-width:1367px) {
                .mr-stack-14 {
                    margin-right: 136px
                }
            }

            .mr-stack-15 {
                margin-right: 160px
            }

            @media (min-width:1367px) {
                .mr-stack-15 {
                    margin-right: 180px
                }
            }

            .mb-stack-0 {
                margin-bottom: 4px
            }

            .mb-stack-1 {
                margin-bottom: 8px
            }

            .mb-stack-2 {
                margin-bottom: 12px
            }

            .mb-stack-3,
            .mb-stack-4 {
                margin-bottom: 16px
            }

            @media (min-width:1367px) {
                .mb-stack-4 {
                    margin-bottom: 20px
                }
            }

            .mb-stack-5 {
                margin-bottom: 20px
            }

            @media (min-width:1367px) {
                .mb-stack-5 {
                    margin-bottom: 24px
                }
            }

            .mb-stack-6 {
                margin-bottom: 24px
            }

            @media (min-width:1367px) {
                .mb-stack-6 {
                    margin-bottom: 28px
                }
            }

            .mb-stack-7 {
                margin-bottom: 28px
            }

            @media (min-width:1367px) {
                .mb-stack-7 {
                    margin-bottom: 36px
                }
            }

            .mb-stack-8 {
                margin-bottom: 32px
            }

            @media (min-width:1367px) {
                .mb-stack-8 {
                    margin-bottom: 48px
                }
            }

            .mb-stack-9 {
                margin-bottom: 40px
            }

            @media (min-width:1367px) {
                .mb-stack-9 {
                    margin-bottom: 56px
                }
            }

            .mb-stack-10 {
                margin-bottom: 48px
            }

            @media (min-width:1367px) {
                .mb-stack-10 {
                    margin-bottom: 64px
                }
            }

            .mb-stack-11 {
                margin-bottom: 56px
            }

            @media (min-width:1367px) {
                .mb-stack-11 {
                    margin-bottom: 72px
                }
            }

            .mb-stack-12 {
                margin-bottom: 72px
            }

            @media (min-width:1367px) {
                .mb-stack-12 {
                    margin-bottom: 96px
                }
            }

            .mb-stack-13 {
                margin-bottom: 96px
            }

            @media (min-width:1367px) {
                .mb-stack-13 {
                    margin-bottom: 120px
                }
            }

            .mb-stack-14 {
                margin-bottom: 120px
            }

            @media (min-width:1367px) {
                .mb-stack-14 {
                    margin-bottom: 136px
                }
            }

            .mb-stack-15 {
                margin-bottom: 160px
            }

            @media (min-width:1367px) {
                .mb-stack-15 {
                    margin-bottom: 180px
                }
            }

            .ml-stack-0 {
                margin-left: 4px
            }

            .ml-stack-1 {
                margin-left: 8px
            }

            .ml-stack-2 {
                margin-left: 12px
            }

            .ml-stack-3,
            .ml-stack-4 {
                margin-left: 16px
            }

            @media (min-width:1367px) {
                .ml-stack-4 {
                    margin-left: 20px
                }
            }

            .ml-stack-5 {
                margin-left: 20px
            }

            @media (min-width:1367px) {
                .ml-stack-5 {
                    margin-left: 24px
                }
            }

            .ml-stack-6 {
                margin-left: 24px
            }

            @media (min-width:1367px) {
                .ml-stack-6 {
                    margin-left: 28px
                }
            }

            .ml-stack-7 {
                margin-left: 28px
            }

            @media (min-width:1367px) {
                .ml-stack-7 {
                    margin-left: 36px
                }
            }

            .ml-stack-8 {
                margin-left: 32px
            }

            @media (min-width:1367px) {
                .ml-stack-8 {
                    margin-left: 48px
                }
            }

            .ml-stack-9 {
                margin-left: 40px
            }

            @media (min-width:1367px) {
                .ml-stack-9 {
                    margin-left: 56px
                }
            }

            .ml-stack-10 {
                margin-left: 48px
            }

            @media (min-width:1367px) {
                .ml-stack-10 {
                    margin-left: 64px
                }
            }

            .ml-stack-11 {
                margin-left: 56px
            }

            @media (min-width:1367px) {
                .ml-stack-11 {
                    margin-left: 72px
                }
            }

            .ml-stack-12 {
                margin-left: 72px
            }

            @media (min-width:1367px) {
                .ml-stack-12 {
                    margin-left: 96px
                }
            }

            .ml-stack-13 {
                margin-left: 96px
            }

            @media (min-width:1367px) {
                .ml-stack-13 {
                    margin-left: 120px
                }
            }

            .ml-stack-14 {
                margin-left: 120px
            }

            @media (min-width:1367px) {
                .ml-stack-14 {
                    margin-left: 136px
                }
            }

            .ml-stack-15 {
                margin-left: 160px
            }

            @media (min-width:1367px) {
                .ml-stack-15 {
                    margin-left: 180px
                }
            }

            .pt-stack-0 {
                padding-top: 4px
            }

            .pt-stack-1 {
                padding-top: 8px
            }

            .pt-stack-2 {
                padding-top: 12px
            }

            .pt-stack-3,
            .pt-stack-4 {
                padding-top: 16px
            }

            @media (min-width:1367px) {
                .pt-stack-4 {
                    padding-top: 20px
                }
            }

            .pt-stack-5 {
                padding-top: 20px
            }

            @media (min-width:1367px) {
                .pt-stack-5 {
                    padding-top: 24px
                }
            }

            .pt-stack-6 {
                padding-top: 24px
            }

            @media (min-width:1367px) {
                .pt-stack-6 {
                    padding-top: 28px
                }
            }

            .pt-stack-7 {
                padding-top: 28px
            }

            @media (min-width:1367px) {
                .pt-stack-7 {
                    padding-top: 36px
                }
            }

            .pt-stack-8 {
                padding-top: 32px
            }

            @media (min-width:1367px) {
                .pt-stack-8 {
                    padding-top: 48px
                }
            }

            .pt-stack-9 {
                padding-top: 40px
            }

            @media (min-width:1367px) {
                .pt-stack-9 {
                    padding-top: 56px
                }
            }

            .pt-stack-10 {
                padding-top: 48px
            }

            @media (min-width:1367px) {
                .pt-stack-10 {
                    padding-top: 64px
                }
            }

            .pt-stack-11 {
                padding-top: 56px
            }

            @media (min-width:1367px) {
                .pt-stack-11 {
                    padding-top: 72px
                }
            }

            .pt-stack-12 {
                padding-top: 72px
            }

            @media (min-width:1367px) {
                .pt-stack-12 {
                    padding-top: 96px
                }
            }

            .pt-stack-13 {
                padding-top: 96px
            }

            @media (min-width:1367px) {
                .pt-stack-13 {
                    padding-top: 120px
                }
            }

            .pt-stack-14 {
                padding-top: 120px
            }

            @media (min-width:1367px) {
                .pt-stack-14 {
                    padding-top: 136px
                }
            }

            .pt-stack-15 {
                padding-top: 160px
            }

            @media (min-width:1367px) {
                .pt-stack-15 {
                    padding-top: 180px
                }
            }

            .pr-stack-0 {
                padding-right: 4px
            }

            .pr-stack-1 {
                padding-right: 8px
            }

            .pr-stack-2 {
                padding-right: 12px
            }

            .pr-stack-3,
            .pr-stack-4 {
                padding-right: 16px
            }

            @media (min-width:1367px) {
                .pr-stack-4 {
                    padding-right: 20px
                }
            }

            .pr-stack-5 {
                padding-right: 20px
            }

            @media (min-width:1367px) {
                .pr-stack-5 {
                    padding-right: 24px
                }
            }

            .pr-stack-6 {
                padding-right: 24px
            }

            @media (min-width:1367px) {
                .pr-stack-6 {
                    padding-right: 28px
                }
            }

            .pr-stack-7 {
                padding-right: 28px
            }

            @media (min-width:1367px) {
                .pr-stack-7 {
                    padding-right: 36px
                }
            }

            .pr-stack-8 {
                padding-right: 32px
            }

            @media (min-width:1367px) {
                .pr-stack-8 {
                    padding-right: 48px
                }
            }

            .pr-stack-9 {
                padding-right: 40px
            }

            @media (min-width:1367px) {
                .pr-stack-9 {
                    padding-right: 56px
                }
            }

            .pr-stack-10 {
                padding-right: 48px
            }

            @media (min-width:1367px) {
                .pr-stack-10 {
                    padding-right: 64px
                }
            }

            .pr-stack-11 {
                padding-right: 56px
            }

            @media (min-width:1367px) {
                .pr-stack-11 {
                    padding-right: 72px
                }
            }

            .pr-stack-12 {
                padding-right: 72px
            }

            @media (min-width:1367px) {
                .pr-stack-12 {
                    padding-right: 96px
                }
            }

            .pr-stack-13 {
                padding-right: 96px
            }

            @media (min-width:1367px) {
                .pr-stack-13 {
                    padding-right: 120px
                }
            }

            .pr-stack-14 {
                padding-right: 120px
            }

            @media (min-width:1367px) {
                .pr-stack-14 {
                    padding-right: 136px
                }
            }

            .pr-stack-15 {
                padding-right: 160px
            }

            @media (min-width:1367px) {
                .pr-stack-15 {
                    padding-right: 180px
                }
            }

            .pb-stack-0 {
                padding-bottom: 4px
            }

            .pb-stack-1 {
                padding-bottom: 8px
            }

            .pb-stack-2 {
                padding-bottom: 12px
            }

            .pb-stack-3,
            .pb-stack-4 {
                padding-bottom: 16px
            }

            @media (min-width:1367px) {
                .pb-stack-4 {
                    padding-bottom: 20px
                }
            }

            .pb-stack-5 {
                padding-bottom: 20px
            }

            @media (min-width:1367px) {
                .pb-stack-5 {
                    padding-bottom: 24px
                }
            }

            .pb-stack-6 {
                padding-bottom: 24px
            }

            @media (min-width:1367px) {
                .pb-stack-6 {
                    padding-bottom: 28px
                }
            }

            .pb-stack-7 {
                padding-bottom: 28px
            }

            @media (min-width:1367px) {
                .pb-stack-7 {
                    padding-bottom: 36px
                }
            }

            .pb-stack-8 {
                padding-bottom: 32px
            }

            @media (min-width:1367px) {
                .pb-stack-8 {
                    padding-bottom: 48px
                }
            }

            .pb-stack-9 {
                padding-bottom: 40px
            }

            @media (min-width:1367px) {
                .pb-stack-9 {
                    padding-bottom: 56px
                }
            }

            .pb-stack-10 {
                padding-bottom: 48px
            }

            @media (min-width:1367px) {
                .pb-stack-10 {
                    padding-bottom: 64px
                }
            }

            .pb-stack-11 {
                padding-bottom: 56px
            }

            @media (min-width:1367px) {
                .pb-stack-11 {
                    padding-bottom: 72px
                }
            }

            .pb-stack-12 {
                padding-bottom: 72px
            }

            @media (min-width:1367px) {
                .pb-stack-12 {
                    padding-bottom: 96px
                }
            }

            .pb-stack-13 {
                padding-bottom: 96px
            }

            @media (min-width:1367px) {
                .pb-stack-13 {
                    padding-bottom: 120px
                }
            }

            .pb-stack-14 {
                padding-bottom: 120px
            }

            @media (min-width:1367px) {
                .pb-stack-14 {
                    padding-bottom: 136px
                }
            }

            .pb-stack-15 {
                padding-bottom: 160px
            }

            @media (min-width:1367px) {
                .pb-stack-15 {
                    padding-bottom: 180px
                }
            }

            .pl-stack-0 {
                padding-left: 4px
            }

            .pl-stack-1 {
                padding-left: 8px
            }

            .pl-stack-2 {
                padding-left: 12px
            }

            .pl-stack-3,
            .pl-stack-4 {
                padding-left: 16px
            }

            @media (min-width:1367px) {
                .pl-stack-4 {
                    padding-left: 20px
                }
            }

            .pl-stack-5 {
                padding-left: 20px
            }

            @media (min-width:1367px) {
                .pl-stack-5 {
                    padding-left: 24px
                }
            }

            .pl-stack-6 {
                padding-left: 24px
            }

            @media (min-width:1367px) {
                .pl-stack-6 {
                    padding-left: 28px
                }
            }

            .pl-stack-7 {
                padding-left: 28px
            }

            @media (min-width:1367px) {
                .pl-stack-7 {
                    padding-left: 36px
                }
            }

            .pl-stack-8 {
                padding-left: 32px
            }

            @media (min-width:1367px) {
                .pl-stack-8 {
                    padding-left: 48px
                }
            }

            .pl-stack-9 {
                padding-left: 40px
            }

            @media (min-width:1367px) {
                .pl-stack-9 {
                    padding-left: 56px
                }
            }

            .pl-stack-10 {
                padding-left: 48px
            }

            @media (min-width:1367px) {
                .pl-stack-10 {
                    padding-left: 64px
                }
            }

            .pl-stack-11 {
                padding-left: 56px
            }

            @media (min-width:1367px) {
                .pl-stack-11 {
                    padding-left: 72px
                }
            }

            .pl-stack-12 {
                padding-left: 72px
            }

            @media (min-width:1367px) {
                .pl-stack-12 {
                    padding-left: 96px
                }
            }

            .pl-stack-13 {
                padding-left: 96px
            }

            @media (min-width:1367px) {
                .pl-stack-13 {
                    padding-left: 120px
                }
            }

            .pl-stack-14 {
                padding-left: 120px
            }

            @media (min-width:1367px) {
                .pl-stack-14 {
                    padding-left: 136px
                }
            }

            .pl-stack-15 {
                padding-left: 160px
            }

            @media (min-width:1367px) {
                .pl-stack-15 {
                    padding-left: 180px
                }
            }

            .layout__technology_2025 .section-wrapper {
                background: #fff;
                border: 1px solid #f8eff3;
                border-top: none;
                border-radius: 32px;
                margin: 0 auto
            }

            .layout__technology_2025 .section-wrapper .container {
                border-radius: 24px;
                background: #2a1175;
                position: relative
            }

            @media (max-width:991.98px) {
                .layout__technology_2025 .section-wrapper .container {
                    width: calc(100% - 32px)
                }
            }

            .layout__technology_2025 .section-wrapper .container .headline-section {
                min-height: 910px;
                background-position: bottom !important;
                background-repeat: no-repeat;
                background-image: url(../images/technology_Illustration-MD-SM-XS.svg);
                overflow: hidden
            }

            @media (min-width:992px) {
                .layout__technology_2025 .section-wrapper .container .headline-section {
                    background-image: url(../images/technology_Illustration_XL-LG.svg)
                }
            }

            @media (min-width:1450px) {
                .layout__technology_2025 .section-wrapper .container .headline-section {
                    min-height: 935px;
                    background-image: url(../images/technology_Illustration_XXL.svg)
                }
            }

            @media (max-width:991.98px) {
                .layout__technology_2025 .section-wrapper .container .headline-section {
                    min-height: 800px
                }
            }

            @media (min-width:768px) {
                .layout__technology_2025 .section-wrapper .container .headline-section {
                    background-position: 50%
                }
            }

            @media (max-width:991.98px) {
                .layout__technology_2025 .section-wrapper .container .headline-section .headline-wrapper {
                    padding: 0 !important
                }
            }

            .layout__technology_2025 .section-wrapper .container .headline-section .headline-wrapper .title {
                font-size: var(--eyebrow-one) !important;
                color: #fff
            }

            .layout__technology_2025 .section-wrapper .container .headline-section .headline-wrapper .general_description {
                font-size: var(--headline-three) !important;
                line-height: 120%;
                color: #fff;
                width: 100%
            }

            @media (min-width:992px) {
                .layout__technology_2025 .section-wrapper .container .headline-section .headline-wrapper .general_description {
                    max-width: 1050px
                }
            }

            @media (min-width:1450px) {
                .layout__technology_2025 .section-wrapper .container .headline-section .headline-wrapper .general_description {
                    max-width: 1150px
                }
            }

            @media (max-width:1199.98px) {
                .layout__technology_2025 .section-wrapper .container .headline-section .headline-wrapper .general_description {
                    font-size: 22px !important
                }
            }

            .layout__technology_2025 .section-wrapper .container .technologies-wrapper {
                gap: 16px
            }

            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .content-box-wrapp {
                border-radius: 12px;
                background-color: #cdbaf5;
                position: relative
            }

            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .content-box-wrapp .box-title {
                font-size: var(--body-three);
                font-weight: 500
            }

            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .content-box-wrapp .box-subtitle {
                font-size: var(--body-six);
                font-weight: 400
            }

            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .content-box-wrapp .stat-number {
                font-size: var(--headline-one);
                font-weight: 500;
                line-height: 110%
            }

            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .content-box-wrapp .overlay-link {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: 5;
                pointer-events: auto
            }

            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-1 {
                min-height: 250px
            }

            @media (min-width:768px) {
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-1 {
                    min-height: 300px
                }
            }

            @media (min-width:1450px) {
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-1 {
                    min-height: 320px
                }
            }

            @media (min-width:768px) {
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-1 {
                    -ms-flex: 1 1 calc(40% - 16px);
                    flex: 1 1 calc(40% - 16px)
                }
            }

            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-2 {
                -ms-flex: 100%;
                flex: 100%;
                min-height: 250px
            }

            @media (min-width:768px) {
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-2 {
                    min-height: 300px
                }
            }

            @media (min-width:1450px) {
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-2 {
                    min-height: 320px
                }
            }

            @media (min-width:768px) {
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-2 {
                    -ms-flex: 1 1 calc(30% - 16px);
                    flex: 1 1 calc(30% - 16px)
                }
            }

            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-group {
                -ms-flex: 1 1 calc(30% - 16px);
                flex: 1 1 calc(30% - 16px);
                row-gap: 16px
            }

            @media (min-width:768px) {
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-group {
                    height: 300px
                }
            }

            @media (min-width:1450px) {
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-group {
                    height: 320px
                }
            }

            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-group .content-box-wrapp {
                height: 50%
            }

            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-5,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-6,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-7,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-8,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-9 {
                position: relative;
                min-height: 307px;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-direction: column;
                flex-direction: column;
                -ms-flex-pack: justify;
                justify-content: space-between;
                -ms-flex: 100%;
                flex: 100%
            }

            @media (max-width:1199.98px) {

                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-5,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-6,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-7,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-8,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-9 {
                    -ms-flex: 1 1 calc(100% - 16px);
                    flex: 1 1 calc(100% - 16px);
                    min-height: 200px !important
                }
            }

            @media (min-width:1200px) {

                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-5,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-6,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-7,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-8,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-9 {
                    -ms-flex: 1 1 calc(20% - 16px);
                    flex: 1 1 calc(20% - 16px)
                }
            }

            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-5 .title-wrapp,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-6 .title-wrapp,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-7 .title-wrapp,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-8 .title-wrapp,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-9 .title-wrapp {
                position: relative !important;
                z-index: 5 !important
            }

            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-5 .visible-link,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-6 .visible-link,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-7 .visible-link,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-8 .visible-link,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-9 .visible-link {
                color: #000;
                position: relative !important;
                z-index: 5 !important
            }

            @media (min-width:1200px) {

                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-5 .visible-link .arrow-2023,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-6 .visible-link .arrow-2023,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-7 .visible-link .arrow-2023,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-8 .visible-link .arrow-2023,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-9 .visible-link .arrow-2023 {
                    margin-left: 0
                }
            }

            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-5:before,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-6:before,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-7:before,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-8:before,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-9:before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: linear-gradient(242deg, #f8eff3 25.39%, #cfcffa 98.55%);
                border-radius: 15px;
                z-index: 0;
                opacity: 0;
                transition: opacity .4s cubic-bezier(.4, 0, .2, 1)
            }

            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-5:after,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-6:after,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-7:after,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-8:after,
            .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-9:after {
                content: "";
                position: absolute;
                top: 8px;
                left: 8px;
                right: 8px;
                bottom: 8px;
                background: #f6f9fe;
                border-radius: 12px;
                z-index: 0;
                opacity: 0;
                transition: opacity .5s ease-out, transform .5s ease-out
            }

            @media (min-width:768px) {

                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-5:hover,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-6:hover,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-7:hover,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-8:hover,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-9:hover {
                    box-shadow: 0 13px 37px rgba(0, 0, 0, .21)
                }

                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-5:hover .visible-link .arrow-2023,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-6:hover .visible-link .arrow-2023,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-7:hover .visible-link .arrow-2023,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-8:hover .visible-link .arrow-2023,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-9:hover .visible-link .arrow-2023 {
                    transform: translate(3px, -3px)
                }

                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-5:hover:after,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-5:hover:before,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-6:hover:after,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-6:hover:before,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-7:hover:after,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-7:hover:before,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-8:hover:after,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-8:hover:before,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-9:hover:after,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-9:hover:before {
                    opacity: 1
                }

                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-5:hover:after,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-6:hover:after,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-7:hover:after,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-8:hover:after,
                .layout__technology_2025 .section-wrapper .container .technologies-wrapper .block-9:hover:after {
                    transform: scale(1.02)
                }
            }

            .layout__technology_2025.attach-to-previous-section {
                margin-top: 0 !important
            }

            .layout__technology_2025.attach-to-previous-section .section-wrapper {
                border-top-left-radius: 0 !important;
                border-top-right-radius: 0 !important
            }
            .body-lc-regular-font {
                font-weight: 400
            }

            .body-lc-medium-font,
            .h2-2023,
            .h3-2023,
            .h4-2023,
            .layout__three_boxes_2025 .additional-notes .link,
            .layout__three_boxes_2025 .three-boxes .inner-block .link-holder .visible-link,
            .layout__three_boxes_2025 .three-boxes .inner-block .title,
            .layout__three_boxes_2025 .three-boxes .inner-block .type {
                font-weight: 500
            }

            .body-lc-semibold-font {
                font-weight: 600
            }

            .bnw-filters {
                filter: grayscale(100) brightness(1) contrast(2);
                mix-blend-mode: multiply
            }

            .body-medium {
                font-size: 18px
            }

            .body-large {
                font-size: 20px
            }

            .h2-2023 {
                font-size: 40px
            }

            @media (min-width:1200px) {
                .h2-2023 {
                    font-size: 48px
                }
            }

            @media (min-width:1450px) {
                .h2-2023 {
                    font-size: 56px
                }
            }

            .h3-2023 {
                font-size: 36px
            }

            @media (min-width:1200px) {
                .h3-2023 {
                    font-size: 40px
                }
            }

            @media (min-width:1450px) {
                .h3-2023 {
                    font-size: 48px
                }
            }

            .h4-2023 {
                font-size: 32px
            }

            @media (min-width:1450px) {
                .h4-2023 {
                    font-size: 36px
                }
            }

            .mt-stack-0 {
                margin-top: 4px
            }

            .mt-stack-1 {
                margin-top: 8px
            }

            .mt-stack-2 {
                margin-top: 12px
            }

            .mt-stack-3,
            .mt-stack-4 {
                margin-top: 16px
            }

            @media (min-width:1367px) {
                .mt-stack-4 {
                    margin-top: 20px
                }
            }

            .mt-stack-5 {
                margin-top: 20px
            }

            @media (min-width:1367px) {
                .mt-stack-5 {
                    margin-top: 24px
                }
            }

            .mt-stack-6 {
                margin-top: 24px
            }

            @media (min-width:1367px) {
                .mt-stack-6 {
                    margin-top: 28px
                }
            }

            .mt-stack-7 {
                margin-top: 28px
            }

            @media (min-width:1367px) {
                .mt-stack-7 {
                    margin-top: 36px
                }
            }

            .mt-stack-8 {
                margin-top: 32px
            }

            @media (min-width:1367px) {
                .mt-stack-8 {
                    margin-top: 48px
                }
            }

            .mt-stack-9 {
                margin-top: 40px
            }

            @media (min-width:1367px) {
                .mt-stack-9 {
                    margin-top: 56px
                }
            }

            .mt-stack-10 {
                margin-top: 48px
            }

            @media (min-width:1367px) {
                .mt-stack-10 {
                    margin-top: 64px
                }
            }

            .mt-stack-11 {
                margin-top: 56px
            }

            @media (min-width:1367px) {
                .mt-stack-11 {
                    margin-top: 72px
                }
            }

            .mt-stack-12 {
                margin-top: 72px
            }

            @media (min-width:1367px) {
                .mt-stack-12 {
                    margin-top: 96px
                }
            }

            .mt-stack-13 {
                margin-top: 96px
            }

            @media (min-width:1367px) {
                .mt-stack-13 {
                    margin-top: 120px
                }
            }

            .mt-stack-14 {
                margin-top: 120px
            }

            @media (min-width:1367px) {
                .mt-stack-14 {
                    margin-top: 136px
                }
            }

            .mt-stack-15 {
                margin-top: 160px
            }

            @media (min-width:1367px) {
                .mt-stack-15 {
                    margin-top: 180px
                }
            }

            .mr-stack-0 {
                margin-right: 4px
            }

            .mr-stack-1 {
                margin-right: 8px
            }

            .mr-stack-2 {
                margin-right: 12px
            }

            .mr-stack-3,
            .mr-stack-4 {
                margin-right: 16px
            }

            @media (min-width:1367px) {
                .mr-stack-4 {
                    margin-right: 20px
                }
            }

            .mr-stack-5 {
                margin-right: 20px
            }

            @media (min-width:1367px) {
                .mr-stack-5 {
                    margin-right: 24px
                }
            }

            .mr-stack-6 {
                margin-right: 24px
            }

            @media (min-width:1367px) {
                .mr-stack-6 {
                    margin-right: 28px
                }
            }

            .mr-stack-7 {
                margin-right: 28px
            }

            @media (min-width:1367px) {
                .mr-stack-7 {
                    margin-right: 36px
                }
            }

            .mr-stack-8 {
                margin-right: 32px
            }

            @media (min-width:1367px) {
                .mr-stack-8 {
                    margin-right: 48px
                }
            }

            .mr-stack-9 {
                margin-right: 40px
            }

            @media (min-width:1367px) {
                .mr-stack-9 {
                    margin-right: 56px
                }
            }

            .mr-stack-10 {
                margin-right: 48px
            }

            @media (min-width:1367px) {
                .mr-stack-10 {
                    margin-right: 64px
                }
            }

            .mr-stack-11 {
                margin-right: 56px
            }

            @media (min-width:1367px) {
                .mr-stack-11 {
                    margin-right: 72px
                }
            }

            .mr-stack-12 {
                margin-right: 72px
            }

            @media (min-width:1367px) {
                .mr-stack-12 {
                    margin-right: 96px
                }
            }

            .mr-stack-13 {
                margin-right: 96px
            }

            @media (min-width:1367px) {
                .mr-stack-13 {
                    margin-right: 120px
                }
            }

            .mr-stack-14 {
                margin-right: 120px
            }

            @media (min-width:1367px) {
                .mr-stack-14 {
                    margin-right: 136px
                }
            }

            .mr-stack-15 {
                margin-right: 160px
            }

            @media (min-width:1367px) {
                .mr-stack-15 {
                    margin-right: 180px
                }
            }

            .mb-stack-0 {
                margin-bottom: 4px
            }

            .mb-stack-1 {
                margin-bottom: 8px
            }

            .mb-stack-2 {
                margin-bottom: 12px
            }

            .mb-stack-3,
            .mb-stack-4 {
                margin-bottom: 16px
            }

            @media (min-width:1367px) {
                .mb-stack-4 {
                    margin-bottom: 20px
                }
            }

            .mb-stack-5 {
                margin-bottom: 20px
            }

            @media (min-width:1367px) {
                .mb-stack-5 {
                    margin-bottom: 24px
                }
            }

            .mb-stack-6 {
                margin-bottom: 24px
            }

            @media (min-width:1367px) {
                .mb-stack-6 {
                    margin-bottom: 28px
                }
            }

            .mb-stack-7 {
                margin-bottom: 28px
            }

            @media (min-width:1367px) {
                .mb-stack-7 {
                    margin-bottom: 36px
                }
            }

            .mb-stack-8 {
                margin-bottom: 32px
            }

            @media (min-width:1367px) {
                .mb-stack-8 {
                    margin-bottom: 48px
                }
            }

            .mb-stack-9 {
                margin-bottom: 40px
            }

            @media (min-width:1367px) {
                .mb-stack-9 {
                    margin-bottom: 56px
                }
            }

            .mb-stack-10 {
                margin-bottom: 48px
            }

            @media (min-width:1367px) {
                .mb-stack-10 {
                    margin-bottom: 64px
                }
            }

            .mb-stack-11 {
                margin-bottom: 56px
            }

            @media (min-width:1367px) {
                .mb-stack-11 {
                    margin-bottom: 72px
                }
            }

            .mb-stack-12 {
                margin-bottom: 72px
            }

            @media (min-width:1367px) {
                .mb-stack-12 {
                    margin-bottom: 96px
                }
            }

            .mb-stack-13 {
                margin-bottom: 96px
            }

            @media (min-width:1367px) {
                .mb-stack-13 {
                    margin-bottom: 120px
                }
            }

            .mb-stack-14 {
                margin-bottom: 120px
            }

            @media (min-width:1367px) {
                .mb-stack-14 {
                    margin-bottom: 136px
                }
            }

            .mb-stack-15 {
                margin-bottom: 160px
            }

            @media (min-width:1367px) {
                .mb-stack-15 {
                    margin-bottom: 180px
                }
            }

            .ml-stack-0 {
                margin-left: 4px
            }

            .ml-stack-1 {
                margin-left: 8px
            }

            .ml-stack-2 {
                margin-left: 12px
            }

            .ml-stack-3,
            .ml-stack-4 {
                margin-left: 16px
            }

            @media (min-width:1367px) {
                .ml-stack-4 {
                    margin-left: 20px
                }
            }

            .ml-stack-5 {
                margin-left: 20px
            }

            @media (min-width:1367px) {
                .ml-stack-5 {
                    margin-left: 24px
                }
            }

            .ml-stack-6 {
                margin-left: 24px
            }

            @media (min-width:1367px) {
                .ml-stack-6 {
                    margin-left: 28px
                }
            }

            .ml-stack-7 {
                margin-left: 28px
            }

            @media (min-width:1367px) {
                .ml-stack-7 {
                    margin-left: 36px
                }
            }

            .ml-stack-8 {
                margin-left: 32px
            }

            @media (min-width:1367px) {
                .ml-stack-8 {
                    margin-left: 48px
                }
            }

            .ml-stack-9 {
                margin-left: 40px
            }

            @media (min-width:1367px) {
                .ml-stack-9 {
                    margin-left: 56px
                }
            }

            .ml-stack-10 {
                margin-left: 48px
            }

            @media (min-width:1367px) {
                .ml-stack-10 {
                    margin-left: 64px
                }
            }

            .ml-stack-11 {
                margin-left: 56px
            }

            @media (min-width:1367px) {
                .ml-stack-11 {
                    margin-left: 72px
                }
            }

            .ml-stack-12 {
                margin-left: 72px
            }

            @media (min-width:1367px) {
                .ml-stack-12 {
                    margin-left: 96px
                }
            }

            .ml-stack-13 {
                margin-left: 96px
            }

            @media (min-width:1367px) {
                .ml-stack-13 {
                    margin-left: 120px
                }
            }

            .ml-stack-14 {
                margin-left: 120px
            }

            @media (min-width:1367px) {
                .ml-stack-14 {
                    margin-left: 136px
                }
            }

            .ml-stack-15 {
                margin-left: 160px
            }

            @media (min-width:1367px) {
                .ml-stack-15 {
                    margin-left: 180px
                }
            }

            .pt-stack-0 {
                padding-top: 4px
            }

            .pt-stack-1 {
                padding-top: 8px
            }

            .pt-stack-2 {
                padding-top: 12px
            }

            .pt-stack-3,
            .pt-stack-4 {
                padding-top: 16px
            }

            @media (min-width:1367px) {
                .pt-stack-4 {
                    padding-top: 20px
                }
            }

            .pt-stack-5 {
                padding-top: 20px
            }

            @media (min-width:1367px) {
                .pt-stack-5 {
                    padding-top: 24px
                }
            }

            .pt-stack-6 {
                padding-top: 24px
            }

            @media (min-width:1367px) {
                .pt-stack-6 {
                    padding-top: 28px
                }
            }

            .pt-stack-7 {
                padding-top: 28px
            }

            @media (min-width:1367px) {
                .pt-stack-7 {
                    padding-top: 36px
                }
            }

            .pt-stack-8 {
                padding-top: 32px
            }

            @media (min-width:1367px) {
                .pt-stack-8 {
                    padding-top: 48px
                }
            }

            .pt-stack-9 {
                padding-top: 40px
            }

            @media (min-width:1367px) {
                .pt-stack-9 {
                    padding-top: 56px
                }
            }

            .pt-stack-10 {
                padding-top: 48px
            }

            @media (min-width:1367px) {
                .pt-stack-10 {
                    padding-top: 64px
                }
            }

            .pt-stack-11 {
                padding-top: 56px
            }

            @media (min-width:1367px) {
                .pt-stack-11 {
                    padding-top: 72px
                }
            }

            .pt-stack-12 {
                padding-top: 72px
            }

            @media (min-width:1367px) {
                .pt-stack-12 {
                    padding-top: 96px
                }
            }

            .pt-stack-13 {
                padding-top: 96px
            }

            @media (min-width:1367px) {
                .pt-stack-13 {
                    padding-top: 120px
                }
            }

            .pt-stack-14 {
                padding-top: 120px
            }

            @media (min-width:1367px) {
                .pt-stack-14 {
                    padding-top: 136px
                }
            }

            .pt-stack-15 {
                padding-top: 160px
            }

            @media (min-width:1367px) {
                .pt-stack-15 {
                    padding-top: 180px
                }
            }

            .pr-stack-0 {
                padding-right: 4px
            }

            .pr-stack-1 {
                padding-right: 8px
            }

            .pr-stack-2 {
                padding-right: 12px
            }

            .pr-stack-3,
            .pr-stack-4 {
                padding-right: 16px
            }

            @media (min-width:1367px) {
                .pr-stack-4 {
                    padding-right: 20px
                }
            }

            .pr-stack-5 {
                padding-right: 20px
            }

            @media (min-width:1367px) {
                .pr-stack-5 {
                    padding-right: 24px
                }
            }

            .pr-stack-6 {
                padding-right: 24px
            }

            @media (min-width:1367px) {
                .pr-stack-6 {
                    padding-right: 28px
                }
            }

            .pr-stack-7 {
                padding-right: 28px
            }

            @media (min-width:1367px) {
                .pr-stack-7 {
                    padding-right: 36px
                }
            }

            .pr-stack-8 {
                padding-right: 32px
            }

            @media (min-width:1367px) {
                .pr-stack-8 {
                    padding-right: 48px
                }
            }

            .pr-stack-9 {
                padding-right: 40px
            }

            @media (min-width:1367px) {
                .pr-stack-9 {
                    padding-right: 56px
                }
            }

            .pr-stack-10 {
                padding-right: 48px
            }

            @media (min-width:1367px) {
                .pr-stack-10 {
                    padding-right: 64px
                }
            }

            .pr-stack-11 {
                padding-right: 56px
            }

            @media (min-width:1367px) {
                .pr-stack-11 {
                    padding-right: 72px
                }
            }

            .pr-stack-12 {
                padding-right: 72px
            }

            @media (min-width:1367px) {
                .pr-stack-12 {
                    padding-right: 96px
                }
            }

            .pr-stack-13 {
                padding-right: 96px
            }

            @media (min-width:1367px) {
                .pr-stack-13 {
                    padding-right: 120px
                }
            }

            .pr-stack-14 {
                padding-right: 120px
            }

            @media (min-width:1367px) {
                .pr-stack-14 {
                    padding-right: 136px
                }
            }

            .pr-stack-15 {
                padding-right: 160px
            }

            @media (min-width:1367px) {
                .pr-stack-15 {
                    padding-right: 180px
                }
            }

            .pb-stack-0 {
                padding-bottom: 4px
            }

            .pb-stack-1 {
                padding-bottom: 8px
            }

            .pb-stack-2 {
                padding-bottom: 12px
            }

            .pb-stack-3,
            .pb-stack-4 {
                padding-bottom: 16px
            }

            @media (min-width:1367px) {
                .pb-stack-4 {
                    padding-bottom: 20px
                }
            }

            .pb-stack-5 {
                padding-bottom: 20px
            }

            @media (min-width:1367px) {
                .pb-stack-5 {
                    padding-bottom: 24px
                }
            }

            .pb-stack-6 {
                padding-bottom: 24px
            }

            @media (min-width:1367px) {
                .pb-stack-6 {
                    padding-bottom: 28px
                }
            }

            .pb-stack-7 {
                padding-bottom: 28px
            }

            @media (min-width:1367px) {
                .pb-stack-7 {
                    padding-bottom: 36px
                }
            }

            .pb-stack-8 {
                padding-bottom: 32px
            }

            @media (min-width:1367px) {
                .pb-stack-8 {
                    padding-bottom: 48px
                }
            }

            .pb-stack-9 {
                padding-bottom: 40px
            }

            @media (min-width:1367px) {
                .pb-stack-9 {
                    padding-bottom: 56px
                }
            }

            .pb-stack-10 {
                padding-bottom: 48px
            }

            @media (min-width:1367px) {
                .pb-stack-10 {
                    padding-bottom: 64px
                }
            }

            .pb-stack-11 {
                padding-bottom: 56px
            }

            @media (min-width:1367px) {
                .pb-stack-11 {
                    padding-bottom: 72px
                }
            }

            .pb-stack-12 {
                padding-bottom: 72px
            }

            @media (min-width:1367px) {
                .pb-stack-12 {
                    padding-bottom: 96px
                }
            }

            .pb-stack-13 {
                padding-bottom: 96px
            }

            @media (min-width:1367px) {
                .pb-stack-13 {
                    padding-bottom: 120px
                }
            }

            .pb-stack-14 {
                padding-bottom: 120px
            }

            @media (min-width:1367px) {
                .pb-stack-14 {
                    padding-bottom: 136px
                }
            }

            .pb-stack-15 {
                padding-bottom: 160px
            }

            @media (min-width:1367px) {
                .pb-stack-15 {
                    padding-bottom: 180px
                }
            }

            .pl-stack-0 {
                padding-left: 4px
            }

            .pl-stack-1 {
                padding-left: 8px
            }

            .pl-stack-2 {
                padding-left: 12px
            }

            .pl-stack-3,
            .pl-stack-4 {
                padding-left: 16px
            }

            @media (min-width:1367px) {
                .pl-stack-4 {
                    padding-left: 20px
                }
            }

            .pl-stack-5 {
                padding-left: 20px
            }

            @media (min-width:1367px) {
                .pl-stack-5 {
                    padding-left: 24px
                }
            }

            .pl-stack-6 {
                padding-left: 24px
            }

            @media (min-width:1367px) {
                .pl-stack-6 {
                    padding-left: 28px
                }
            }

            .pl-stack-7 {
                padding-left: 28px
            }

            @media (min-width:1367px) {
                .pl-stack-7 {
                    padding-left: 36px
                }
            }

            .pl-stack-8 {
                padding-left: 32px
            }

            @media (min-width:1367px) {
                .pl-stack-8 {
                    padding-left: 48px
                }
            }

            .pl-stack-9 {
                padding-left: 40px
            }

            @media (min-width:1367px) {
                .pl-stack-9 {
                    padding-left: 56px
                }
            }

            .pl-stack-10 {
                padding-left: 48px
            }

            @media (min-width:1367px) {
                .pl-stack-10 {
                    padding-left: 64px
                }
            }

            .pl-stack-11 {
                padding-left: 56px
            }

            @media (min-width:1367px) {
                .pl-stack-11 {
                    padding-left: 72px
                }
            }

            .pl-stack-12 {
                padding-left: 72px
            }

            @media (min-width:1367px) {
                .pl-stack-12 {
                    padding-left: 96px
                }
            }

            .pl-stack-13 {
                padding-left: 96px
            }

            @media (min-width:1367px) {
                .pl-stack-13 {
                    padding-left: 120px
                }
            }

            .pl-stack-14 {
                padding-left: 120px
            }

            @media (min-width:1367px) {
                .pl-stack-14 {
                    padding-left: 136px
                }
            }

            .pl-stack-15 {
                padding-left: 160px
            }

            @media (min-width:1367px) {
                .pl-stack-15 {
                    padding-left: 180px
                }
            }

            .layout__three_boxes_2025 .intro-wrapper {
                padding-left: 0 !important;
                padding-right: 0 !important
            }

            .layout__three_boxes_2025 .intro-wrapp {
                width: 58.33% !important
            }

            @media (min-width:1200px) {
                .layout__three_boxes_2025 .intro-wrapp {
                    padding-left: 0 !important;
                    padding-right: 0 !important
                }
            }

            .layout__three_boxes_2025 .intro-wrapp .intro-block .caption {
                font-size: var(--eyebrow-one);
                color: #3d1ef8;
                margin-bottom: var(--stack-6)
            }

            .layout__three_boxes_2025 .intro-wrapp .intro-block .title {
                font-size: var(--headline-three) !important;
                line-height: 120%;
                margin-bottom: 16px
            }

            .layout__three_boxes_2025 .intro-wrapp .intro-block .description p {
                font-size: var(--body-five) !important
            }

            .layout__three_boxes_2025 .three-boxes {
                margin-top: 56px
            }

            @media (min-width:1200px) {
                .layout__three_boxes_2025 .three-boxes {
                    margin-left: -30px;
                    margin-right: -30px
                }
            }

            .layout__three_boxes_2025 .three-boxes>.last {
                margin-bottom: 0 !important
            }

            .layout__three_boxes_2025 .three-boxes .button-hover-enabled .visible-link {
                display: none
            }

            @media (max-width:991px) {
                .layout__three_boxes_2025 .three-boxes .button-hover-enabled .visible-link {
                    display: block !important;
                    color: #fff !important;
                    background: #3d1ef8 !important
                }

                .layout__three_boxes_2025 .three-boxes .button-hover-enabled .visible-link .arrow-2023 {
                    background-image: url(../images/arrow-2023-white.svg) !important
                }
            }

            .layout__three_boxes_2025 .three-boxes .button-hover-enabled:hover {
                cursor: pointer
            }

            .layout__three_boxes_2025 .three-boxes .button-hover-enabled:hover .visible-link,
            .layout__three_boxes_2025 .three-boxes .inner-block:not(.button-hover-enabled) .visible-link {
                display: block !important
            }

            .layout__three_boxes_2025 .three-boxes .inner-block {
                padding: 32px;
                position: relative;
                transition: .2s linear;
                border-radius: 12px
            }

            .layout__three_boxes_2025 .three-boxes .inner-block .type {
                font-size: var(--body-six);
                font-weight: 500;
                line-height: 130%;
                color: #000;
                text-transform: uppercase;
                margin-bottom: 12px
            }

            .layout__three_boxes_2025 .three-boxes .inner-block .title {
                font-size: var(--headline-four) !important;
                line-height: 120%
            }

            .layout__three_boxes_2025 .three-boxes .inner-block .description {
                font-size: var(--body-six);
                line-height: 130%
            }

            .layout__three_boxes_2025 .three-boxes .inner-block .link-holder {
                position: relative;
                z-index: 11;
                height: 100%
            }

            .layout__three_boxes_2025 .three-boxes .inner-block .link-holder .inner-block-wrapper {
                min-height: 336px
            }

            @media (max-width:1449.98px) {
                .layout__three_boxes_2025 .three-boxes .inner-block .link-holder .inner-block-wrapper {
                    min-height: 392px
                }
            }

            @media (max-width:991.98px) {
                .layout__three_boxes_2025 .three-boxes .inner-block .link-holder .inner-block-wrapper {
                    min-height: 296px
                }
            }

            .layout__three_boxes_2025 .three-boxes .inner-block .link-holder .visible-link {
                border-radius: 8px;
                background: #fff;
                color: #000;
                position: absolute;
                bottom: 0;
                left: 0
            }

            .layout__three_boxes_2025 .three-boxes .inner-block .overlay-link {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: 10;
                border-radius: inherit
            }

            @media (min-width:768px) {
                .layout__three_boxes_2025 .three-boxes .inner-block:hover .visible-link {
                    color: #fff !important;
                    background: #3d1ef8
                }

                .layout__three_boxes_2025 .three-boxes .inner-block:hover .arrow-2023 {
                    background-image: url(../images/arrow-2023-white.svg) !important;
                    transform: translate(3px, -3px)
                }
            }

            .layout__three_boxes_2025 .three-boxes .inner-block:before {
                content: "";
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                z-index: 0;
                border-radius: 12px;
                background: linear-gradient(-118deg, #f8eff3, #cfcffa)
            }

            .layout__three_boxes_2025 .three-boxes .inner-block:after {
                content: "";
                position: absolute;
                top: 2px;
                left: 2px;
                right: 2px;
                bottom: 2px;
                background: #f6f9fe;
                border-radius: 11px;
                z-index: 0;
                transition: background .3s ease-in-out
            }

            @media (min-width:768px) {
                .layout__three_boxes_2025 .three-boxes .inner-block:hover:after {
                    background: #fff;
                    top: 4px;
                    left: 4px;
                    right: 4px;
                    bottom: 4px
                }
            }

            .layout__three_boxes_2025 .additional-notes .note {
                font-size: var(--body-five);
                font-family: var(--body);
                line-height: 130%
            }

            .layout__three_boxes_2025 .additional-notes .note a {
                color: #3d1ef8
            }

            .layout__three_boxes_2025 .additional-notes .link {
                font-size: var(--body-five) !important;
                text-decoration: underline;
                line-height: 130%;
                color: #3d1ef8
            }

            @media (max-width:991.98px) {
                .layout__three_boxes_2025 .additional-notes .link {
                    display: block;
                    margin-top: 12px
                }
            }
            .body-lc-regular-font {
                font-weight: 400
            }

            .body-lc-medium-font {
                font-weight: 500
            }

            .body-lc-semibold-font {
                font-weight: 600
            }

            .bnw-filters {
                filter: grayscale(100) brightness(1) contrast(2);
                mix-blend-mode: multiply
            }

            .layout__contact_sales_2025 {
                color: #000
            }

            .layout__contact_sales_2025 .content-wrapper {
                border-radius: 32px;
                border: 1px solid #f8eff3;
                background: #fff
            }

            .layout__contact_sales_2025 .content-wrapper .section-title {
                font-style: normal;
                font-weight: 500;
                line-height: 110%;
                font-size: 28px
            }

            @media (min-width:992px) {
                .layout__contact_sales_2025 .content-wrapper .section-title {
                    font-size: 52px
                }
            }

            .layout__contact_sales_2025 .content-wrapper .subtitle {
                font-style: normal;
                font-weight: 400;
                font-size: 18px;
                margin-bottom: 32px
            }

            @media (min-width:992px) {
                .layout__contact_sales_2025 .content-wrapper .subtitle {
                    font-size: 23px;
                    margin-bottom: 56px
                }
            }

            .layout__contact_sales_2025 .image-wrapper {
                -ms-flex-direction: column;
                flex-direction: column;
                gap: 20px
            }

            @media (min-width:992px) {
                .layout__contact_sales_2025 .image-wrapper {
                    -ms-flex-direction: row;
                    flex-direction: row
                }
            }

            .layout__contact_sales_2025 .image-wrapper .title-btn-wrapper {
                background: url(../images/contact-sales-2025.svg), linear-gradient(105deg, #06002c 43.65%, #140092 112.77%);
                background-size: contain;
                border-radius: 16px;
                background-repeat: no-repeat;
                min-height: 420px;
                background-position: 50%
            }

            @media (min-width:992px) {
                .layout__contact_sales_2025 .image-wrapper .title-btn-wrapper {
                    background-position: 92%;
                    -ms-flex: 75% 1 1;
                    flex: 75% 1 1
                }
            }

            .layout__contact_sales_2025 .image-wrapper .title-btn-wrapper .title {
                font-size: var(--headline-three);
                color: #fff;
                font-style: normal;
                font-weight: 500;
                line-height: 120%;
                background: linear-gradient(242deg, #f8eff3 25.39%, #cfcffa 98.55%);
                background-clip: text;
                width: 100%
            }

            @media (max-width:991.98px) {
                .layout__contact_sales_2025 .image-wrapper .title-btn-wrapper .title {
                    padding-right: 0
                }
            }

            @media (min-width:992px) {
                .layout__contact_sales_2025 .image-wrapper .title-btn-wrapper .title {
                    padding-right: 82px
                }
            }

            @media (min-width:1200px) {
                .layout__contact_sales_2025 .image-wrapper .title-btn-wrapper .title {
                    padding-right: 110px
                }
            }

            @media (min-width:1450px) {
                .layout__contact_sales_2025 .image-wrapper .title-btn-wrapper .title {
                    padding-right: 220px
                }
            }

            @media (max-width:1199.98px) {
                .layout__contact_sales_2025 .image-wrapper .title-btn-wrapper .title {
                    font-size: 32px
                }
            }

            .layout__contact_sales_2025 .image-wrapper .title-btn-wrapper .buttons-wrapper {
                -ms-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                align-items: center;
                gap: 24px;
                padding: 0
            }

            @media (min-width:992px) {
                .layout__contact_sales_2025 .image-wrapper .title-btn-wrapper .buttons-wrapper {
                    -ms-flex-direction: row;
                    flex-direction: row
                }
            }

            .layout__contact_sales_2025 .image-wrapper .title-btn-wrapper .buttons-wrapper .btn {
                padding: 0
            }

            .layout__contact_sales_2025 .image-wrapper .title-btn-wrapper .buttons-wrapper .button {
                width: 100%
            }

            .layout__contact_sales_2025 .image-wrapper .image-column {
                border-radius: 16px;
                height: 300px;
                background-position: top;
                background-size: cover
            }

            .layout__contact_sales_2025 .image-wrapper .image-column.ic-desktop {
                -ms-flex: 25% 1 1;
                flex: 25% 1 1;
                height: auto
            }

            .layout__contact_sales_2025 .blocks {
                padding: 0 !important;
                -ms-flex-direction: column;
                flex-direction: column;
                -ms-flex-align: center;
                align-items: center;
                gap: 24px
            }

            @media (max-width:1199.98px) {
                .layout__contact_sales_2025 .blocks {
                    gap: 20px
                }
            }

            @media (min-width:992px) {
                .layout__contact_sales_2025 .blocks {
                    -ms-flex-direction: row;
                    flex-direction: row
                }
            }

            .layout__contact_sales_2025 .blocks .block-wrapper {
                background: #f6f9fe;
                border-radius: 16px;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-direction: column;
                flex-direction: column;
                -ms-flex-pack: start;
                justify-content: flex-start;
                max-width: 451px;
                max-height: 450px;
                width: 100%;
                height: 100%
            }

            @media (max-width:1199.98px) {
                .layout__contact_sales_2025 .blocks .block-wrapper {
                    max-width: 100%
                }
            }

            @media (max-width:991.98px) {
                .layout__contact_sales_2025 .blocks .block-wrapper {
                    max-height: 300px
                }
            }

            .layout__contact_sales_2025 .blocks .block-wrapper .block-inner-wrapper {
                position: relative;
                min-height: 354px
            }

            @media (max-width:991.98px) {
                .layout__contact_sales_2025 .blocks .block-wrapper .block-inner-wrapper {
                    max-height: 236px;
                    min-height: 236px
                }
            }

            .layout__contact_sales_2025 .blocks .block-wrapper .block-inner-wrapper .block-title {
                font-size: var(--headline-five);
                font-style: normal;
                font-weight: 500
            }

            @media (min-width:768px) and (max-width:1449.98px) {
                .layout__contact_sales_2025 .blocks .block-wrapper .block-inner-wrapper .block-title {
                    min-height: 2em
                }
            }

            .layout__contact_sales_2025 .blocks .block-wrapper .block-inner-wrapper .block-description {
                font-size: var(--body-six);
                font-style: normal;
                font-weight: 400
            }

            @media (min-width:1200px) {
                .layout__contact_sales_2025 .blocks .block-wrapper .block-inner-wrapper .block-description {
                    min-height: 2.6em
                }
            }

            @media (min-width:768px) and (max-width:1449.98px) {
                .layout__contact_sales_2025 .blocks .block-wrapper .block-inner-wrapper .block-description {
                    min-height: 3em
                }
            }

            .layout__contact_sales_2025 .blocks .block-wrapper .block-inner-wrapper .img-wrapper {
                position: absolute;
                bottom: 0;
                right: 0
            }

            @media (max-width:991.98px) {
                .layout__contact_sales_2025 .blocks .block-wrapper .block-inner-wrapper .img-wrapper {
                    width: 75px !important;
                    height: 110px !important
                }
            }

            @media only screen and (max-width:1449px) {
                .layout__contact_sales_2025 .blocks .block-wrapper .block-inner-wrapper .img-wrapper {
                    width: 116.06px;
                    height: 156.778px
                }
            }

            .layout__contact_sales_2025 .blocks .block-wrapper .block-inner-wrapper .link {
                font-size: var(--body-five);
                font-style: normal;
                font-weight: 500;
                color: #3d1ef8
            }

            .layout__contact_sales_2025 .blocks .block-wrapper .block-inner-wrapper .link .arrow-2023 {
                background-image: url(../images/arrow-2025-purple.svg);
                width: 20px;
                height: 15px;
                margin-left: 0
            }

            @media (min-width:992px) {
                .layout__contact_sales_2025 .blocks .block-wrapper .block-inner-wrapper .link .arrow-2023 {
                    width: 20px;
                    height: 20px
                }
            }
            .modal-dialog .modal-header {
            justify-content: flex-end;
        }