        @font-face {
        font-family: swiper-icons;
        src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
        font-weight: 400;
        font-style: normal
    }
    
    :root {
        --swiper-theme-color: #007aff
    }
    
    .swiper,
    swiper-container {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        overflow: hidden;
        list-style: none;
        padding: 0;
        z-index: 1;
        display: block
    }
    
    .swiper-vertical>.swiper-wrapper {
        flex-direction: column
    }
    
    .swiper-wrapper {
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 1;
        display: flex;
        transition-property: transform;
        transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
        box-sizing: content-box
    }
    
    .swiper-android .swiper-slide,
    .swiper-wrapper {
        transform: translateZ(0)
    }
    
    .swiper-horizontal {
        touch-action: pan-y
    }
    
    .swiper-vertical {
        touch-action: pan-x
    }
    
    .swiper-slide,
    swiper-slide {
        flex-shrink: 0;
        width: 100%;
        height: 100%;
        position: relative;
        transition-property: transform;
        display: block
    }
    
    .swiper-slide-invisible-blank {
        visibility: hidden
    }
    
    .swiper-autoheight,
    .swiper-autoheight .swiper-slide {
        height: auto
    }
    
    .swiper-autoheight .swiper-wrapper {
        align-items: flex-start;
        transition-property: transform, height
    }
    
    .swiper-backface-hidden .swiper-slide {
        transform: translateZ(0);
        backface-visibility: hidden
    }
    
    .swiper-3d.swiper-css-mode .swiper-wrapper {
        perspective: 1200px
    }
    
    .swiper-3d .swiper-wrapper {
        transform-style: preserve-3d
    }
    
    .swiper-3d {
        perspective: 1200px
    }
    
    .swiper-3d .swiper-cube-shadow,
    .swiper-3d .swiper-slide,
    .swiper-3d .swiper-slide-shadow,
    .swiper-3d .swiper-slide-shadow-bottom,
    .swiper-3d .swiper-slide-shadow-left,
    .swiper-3d .swiper-slide-shadow-right,
    .swiper-3d .swiper-slide-shadow-top {
        transform-style: preserve-3d
    }
    
    .swiper-3d .swiper-slide-shadow,
    .swiper-3d .swiper-slide-shadow-bottom,
    .swiper-3d .swiper-slide-shadow-left,
    .swiper-3d .swiper-slide-shadow-right,
    .swiper-3d .swiper-slide-shadow-top {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        z-index: 10
    }
    
    .swiper-3d .swiper-slide-shadow {
        background: rgba(0, 0, 0, .15)
    }
    
    .swiper-3d .swiper-slide-shadow-left {
        background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
    }
    
    .swiper-3d .swiper-slide-shadow-right {
        background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
    }
    
    .swiper-3d .swiper-slide-shadow-top {
        background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
    }
    
    .swiper-3d .swiper-slide-shadow-bottom {
        background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
    }
    
    .swiper-css-mode>.swiper-wrapper {
        overflow: auto;
        scrollbar-width: none;
        -ms-overflow-style: none
    }
    
    .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
        display: none
    }
    
    .swiper-css-mode>.swiper-wrapper>.swiper-slide {
        scroll-snap-align: start start
    }
    
    .swiper-horizontal.swiper-css-mode>.swiper-wrapper {
        scroll-snap-type: x mandatory
    }
    
    .swiper-vertical.swiper-css-mode>.swiper-wrapper {
        scroll-snap-type: y mandatory
    }
    
    .swiper-centered>.swiper-wrapper:before {
        content: "";
        flex-shrink: 0;
        order: 9999
    }
    
    .swiper-centered>.swiper-wrapper>.swiper-slide {
        scroll-snap-align: center center;
        scroll-snap-stop: always
    }
    
    .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
        margin-inline-start: var(--swiper-centered-offset-before)
    }
    
    .swiper-centered.swiper-horizontal>.swiper-wrapper:before {
        height: 100%;
        min-height: 1px;
        width: var(--swiper-centered-offset-after)
    }
    
    .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
        margin-block-start: var(--swiper-centered-offset-before)
    }
    
    .swiper-centered.swiper-vertical>.swiper-wrapper:before {
        width: 100%;
        min-width: 1px;
        height: var(--swiper-centered-offset-after)
    }
    
    .swiper-lazy-preloader {
        width: 42px;
        height: 42px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -21px;
        margin-top: -21px;
        z-index: 10;
        transform-origin: 50%;
        box-sizing: border-box;
        border-radius: 50%;
        border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
        border-top: 4px solid transparent
    }
    
    .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
    .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
    swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
        animation: swiper-preloader-spin 1s linear infinite
    }
    
    .swiper-lazy-preloader-white {
        --swiper-preloader-color: #fff
    }
    
    .swiper-lazy-preloader-black {
        --swiper-preloader-color: #000
    }
    
    @keyframes swiper-preloader-spin {
        0% {
            transform: rotate(0deg)
        }
        to {
            transform: rotate(1turn)
        }
    }
    
    .swiper-virtual .swiper-slide {
        -webkit-backface-visibility: hidden;
        transform: translateZ(0)
    }
    
    .swiper-virtual.swiper-css-mode .swiper-wrapper:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        pointer-events: none
    }
    
    .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
        height: 1px;
        width: var(--swiper-virtual-size)
    }
    
    .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
        width: 1px;
        height: var(--swiper-virtual-size)
    }
    
    .swiper-scrollbar {
        border-radius: var(--swiper-scrollbar-border-radius, 10px);
        position: relative;
        -ms-touch-action: none;
        background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))
    }
    
    .swiper-scrollbar-disabled>.swiper-scrollbar,
    .swiper-scrollbar.swiper-scrollbar-disabled {
        display: none!important
    }
    
    .swiper-horizontal>.swiper-scrollbar,
    .swiper-scrollbar.swiper-scrollbar-horizontal {
        position: absolute;
        left: var(--swiper-scrollbar-sides-offset, 1%);
        bottom: var(--swiper-scrollbar-bottom, 4px);
        top: var(--swiper-scrollbar-top, auto);
        z-index: 50;
        height: var(--swiper-scrollbar-size, 4px);
        width: calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))
    }
    
    .swiper-scrollbar.swiper-scrollbar-vertical,
    .swiper-vertical>.swiper-scrollbar {
        position: absolute;
        left: var(--swiper-scrollbar-left, auto);
        right: var(--swiper-scrollbar-right, 4px);
        top: var(--swiper-scrollbar-sides-offset, 1%);
        z-index: 50;
        width: var(--swiper-scrollbar-size, 4px);
        height: calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))
    }
    
    .swiper-scrollbar-drag {
        height: 100%;
        width: 100%;
        position: relative;
        background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
        border-radius: var(--swiper-scrollbar-border-radius, 10px);
        left: 0;
        top: 0
    }
    
    .swiper-scrollbar-cursor-drag {
        cursor: move
    }
    
    .swiper-scrollbar-lock {
        display: none
    }
    
    .swiper-zoom-container {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center
    }
    
    .swiper-zoom-container>canvas,
    .swiper-zoom-container>img,
    .swiper-zoom-container>svg {
        max-width: 100%;
        max-height: 100%;
        -o-object-fit: contain;
        object-fit: contain
    }
    
    .swiper-slide-zoomed {
        cursor: move;
        touch-action: none
    }
    
    .swiper .swiper-notification,
    swiper-container .swiper-notification {
        position: absolute;
        left: 0;
        top: 0;
        pointer-events: none;
        opacity: 0;
        z-index: -1000
    }
    
    .swiper-free-mode>.swiper-wrapper {
        transition-timing-function: ease-out;
        margin: 0 auto
    }
    
    .swiper-grid>.swiper-wrapper {
        flex-wrap: wrap
    }
    
    .swiper-grid-column>.swiper-wrapper {
        flex-wrap: wrap;
        flex-direction: column
    }
    
    .swiper-cube {
        overflow: visible
    }
    
    .swiper-cube .swiper-slide {
        pointer-events: none;
        backface-visibility: hidden;
        z-index: 1;
        visibility: hidden;
        transform-origin: 0 0;
        width: 100%;
        height: 100%
    }
    
    .swiper-cube .swiper-slide .swiper-slide {
        pointer-events: none
    }
    
    .swiper-cube.swiper-rtl .swiper-slide {
        transform-origin: 100% 0
    }
    
    .swiper-cube .swiper-slide-active,
    .swiper-cube .swiper-slide-active .swiper-slide-active {
        pointer-events: auto
    }
    
    .swiper-cube .swiper-slide-active,
    .swiper-cube .swiper-slide-next,
    .swiper-cube .swiper-slide-next+.swiper-slide,
    .swiper-cube .swiper-slide-prev {
        pointer-events: auto;
        visibility: visible
    }
    
    .swiper-cube .swiper-slide-shadow-bottom,
    .swiper-cube .swiper-slide-shadow-left,
    .swiper-cube .swiper-slide-shadow-right,
    .swiper-cube .swiper-slide-shadow-top {
        z-index: 0;
        backface-visibility: hidden
    }
    
    .swiper-cube .swiper-cube-shadow {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        opacity: .6;
        z-index: 0
    }
    
    .swiper-cube .swiper-cube-shadow:before {
        content: "";
        background: #000;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        filter: blur(50px)
    }
    
    .swiper-flip {
        overflow: visible
    }
    
    .swiper-flip .swiper-slide {
        pointer-events: none;
        backface-visibility: hidden;
        z-index: 1
    }
    
    .swiper-flip .swiper-slide .swiper-slide {
        pointer-events: none
    }
    
    .swiper-flip .swiper-slide-active,
    .swiper-flip .swiper-slide-active .swiper-slide-active {
        pointer-events: auto
    }
    
    .swiper-flip .swiper-slide-shadow-bottom,
    .swiper-flip .swiper-slide-shadow-left,
    .swiper-flip .swiper-slide-shadow-right,
    .swiper-flip .swiper-slide-shadow-top {
        z-index: 0;
        backface-visibility: hidden
    }
    
    .swiper-creative .swiper-slide {
        backface-visibility: hidden;
        overflow: hidden;
        transition-property: transform, opacity, height
    }
    
    .swiper-cards {
        overflow: visible
    }
    
    .swiper-cards .swiper-slide {
        transform-origin: center bottom;
        backface-visibility: hidden;
        overflow: hidden
    }
    
    [class*=" en-"],
    [class^=en-] {
        font-family: aspect-icons!important;
        speak: never;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }
    
    .en-Cost-Down:before {
        content: ""
    }
    
    .en-Fund-Outgrow:before {
        content: ""
    }
    
    .en-mail-thin:before {
        content: ""
    }
    
    .en-circle-x:before {
        content: ""
    }
    
    .en-target:before {
        content: ""
    }
    
    .en-time-machine:before {
        content: ""
    }
    
    .en-trash-off:before {
        content: ""
    }
    
    .en-lock-info:before {
        content: ""
    }
    
    .en-lock:before {
        content: ""
    }
    
    .en-maze:before {
        content: ""
    }
    
    .en-microphone:before {
        content: ""
    }
    
    .en-press-release:before {
        content: ""
    }
    
    .en-private-equity:before {
        content: ""
    }
    
    .en-research:before {
        content: ""
    }
    
    .en-fund-launch:before {
        content: ""
    }
    
    .en-hedge-hund:before {
        content: ""
    }
    
    .en-inst-asset-manager:before {
        content: ""
    }
    
    .en-family-office:before {
        content: ""
    }
    
    .en-circle-Info:before {
        content: ""
    }
    
    .en-circle-warning:before {
        content: ""
    }
    
    .en-event-replay:before {
        content: ""
    }
    
    .en-export-2x4:before {
        content: ""
    }
    
    .en-export-simple:before {
        content: ""
    }
    
    .en-f-outgrow:before {
        content: ""
    }
    
    .en-route:before {
        content: ""
    }
    
    .en-download:before {
        content: ""
    }
    
    .en-check:before {
        content: ""
    }
    
    .en-agile-cloud:before {
        content: ""
    }
    
    .en-api:before {
        content: ""
    }
    
    .en-avatar:before {
        content: ""
    }
    
    .en-bar-line-chart-cloud:before {
        content: ""
    }
    
    .en-bar-line-chart:before {
        content: ""
    }
    
    .en-blog:before {
        content: ""
    }
    
    .en-brochure:before {
        content: ""
    }
    
    .en-browser:before {
        content: ""
    }
    
    .en-building:before {
        content: ""
    }
    
    .en-calendar:before {
        content: ""
    }
    
    .en-caret-down:before {
        content: ""
    }
    
    .en-case-study:before {
        content: ""
    }
    
    .en-chart-candle:before {
        content: ""
    }
    
    .en-checklist:before {
        content: ""
    }
    
    .en-circle-check:before {
        content: ""
    }
    
    .en-circle-web:before {
        content: ""
    }
    
    .en-passion-icon:before {
        content: ""
    }
    
    .en-close:before {
        content: ""
    }
    
    .en-cloud-arrow:before {
        content: ""
    }
    
    .en-code:before {
        content: ""
    }
    
    .en-coin-stack:before {
        content: ""
    }
    
    .en-computer-bar-chart:before {
        content: ""
    }
    
    .en-computer-chart:before {
        content: ""
    }
    
    .en-computer-check:before {
        content: ""
    }
    
    .en-computer-cloud:before {
        content: ""
    }
    
    .en-cube:before {
        content: ""
    }
    
    .en-database-cloud:before {
        content: ""
    }
    
    .en-database-double:before {
        content: ""
    }
    
    .en-database-triple:before {
        content: ""
    }
    
    .en-devices:before {
        content: ""
    }
    
    .en-dollar-clipboard:before {
        content: ""
    }
    
    .en-donut-chart:before {
        content: ""
    }
    
    .en-dot-chart-cloud:before {
        content: ""
    }
    
    .en-facebook:before {
        content: ""
    }
    
    .en-filter:before {
        content: ""
    }
    
    .en-flexible:before {
        content: ""
    }
    
    .en-gear-:before {
        content: ""
    }
    
    .en-gear-cloud:before {
        content: ""
    }
    
    .en-gear-code:before {
        content: ""
    }
    
    .en-gear-web:before {
        content: ""
    }
    
    .en-gear:before {
        content: ""
    }
    
    .en-it-tech:before {
        content: ""
    }
    
    .en-line-chart-cloud:before {
        content: ""
    }
    
    .en-link-bold:before {
        content: ""
    }
    
    .en-link:before {
        content: ""
    }
    
    .en-linkedin:before {
        content: ""
    }
    
    .en-long-arrow:before {
        content: ""
    }
    
    .en-mail:before {
        content: ""
    }
    
    .en-modules:before {
        content: ""
    }
    
    .en-money-sheet:before {
        content: ""
    }
    
    .en-news:before {
        content: ""
    }
    
    .en-phone:before {
        content: ""
    }
    
    .en-pie-bar-chart:before {
        content: ""
    }
    
    .en-pie-chart:before {
        content: ""
    }
    
    .en-play:before {
        content: ""
    }
    
    .en-refresh:before {
        content: ""
    }
    
    .en-report-pie-chart:before {
        content: ""
    }
    
    .en-ribbon:before {
        content: ""
    }
    
    .en-search-checklist:before {
        content: ""
    }
    
    .en-search:before {
        content: ""
    }
    
    .en-server-1:before {
        content: ""
    }
    
    .en-server-2:before {
        content: ""
    }
    
    .en-share:before {
        content: ""
    }
    
    .en-sheet-check:before {
        content: ""
    }
    
    .en-sheet-technical:before {
        content: ""
    }
    
    .en-shield:before {
        content: ""
    }
    
    .en-stack:before {
        content: ""
    }
    
    .en-table-2x4:before {
        content: ""
    }
    
    .en-table-check:before {
        content: ""
    }
    
    .en-table-dollar:before {
        content: ""
    }
    
    .en-table-simple:before {
        content: ""
    }
    
    .en-twitter:before {
        content: ""
    }
    
    .en-upgrade:before {
        content: ""
    }
    
    .en-video:before {
        content: ""
    }
    
    .en-web-diagram:before {
        content: ""
    }
    
    .en-whitepaper:before {
        content: ""
    }
    
    .en-analytics_risks:before {
        content: ""
    }
    
    .en-connectivity:before {
        content: ""
    }
    
    .en-data_service:before {
        content: ""
    }
    
    .en-electronic_training:before {
        content: ""
    }
    
    .en-fund_admin_middle_office:before {
        content: ""
    }
    
    .en-high_touch_algo_trading:before {
        content: ""
    }
    
    .en-other_software_service:before {
        content: ""
    }
    
    .en-outsourced_operations:before {
        content: ""
    }
    
    .en-post_trade_affirmation:before {
        content: ""
    }
    
    .en-prime_brokers_custodian:before {
        content: ""
    }
    
    .en-prime_executive_brokers:before {
        content: ""
    }
    
    .en-regulatory_compliance:before {
        content: ""
    }
    /*! purgecss start ignore */
    /*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com */
    
    *,
    :after,
    :before {
        box-sizing: border-box;
        border: 0 solid
    }
    
    :after,
    :before {
        --tw-content: ""
    }
    
    :host,
    html {
        line-height: 1.5;
        -webkit-text-size-adjust: 100%;
        -moz-tab-size: 4;
        -o-tab-size: 4;
        tab-size: 4;
        font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
        font-feature-settings: normal;
        font-variation-settings: normal;
        -webkit-tap-highlight-color: transparent
    }
    
    body {
        margin: 0;
        line-height: inherit
    }
    
    hr {
        height: 0;
        color: inherit;
        border-top-width: 1px
    }
    
    abbr:where([title]) {
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted
    }
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: inherit;
        font-weight: inherit
    }
    
    a {
        color: inherit;
        text-decoration: inherit
    }
    
    b,
    strong {
        font-weight: bolder
    }
    
    code,
    kbd,
    pre,
    samp {
        font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
        font-feature-settings: normal;
        font-variation-settings: normal;
        font-size: 1em
    }
    
    small {
        font-size: 80%
    }
    
    sub,
    sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline
    }
    
    sub {
        bottom: -.25em
    }
    
    sup {
        top: -.5em
    }
    
    table {
        text-indent: 0;
        border-color: inherit;
        border-collapse: collapse
    }
    
    button,
    input,
    optgroup,
    select,
    textarea {
        font-family: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        font-size: 100%;
        font-weight: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        color: inherit;
        margin: 0;
        padding: 0
    }
    
    button,
    select {
        text-transform: none
    }
    
    button,
    input:where([type=button]),
    input:where([type=reset]),
    input:where([type=submit]) {
        -webkit-appearance: button;
        background-color: transparent;
        background-image: none
    }
    
    :-moz-focusring {
        outline: auto
    }
    
    :-moz-ui-invalid {
        box-shadow: none
    }
    
    progress {
        vertical-align: baseline
    }
    
    ::-webkit-inner-spin-button,
    ::-webkit-outer-spin-button {
        height: auto
    }
    
    [type=search] {
        -webkit-appearance: textfield;
        outline-offset: -2px
    }
    
    ::-webkit-search-decoration {
        -webkit-appearance: none
    }
    
    ::-webkit-file-upload-button {
        -webkit-appearance: button;
        font: inherit
    }
    
    summary {
        display: list-item
    }
    
    blockquote,
    dd,
    dl,
    figure,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    hr,
    p,
    pre {
        margin: 0
    }
    
    fieldset {
        margin: 0
    }
    
    fieldset,
    legend {
        padding: 0
    }
    
    menu,
    ol,
    ul {
        list-style: none;
        margin: 0;
        padding: 0
    }
    
    dialog {
        padding: 0
    }
    
    textarea {
        resize: vertical
    }
    
    input::-moz-placeholder,
    textarea::-moz-placeholder {
        color: #9ca3af
    }
    
    input::placeholder,
    textarea::placeholder {
        color: #9ca3af
    }
    
    [role=button],
    button {
        cursor: pointer
    }
    
    :disabled {
        cursor: default
    }
    
    audio,
    canvas,
    embed,
    iframe,
    img,
    object,
    svg,
    video {
        display: block;
        vertical-align: middle
    }
    
    img,
    video {
        max-width: 100%;
        height: auto
    }
    
    [hidden] {
        display: none
    }
    
    [multiple],
    [type=date],
    [type=datetime-local],
    [type=email],
    [type=month],
    [type=number],
    [type=password],
    [type=search],
    [type=tel],
    [type=text],
    [type=time],
    [type=url],
    [type=week],
    input:where(:not([type])),
    select,
    textarea {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-color: #fff;
        border-color: #6b7280;
        border-width: 1px;
        border-radius: 0;
        padding: .5rem .75rem;
        font-size: 1rem;
        line-height: 1.5rem;
        --tw-shadow: 0 0 #0000
    }
    
    [multiple]:focus,
    [type=date]:focus,
    [type=datetime-local]:focus,
    [type=email]:focus,
    [type=month]:focus,
    [type=number]:focus,
    [type=password]:focus,
    [type=search]:focus,
    [type=tel]:focus,
    [type=text]:focus,
    [type=time]:focus,
    [type=url]:focus,
    [type=week]:focus,
    input:where(:not([type])):focus,
    select:focus,
    textarea:focus {
        outline: 2px solid transparent;
        outline-offset: 2px;
        --tw-ring-inset: var(--tw-empty, /*!*/
        /*!*/
        );
        --tw-ring-offset-width: 0px;
        --tw-ring-offset-color: #fff;
        --tw-ring-color: #2563eb;
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
        border-color: #2563eb
    }
    
    input::-moz-placeholder,
    textarea::-moz-placeholder {
        color: #6b7280;
        opacity: 1
    }
    
    input::placeholder,
    textarea::placeholder {
        color: #6b7280;
        opacity: 1
    }
    
    ::-webkit-datetime-edit-fields-wrapper {
        padding: 0
    }
    
    ::-webkit-date-and-time-value {
        min-height: 1.5em;
        text-align: inherit
    }
    
    ::-webkit-datetime-edit {
        display: inline-flex
    }
    
    ::-webkit-datetime-edit,
    ::-webkit-datetime-edit-day-field,
    ::-webkit-datetime-edit-hour-field,
    ::-webkit-datetime-edit-meridiem-field,
    ::-webkit-datetime-edit-millisecond-field,
    ::-webkit-datetime-edit-minute-field,
    ::-webkit-datetime-edit-month-field,
    ::-webkit-datetime-edit-second-field,
    ::-webkit-datetime-edit-year-field {
        padding-top: 0;
        padding-bottom: 0
    }
    
    select {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
        background-position: right .5rem center;
        background-repeat: no-repeat;
        background-size: 1.5em 1.5em;
        padding-right: 2.5rem;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact
    }
    
    [multiple],
    [size]:where(select:not([size="1"])) {
        background-image: none;
        background-position: 0 0;
        background-repeat: unset;
        background-size: initial;
        padding-right: .75rem;
        -webkit-print-color-adjust: unset;
        print-color-adjust: unset
    }
    
    [type=checkbox],
    [type=radio] {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        padding: 0;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
        display: inline-block;
        vertical-align: middle;
        background-origin: border-box;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        flex-shrink: 0;
        height: 1rem;
        width: 1rem;
        color: #2563eb;
        background-color: #fff;
        border-color: #6b7280;
        border-width: 1px;
        --tw-shadow: 0 0 #0000
    }
    
    [type=checkbox] {
        border-radius: 0
    }
    
    [type=radio] {
        border-radius: 100%
    }
    
    [type=checkbox]:focus,
    [type=radio]:focus {
        outline: 2px solid transparent;
        outline-offset: 2px;
        --tw-ring-inset: var(--tw-empty, /*!*/
        /*!*/
        );
        --tw-ring-offset-width: 2px;
        --tw-ring-offset-color: #fff;
        --tw-ring-color: #2563eb;
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
    }
    
    [type=checkbox]:checked,
    [type=radio]:checked {
        border-color: transparent;
        background-color: currentColor;
        background-size: 100% 100%;
        background-position: 50%;
        background-repeat: no-repeat
    }
    
    [type=checkbox]:checked {
        background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")
    }
    
    @media (forced-colors:active) {
        [type=checkbox]:checked {
            -webkit-appearance: auto;
            -moz-appearance: auto;
            appearance: auto
        }
    }
    
    [type=radio]:checked {
        background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")
    }
    
    @media (forced-colors:active) {
        [type=radio]:checked {
            -webkit-appearance: auto;
            -moz-appearance: auto;
            appearance: auto
        }
    }
    
    [type=checkbox]:checked:focus,
    [type=checkbox]:checked:hover,
    [type=radio]:checked:focus,
    [type=radio]:checked:hover {
        border-color: transparent;
        background-color: currentColor
    }
    
    [type=checkbox]:indeterminate {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
        border-color: transparent;
        background-color: currentColor;
        background-size: 100% 100%;
        background-position: 50%;
        background-repeat: no-repeat
    }
    
    @media (forced-colors:active) {
        [type=checkbox]:indeterminate {
            -webkit-appearance: auto;
            -moz-appearance: auto;
            appearance: auto
        }
    }
    
    [type=checkbox]:indeterminate:focus,
    [type=checkbox]:indeterminate:hover {
        border-color: transparent;
        background-color: currentColor
    }
    
    [type=file] {
        background: unset;
        border-color: inherit;
        border-width: 0;
        border-radius: 0;
        padding: 0;
        font-size: unset;
        line-height: inherit
    }
    
    [type=file]:focus {
        outline: 1px solid ButtonText;
        outline: 1px auto -webkit-focus-ring-color
    }
    
    .h1,
    h1 {
        font-size: 40px;
        line-height: 48px;
        letter-spacing: .5px
    }
    
    @media (min-width:768px) {
        .h1,
        h1 {
            font-size: 68px;
            line-height: 76px;
            letter-spacing: -1px
        }
    }
    
    @media (min-width:1150px) {
        .h1,
        h1 {
            font-size: 88px;
            line-height: 96px;
            letter-spacing: -1px
        }
    }
    
    .h2,
    h2 {
        font-size: 30px;
        line-height: 38px;
        letter-spacing: 0
    }
    
    @media (min-width:768px) {
        .h2,
        h2 {
            font-size: 68px;
            line-height: 76px;
            letter-spacing: -1px
        }
    }
    
    .h3,
    h3 {
        line-height: 32px;
        letter-spacing: 0
    }
    
    .h3,
    div.h3 ul,
    divh3 ul,
    h3 {
        font-size: 24px
    }
    
    @media (min-width:768px) {
        .h3,
        h3 {
            font-size: 48px;
            line-height: 56px;
            letter-spacing: -.5px
        }
    }
    
    .h4,
    h4 {
        font-size: 20px;
        line-height: 28px
    }
    
    @media (min-width:768px) {
        .h4,
        h4 {
            font-size: 32px;
            line-height: 40px
        }
    }
    
    .h5,
    h5 {
        font-size: 20px;
        line-height: 28px
    }
    
    @media (min-width:768px) {
        .h5,
        h5 {
            font-size: 24px;
            line-height: 32px
        }
    }
    
    .h6,
    h6 {
        font-size: 20px;
        line-height: 28px
    }
    
    a {
        --tw-text-opacity: 1;
        color: rgb(125 95 255/var(--tw-text-opacity));
        transition-property: all;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .3s
    }
    
    .label {
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 22px;
        letter-spacing: 2.5px
    }
    
    .label--small {
        font-size: 12px;
        line-height: 18px
    }
    
    .label--xs {
        font-size: 10px;
        line-height: 16px
    }
    
    .lead,
    blockquote {
        font-size: 15px;
        line-height: 22px;
        letter-spacing: .2px
    }
    
    .lead--large {
        font-size: 18px;
        line-height: 26px
    }
    
    .lead--small {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: .25px
    }
    
    .btn {
        display: inline-block;
        border-radius: 20px;
        padding: .5rem 1.25rem;
        text-align: center;
        font-size: 15px;
        line-height: 24px;
        letter-spacing: .2px;
        transition-property: all;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .15s
    }
    
    .cta-padding div.btn {
        padding: 2.875rem 0
    }
    
    .btn--primary {
        --tw-bg-opacity: 1;
        background-color: rgb(125 95 255/var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }
    
    .beyond-alpha-unique-page p.flex.items-center.mb-5.font-medium.md\:mb-8.label.btn--primary {
        padding-top: 20%
    }
    
    .btn--primary:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(74 37 170/var(--tw-bg-opacity))
    }
    
    .btn--midnight {
        --tw-bg-opacity: 1;
        background-color: rgb(30 26 52/var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }
    
    .beyond-alpha-unique-page p.flex.items-center.mb-5.font-medium.md\:mb-8.label.btn--midnight {
        padding-top: 20%
    }
    
    .btn--midnight:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(57 32 124/var(--tw-bg-opacity))
    }
    
    .btn--white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(30 26 52/var(--tw-text-opacity))
    }
    
    .btn--white:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(236 236 233/var(--tw-bg-opacity))
    }
    
    .btn--light {
        --tw-bg-opacity: 1;
        background-color: rgb(242 242 240/var(--tw-bg-opacity));
        color: rgb(30 26 52/var(--tw-text-opacity));
        --tw-text-opacity: 0.5
    }
    
    .btn--light:hover {
        background-color: rgb(228 228 225/var(--tw-bg-opacity))
    }
    
    .btn--light--on,
    .btn--light:hover {
        --tw-bg-opacity: 1;
        --tw-text-opacity: 1
    }
    
    .btn--light--on {
        background-color: rgb(30 26 52/var(--tw-bg-opacity));
        color: rgb(255 255 255/var(--tw-text-opacity))
    }
    
    .beyond-alpha-unique-page p.flex.items-center.mb-5.font-medium.md\:mb-8.label.btn--light--on {
        padding-top: 20%
    }
    
    .btn--light--on:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(30 26 52/var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }
    
    .btn--o-primary {
        border-width: 2px;
        line-height: 20px;
        border-color: rgb(125 95 255/var(--tw-border-opacity));
        color: rgb(125 95 255/var(--tw-text-opacity))
    }
    
    .btn--o-primary,
    .btn--o-primary:hover {
        --tw-border-opacity: 1;
        --tw-text-opacity: 1
    }
    
    .btn--o-primary:hover {
        border-color: rgb(74 37 170/var(--tw-border-opacity));
        color: rgb(74 37 170/var(--tw-text-opacity))
    }
    
    .btn--o-primary.btn--lg {
        padding-top: .75rem;
        padding-bottom: .75rem
    }
    
    .btn--o-midnight {
        border-width: 2px;
        line-height: 20px;
        border-color: rgb(30 26 52/var(--tw-border-opacity));
        color: rgb(30 26 52/var(--tw-text-opacity))
    }
    
    .btn--o-midnight,
    .btn--o-midnight:hover {
        --tw-border-opacity: 1;
        --tw-text-opacity: 1
    }
    
    .btn--o-midnight:hover {
        border-color: rgb(74 37 170/var(--tw-border-opacity));
        color: rgb(74 37 170/var(--tw-text-opacity))
    }
    
    .btn--o-midnight.btn--lg,
    .btn--o-periwinkle.btn--lg {
        padding-top: .75rem;
        padding-bottom: .75rem
    }
    
    .btn--o-white.btn--lg {
        padding-top: .75rem;
        padding-bottom: .75rem
    }
    
    .btn--lg {
        border-radius: 30px;
        padding: .875rem 2rem;
        font-size: 18px;
        line-height: 28px
    }
    
    *,
    :after,
    :before {
        --tw-border-spacing-x: 0;
        --tw-border-spacing-y: 0;
        --tw-translate-x: 0;
        --tw-translate-y: 0;
        --tw-rotate: 0;
        --tw-skew-x: 0;
        --tw-skew-y: 0;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        --tw-pan-x: ;
        --tw-pan-y: ;
        --tw-pinch-zoom: ;
        --tw-scroll-snap-strictness: proximity;
        --tw-gradient-from-position: ;
        --tw-gradient-via-position: ;
        --tw-gradient-to-position: ;
        --tw-ordinal: ;
        --tw-slashed-zero: ;
        --tw-numeric-figure: ;
        --tw-numeric-spacing: ;
        --tw-numeric-fraction: ;
        --tw-ring-inset: ;
        --tw-ring-offset-width: 0px;
        --tw-ring-offset-color: #fff;
        --tw-ring-color: rgba(59, 130, 246, .5);
        --tw-ring-offset-shadow: 0 0 #0000;
        --tw-ring-shadow: 0 0 #0000;
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        --tw-blur: ;
        --tw-brightness: ;
        --tw-contrast: ;
        --tw-grayscale: ;
        --tw-hue-rotate: ;
        --tw-invert: ;
        --tw-saturate: ;
        --tw-sepia: ;
        --tw-drop-shadow: ;
        --tw-backdrop-blur: ;
        --tw-backdrop-brightness: ;
        --tw-backdrop-contrast: ;
        --tw-backdrop-grayscale: ;
        --tw-backdrop-hue-rotate: ;
        --tw-backdrop-invert: ;
        --tw-backdrop-opacity: ;
        --tw-backdrop-saturate: ;
        --tw-backdrop-sepia: ;
        --tw-contain-size: ;
        --tw-contain-layout: ;
        --tw-contain-paint: ;
        --tw-contain-style:
    }
    
    ::backdrop {
        --tw-border-spacing-x: 0;
        --tw-border-spacing-y: 0;
        --tw-translate-x: 0;
        --tw-translate-y: 0;
        --tw-rotate: 0;
        --tw-skew-x: 0;
        --tw-skew-y: 0;
        --tw-scale-x: 1;
        --tw-scale-y: 1;
        --tw-pan-x: ;
        --tw-pan-y: ;
        --tw-pinch-zoom: ;
        --tw-scroll-snap-strictness: proximity;
        --tw-gradient-from-position: ;
        --tw-gradient-via-position: ;
        --tw-gradient-to-position: ;
        --tw-ordinal: ;
        --tw-slashed-zero: ;
        --tw-numeric-figure: ;
        --tw-numeric-spacing: ;
        --tw-numeric-fraction: ;
        --tw-ring-inset: ;
        --tw-ring-offset-width: 0px;
        --tw-ring-offset-color: #fff;
        --tw-ring-color: rgba(59, 130, 246, .5);
        --tw-ring-offset-shadow: 0 0 #0000;
        --tw-ring-shadow: 0 0 #0000;
        --tw-shadow: 0 0 #0000;
        --tw-shadow-colored: 0 0 #0000;
        --tw-blur: ;
        --tw-brightness: ;
        --tw-contrast: ;
        --tw-grayscale: ;
        --tw-hue-rotate: ;
        --tw-invert: ;
        --tw-saturate: ;
        --tw-sepia: ;
        --tw-drop-shadow: ;
        --tw-backdrop-blur: ;
        --tw-backdrop-brightness: ;
        --tw-backdrop-contrast: ;
        --tw-backdrop-grayscale: ;
        --tw-backdrop-hue-rotate: ;
        --tw-backdrop-invert: ;
        --tw-backdrop-opacity: ;
        --tw-backdrop-saturate: ;
        --tw-backdrop-sepia: ;
        --tw-contain-size: ;
        --tw-contain-layout: ;
        --tw-contain-paint: ;
        --tw-contain-style:
    }
    
    .container {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 15px;
        padding-left: 15px
    }
    
    @media (min-width:640px) {
        .container {
            max-width: 640px
        }
    }
    
    @media (min-width:768px) {
        .container {
            max-width: 768px
        }
    }
    
    @media (min-width:1024px) {
        .container {
            max-width: 1024px
        }
    }
    
    @media (min-width:1150px) {
        .container {
            max-width: 1150px
        }
    }
    
    .aspect-h-1 {
        --tw-aspect-h: 1
    }
    
    .aspect-h-6 {
        --tw-aspect-h: 6
    }
    
    .aspect-h-9 {
        --tw-aspect-h: 9
    }
    
    .aspect-w-1 {
        position: relative;
        padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
        --tw-aspect-w: 1
    }
    
    .aspect-w-1>* {
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }
    
    .aspect-w-10 {
        position: relative;
        padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
        --tw-aspect-w: 10
    }
    
    .aspect-w-10>* {
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }
    
    .aspect-w-16 {
        position: relative;
        padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
        --tw-aspect-w: 16
    }
    
    .aspect-w-16>* {
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }
    
    .sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border-width: 0
    }
    
    .pointer-events-none {
        pointer-events: none
    }
    
    .visible {
        visibility: visible
    }
    
    .invisible {
        visibility: hidden
    }
    
    .static {
        position: static
    }
    
    .fixed {
        position: fixed
    }
    
    .absolute {
        position: absolute
    }
    
    .relative {
        position: relative
    }
    
    .\!sticky {
        position: sticky!important
    }
    
    .sticky {
        position: sticky
    }
    
    .inset-0 {
        inset: 0
    }
    
    .inset-x-0 {
        left: 0;
        right: 0
    }
    
    .inset-y-0 {
        top: 0;
        bottom: 0
    }
    
    .-bottom-1\/3 {
        bottom: -33.333333%
    }
    
    .-bottom-10 {
        bottom: -2.5rem
    }
    
    .-bottom-2 {
        bottom: -.5rem
    }
    
    .-bottom-6 {
        bottom: -1.5rem
    }
    
    .-left-32 {
        left: -8rem
    }
    
    .-left-7 {
        left: -1.75rem
    }
    
    .-right-12 {
        right: -3rem
    }
    
    .-right-3 {
        right: -.75rem
    }
    
    .-right-32 {
        right: -8rem
    }
    
    .-right-7 {
        right: -1.75rem
    }
    
    .-top-2 {
        top: -.5rem
    }
    
    .-top-6 {
        top: -1.5rem
    }
    
    .bottom-0 {
        bottom: 0
    }
    
    .bottom-12 {
        bottom: 3rem
    }
    
    .bottom-2 {
        bottom: .5rem
    }
    
    .bottom-6 {
        bottom: 1.5rem
    }
    
    .bottom-7 {
        bottom: 1.75rem
    }
    
    .bottom-\[-6px\] {
        bottom: -6px
    }
    
    .left-0 {
        left: 0
    }
    
    .left-1\/2 {
        left: 50%
    }
    
    .left-6 {
        left: 1.5rem
    }
    
    .left-auto {
        left: auto
    }
    
    .right-0 {
        right: 0
    }
    
    .right-4 {
        right: 1rem
    }
    
    .right-6 {
        right: 1.5rem
    }
    
    .right-7 {
        right: 1.75rem
    }
    
    .right-auto {
        right: auto
    }
    
    .top-0 {
        top: 0
    }
    
    .top-1\/2 {
        top: 50%
    }
    
    .top-1\/3 {
        top: 33.333333%
    }
    
    .top-16 {
        top: 4rem
    }
    
    .top-2 {
        top: .5rem
    }
    
    .top-4 {
        top: 1rem
    }
    
    .top-52 {
        top: 13rem
    }
    
    .top-7 {
        top: 1.75rem
    }
    
    .top-\[59px\] {
        top: 59px
    }
    
    .top-auto {
        top: auto
    }
    
    .z-0 {
        z-index: 0
    }
    
    .z-10 {
        z-index: 10
    }
    
    .z-\[100\] {
        z-index: 100
    }
    
    .z-\[101\] {
        z-index: 101
    }
    
    .z-\[11\] {
        z-index: 11
    }
    
    .z-\[1\] {
        z-index: 1
    }
    
    .z-\[2\] {
        z-index: 2
    }
    
    .z-\[4\] {
        z-index: 4
    }
    
    .z-\[9999\] {
        z-index: 9999
    }
    
    .z-\[999\] {
        z-index: 999
    }
    
    .z-\[99\] {
        z-index: 99
    }
    
    .col-span-1 {
        grid-column: span 1/span 1
    }
    
    .col-span-10 {
        grid-column: span 10/span 10
    }
    
    .col-span-2 {
        grid-column: span 2/span 2
    }
    
    .col-span-3 {
        grid-column: span 3/span 3
    }
    
    .col-span-4 {
        grid-column: span 4/span 4
    }
    
    .col-span-5 {
        grid-column: span 5/span 5
    }
    
    .col-span-6 {
        grid-column: span 6/span 6
    }
    
    .col-span-7 {
        grid-column: span 7/span 7
    }
    
    .col-span-8 {
        grid-column: span 8/span 8
    }
    
    .col-span-full {
        grid-column: 1/-1
    }
    
    .m-0 {
        margin: 0
    }
    
    .m-0\.5 {
        margin: .125rem
    }
    
    .m-2 {
        margin: .5rem
    }
    
    .-my-2 {
        margin-top: -.5rem;
        margin-bottom: -.5rem
    }
    
    .mx-1 {
        margin-left: .25rem;
        margin-right: .25rem
    }
    
    .mx-2 {
        margin-left: .5rem;
        margin-right: .5rem
    }
    
    .mx-auto {
        margin-left: auto;
        margin-right: auto
    }
    
    .my-1 {
        margin-top: .25rem;
        margin-bottom: .25rem
    }
    
    .my-12 {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    
    .my-16 {
        margin-top: 4rem;
        margin-bottom: 4rem
    }
    
    .my-2 {
        margin-top: .5rem;
        margin-bottom: .5rem
    }
    
    .my-20 {
        margin-top: 5rem;
        margin-bottom: 5rem
    }
    
    .my-28 {
        margin-top: 7rem;
        margin-bottom: 7rem
    }
    
    .my-32 {
        margin-top: 8rem;
        margin-bottom: 8rem
    }
    
    .my-4 {
        margin-top: 1rem;
        margin-bottom: 1rem
    }
    
    .my-5 {
        margin-top: 1.25rem;
        margin-bottom: 1.25rem
    }
    
    .my-6 {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    
    .-ml-2 {
        margin-left: -.5rem
    }
    
    .-mr-1 {
        margin-right: -.25rem
    }
    
    .-mr-2 {
        margin-right: -.5rem
    }
    
    .-mt-14 {
        margin-top: -3.5rem
    }
    
    .-mt-16 {
        margin-top: -4rem
    }
    
    .-mt-20 {
        margin-top: -5rem
    }
    
    .-mt-24 {
        margin-top: -6rem
    }
    
    .-mt-\[10px\] {
        margin-top: -10px
    }
    
    .mb-0 {
        margin-bottom: 0
    }
    
    .mb-1 {
        margin-bottom: .25rem
    }
    
    .mb-1\.5 {
        margin-bottom: .375rem
    }
    
    .mb-10 {
        margin-bottom: 2.5rem
    }
    
    .mb-11 {
        margin-bottom: 2.75rem
    }
    
    .mb-12 {
        margin-bottom: 3rem
    }
    
    .mb-14 {
        margin-bottom: 3.5rem
    }
    
    .mb-16 {
        margin-bottom: 4rem
    }
    
    .mb-2 {
        margin-bottom: .5rem
    }
    
    .mb-2\.5 {
        margin-bottom: .625rem
    }
    
    .mb-24 {
        margin-bottom: 6rem
    }
    
    .mb-3 {
        margin-bottom: .75rem
    }
    
    .mb-4 {
        margin-bottom: 1rem
    }
    
    .mb-5 {
        margin-bottom: 1.25rem
    }
    
    .mb-6 {
        margin-bottom: 1.5rem
    }
    
    .mb-7 {
        margin-bottom: 1.75rem
    }
    
    .mb-8 {
        margin-bottom: 2rem
    }
    
    .mb-9 {
        margin-bottom: 2.25rem
    }
    
    .mb-\[23px\] {
        margin-bottom: 23px
    }
    
    .ml-0 {
        margin-left: 0
    }
    
    .ml-1 {
        margin-left: .25rem
    }
    
    .ml-10 {
        margin-left: 2.5rem
    }
    
    .ml-2 {
        margin-left: .5rem
    }
    
    .ml-3 {
        margin-left: .75rem
    }
    
    .ml-4 {
        margin-left: 1rem
    }
    
    .ml-8 {
        margin-left: 2rem
    }
    
    .ml-\[2px\] {
        margin-left: 2px
    }
    
    .mr-2 {
        margin-right: .5rem
    }
    
    .mr-3 {
        margin-right: .75rem
    }
    
    .mr-4 {
        margin-right: 1rem
    }
    
    .mr-5 {
        margin-right: 1.25rem
    }
    
    .mr-6 {
        margin-right: 1.5rem
    }
    
    .mr-8 {
        margin-right: 2rem
    }
    
    .mt-0 {
        margin-top: 0
    }
    
    .mt-1 {
        margin-top: .25rem
    }
    
    .mt-10 {
        margin-top: 2.5rem
    }
    
    .mt-11 {
        margin-top: 2.75rem
    }
    
    .mt-12 {
        margin-top: 3rem
    }
    
    .mt-14 {
        margin-top: 3.5rem
    }
    
    .mt-16 {
        margin-top: 4rem
    }
    
    .mt-2 {
        margin-top: .5rem
    }
    
    .mt-20 {
        margin-top: 5rem
    }
    
    .mt-3 {
        margin-top: .75rem
    }
    
    .mt-32 {
        margin-top: 8rem
    }
    
    .mt-4 {
        margin-top: 1rem
    }
    
    .mt-5 {
        margin-top: 1.25rem
    }
    
    .mt-6 {
        margin-top: 1.5rem
    }
    
    .mt-8 {
        margin-top: 2rem
    }
    
    .mt-9 {
        margin-top: 2.25rem
    }
    
    .mt-\[25px\] {
        margin-top: 25px
    }
    
    .mt-\[44px\] {
        margin-top: 44px
    }
    
    .mt-\[57px\] {
        margin-top: 57px
    }
    
    .mt-auto {
        margin-top: auto
    }
    
    .block {
        display: block
    }
    
    .inline-block {
        display: inline-block
    }
    
    .inline {
        display: inline
    }
    
    .flex {
        display: flex
    }
    
    .inline-flex {
        display: inline-flex
    }
    
    .table {
        display: table
    }
    
    .grid {
        display: grid
    }
    
    .contents {
        display: contents
    }
    
    .hidden {
        display: none
    }
    
    .h-0 {
        height: 0
    }
    
    .h-0\.5 {
        height: .125rem
    }
    
    .h-1 {
        height: .25rem
    }
    
    .h-1\/2 {
        height: 50%
    }
    
    .h-10 {
        height: 2.5rem
    }
    
    .h-12 {
        height: 3rem
    }
    
    .h-14 {
        height: 3.5rem
    }
    
    .h-2 {
        height: .5rem
    }
    
    .h-2\.5 {
        height: .625rem
    }
    
    .h-28 {
        height: 7rem
    }
    
    .h-3 {
        height: .75rem
    }
    
    .h-3\/4 {
        height: 75%
    }
    
    .h-4 {
        height: 1rem
    }
    
    .h-40 {
        height: 10rem
    }
    
    .h-5 {
        height: 1.25rem
    }
    
    .h-6 {
        height: 1.5rem
    }
    
    .h-8 {
        height: 2rem
    }
    
    .h-80 {
        height: 20rem
    }
    
    .h-\[102px\] {
        height: 102px
    }
    
    .h-\[120px\] {
        height: 120px
    }
    
    .h-\[130px\] {
        height: 130px
    }
    
    .h-\[144px\] {
        height: 144px
    }
    
    .h-\[150px\] {
        height: 150px
    }
    
    .h-\[190px\] {
        height: 190px
    }
    
    .h-\[192px\] {
        height: 192px
    }
    
    .h-\[240px\] {
        height: 240px
    }
    
    .h-\[280px\] {
        height: 280px
    }
    
    .h-\[300px\] {
        height: 300px
    }
    
    .h-\[60px\] {
        height: 60px
    }
    
    .h-\[75px\] {
        height: 75px
    }
    
    .h-\[88px\] {
        height: 88px
    }
    
    .h-auto {
        height: auto
    }
    
    .h-full {
        height: 100%
    }
    
    .h-screen {
        height: 100vh
    }
    
    .max-h-96 {
        max-height: 24rem
    }
    
    .max-h-\[18em\] {
        max-height: 18em
    }
    
    .max-h-\[290px\] {
        max-height: 290px
    }
    
    .max-h-\[570px\] {
        max-height: 570px
    }
    
    .max-h-\[95\%\] {
        max-height: 95%
    }
    
    .max-h-\[95vh\] {
        max-height: 95vh
    }
    
    .max-h-full {
        max-height: 100%
    }
    
    .max-h-screen {
        max-height: 100vh
    }
    
    .min-h-\[3rem\] {
        min-height: 3rem
    }
    
    .min-h-full {
        min-height: 100%
    }
    
    .min-h-screen {
        min-height: 100vh
    }
    
    .w-1 {
        width: .25rem
    }
    
    .w-1\.5 {
        width: .375rem
    }
    
    .w-1\/2 {
        width: 50%
    }
    
    .w-10 {
        width: 2.5rem
    }
    
    .w-11 {
        width: 2.75rem
    }
    
    .w-12 {
        width: 3rem
    }
    
    .w-16 {
        width: 4rem
    }
    
    .w-2 {
        width: .5rem
    }
    
    .w-2\.5 {
        width: .625rem
    }
    
    .w-28 {
        width: 7rem
    }
    
    .w-3 {
        width: .75rem
    }
    
    .w-4\/5 {
        width: 80%
    }
    
    .w-40 {
        width: 10rem
    }
    
    .w-5 {
        width: 1.25rem
    }
    
    .w-5\/6 {
        width: 83.333333%
    }
    
    .w-56 {
        width: 14rem
    }
    
    .w-6 {
        width: 1.5rem
    }
    
    .w-8 {
        width: 2rem
    }
    
    .w-\[102px\] {
        width: 102px
    }
    
    .w-\[110px\] {
        width: 110px
    }
    
    .w-\[120px\] {
        width: 120px
    }
    
    .w-\[144px\] {
        width: 144px
    }
    
    .w-\[160px\] {
        width: 160px
    }
    
    .w-\[180px\] {
        width: 180px
    }
    
    .w-\[200px\] {
        width: 200px
    }
    
    .w-\[240px\] {
        width: 240px
    }
    
    .w-\[256px\] {
        width: 256px
    }
    
    .w-\[300px\] {
        width: 300px
    }
    
    .w-\[320px\] {
        width: 320px
    }
    
    .w-\[40vw\] {
        width: 40vw
    }
    
    .w-\[45\%\] {
        width: 45%
    }
    
    .w-\[610px\] {
        width: 610px
    }
    
    .w-\[75px\] {
        width: 75px
    }
    
    .w-\[88px\] {
        width: 88px
    }
    
    .w-auto {
        width: auto
    }
    
    .w-full {
        width: 100%
    }
    
    .w-screen {
        width: 100vw
    }
    
    .min-w-0 {
        min-width: 0
    }
    
    .min-w-\[0\.66rem\] {
        min-width: .66rem
    }
    
    .min-w-\[0\.75rem\] {
        min-width: .75rem
    }
    
    .min-w-\[100px\] {
        min-width: 100px
    }
    
    .min-w-\[42px\] {
        min-width: 42px
    }
    
    .max-w-3xl {
        max-width: 48rem
    }
    
    .max-w-7xl {
        max-width: 80rem
    }
    
    .max-w-\[116px\] {
        max-width: 116px
    }
    
    .max-w-\[1500px\] {
        max-width: 1500px
    }
    
    .max-w-\[150px\] {
        max-width: 150px
    }
    
    .max-w-\[200px\] {
        max-width: 200px
    }
    
    .max-w-\[250px\] {
        max-width: 250px
    }
    
    .max-w-\[256px\] {
        max-width: 256px
    }
    
    .max-w-\[32px\] {
        max-width: 32px
    }
    
    .max-w-\[52ch\] {
        max-width: 52ch
    }
    
    .max-w-\[560px\] {
        max-width: 560px
    }
    
    .max-w-\[630px\] {
        max-width: 630px
    }
    
    .max-w-\[640px\] {
        max-width: 640px
    }
    
    .max-w-\[75\%\] {
        max-width: 75%
    }
    
    .max-w-\[95vw\] {
        max-width: 95vw
    }
    
    .max-w-full {
        max-width: 100%
    }
    
    .max-w-lg {
        max-width: 32rem
    }
    
    .max-w-max {
        max-width: -moz-max-content;
        max-width: max-content
    }
    
    .max-w-md {
        max-width: 28rem
    }
    
    .max-w-screen-xl {
        max-width: 1150px
    }
    
    .max-w-xs {
        max-width: 20rem
    }
    
    .flex-1 {
        flex: 1 1 0%
    }
    
    .flex-shrink-0 {
        flex-shrink: 0
    }
    
    .flex-grow {
        flex-grow: 1
    }
    
    .table-auto {
        table-layout: auto
    }
    
    .origin-top-right {
        transform-origin: top right
    }
    
    .-translate-x-1\/2 {
        --tw-translate-x: -50%
    }
    
    .-translate-x-1\/2,
    .-translate-y-1\/2 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
    
    .-translate-y-1\/2 {
        --tw-translate-y: -50%
    }
    
    .-translate-y-4 {
        --tw-translate-y: -1rem
    }
    
    .-translate-y-4,
    .translate-x-0 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
    
    .translate-x-0 {
        --tw-translate-x: 0px
    }
    
    .translate-x-5 {
        --tw-translate-x: 1.25rem
    }
    
    .translate-x-5,
    .translate-y-1\/3 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
    
    .translate-y-1\/3 {
        --tw-translate-y: 33.333333%
    }
    
    .-rotate-90 {
        --tw-rotate: -90deg
    }
    
    .-rotate-90,
    .rotate-180 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
    
    .rotate-180 {
        --tw-rotate: 180deg
    }
    
    .rotate-90 {
        --tw-rotate: 90deg
    }
    
    .rotate-90,
    .scale-100 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
    
    .scale-100 {
        --tw-scale-x: 1;
        --tw-scale-y: 1
    }
    
    .scale-95 {
        --tw-scale-x: .95;
        --tw-scale-y: .95
    }
    
    .scale-95,
    .transform {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
    
    .cursor-default {
        cursor: default
    }
    
    .cursor-pointer {
        cursor: pointer
    }
    
    .select-none {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }
    
    .resize {
        resize: both
    }
    
    .appearance-none {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }
    
    .grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }
    
    .grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }
    
    .grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
    
    .grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
    
    .flex-row {
        flex-direction: row
    }
    
    .flex-row-reverse {
        flex-direction: row-reverse
    }
    
    .flex-col {
        flex-direction: column
    }
    
    .flex-col-reverse {
        flex-direction: column-reverse
    }
    
    .flex-wrap {
        flex-wrap: wrap
    }
    
    .items-start {
        align-items: flex-start
    }
    
    .items-end {
        align-items: flex-end
    }
    
    .items-center {
        align-items: center
    }
    
    .justify-start {
        justify-content: flex-start
    }
    
    .justify-end {
        justify-content: flex-end
    }
    
    .justify-center {
        justify-content: center
    }
    
    .justify-between {
        justify-content: space-between
    }
    
    .justify-evenly {
        justify-content: space-evenly
    }
    
    .gap-0 {
        gap: 0
    }
    
    .gap-10 {
        gap: 2.5rem
    }
    
    .gap-12 {
        gap: 3rem
    }
    
    .gap-14 {
        gap: 3.5rem
    }
    
    .gap-2 {
        gap: .5rem
    }
    
    .gap-24 {
        gap: 6rem
    }
    
    .gap-3 {
        gap: .75rem
    }
    
    .gap-4 {
        gap: 1rem
    }
    
    .gap-6 {
        gap: 1.5rem
    }
    
    .gap-8 {
        gap: 2rem
    }
    
    .gap-\[19px\] {
        gap: 19px
    }
    
    .gap-\[35px\] {
        gap: 35px
    }
    
    .gap-x-12 {
        -moz-column-gap: 3rem;
        column-gap: 3rem
    }
    
    .gap-y-4 {
        row-gap: 1rem
    }
    
    .gap-y-6 {
        row-gap: 1.5rem
    }
    
    .space-x-0>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(0px * var(--tw-space-x-reverse));
        margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)))
    }
    
    .space-x-1>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(.25rem * var(--tw-space-x-reverse));
        margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
    }
    
    .space-x-10>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(2.5rem * var(--tw-space-x-reverse));
        margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))
    }
    
    .space-x-12>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(3rem * var(--tw-space-x-reverse));
        margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)))
    }
    
    .space-x-2>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(.5rem * var(--tw-space-x-reverse));
        margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
    }
    
    .space-x-3>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(.75rem * var(--tw-space-x-reverse));
        margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
    }
    
    .space-x-4>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(1rem * var(--tw-space-x-reverse));
        margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
    }
    
    .space-x-5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(1.25rem * var(--tw-space-x-reverse));
        margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))
    }
    
    .space-x-6>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(1.5rem * var(--tw-space-x-reverse));
        margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))
    }
    
    .space-x-8>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-right: calc(2rem * var(--tw-space-x-reverse));
        margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))
    }
    
    .space-y-11>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(2.75rem * var(--tw-space-y-reverse))
    }
    
    .space-y-12>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(3rem * var(--tw-space-y-reverse))
    }
    
    .space-y-2>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
    }
    
    .space-y-3>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(.75rem * var(--tw-space-y-reverse))
    }
    
    .space-y-4>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1rem * var(--tw-space-y-reverse))
    }
    
    .space-y-6>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
        margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
    }
    
    .divide-y>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(1px * var(--tw-divide-y-reverse))
    }
    
    .divide-y-2>:not([hidden])~:not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(2px * var(--tw-divide-y-reverse))
    }
    
    .overflow-auto {
        overflow: auto
    }
    
    .overflow-hidden {
        overflow: hidden
    }
    
    .overflow-y-auto {
        overflow-y: auto
    }
    
    .overflow-ellipsis {
        text-overflow: ellipsis
    }
    
    .whitespace-nowrap {
        white-space: nowrap
    }
    
    .whitespace-pre-line {
        white-space: pre-line
    }
    
    .rounded-10 {
        border-radius: 10px
    }
    
    .rounded-20 {
        border-radius: 20px
    }
    
    .rounded-30 {
        border-radius: 30px
    }
    
    .rounded-\[100\%\] {
        border-radius: 100%
    }
    
    .rounded-\[100px\] {
        border-radius: 100px
    }
    
    .rounded-\[200px\] {
        border-radius: 200px
    }
    
    .rounded-\[3px\] {
        border-radius: 3px
    }
    
    .border {
        border-width: 1px
    }
    
    .border-0 {
        border-width: 0
    }
    
    .border-2 {
        border-width: 2px
    }
    
    .border-b {
        border-bottom-width: 1px
    }
    
    .border-l-4 {
        border-left-width: 4px
    }
    
    .border-r {
        border-right-width: 1px
    }
    
    .border-t {
        border-top-width: 1px
    }
    
    .border-solid {
        border-style: solid
    }
    
    .border-none {
        border-style: none
    }
    
    .border-\[\#4578E5\] {
        --tw-border-opacity: 1;
        border-color: rgb(69 120 229/var(--tw-border-opacity))
    }
    
    .border-gray-15 {
        --tw-border-opacity: 1;
        border-color: rgb(222 222 218/var(--tw-border-opacity))
    }
    
    .border-gray-19 {
        --tw-border-opacity: 1;
        border-color: rgb(248 248 247/var(--tw-border-opacity))
    }
    
    .border-purple {
        --tw-border-opacity: 1;
        border-color: rgb(125 95 255/var(--tw-border-opacity))
    }
    
    .border-purple-midnight {
        --tw-border-opacity: 1;
        border-color: rgb(30 26 52/var(--tw-border-opacity))
    }
    
    .border-transparent {
        border-color: initial
    }
    
    .border-white {
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255/var(--tw-border-opacity))
    }
    
    .border-opacity-10 {
        --tw-border-opacity: 0.1
    }
    
    .border-opacity-20 {
        --tw-border-opacity: 0.2
    }
    
    .border-opacity-30 {
        --tw-border-opacity: 0.3
    }
    
    .bg-\[\#FFFFFF\] {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity))
    }
    
    .bg-black {
        --tw-bg-opacity: 1;
        background-color: rgb(16 24 32/var(--tw-bg-opacity))
    }
    
    .bg-gray-14 {
        --tw-bg-opacity: 1;
        background-color: rgb(208 208 206/var(--tw-bg-opacity))
    }
    
    .bg-gray-17 {
        --tw-bg-opacity: 1;
        background-color: rgb(236 236 233/var(--tw-bg-opacity))
    }
    
    .bg-gray-18 {
        --tw-bg-opacity: 1;
        background-color: rgb(242 242 240/var(--tw-bg-opacity))
    }
    
    .bg-gray-19 {
        --tw-bg-opacity: 1;
        background-color: rgb(248 248 247/var(--tw-bg-opacity))
    }
    
    .bg-gray-stories {
        --tw-bg-opacity: 1;
        background-color: rgb(247 247 247/var(--tw-bg-opacity))
    }
    
    .bg-purple {
        --tw-bg-opacity: 1;
        background-color: rgb(125 95 255/var(--tw-bg-opacity))
    }
    
    .bg-purple-midnight {
        --tw-bg-opacity: 1;
        background-color: rgb(30 26 52/var(--tw-bg-opacity))
    }
    
    .bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity))
    }
    
    .bg-opacity-0 {
        --tw-bg-opacity: 0
    }
    
    .bg-opacity-100 {
        --tw-bg-opacity: 1
    }
    
    .bg-opacity-20 {
        --tw-bg-opacity: 0.2
    }
    
    .bg-opacity-25 {
        --tw-bg-opacity: 0.25
    }
    
    .bg-opacity-50 {
        --tw-bg-opacity: 0.5
    }
    
    .bg-opacity-60 {
        --tw-bg-opacity: 0.6
    }
    
    .bg-opacity-70 {
        --tw-bg-opacity: 0.7
    }
    
    .bg-opacity-75 {
        --tw-bg-opacity: 0.75
    }
    
    .bg-gradient-to-b {
        background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
    }
    
    .bg-gradient-to-t {
        background-image: linear-gradient(to top, var(--tw-gradient-stops))
    }
    
    .from-black {
        --tw-gradient-from: #101820 var(--tw-gradient-from-position);
        --tw-gradient-to: rgba(16, 24, 32, 0) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
    }
    
    .from-purple-midnight {
        --tw-gradient-from: #1e1a34 var(--tw-gradient-from-position);
        --tw-gradient-to: rgba(30, 26, 52, 0) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
    }
    
    .from-white {
        --tw-gradient-from: #fff var(--tw-gradient-from-position);
        --tw-gradient-to: hsla(0, 0%, 100%, 0) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
    }
    
    .via-black {
        --tw-gradient-to: rgba(16, 24, 32, 0) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-from), #101820 var(--tw-gradient-via-position), var(--tw-gradient-to)
    }
    
    .bg-100\% {
        background-size: 100%
    }
    
    .bg-cover {
        background-size: cover
    }
    
    .bg-bottom {
        background-position: bottom
    }
    
    .bg-center {
        background-position: 50%
    }
    
    .bg-left {
        background-position: 0
    }
    
    .bg-left-bottom {
        background-position: 0 100%
    }
    
    .bg-right {
        background-position: 100%
    }
    
    .bg-no-repeat {
        background-repeat: no-repeat
    }
    
    .object-contain {
        -o-object-fit: contain;
        object-fit: contain
    }
    
    .object-cover {
        -o-object-fit: cover;
        object-fit: cover
    }
    
    .object-fill {
        -o-object-fit: fill;
        object-fit: fill
    }
    
    .p-0 {
        padding: 0
    }
    
    .p-1 {
        padding: .25rem
    }
    
    .p-10 {
        padding: 2.5rem
    }
    
    .p-2 {
        padding: .5rem
    }
    
    .p-4 {
        padding: 1rem
    }
    
    .p-5 {
        padding: 1.25rem
    }
    
    .p-6 {
        padding: 1.5rem
    }
    
    .p-7 {
        padding: 1.75rem
    }
    
    .p-8 {
        padding: 2rem
    }
    
    .px-0 {
        padding-left: 0;
        padding-right: 0
    }
    
    .px-1 {
        padding-left: .25rem;
        padding-right: .25rem
    }
    
    .px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
    
    .px-2 {
        padding-left: .5rem;
        padding-right: .5rem
    }
    
    .px-3 {
        padding-left: .75rem;
        padding-right: .75rem
    }
    
    .px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }
    
    .px-5 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
    
    .px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    
    .px-7 {
        padding-left: 1.75rem;
        padding-right: 1.75rem
    }
    
    .px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }
    
    .px-\[27px\] {
        padding-left: 27px;
        padding-right: 27px
    }
    
    .py-1 {
        padding-top: .25rem;
        padding-bottom: .25rem
    }
    
    .py-1\.5 {
        padding-top: .375rem;
        padding-bottom: .375rem
    }
    
    .py-10 {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }
    
    .py-12 {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    
    .py-16 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }
    
    .py-2 {
        padding-top: .5rem;
        padding-bottom: .5rem
    }
    
    .py-2\.5 {
        padding-top: .625rem;
        padding-bottom: .625rem
    }
    
    .py-20 {
        padding-top: 5rem;
        padding-bottom: 5rem
    }
    
    .py-24 {
        padding-top: 6rem;
        padding-bottom: 6rem
    }
    
    .py-28 {
        padding-top: 7rem;
        padding-bottom: 7rem
    }
    
    .py-3 {
        padding-top: .75rem;
        padding-bottom: .75rem
    }
    
    .py-4 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }
    
    .py-5 {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }
    
    .py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    
    .py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }
    
    .py-\[10px\] {
        padding-top: 10px;
        padding-bottom: 10px
    }
    
    .py-\[15px\] {
        padding-top: 15px;
        padding-bottom: 15px
    }
    
    .py-\[18px\] {
        padding-top: 18px;
        padding-bottom: 18px
    }
    
    .py-\[62px\] {
        padding-top: 62px;
        padding-bottom: 62px
    }
    
    .pb-0 {
        padding-bottom: 0
    }
    
    .pb-1 {
        padding-bottom: .25rem
    }
    
    .pb-10 {
        padding-bottom: 2.5rem
    }
    
    .pb-12 {
        padding-bottom: 3rem
    }
    
    .pb-16 {
        padding-bottom: 4rem
    }
    
    .pb-2 {
        padding-bottom: .5rem
    }
    
    .pb-20 {
        padding-bottom: 5rem
    }
    
    .pb-24 {
        padding-bottom: 6rem
    }
    
    .pb-28 {
        padding-bottom: 7rem
    }
    
    .pb-32 {
        padding-bottom: 8rem
    }
    
    .pb-4 {
        padding-bottom: 1rem
    }
    
    .pb-5 {
        padding-bottom: 1.25rem
    }
    
    .pb-6 {
        padding-bottom: 1.5rem
    }
    
    .pb-8 {
        padding-bottom: 2rem
    }
    
    .pb-9 {
        padding-bottom: 2.25rem
    }
    
    .pb-\[2rem\] {
        padding-bottom: 2rem
    }
    
    .pb-\[62px\] {
        padding-bottom: 62px
    }
    
    .pl-0 {
        padding-left: 0
    }
    
    .pl-1 {
        padding-left: .25rem
    }
    
    .pl-1\.5 {
        padding-left: .375rem
    }
    
    .pl-10 {
        padding-left: 2.5rem
    }
    
    .pl-12 {
        padding-left: 3rem
    }
    
    .pl-28 {
        padding-left: 7rem
    }
    
    .pl-3 {
        padding-left: .75rem
    }
    
    .pl-5 {
        padding-left: 1.25rem
    }
    
    .pl-8 {
        padding-left: 2rem
    }
    
    .pr-0 {
        padding-right: 0
    }
    
    .pr-12 {
        padding-right: 3rem
    }
    
    .pr-2 {
        padding-right: .5rem
    }
    
    .pr-5 {
        padding-right: 1.25rem
    }
    
    .pr-6 {
        padding-right: 1.5rem
    }
    
    .pr-8 {
        padding-right: 2rem
    }
    
    .pt-0 {
        padding-top: 0
    }
    
    .pt-0\.5 {
        padding-top: .125rem
    }
    
    .pt-1 {
        padding-top: .25rem
    }
    
    .pt-12 {
        padding-top: 3rem
    }
    
    .pt-16 {
        padding-top: 4rem
    }
    
    .pt-2 {
        padding-top: .5rem
    }
    
    .pt-20 {
        padding-top: 5rem
    }
    
    .pt-24 {
        padding-top: 6rem
    }
    
    .pt-28 {
        padding-top: 7rem
    }
    
    .pt-3 {
        padding-top: .75rem
    }
    
    .pt-32 {
        padding-top: 8rem
    }
    
    .pt-4 {
        padding-top: 1rem
    }
    
    .pt-5 {
        padding-top: 1.25rem
    }
    
    .pt-6 {
        padding-top: 1.5rem
    }
    
    .pt-8 {
        padding-top: 2rem
    }
    
    .pt-\[15px\] {
        padding-top: 15px
    }
    
    .pt-\[40px\] {
        padding-top: 40px
    }
    
    .text-left {
        text-align: left
    }
    
    .text-center {
        text-align: center
    }
    
    .text-right {
        text-align: right
    }
    
    .text-justify {
        text-align: justify
    }
    
    .align-middle {
        vertical-align: middle
    }
    
    .text-10 {
        font-size: 10px
    }
    
    .text-12 {
        font-size: 12px
    }
    
    .text-14 {
        font-size: 14px
    }
    
    .text-18 {
        font-size: 18px
    }
    
    .text-20 {
        font-size: 20px
    }
    
    .text-24 {
        font-size: 24px
    }
    
    .text-30 {
        font-size: 30px
    }
    
    .text-32 {
        font-size: 32px
    }
    
    .text-40 {
        font-size: 40px
    }
    
    .text-\[15px\] {
        font-size: 15px
    }
    
    .text-\[36px\] {
        font-size: 36px
    }
    
    .text-\[38px\] {
        font-size: 38px
    }
    
    .text-\[72px\] {
        font-size: 72px
    }
    
    .font-bold {
        font-weight: 700
    }
    
    .font-light {
        font-weight: 300
    }
    
    .font-medium {
        font-weight: 500
    }
    
    .font-normal {
        font-weight: 400
    }
    
    .font-semibold {
        font-weight: 600
    }
    
    .uppercase {
        text-transform: uppercase
    }
    
    .italic {
        font-style: italic
    }
    
    .tabular-nums {
        --tw-numeric-spacing: tabular-nums;
        font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
    }
    
    .leading-18 {
        line-height: 18px
    }
    
    .leading-20 {
        line-height: 20px
    }
    
    .leading-28 {
        line-height: 28px
    }
    
    .leading-32 {
        line-height: 32px
    }
    
    .leading-\[12px\] {
        line-height: 12px
    }
    
    .leading-\[22px\] {
        line-height: 22px
    }
    
    .leading-\[30px\] {
        line-height: 30px
    }
    
    .leading-\[35px\] {
        line-height: 35px
    }
    
    .leading-\[72px\] {
        line-height: 72px
    }
    
    .tracking-25 {
        letter-spacing: .25px
    }
    
    .tracking-250 {
        letter-spacing: 2.5px
    }
    
    .tracking-tight {
        letter-spacing: -.5px
    }
    
    .text-\[\#7D5FFF\] {
        --tw-text-opacity: 1;
        color: rgb(125 95 255/var(--tw-text-opacity))
    }
    
    .text-black {
        --tw-text-opacity: 1;
        color: rgb(16 24 32/var(--tw-text-opacity))
    }
    
    .text-purple {
        --tw-text-opacity: 1;
        color: rgb(125 95 255/var(--tw-text-opacity))
    }
    
    .text-purple-midnight {
        --tw-text-opacity: 1;
        color: rgb(30 26 52/var(--tw-text-opacity))
    }
    
    .text-purple-midnight\/50 {
        color: rgba(30, 26, 52, .5)
    }
    
    .text-purple-periwinkle {
        --tw-text-opacity: 1;
        color: rgb(153 176 246/var(--tw-text-opacity))
    }
    
    .text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }
    
    .text-opacity-50 {
        --tw-text-opacity: 0.5
    }
    
    .text-opacity-70 {
        --tw-text-opacity: 0.7
    }
    
    .placeholder-purple-midnight::-moz-placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 26 52/var(--tw-placeholder-opacity))
    }
    
    .placeholder-purple-midnight::placeholder {
        --tw-placeholder-opacity: 1;
        color: rgb(30 26 52/var(--tw-placeholder-opacity))
    }
    
    .opacity-0 {
        opacity: 0
    }
    
    .opacity-10 {
        opacity: .1
    }
    
    .opacity-100 {
        opacity: 1
    }
    
    .opacity-20 {
        opacity: .2
    }
    
    .opacity-25 {
        opacity: .25
    }
    
    .opacity-30 {
        opacity: .3
    }
    
    .opacity-40 {
        opacity: .4
    }
    
    .opacity-50 {
        opacity: .5
    }
    
    .opacity-60 {
        opacity: .6
    }
    
    .opacity-70 {
        opacity: .7
    }
    
    .opacity-80 {
        opacity: .8
    }
    
    .shadow {
        --tw-shadow: 0px 4px 24px rgba(0, 0, 0, .15);
        --tw-shadow-colored: 0px 4px 24px var(--tw-shadow-color)
    }
    
    .shadow,
    .shadow-card {
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    
    .shadow-card {
        --tw-shadow: 0px 8px 48px rgba(0, 0, 0, .05);
        --tw-shadow-colored: 0px 8px 48px var(--tw-shadow-color)
    }
    
    .shadow-nav {
        --tw-shadow: 0px 9px 9px rgba(0, 0, 0, .05);
        --tw-shadow-colored: 0px 9px 9px var(--tw-shadow-color)
    }
    
    .shadow-nav,
    .shadow-partners {
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    
    .shadow-partners {
        --tw-shadow: 0px 4px 4px rgba(0, 0, 0, .25);
        --tw-shadow-colored: 0px 4px 4px var(--tw-shadow-color)
    }
    
    .shadow-stories {
        --tw-shadow: 0px 5px 5px rgba(0, 0, 0, .12);
        --tw-shadow-colored: 0px 5px 5px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }
    
    .outline-none {
        outline: 2px solid transparent;
        outline-offset: 2px
    }
    
    .ring-0 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)
    }
    
    .ring-0,
    .ring-1 {
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    
    .ring-1 {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
    }
    
    .ring-black {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(16 24 32/var(--tw-ring-opacity))
    }
    
    .ring-opacity-5 {
        --tw-ring-opacity: 0.05
    }
    
    .drop-shadow {
        --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, .1)) drop-shadow(0 1px 1px rgba(0, 0, 0, .06))
    }
    
    .drop-shadow,
    .filter {
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
    }
    
    .transition {
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .15s
    }
    
    .transition-all {
        transition-property: all;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .15s
    }
    
    .transition-colors {
        transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .15s
    }
    
    .transition-opacity {
        transition-property: opacity;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .15s
    }
    
    .duration-100 {
        transition-duration: .1s
    }
    
    .duration-150 {
        transition-duration: .15s
    }
    
    .duration-200 {
        transition-duration: .2s
    }
    
    .duration-500 {
        transition-duration: .5s
    }
    
    .duration-75 {
        transition-duration: 75ms
    }
    
    .ease-in {
        transition-timing-function: cubic-bezier(.4, 0, 1, 1)
    }
    
    .ease-in-out {
        transition-timing-function: cubic-bezier(.4, 0, .2, 1)
    }
    
    .ease-out {
        transition-timing-function: cubic-bezier(0, 0, .2, 1)
    }
    
    .swiper-container.swiper-light+.sticky-mobile .swiper-custom-pagination .swiper-pagination-bullet {
        background: #1e1a34!important
    }
    
    .employees-custom-pagination,
    .insight-custom-pagination,
    .swiper-custom-pagination,
    .testimonials-custom-pagination {
        width: 50%;
        text-align: left;
        padding-left: 24px;
        bottom: 30px!important
    }
    
    .employees-custom-pagination .swiper-pagination-bullet,
    .insight-custom-pagination .swiper-pagination-bullet,
    .swiper-custom-pagination .swiper-pagination-bullet,
    .testimonials-custom-pagination .swiper-pagination-bullet {
        width: 4px;
        height: 4px;
        background: #fff!important;
        transition: .3s;
        margin: 0 16px!important;
        border-radius: 8px;
        opacity: 1;
        position: relative
    }
    
    .employees-custom-pagination .swiper-pagination-bullet:before,
    .insight-custom-pagination .swiper-pagination-bullet:before,
    .swiper-custom-pagination .swiper-pagination-bullet:before,
    .testimonials-custom-pagination .swiper-pagination-bullet:before {
        position: absolute;
        content: "";
        width: 100%;
        height: 100%;
        transform: scale(5)
    }
    
    .employees-custom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
    .employees-custom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before,
    .insight-custom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
    .insight-custom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before,
    .swiper-custom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
    .swiper-custom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before,
    .testimonials-custom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
    .testimonials-custom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
        transform: scale(2)
    }
    
    @media screen and (max-width:768px) {
        .testimonials-custom-pagination .swiper-pagination-bullet {
            height: 8px;
            width: 8px
        }
        div.testimonials-custom-pagination {
            display: flex;
            align-items: center;
            gap: 25px;
            bottom: -35px
        }
    }
    
    .employees-custom-pagination,
    .insight-custom-pagination,
    .testimonials-custom-pagination {
        width: 100%;
        text-align: center;
        padding-left: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        top: -1px;
        position: relative
    }
    
    .employees-custom-pagination .swiper-pagination-bullet,
    .insight-custom-pagination .swiper-pagination-bullet,
    .testimonials-custom-pagination .swiper-pagination-bullet {
        background: #1e1a34!important;
        display: block
    }
    
    .employees-custom-pagination .swiper-pagination-bullet:before,
    .insight-custom-pagination .swiper-pagination-bullet:before,
    .testimonials-custom-pagination .swiper-pagination-bullet:before {
        position: absolute;
        content: "";
        width: 100%;
        height: 100%;
        transform: scale(5)
    }
    
    @media only screen and (max-width:1024px) {
        .sticky-mobile:after,
        .sticky-mobile:before {
            opacity: 0;
            transition: .3s;
            height: 176px;
            content: "";
            position: absolute;
            bottom: 0;
            width: 100%;
            left: 0;
            z-index: -1
        }
        .sticky-mobile:after {
            background-image: linear-gradient(1turn, #f8f8f7, hsla(60, 7%, 97%, 0)), linear-gradient(1turn, #f8f8f7, hsla(60, 7%, 97%, 0)), linear-gradient(1turn, #f8f8f7, hsla(60, 7%, 97%, 0))
        }
        .sticky-mobile:before {
            background-image: linear-gradient(1turn, #101820, hsla(60, 7%, 97%, 0)), linear-gradient(1turn, #101820, hsla(60, 7%, 97%, 0)), linear-gradient(1turn, #101820, hsla(60, 7%, 97%, 0))
        }
        .swiper-light+.sticky-mobile:after,
         :not(.swiper-light)+.sticky-mobile:before {
            opacity: 1
        }
        .employees-custom-pagination .swiper-pagination-bullet,
        .insight-custom-pagination .swiper-pagination-bullet,
        .swiper-custom-pagination .swiper-pagination-bullet,
        .testimonials-custom-pagination .swiper-pagination-bullet {
            margin: 0 12px!important
        }
    }
    
    @media screen and (max-width:480px) {
        .employees-custom-pagination .swiper-pagination-bullet,
        .insight-custom-pagination .swiper-pagination-bullet,
        .swiper-custom-pagination .swiper-pagination-bullet,
        .testimonials-custom-pagination .swiper-pagination-bullet {
            margin: 0 6px!important
        }
    }
    
    .swiper-slide-active .is-animated {
        animation-name: fadeInUp;
        animation-duration: 1s
    }
    
    .swiper-auto-width .swiper-slide {
        width: auto!important
    }
    
    .full-screen-right {
        width: 100vw;
        max-width: calc(100vw - (100vw - 1104px)/2)
    }
    
    @media only screen and (max-width:1150px) {
        .full-screen-right {
            max-width: calc(100vw - (100vw - 980px)/2)
        }
    }
    
    @media only screen and (max-width:1024px) {
        .full-screen-right {
            max-width: calc(100vw - 24px)
        }
    }
    
    .swiper-button-disabled {
        opacity: .4
    }
    
    :root {
        --swiper-navigation-size: 44px
    }
    
    .swiper-button-next,
    .swiper-button-prev {
        position: absolute;
        top: var(--swiper-navigation-top-offset, 50%);
        width: calc(var(--swiper-navigation-size)/44*27);
        height: var(--swiper-navigation-size);
        margin-top: calc(0px - var(--swiper-navigation-size)/2);
        z-index: 10;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        color: var(--swiper-navigation-color, var(--swiper-theme-color))
    }
    
    .swiper-button-next.swiper-button-disabled,
    .swiper-button-prev.swiper-button-disabled {
        opacity: .35;
        cursor: auto;
        pointer-events: none
    }
    
    .swiper-button-next.swiper-button-hidden,
    .swiper-button-prev.swiper-button-hidden {
        opacity: 0;
        cursor: auto;
        pointer-events: none
    }
    
    .swiper-navigation-disabled .swiper-button-next,
    .swiper-navigation-disabled .swiper-button-prev {
        display: none!important
    }
    
    .swiper-button-next:after,
    .swiper-button-prev:after {
        font-size: var(--swiper-navigation-size);
        text-transform: none!important;
        letter-spacing: 0;
        font-variant: normal;
        line-height: 1
    }
    
    .swiper-button-prev,
    .swiper-rtl .swiper-button-next {
        left: var(--swiper-navigation-sides-offset, 10px);
        right: auto
    }
    
    .swiper-button-prev:after,
    .swiper-rtl .swiper-button-next:after {
        content: "prev"
    }
    
    .swiper-button-next,
    .swiper-rtl .swiper-button-prev {
        right: var(--swiper-navigation-sides-offset, 10px);
        left: auto
    }
    
    .swiper-button-next:after,
    .swiper-rtl .swiper-button-prev:after {
        content: "next"
    }
    
    .swiper-button-lock {
        display: none
    }
    
    .swiper-pagination {
        position: absolute;
        text-align: center;
        transition: opacity .3s;
        transform: translateZ(0);
        z-index: 10
    }
    
    .swiper-pagination.swiper-pagination-hidden {
        opacity: 0
    }
    
    .swiper-pagination-disabled>.swiper-pagination,
    .swiper-pagination.swiper-pagination-disabled {
        display: none!important
    }
    
    .swiper-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-bullets.swiper-pagination-horizontal,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: var(--swiper-pagination-bottom, 8px);
        top: var(--swiper-pagination-top, auto);
        left: 0;
        width: 100%
    }
    
    .swiper-pagination-bullets-dynamic {
        overflow: hidden;
        font-size: 0
    }
    
    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        transform: scale(.33);
        position: relative
    }
    
    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
        transform: scale(1)
    }
    
    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
        transform: scale(.66)
    }
    
    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
        transform: scale(.33)
    }
    
    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
        transform: scale(.66)
    }
    
    .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
        transform: scale(.33)
    }
    
    .swiper-pagination-bullet {
        width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
        height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
        display: inline-block;
        border-radius: 50%;
        background: var(--swiper-pagination-bullet-inactive-color, #000);
        opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
    }
    
    button.swiper-pagination-bullet {
        border: none;
        margin: 0;
        padding: 0;
        box-shadow: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }
    
    .swiper-pagination-clickable .swiper-pagination-bullet {
        cursor: pointer
    }
    
    .swiper-pagination-bullet:only-child {
        display: none!important
    }
    
    .swiper-pagination-bullet-active {
        opacity: var(--swiper-pagination-bullet-opacity, 1);
        background: var(--swiper-pagination-color, var(--swiper-theme-color))
    }
    
    .swiper-pagination-vertical.swiper-pagination-bullets,
    .swiper-vertical>.swiper-pagination-bullets {
        right: var(--swiper-pagination-right, 8px);
        left: var(--swiper-pagination-left, auto);
        top: 50%;
        transform: translate3d(0, -50%, 0)
    }
    
    .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
    .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
        display: block
    }
    
    .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
    .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        top: 50%;
        transform: translateY(-50%);
        width: 8px
    }
    
    .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
    .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        display: inline-block;
        transition: transform .2s, top .2s
    }
    
    .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
    .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
    }
    
    .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
    .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        left: 50%;
        transform: translateX(-50%);
        white-space: nowrap
    }
    
    .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
    .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        transition: transform .2s, left .2s
    }
    
    .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
    :host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        transition: transform .2s, right .2s
    }
    
    .swiper-pagination-fraction {
        color: var(--swiper-pagination-fraction-color, inherit)
    }
    
    .swiper-pagination-progressbar {
        background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
        position: absolute
    }
    
    .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background: var(--swiper-pagination-color, var(--swiper-theme-color));
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        transform: scale(0);
        transform-origin: left top
    }
    
    .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        transform-origin: right top
    }
    
    .swiper-horizontal>.swiper-pagination-progressbar,
    .swiper-pagination-progressbar.swiper-pagination-horizontal,
    .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
    .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        width: 100%;
        height: var(--swiper-pagination-progressbar-size, 4px);
        left: 0;
        top: 0
    }
    
    .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
    .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
    .swiper-pagination-progressbar.swiper-pagination-vertical,
    .swiper-vertical>.swiper-pagination-progressbar {
        width: var(--swiper-pagination-progressbar-size, 4px);
        height: 100%;
        left: 0;
        top: 0
    }
    
    .swiper-pagination-lock {
        display: none
    }
    
    .swiper-fade.swiper-free-mode .swiper-slide {
        transition-timing-function: ease-out
    }
    
    .swiper-fade .swiper-slide {
        pointer-events: none;
        transition-property: opacity
    }
    
    .swiper-fade .swiper-slide .swiper-slide {
        pointer-events: none
    }
    
    .swiper-fade .swiper-slide-active,
    .swiper-fade .swiper-slide-active .swiper-slide-active {
        pointer-events: auto
    }
    /*! purgecss end ignore */
    
    @font-face {
        font-family: EuclidCircularA;
        src: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Light.edfd9346.eot);
        src: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Light.edfd9346.eot) format("embedded-opentype"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Light.dc38d66d.woff2) format("woff2"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Light.b6908c1f.woff) format("woff"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Light.3d79d13e.ttf) format("truetype"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Light.f7627843.svg) format("svg");
        font-weight: 300;
        font-style: normal
    }
    
    @font-face {
        font-family: EuclidCircularA;
        src: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Regular.576d86b6.eot);
        src: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Regular.576d86b6.eot) format("embedded-opentype"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Regular.aa128c88.woff2) format("woff2"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Regular.8d260cdd.woff) format("woff"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Regular.ebeb87d8.ttf) format("truetype"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Regular.88609b57.svg) format("svg");
        font-weight: 400;
        font-style: normal
    }
    
    @font-face {
        font-family: EuclidCircularA;
        src: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Medium.cf2bf61e.eot);
        src: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Medium.cf2bf61e.eot) format("embedded-opentype"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Medium.c34cadd8.woff2) format("woff2"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Medium.b23e25b6.woff) format("woff"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Medium.fa891fd8.ttf) format("truetype"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Medium.a52a9c06.svg) format("svg");
        font-weight: 500;
        font-style: normal
    }
    
    @font-face {
        font-family: EuclidCircularA;
        src: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Semibold.9f7c8a16.eot);
        src: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Semibold.9f7c8a16.eot) format("embedded-opentype"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Semibold.f1b35ebf.woff2) format("woff2"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Semibold.82aff12d.woff) format("woff"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Semibold.268053a3.ttf) format("truetype"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Semibold.91d6678f.svg) format("svg");
        font-weight: 600;
        font-style: normal
    }
    
    @font-face {
        font-family: EuclidCircularA;
        src: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Bold.bcb2c365.eot);
        src: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Bold.bcb2c365.eot) format("embedded-opentype"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Bold.49de4560.woff2) format("woff2"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Bold.47f797f2.woff) format("woff"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Bold.1f4229bc.ttf) format("truetype"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/EuclidCircularA-Bold.65d2536d.svg) format("svg");
        font-weight: 700;
        font-style: normal
    }
    
    @font-face {
        font-family: aspect-icons;
        src: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/aspect-icons.e3f3f0e2.eot);
        src: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/aspect-icons.e3f3f0e2.eot) format("embedded-opentype"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/aspect-icons.7ed3516f.ttf) format("truetype"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/aspect-icons.47dddd93.woff) format("woff"), url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/aspect-icons.8e851723.svg) format("svg");
        font-weight: 400;
        font-style: normal;
        font-display: block
    }
    
    .icon-circle {
        padding-right: 13px
    }
    
    .icon-circle__circle {
        transform: rotate(-180deg)
    }
    
    .icon-circle__base {
        fill: none;
        stroke-width: 2;
        stroke-linecap: round;
        stroke: #7d5fff
    }
    
    .icon-circle__fill {
        fill: none;
        stroke-width: 2;
        stroke-linecap: round;
        stroke: #fff;
        stroke-dasharray: 100;
        animation: drawout 1s forwards
    }
    
    .icon-circle__fill--dark {
        stroke: #1e1a34
    }
    
    .icon-circle:hover .icon-circle__fill {
        animation: draw 1s forwards
    }
    
    @keyframes draw {
        0% {
            stroke-dashoffset: 100
        }
        to {
            stroke-dashoffset: 0
        }
    }
    
    @keyframes drawout {
        0% {
            stroke-dashoffset: 0
        }
        to {
            stroke-dashoffset: 100
        }
    }
    
    .bg-pattern-1 {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/bg-dot-pattern-1.4a69c7dd.svg)
    }
    
    .bg-pattern-2 {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/bg-dot-pattern-2.98051a46.svg)
    }
    
    .bg-pattern-3 {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/bg-dot-pattern-3.9fefb038.svg)
    }
    
    .bg-pattern-4 {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/bg-dot-pattern-4.e496306c.svg)
    }
    
    .bg-gradient-1 {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/gradient-1.62765aab.jpg);
        background-size: cover
    }
    
    .bg-gradient-2 {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/gradient-2.1618db5a.jpg);
        background-size: cover
    }
    
    .bg-gradient-3 {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/gradient-3.29b89313.jpg);
        background-size: cover
    }
    
    .bg-gradient-4 {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/gradient-4.a24d1d16.jpg);
        background-size: cover
    }
    
    .bg-gradient-5 {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/gradient-5.46cbed45.jpg);
        background-size: cover
    }
    
    .bg-gradient-6 {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/gradient-6.2f6210fe.jpg);
        background-size: cover
    }
    
    .bg-gradient-7 {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/gradient-7.4d518b7a.jpg);
        background-size: cover
    }
    
    .bg-gradient-8 {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/gradient-8.9f30c661.jpg);
        background-size: cover
    }
    
    .bg-gradient-9 {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/gradient-9.94a31924.jpg);
        background-size: cover
    }
    
    .bg-gradient-10 {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/gradient-10.269d19f4.jpg);
        background-size: cover
    }
    
    .bg-gradient-11 {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/gradient-11.855d7c99.jpg);
        background-size: cover
    }
    
    .bg-gradient-12 {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/gradient-12.319676af.jpg);
        background-size: cover
    }
    
    .bg-gradient-13 {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/gradient-13.8027ced6.jpg);
        background-size: cover
    }
    
    .bg-gradient-14 {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/gradient-14.c89a7d85.jpg);
        background-size: cover
    }
    
    .bg-gradient-12-flip {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/gradient-12-flip.97fb5b91.jpg);
        background-size: cover
    }
    
    .bg-pattern-2-midnight {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/bg-dot-pattern-2-midnight.0776eb45.svg)
    }
    
    .bg-pattern-2-periwinkle {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/bg-dot-pattern-2-periwinkle.690ada6f.svg)
    }
    /*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license
Copyright (c) 2013 Daniel Eden
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
    
    .animated {
        animation-duration: 1s;
        animation-fill-mode: both
    }
    
    .animated.hinge {
        animation-duration: 2s
    }
    
    @keyframes bounce {
        0%,
        20%,
        50%,
        80%,
        to {
            transform: translateY(0)
        }
        40% {
            transform: translateY(-30px)
        }
        60% {
            transform: translateY(-15px)
        }
    }
    
    .bounce {
        animation-name: bounce
    }
    
    @keyframes flash {
        0%,
        50%,
        to {
            opacity: 1
        }
        25%,
        75% {
            opacity: 0
        }
    }
    
    .flash {
        animation-name: flash
    }
    
    @keyframes pulse {
        0% {
            transform: scale(1)
        }
        50% {
            transform: scale(1.1)
        }
        to {
            transform: scale(1)
        }
    }
    
    .pulse {
        animation-name: pulse
    }
    
    @keyframes shake {
        0%,
        to {
            transform: translateX(0)
        }
        10%,
        30%,
        50%,
        70%,
        90% {
            transform: translateX(-10px)
        }
        20%,
        40%,
        60%,
        80% {
            transform: translateX(10px)
        }
    }
    
    .shake {
        animation-name: shake
    }
    
    @keyframes swing {
        20% {
            transform: rotate(15deg)
        }
        40% {
            transform: rotate(-10deg)
        }
        60% {
            transform: rotate(5deg)
        }
        80% {
            transform: rotate(-5deg)
        }
        to {
            transform: rotate(0deg)
        }
    }
    
    .swing {
        transform-origin: top center;
        animation-name: swing
    }
    
    @keyframes tada {
        0% {
            transform: scale(1)
        }
        10%,
        20% {
            transform: scale(.9) rotate(-3deg)
        }
        30%,
        50%,
        70%,
        90% {
            transform: scale(1.1) rotate(3deg)
        }
        40%,
        60%,
        80% {
            transform: scale(1.1) rotate(-3deg)
        }
        to {
            transform: scale(1) rotate(0)
        }
    }
    
    .tada {
        animation-name: tada
    }
    
    @keyframes wobble {
        0% {
            transform: translateX(0)
        }
        15% {
            transform: translateX(-25%) rotate(-5deg)
        }
        30% {
            transform: translateX(20%) rotate(3deg)
        }
        45% {
            transform: translateX(-15%) rotate(-3deg)
        }
        60% {
            transform: translateX(10%) rotate(2deg)
        }
        75% {
            transform: translateX(-5%) rotate(-1deg)
        }
        to {
            transform: translateX(0)
        }
    }
    
    .wobble {
        animation-name: wobble
    }
    
    @keyframes bounceIn {
        0% {
            opacity: 0;
            transform: scale(.3)
        }
        50% {
            opacity: 1;
            transform: scale(1.05)
        }
        70% {
            transform: scale(.9)
        }
        to {
            transform: scale(1)
        }
    }
    
    .bounceIn {
        animation-name: bounceIn
    }
    
    @keyframes bounceInDown {
        0% {
            opacity: 0;
            transform: translateY(-2000px)
        }
        60% {
            opacity: 1;
            transform: translateY(30px)
        }
        80% {
            transform: translateY(-10px)
        }
        to {
            transform: translateY(0)
        }
    }
    
    .bounceInDown {
        animation-name: bounceInDown
    }
    
    @keyframes bounceInLeft {
        0% {
            opacity: 0;
            transform: translateX(-2000px)
        }
        60% {
            opacity: 1;
            transform: translateX(30px)
        }
        80% {
            transform: translateX(-10px)
        }
        to {
            transform: translateX(0)
        }
    }
    
    .bounceInLeft {
        animation-name: bounceInLeft
    }
    
    @keyframes bounceInRight {
        0% {
            opacity: 0;
            transform: translateX(2000px)
        }
        60% {
            opacity: 1;
            transform: translateX(-30px)
        }
        80% {
            transform: translateX(10px)
        }
        to {
            transform: translateX(0)
        }
    }
    
    .bounceInRight {
        animation-name: bounceInRight
    }
    
    @keyframes bounceInUp {
        0% {
            opacity: 0;
            transform: translateY(2000px)
        }
        60% {
            opacity: 1;
            transform: translateY(-30px)
        }
        80% {
            transform: translateY(10px)
        }
        to {
            transform: translateY(0)
        }
    }
    
    .bounceInUp {
        animation-name: bounceInUp
    }
    
    @keyframes bounceOut {
        0% {
            transform: scale(1)
        }
        25% {
            transform: scale(.95)
        }
        50% {
            opacity: 1;
            transform: scale(1.1)
        }
        to {
            opacity: 0;
            transform: scale(.3)
        }
    }
    
    .bounceOut {
        animation-name: bounceOut
    }
    
    @keyframes bounceOutDown {
        0% {
            transform: translateY(0)
        }
        20% {
            opacity: 1;
            transform: translateY(-20px)
        }
        to {
            opacity: 0;
            transform: translateY(2000px)
        }
    }
    
    .bounceOutDown {
        animation-name: bounceOutDown
    }
    
    @keyframes bounceOutLeft {
        0% {
            transform: translateX(0)
        }
        20% {
            opacity: 1;
            transform: translateX(20px)
        }
        to {
            opacity: 0;
            transform: translateX(-2000px)
        }
    }
    
    .bounceOutLeft {
        animation-name: bounceOutLeft
    }
    
    @keyframes bounceOutRight {
        0% {
            transform: translateX(0)
        }
        20% {
            opacity: 1;
            transform: translateX(-20px)
        }
        to {
            opacity: 0;
            transform: translateX(2000px)
        }
    }
    
    .bounceOutRight {
        animation-name: bounceOutRight
    }
    
    @keyframes bounceOutUp {
        0% {
            transform: translateY(0)
        }
        20% {
            opacity: 1;
            transform: translateY(20px)
        }
        to {
            opacity: 0;
            transform: translateY(-2000px)
        }
    }
    
    .bounceOutUp {
        animation-name: bounceOutUp
    }
    
    @keyframes fadeIn {
        0% {
            opacity: 0
        }
        to {
            opacity: 1
        }
    }
    
    .fadeIn {
        animation-name: fadeIn
    }
    
    @keyframes fadeInDown {
        0% {
            opacity: 0;
            transform: translateY(-20px)
        }
        to {
            opacity: 1;
            transform: translateY(0)
        }
    }
    
    .fadeInDown {
        animation-name: fadeInDown
    }
    
    @keyframes fadeInDownBig {
        0% {
            opacity: 0;
            transform: translateY(-2000px)
        }
        to {
            opacity: 1;
            transform: translateY(0)
        }
    }
    
    .fadeInDownBig {
        animation-name: fadeInDownBig
    }
    
    @keyframes fadeInLeft {
        0% {
            opacity: 0;
            transform: translateX(-20px)
        }
        to {
            opacity: 1;
            transform: translateX(0)
        }
    }
    
    .fadeInLeft {
        animation-name: fadeInLeft
    }
    
    @keyframes fadeInLeftBig {
        0% {
            opacity: 0;
            transform: translateX(-2000px)
        }
        to {
            opacity: 1;
            transform: translateX(0)
        }
    }
    
    .fadeInLeftBig {
        animation-name: fadeInLeftBig
    }
    
    @keyframes fadeInRight {
        0% {
            opacity: 0;
            transform: translateX(20px)
        }
        to {
            opacity: 1;
            transform: translateX(0)
        }
    }
    
    .fadeInRight {
        animation-name: fadeInRight
    }
    
    @keyframes fadeInRightBig {
        0% {
            opacity: 0;
            transform: translateX(2000px)
        }
        to {
            opacity: 1;
            transform: translateX(0)
        }
    }
    
    .fadeInRightBig {
        animation-name: fadeInRightBig
    }
    
    @keyframes fadeInUp {
        0% {
            opacity: 0;
            transform: translateY(20px)
        }
        to {
            opacity: 1;
            transform: translateY(0)
        }
    }
    
    .fadeInUp {
        animation-name: fadeInUp
    }
    
    @keyframes fadeInUpBig {
        0% {
            opacity: 0;
            transform: translateY(2000px)
        }
        to {
            opacity: 1;
            transform: translateY(0)
        }
    }
    
    .fadeInUpBig {
        animation-name: fadeInUpBig
    }
    
    @keyframes fadeOut {
        0% {
            opacity: 1
        }
        to {
            opacity: 0
        }
    }
    
    .fadeOut {
        animation-name: fadeOut
    }
    
    @keyframes fadeOutDown {
        0% {
            opacity: 1;
            transform: translateY(0)
        }
        to {
            opacity: 0;
            transform: translateY(20px)
        }
    }
    
    .fadeOutDown {
        animation-name: fadeOutDown
    }
    
    @keyframes fadeOutDownBig {
        0% {
            opacity: 1;
            transform: translateY(0)
        }
        to {
            opacity: 0;
            transform: translateY(2000px)
        }
    }
    
    .fadeOutDownBig {
        animation-name: fadeOutDownBig
    }
    
    @keyframes fadeOutLeft {
        0% {
            opacity: 1;
            transform: translateX(0)
        }
        to {
            opacity: 0;
            transform: translateX(-20px)
        }
    }
    
    .fadeOutLeft {
        animation-name: fadeOutLeft
    }
    
    @keyframes fadeOutLeftBig {
        0% {
            opacity: 1;
            transform: translateX(0)
        }
        to {
            opacity: 0;
            transform: translateX(-2000px)
        }
    }
    
    .fadeOutLeftBig {
        animation-name: fadeOutLeftBig
    }
    
    @keyframes fadeOutRight {
        0% {
            opacity: 1;
            transform: translateX(0)
        }
        to {
            opacity: 0;
            transform: translateX(20px)
        }
    }
    
    .fadeOutRight {
        animation-name: fadeOutRight
    }
    
    @keyframes fadeOutRightBig {
        0% {
            opacity: 1;
            transform: translateX(0)
        }
        to {
            opacity: 0;
            transform: translateX(2000px)
        }
    }
    
    .fadeOutRightBig {
        animation-name: fadeOutRightBig
    }
    
    @keyframes fadeOutUp {
        0% {
            opacity: 1;
            transform: translateY(0)
        }
        to {
            opacity: 0;
            transform: translateY(-20px)
        }
    }
    
    .fadeOutUp {
        animation-name: fadeOutUp
    }
    
    @keyframes fadeOutUpBig {
        0% {
            opacity: 1;
            transform: translateY(0)
        }
        to {
            opacity: 0;
            transform: translateY(-2000px)
        }
    }
    
    .fadeOutUpBig {
        animation-name: fadeOutUpBig
    }
    
    @keyframes flip {
        0% {
            transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
            animation-timing-function: ease-out
        }
        40% {
            transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
            animation-timing-function: ease-out
        }
        50% {
            transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
            animation-timing-function: ease-in
        }
        80% {
            transform: perspective(400px) translateZ(0) rotateY(1turn) scale(.95);
            animation-timing-function: ease-in
        }
        to {
            transform: perspective(400px) translateZ(0) rotateY(1turn) scale(1);
            animation-timing-function: ease-in
        }
    }
    
    .animated.flip {
        backface-visibility: visible;
        animation-name: flip
    }
    
    @keyframes flipInX {
        0% {
            transform: perspective(400px) rotateX(90deg);
            opacity: 0
        }
        40% {
            transform: perspective(400px) rotateX(-10deg)
        }
        70% {
            transform: perspective(400px) rotateX(10deg)
        }
        to {
            transform: perspective(400px) rotateX(0deg);
            opacity: 1
        }
    }
    
    .flipInX {
        backface-visibility: visible!important;
        animation-name: flipInX
    }
    
    @keyframes flipInY {
        0% {
            transform: perspective(400px) rotateY(90deg);
            opacity: 0
        }
        40% {
            transform: perspective(400px) rotateY(-10deg)
        }
        70% {
            transform: perspective(400px) rotateY(10deg)
        }
        to {
            transform: perspective(400px) rotateY(0deg);
            opacity: 1
        }
    }
    
    .flipInY {
        backface-visibility: visible!important;
        animation-name: flipInY
    }
    
    @keyframes flipOutX {
        0% {
            transform: perspective(400px) rotateX(0deg);
            opacity: 1
        }
        to {
            transform: perspective(400px) rotateX(90deg);
            opacity: 0
        }
    }
    
    .flipOutX {
        animation-name: flipOutX;
        backface-visibility: visible!important
    }
    
    @keyframes flipOutY {
        0% {
            transform: perspective(400px) rotateY(0deg);
            opacity: 1
        }
        to {
            transform: perspective(400px) rotateY(90deg);
            opacity: 0
        }
    }
    
    .flipOutY {
        backface-visibility: visible!important;
        animation-name: flipOutY
    }
    
    @keyframes lightSpeedIn {
        0% {
            transform: translateX(100%) skewX(-30deg);
            opacity: 0
        }
        60% {
            transform: translateX(-20%) skewX(30deg);
            opacity: 1
        }
        80% {
            transform: translateX(0) skewX(-15deg);
            opacity: 1
        }
        to {
            transform: translateX(0) skewX(0deg);
            opacity: 1
        }
    }
    
    .lightSpeedIn {
        animation-name: lightSpeedIn;
        animation-timing-function: ease-out
    }
    
    @keyframes lightSpeedOut {
        0% {
            transform: translateX(0) skewX(0deg);
            opacity: 1
        }
        to {
            transform: translateX(100%) skewX(-30deg);
            opacity: 0
        }
    }
    
    .lightSpeedOut {
        animation-name: lightSpeedOut;
        animation-timing-function: ease-in
    }
    
    @keyframes rotateIn {
        0% {
            transform-origin: center center;
            transform: rotate(-200deg);
            opacity: 0
        }
        to {
            transform-origin: center center;
            transform: rotate(0);
            opacity: 1
        }
    }
    
    .rotateIn {
        animation-name: rotateIn
    }
    
    @keyframes rotateInDownLeft {
        0% {
            transform-origin: left bottom;
            transform: rotate(-90deg);
            opacity: 0
        }
        to {
            transform-origin: left bottom;
            transform: rotate(0);
            opacity: 1
        }
    }
    
    .rotateInDownLeft {
        animation-name: rotateInDownLeft
    }
    
    @keyframes rotateInDownRight {
        0% {
            transform-origin: right bottom;
            transform: rotate(90deg);
            opacity: 0
        }
        to {
            transform-origin: right bottom;
            transform: rotate(0);
            opacity: 1
        }
    }
    
    .rotateInDownRight {
        animation-name: rotateInDownRight
    }
    
    @keyframes rotateInUpLeft {
        0% {
            transform-origin: left bottom;
            transform: rotate(90deg);
            opacity: 0
        }
        to {
            transform-origin: left bottom;
            transform: rotate(0);
            opacity: 1
        }
    }
    
    .rotateInUpLeft {
        animation-name: rotateInUpLeft
    }
    
    @keyframes rotateInUpRight {
        0% {
            transform-origin: right bottom;
            transform: rotate(-90deg);
            opacity: 0
        }
        to {
            transform-origin: right bottom;
            transform: rotate(0);
            opacity: 1
        }
    }
    
    .rotateInUpRight {
        animation-name: rotateInUpRight
    }
    
    @keyframes rotateOut {
        0% {
            transform-origin: center center;
            transform: rotate(0);
            opacity: 1
        }
        to {
            transform-origin: center center;
            transform: rotate(200deg);
            opacity: 0
        }
    }
    
    .rotateOut {
        animation-name: rotateOut
    }
    
    @keyframes rotateOutDownLeft {
        0% {
            transform-origin: left bottom;
            transform: rotate(0);
            opacity: 1
        }
        to {
            transform-origin: left bottom;
            transform: rotate(90deg);
            opacity: 0
        }
    }
    
    .rotateOutDownLeft {
        animation-name: rotateOutDownLeft
    }
    
    @keyframes rotateOutDownRight {
        0% {
            transform-origin: right bottom;
            transform: rotate(0);
            opacity: 1
        }
        to {
            transform-origin: right bottom;
            transform: rotate(-90deg);
            opacity: 0
        }
    }
    
    .rotateOutDownRight {
        animation-name: rotateOutDownRight
    }
    
    @keyframes rotateOutUpLeft {
        0% {
            transform-origin: left bottom;
            transform: rotate(0);
            opacity: 1
        }
        to {
            transform-origin: left bottom;
            transform: rotate(-90deg);
            opacity: 0
        }
    }
    
    .rotateOutUpLeft {
        animation-name: rotateOutUpLeft
    }
    
    @keyframes rotateOutUpRight {
        0% {
            transform-origin: right bottom;
            transform: rotate(0);
            opacity: 1
        }
        to {
            transform-origin: right bottom;
            transform: rotate(90deg);
            opacity: 0
        }
    }
    
    .rotateOutUpRight {
        animation-name: rotateOutUpRight
    }
    
    @keyframes slideInDown {
        0% {
            opacity: 0;
            transform: translateY(-2000px)
        }
        to {
            transform: translateY(0)
        }
    }
    
    .slideInDown {
        animation-name: slideInDown
    }
    
    @keyframes slideInLeft {
        0% {
            opacity: 0;
            transform: translateX(-2000px)
        }
        to {
            transform: translateX(0)
        }
    }
    
    .slideInLeft {
        animation-name: slideInLeft
    }
    
    @keyframes slideInRight {
        0% {
            opacity: 0;
            transform: translateX(2000px)
        }
        to {
            transform: translateX(0)
        }
    }
    
    .slideInRight {
        animation-name: slideInRight
    }
    
    @keyframes slideOutLeft {
        0% {
            transform: translateX(0)
        }
        to {
            opacity: 0;
            transform: translateX(-2000px)
        }
    }
    
    .slideOutLeft {
        animation-name: slideOutLeft
    }
    
    @keyframes slideOutRight {
        0% {
            transform: translateX(0)
        }
        to {
            opacity: 0;
            transform: translateX(2000px)
        }
    }
    
    .slideOutRight {
        animation-name: slideOutRight
    }
    
    @keyframes slideOutUp {
        0% {
            transform: translateY(0)
        }
        to {
            opacity: 0;
            transform: translateY(-2000px)
        }
    }
    
    .slideOutUp {
        animation-name: slideOutUp
    }
    
    @keyframes hinge {
        0% {
            transform: rotate(0);
            transform-origin: top left;
            animation-timing-function: ease-in-out
        }
        20%,
        60% {
            transform: rotate(80deg);
            transform-origin: top left;
            animation-timing-function: ease-in-out
        }
        40% {
            transform: rotate(60deg);
            transform-origin: top left;
            animation-timing-function: ease-in-out
        }
        80% {
            transform: rotate(60deg) translateY(0);
            opacity: 1;
            transform-origin: top left;
            animation-timing-function: ease-in-out
        }
        to {
            transform: translateY(700px);
            opacity: 0
        }
    }
    
    .hinge {
        animation-name: hinge
    }
    
    @keyframes rollIn {
        0% {
            opacity: 0;
            transform: translateX(-100%) rotate(-120deg)
        }
        to {
            opacity: 1;
            transform: translateX(0) rotate(0deg)
        }
    }
    
    .rollIn {
        animation-name: rollIn
    }
    
    @keyframes rollOut {
        0% {
            opacity: 1;
            transform: translateX(0) rotate(0deg)
        }
        to {
            opacity: 0;
            transform: translateX(100%) rotate(120deg)
        }
    }
    
    .rollOut {
        animation-name: rollOut
    }
    /*! purgecss start ignore */
    
    .hs-form-iframe {
        width: 100%!important
    }
    
    .workbench-first-sec .flex.items-center.bg-cover.w-full.overflow-hidden.relative.md\:min-h-\[500px\].md\:bg-center.bg-right.bg-gray-19 {
        background-position: bottom!important;
        min-height: 700px!important
    }
    
    body {
        font-family: EuclidCircularA, sans-serif;
        font-weight: 400;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }
    
    .careers-sec-5 div#text_slide_1 {
        background: rgba(153, 176, 246, .129)
    }
    
    .careers-sec-5 div#text_slide_2 {
        background: rgba(182, 158, 255, .2)
    }
    
    .careers-sec-5 div#text_slide_3 {
        background: rgba(104, 195, 212, .149)
    }
    /*! purgecss end ignore */
    
    .how-we-got-here {
        background: #f1f4fe
    }
    
    .tabs-careers .p-5.border-transparent {
        display: none
    }
    
    .tabs-careers #strategies_1 {
        border: 2px solid #7d5fff;
        border-radius: 5px
    }
    
    .tabs-careers #strategies_1,
    .tabs-careers #strategies_2 {
        padding-top: .3em;
        padding-bottom: .3em;
        margin-right: .5em;
        font-size: 19px;
        background-color: rgba(237, 236, 240, .502)
    }
    
    .tabs-careers #strategies_2 {
        border: 2px solid #3caa81;
        border-radius: 5px
    }
    
    .tabs-careers #strategies_3 {
        border: 2px solid #4578e5;
        border-radius: 5px
    }
    
    .tabs-careers #strategies_3,
    .tabs-careers #strategies_4 {
        padding-top: .3em;
        padding-bottom: .3em;
        margin-right: .5em;
        font-size: 19px;
        background-color: rgba(237, 236, 240, .502)
    }
    
    .tabs-careers #strategies_4 {
        border: 2px solid #b632ff;
        border-radius: 5px
    }
    
    .tabs-careers #strategies_5 {
        border: 2px solid #f2c14e;
        border-radius: 5px
    }
    
    .tabs-careers #strategies_5,
    .tabs-careers #strategies_6 {
        padding-top: .3em;
        padding-bottom: .3em;
        margin-right: .5em;
        font-size: 19px;
        background-color: rgba(237, 236, 240, .502)
    }
    
    .tabs-careers #strategies_6 {
        border: 2px solid #30bfda;
        border-radius: 5px
    }
    
    .how-it-works-sec {
        padding-top: 2rem
    }
    
    .career-carousel-item {
        background: #ededef;
        border-radius: 20px
    }
    
    .career-carousel-item h5 {
        font-weight: 500;
        font-size: 20px
    }
    
    .careers-carousel-h6 {
        color: rgba(30, 26, 52, .698);
        font-size: 18px;
        width: 75%;
        margin: 0 auto;
        padding-top: 1em
    }
    
    .career-carousel-item img {
        border-top-left-radius: 20px;
        border-top-right-radius: 20px
    }
    
    .careers-sec-1 h1 {
        font-size: 68px!important;
        line-height: 76px!important
    }
    
    .careers-sec-2 h2 {
        font-size: 48px!important;
        font-weight: 400;
        color: #1e1a34;
        line-height: 50px
    }
    
    .careers-sec-2 .p {
        width: 70%;
        font-size: 20px;
        line-height: 26px;
        color: rgba(30, 26, 52, .698);
        font-weight: 400
    }
    
    .career-bottom-carousel {
        padding-top: 4rem!important
    }
    
    .tabs-careers {
        margin-top: -4%;
        padding-top: 0!important;
        padding-bottom: 0!important
    }
    
    .careers-sec-5 .swiper-button-next:after {
        display: none
    }
    
    .careers-sec-5 .swiper-button-next:hover {
        color: #99b0f6!important
    }
    
    .careers-sec-5 .swiper-button-next,
    .swiper-button-prev {
        position: absolute;
        top: 90%!important;
        z-index: 10;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #99b0f6!important;
        background: #fff!important;
        border-radius: 50px!important;
        padding: 5%!important
    }
    
    .careers-sec-3,
    .careers-sec-4,
    .careers-sec-5,
    .careers-sec-6,
    .careers-sec-7 {
        border-bottom: 1px solid #c5d4fd
    }
    
    .careers-sec-6 .values-desc {
        font-size: 18px!important
    }
    
    .careers-sec-6 .values-head {
        font-size: 18px!important;
        color: #000;
        font-weight: 600
    }
    
    .careers-sec-6 #values_1,
    .careers-sec-6 #values_2,
    .careers-sec-6 #values_3,
    .careers-sec-6 #values_4,
    .careers-sec-6 #values_5,
    .careers-sec-6 #values_6 {
        position: relative;
        padding-left: 40px
    }
    
    .careers-sec-6 #values_1:before {
        content: "•";
        position: absolute;
        left: 0;
        top: -.6em;
        font-size: 65px;
        color: rgba(125, 95, 255, .302)
    }
    
    .careers-sec-6 #values_2:before {
        content: "•";
        position: absolute;
        left: 0;
        top: -.6em;
        font-size: 65px;
        color: #c5d4fd
    }
    
    .careers-sec-6 #values_3:before {
        content: "•";
        position: absolute;
        left: 0;
        top: -.6em;
        font-size: 65px;
        color: rgba(104, 195, 212, .502)
    }
    
    .careers-sec-6 #values_4:before {
        content: "•";
        position: absolute;
        left: 0;
        top: -.6em;
        font-size: 65px;
        color: rgba(74, 37, 170, .502)
    }
    
    .careers-sec-6 #values_5:before {
        content: "•";
        position: absolute;
        left: 0;
        top: -.6em;
        font-size: 65px;
        color: rgba(242, 193, 78, .502)
    }
    
    .careers-sec-6 #values_6:before {
        content: "•";
        position: absolute;
        left: 0;
        top: -.6em;
        font-size: 65px;
        color: rgba(182, 50, 255, .302)
    }
    
    .careers-sec-8 .en-circle-check {
        display: none
    }
    
    .careers-sec-8 #list-item-0 {
        border-top: 1px solid rgba(125, 95, 255, .698)
    }
    
    .careers-sec-8 #list-item-1 {
        border-bottom: 1px solid rgba(182, 50, 255, .502);
        border-top: 1px solid rgba(69, 120, 229, .698)
    }
    
    .careers-sec-8 #list-item-2 {
        border-bottom: 1px solid rgba(242, 193, 78, .8)
    }
    
    .careers-sec-8 #list-item-3 {
        border-bottom: 1px solid rgba(104, 195, 212, .8)
    }
    
    .careers-sec-8 #list-item-4 {
        border-bottom: 1px solid #99b0f6
    }
    
    .how-we-got-here h2 {
        font-size: 48px;
        font-weight: 400;
        line-height: 56px
    }
    
    .how-we-got-here .p {
        font-size: 18px;
        line-height: 26px;
        color: rgba(30, 26, 52, .698)
    }
    
    .tabs-careers #strategies_1:hover {
        background: #7d5fff;
        color: #fff;
        transition: .3s
    }
    
    .tabs-careers #strategies_2:hover {
        background: #3caa81;
        color: #fff;
        transition: .3s
    }
    
    .tabs-careers #strategies_3:hover {
        background: #4578e5;
        color: #fff;
        transition: .3s
    }
    
    .tabs-careers #strategies_4:hover {
        background: #b632ff;
        color: #fff;
        transition: .3s
    }
    
    .tabs-careers #strategies_5:hover {
        background: #f2c14e;
        color: #fff;
        transition: .3s
    }
    
    .tabs-careers #strategies_6:hover {
        background: #30bfda;
        color: #fff;
        transition: .3s
    }
    
    .accordion-content {
        max-height: 0;
        overflow: hidden;
        transition: max-height 1.3s ease;
        opacity: 0;
        padding: 0
    }
    
    .accordion-content.open {
        max-height: 1000px;
        opacity: 1;
        padding: 0 1rem 1rem 6.3rem;
        transition: .5s
    }
    
    .careers-sec-accordion {
        background-color: #f5f6f6!important
    }
    
    .careers-sec-accordion,
    .careers-sec-accordion-tech {
        transition: background .1s ease, background-color .5s ease
    }
    
    .careers-sec-accordion-tech {
        background: linear-gradient(115.89deg, #b632ff -6.39%, #007c91 110.85%)
    }
    
    .careers-sec-accordion-prod-manage {
        background: linear-gradient(90deg, #4a25aa, #007c91);
        transition: background .1s ease, background-color .5s ease
    }
    
    .careers-sec-accordion-mark {
        background: linear-gradient(90deg, #7d5fff, #4578e5);
        transition: background .1s ease, background-color .5s ease
    }
    
    .careers-sec-accordion-legal {
        background: linear-gradient(90deg, #99b0f6, #4578e5);
        transition: background .1s ease, background-color .5s ease
    }
    
    .careers-sec-accordion-client-service {
        background: linear-gradient(90deg, #2cccd3, #4578e5);
        transition: background .1s ease, background-color .5s ease
    }
    
    .careers-sec-accordion-revenue {
        background: linear-gradient(90deg, #007c91, #3b66c1);
        transition: background .1s ease, background-color .5s ease
    }
    
    .careers-sec-accordion-hr {
        background: linear-gradient(90deg, #f2c14e, #007c91);
        transition: background .1s ease, background-color .5s ease
    }
    
    .careers-sec-accordion-finance {
        background: linear-gradient(90deg, #4578e5, #4a25aa);
        transition: background .1s ease, background-color .5s ease
    }
    
    .careers-sec-accordion i.en-long-arrow {
        color: #fff!important;
        border: 1px solid #fff;
        padding: 10px;
        border-radius: 50px
    }
    
    .careers-sec-accordion-client-service .p,
    .careers-sec-accordion-client-service a,
    .careers-sec-accordion-client-service h2,
    .careers-sec-accordion-client-service span,
    .careers-sec-accordion-client-service svg path,
    .careers-sec-accordion-client-service ul li,
    .careers-sec-accordion-finance .p,
    .careers-sec-accordion-finance a,
    .careers-sec-accordion-finance h2,
    .careers-sec-accordion-finance span,
    .careers-sec-accordion-finance svg path,
    .careers-sec-accordion-finance ul li,
    .careers-sec-accordion-hr .p,
    .careers-sec-accordion-hr a,
    .careers-sec-accordion-hr h2,
    .careers-sec-accordion-hr span,
    .careers-sec-accordion-hr svg path,
    .careers-sec-accordion-hr ul li,
    .careers-sec-accordion-legal .p,
    .careers-sec-accordion-legal a,
    .careers-sec-accordion-legal h2,
    .careers-sec-accordion-legal span,
    .careers-sec-accordion-legal svg path,
    .careers-sec-accordion-legal ul li,
    .careers-sec-accordion-mark .p,
    .careers-sec-accordion-mark a,
    .careers-sec-accordion-mark h2,
    .careers-sec-accordion-mark span,
    .careers-sec-accordion-mark svg path,
    .careers-sec-accordion-mark ul li,
    .careers-sec-accordion-prod-manage .p,
    .careers-sec-accordion-prod-manage a,
    .careers-sec-accordion-prod-manage h2,
    .careers-sec-accordion-prod-manage span,
    .careers-sec-accordion-prod-manage svg path,
    .careers-sec-accordion-prod-manage ul li,
    .careers-sec-accordion-revenue .p,
    .careers-sec-accordion-revenue a,
    .careers-sec-accordion-revenue h2,
    .careers-sec-accordion-revenue span,
    .careers-sec-accordion-revenue svg path,
    .careers-sec-accordion-revenue ul li,
    .careers-sec-accordion-tech .p,
    .careers-sec-accordion-tech a,
    .careers-sec-accordion-tech h2,
    .careers-sec-accordion-tech span,
    .careers-sec-accordion-tech svg path,
    .careers-sec-accordion-tech ul li {
        color: #fff!important;
        stroke: #fff!important;
        transition: .2s ease
    }
    
    .careers-sec-accordion h2 {
        font-size: 48px;
        line-height: 56px;
        font-weight: 400;
        color: #1e1a34
    }
    
    .careers-sec-accordion .p {
        color: #1e1a34;
        font-size: 18px;
        line-height: 26px
    }
    
    .careers-sec-accordion div {
        line-height: 25px
    }
    
    .careers-sec-accordion div,
    .careers-sec-accordion ul li a {
        font-size: 18px;
        color: #1e1a34
    }
    
    .careers-sec-2 h4 {
        margin-bottom: 2%
    }
    
    .career-carousel-item {
        perspective: 1000px
    }
    
    .card-inner {
        position: relative;
        width: 100%;
        height: 100%;
        transform-style: preserve-3d;
        transition: transform .6s
    }
    
    .career-carousel-item:hover .card-inner {
        transform: rotateY(180deg)
    }
    
    .career-carousel-item-slider-img {
        border-radius: 20px
    }
    
    .career-bottom-carousel .swiper-button-next,
    .swiper-button-prev {
        color: #fff!important;
        background: none!important;
        position: absolute;
        top: 50%!important
    }
    
    .card-back,
    .card-front {
        position: absolute;
        width: 100%;
        height: 100%;
        backface-visibility: hidden
    }
    
    .card-back {
        transform: rotateY(180deg)
    }
    
    .text-slider-bg-col {
        background: rgba(197, 212, 253, .259)
    }
    
    .text-slider-desc {
        font-size: 22px
    }
    
    .text-slider-heading {
        font-size: 12px
    }
    
    p.testimonial-name {
        font-size: 15px;
        font-weight: 600
    }
    
    p.testimonial-department,
    p.testimonial-designation {
        font-size: 15px
    }
    
    img.testimonial-img {
        border-radius: 100px;
        margin-bottom: 10%
    }
    
    .testimonial-bio {
        display: flex;
        flex-direction: column;
        margin-top: 10%
    }
    
    .text-slider-bg-col i {
        background: #fff;
        border-radius: 25px;
        color: #99b0f6;
        padding: 2%;
        margin-right: 5%
    }
    
    .career-bottom-carousel .swiper-button-next:after,
    .career-bottom-carousel .swiper-button-prev:after {
        color: #fff!important;
        font-size: 25px!important
    }
    
    .careers-sec-accordion div .careers-sec-accordion-title svg path {
        stroke: #000
    }
    
    .careers-sec-accordion div#list-item-0-0 .careers-sec-accordion-title:hover span,
    .careers-sec-accordion div#list-item-0-0 .careers-sec-accordion-title:hover svg path {
        stroke: #b632ff;
        color: #b632ff
    }
    
    .careers-sec-accordion div#list-item-0-1 .careers-sec-accordion-title:hover span,
    .careers-sec-accordion div#list-item-0-1 .careers-sec-accordion-title:hover svg path {
        stroke: #4a26ab;
        color: #4a26ab
    }
    
    .careers-sec-accordion div#list-item-0-2 .careers-sec-accordion-title:hover span,
    .careers-sec-accordion div#list-item-0-2 .careers-sec-accordion-title:hover svg path {
        stroke: #6c57ff;
        color: #6c57ff
    }
    
    .careers-sec-accordion div#list-item-0-3 .careers-sec-accordion-title:hover span,
    .careers-sec-accordion div#list-item-0-3 .careers-sec-accordion-title:hover svg path {
        stroke: #0065dc;
        color: #0065dc
    }
    
    .careers-sec-accordion div#list-item-1-0 .careers-sec-accordion-title:hover span,
    .careers-sec-accordion div#list-item-1-0 .careers-sec-accordion-title:hover svg path {
        stroke: #0098c8;
        color: #0098c8
    }
    
    .careers-sec-accordion div#list-item-1-1 .careers-sec-accordion-title:hover span,
    .careers-sec-accordion div#list-item-1-1 .careers-sec-accordion-title:hover svg path {
        stroke: #094ccf;
        color: #094ccf
    }
    
    .careers-sec-accordion div#list-item-1-2 .careers-sec-accordion-title:hover span,
    .careers-sec-accordion div#list-item-1-2 .careers-sec-accordion-title:hover svg path {
        stroke: #02a364;
        color: #02a364
    }
    
    .careers-sec-accordion div#list-item-1-3 .careers-sec-accordion-title:hover span,
    .careers-sec-accordion div#list-item-1-3 .careers-sec-accordion-title:hover svg path {
        stroke: #146bed;
        color: #146bed
    }
    
    .institutional-second-sec img {
        width: 600px
    }
    
    .workbench-last-section .link {
        background: #7d5fff;
        color: #fff;
        border-radius: 50px;
        padding: 3% 8%
    }
    
    .career-bottom-carousel .p {
        font-size: 12px
    }
    
    .careers-sec-5 div#text_slide_4 {
        background: rgba(153, 176, 246, .129)
    }
    
    .careers-sec-5 div#text_slide_5 {
        background: rgba(182, 158, 255, .2)
    }
    
    .careers-sec-5 div#text_slide_6 {
        background: rgba(104, 195, 212, .149)
    }
    
    .careers-sec-accordion .accordion-content a {
        text-decoration: underline
    }
    
    @media only screen and (min-device-width:300px)and (max-device-width:850px) {
        .tabs-careers {
            margin-top: -15%
        }
        .careers-sec-1 h1 {
            font-size: 45px!important;
            line-height: 50px!important
        }
        .social-follow-sec p {
            font-size: 15px!important
        }
        .text-slider-desc {
            font-size: 18px
        }
        .careers-sec-5 .swiper-button-next,
        .swiper-button-prev {
            top: 91%!important;
            border-radius: 100px!important;
            padding: 6%!important
        }
        p.testimonial-name {
            font-size: 14px;
            font-weight: 600
        }
        p.testimonial-department,
        p.testimonial-designation {
            font-size: 13px
        }
        .testimonial-bio {
            margin-left: 7%
        }
        .careers-sec-2 .p {
            width: 100%
        }
        .career-bottom-carousel .swiper-button-prev {
            position: absolute;
            top: 50%!important
        }
    }
    
    @media only screen and (max-width:1024px) {
        .container {
            max-width: calc(100% - 24px)!important
        }
    }
    
    .h-auto-important {
        height: auto!important
    }
    
    .container .container {
        padding: 0;
        max-width: 100%!important;
        min-width: 100%!important
    }
    
    .search-filter {
        box-shadow: none!important;
        outline: none!important
    }
    
    .search-filter:focus {
        border-top: none!important;
        border-left: none!important;
        border-right: none!important
    }
    
    .inslide-links-purple-midnight a {
        --tw-text-opacity: 1;
        color: rgb(30 26 52/var(--tw-text-opacity))
    }
    
    .toggle-checkbox {
        outline: none!important;
        border: none!important;
        box-shadow: none!important
    }
    
    .toggle-checkbox,
    .toggle-checkbox:checked {
        background-color: #fff!important;
        background-image: none!important
    }
    
    .toggle-checkbox:checked {
        right: 0;
        transition-property: all;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .15s
    }
    
    .toggle-checkbox:checked+.toggle-label {
        --tw-bg-opacity: 1;
        background-color: rgb(125 95 255/var(--tw-bg-opacity))
    }
    
    .bullet-list li {
        margin-bottom: 16px;
        padding-left: 32px;
        position: relative
    }
    
    .bullet-list li:before {
        content: "";
        width: 8px;
        height: 8px;
        border: 2px solid #7d5fff;
        position: absolute;
        top: 6px;
        left: 0;
        border-radius: 10px
    }
    
    blockquote {
        position: relative;
        margin-bottom: 0;
        margin-top: 1.5rem;
        display: block;
        padding-left: 2rem
    }
    
    .workbench-first-sec blockquote.flex.items-center.bg-cover.w-full.overflow-hidden.md\:min-h-\[500px\].md\:bg-center.bg-right.bg-gray-19 {
        background-position: bottom;
        min-height: 700px
    }
    
    .icon-expaded blockquote {
        right: -11px;
        transition: .3s
    }
    
    .icon-collapse blockquote {
        right: 0;
        transition: .3s
    }
    
    @media (min-width:768px) {
        blockquote {
            margin-top: 1.5rem;
            margin-bottom: 1.5rem
        }
    }
    
    blockquote:before {
        content: "“";
        width: 32px;
        height: 50px;
        position: absolute;
        left: 0;
        top: 0;
        font-size: 20px;
        line-height: 32px;
        --tw-text-opacity: 1;
        color: rgb(125 95 255/var(--tw-text-opacity))
    }
    
    .icon-expaded blockquote:before {
        left: -1px;
        transition: .3s
    }
    
    .icon-collapse blockquote:before {
        left: 10px;
        transition: .3s
    }
    
    @media (min-width:768px) {
        blockquote:before {
            font-size: 32px
        }
    }
    
    .editor.opacity-70 {
        opacity: 1!important
    }
    
    .editor.opacity-70 * {
        opacity: .7
    }
    
    .editor.opacity-70 blockquote,
    .editor.opacity-70 blockquote * {
        opacity: 1
    }
    
    .video-player {
        height: auto!important;
        width: 100%!important
    }
    
    @media only screen and (min-width:992px) {
        .legal-text-content {
            -moz-column-count: 2;
            column-count: 2;
            -moz-column-gap: 50px;
            column-gap: 50px
        }
    }
    
    .legal-text-content ul {
        list-style: initial;
        padding-left: 40px;
        margin: 20px 0
    }
    
    .legal-text-content ol {
        list-style: decimal;
        padding-left: 40px;
        margin: 20px 0
    }
    
    .legal-text-content ol ol {
        list-style: lower-alpha
    }
    
    .legal-text-content ol ol ol {
        list-style: lower-roman
    }
    
    .legal-text-content ol li {
        margin-top: 8px;
        padding-left: 5px
    }
    
    .legal-text-content ol ol {
        list-style-type: lower-alpha
    }
    
    .spacer-unique-class-L {
        height: 100px!important
    }
    
    .spacer-unique-class-M {
        height: 50px!important
    }
    
    .beyond-alpha-unique-page p.flex.items-center.mb-5.font-medium.md\:mb-8.label.text-white {
        padding-top: 20%
    }
    
    .our-episodes-h2 h2 {
        font-size: 42pt;
        color: #000
    }
    
    p.beyond-af-eyebrow {
        font-size: 14px;
        font-weight: 500;
        line-height: 22px;
        letter-spacing: 2.5px;
        text-align: left;
        text-transform: uppercase;
        color: #7d5fff;
        opacity: 1!important
    }
    
    .lists ul li,
    .lists>li {
        position: relative;
        padding-left: 30px;
        margin-bottom: 15px
    }
    
    .lists ul li ul li:before,
    .lists>li ul li:before {
        width: 10px;
        height: 10px;
        background-color: #7d5fff
    }
    
    .lists ul li ol,
    .lists ul li ul,
    .lists>li ol,
    .lists>li ul {
        padding-top: 10px
    }
    
    .lists ul li ol li,
    .lists ul li ul li,
    .lists>li ol li,
    .lists>li ul li {
        margin-bottom: 15px
    }
    
    .lists ul li:before,
    .lists>li:before {
        content: "";
        display: block;
        width: 12px;
        height: 12px;
        border-radius: 10px;
        border: 2px solid #7d5fff;
        position: absolute;
        top: 6px;
        left: 0
    }
    
    .lists ol {
        margin: 0;
        list-style: decimal
    }
    
    .lists ol ol {
        list-style: lower-alpha
    }
    
    .lists ol ol ol {
        list-style: lower-roman
    }
    
    .two-col--description ul {
        margin-left: 2rem;
        list-style-position: outside;
        list-style-type: disc;
        padding-top: 1rem;
        padding-bottom: 1rem
    }
    
    .no-scroll {
        height: 100%;
        overflow: hidden
    }
    
    .mobile-overflow {
        background: #53565a;
        position: relative
    }
    
    .mobile-overflow:after {
        content: "";
        position: absolute;
        height: 100%;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        width: 100vw;
        background: #53565a;
        z-index: -1
    }
    
    input::-webkit-search-cancel-button {
        display: none
    }
    
    .freeform-content {
        letter-spacing: .2px;
        font-size: 18px;
        line-height: 26px;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 15px;
        padding-left: 15px
    }
    
    @media (min-width:640px) {
        .freeform-content {
            max-width: 640px
        }
    }
    
    @media (min-width:768px) {
        .freeform-content {
            max-width: 768px
        }
    }
    
    @media (min-width:1024px) {
        .freeform-content {
            max-width: 1024px
        }
    }
    
    @media (min-width:1150px) {
        .freeform-content {
            max-width: 1150px
        }
    }
    
    .freeform-content {
        margin-bottom: 1.5rem;
        padding-top: 3rem;
        padding-bottom: 3rem;
        opacity: .7
    }
    
    @media only screen and (max-width:1024px) {
        .freeform-content {
            max-width: calc(100% - 24px)
        }
    }
    
    .freeform-content .container {
        padding: 0;
        max-width: 100%;
        min-width: 100%
    }
    
    .editor.freeform-content {
        opacity: 1
    }
    
    .editor.freeform-content * {
        opacity: .7
    }
    
    .editor.freeform-content blockquote,
    .editor.freeform-content blockquote * {
        opacity: 1
    }
    
    div.zero-padding div.freeform-content div.mb-12 div.col-span-8>div {
        display: flex;
        flex-direction: column
    }
    
    div.zero-padding div.freeform-content div.mb-12 div.col-span-8>div>div.col-span-2 {
        padding-left: 0;
        padding-top: 1rem
    }
    
    .freeform-content b {
        display: block;
        padding-top: .5rem;
        padding-bottom: .5rem
    }
    
    .freeform-content ul {
        margin-left: 2rem;
        list-style-position: outside;
        list-style-type: disc;
        padding-top: 1rem;
        padding-bottom: 1rem
    }
    
    .freeform-content table {
        font-size: .8em
    }
    
    .freeform-content .bwalignc {
        text-align: center;
        list-style-position: inside
    }
    
    .freeform-content .bwalignl {
        text-align: left
    }
    
    .freeform-content .bwalignr {
        text-align: right;
        list-style-position: inside
    }
    
    .freeform-content .bwblockalignl {
        margin-left: 0;
        margin-right: auto
    }
    
    .freeform-content .bwcellpmargin {
        margin-bottom: 0;
        margin-top: 0
    }
    
    .freeform-content .bwdoublebottom {
        border-bottom: 2.25pt double #000
    }
    
    .freeform-content .bwlistcircle {
        list-style-type: circle
    }
    
    .freeform-content .bwlistdisc {
        list-style-type: disc
    }
    
    .freeform-content .bwnowrap {
        white-space: nowrap
    }
    
    .freeform-content .bwpadl0 {
        padding-left: 0
    }
    
    .freeform-content .bwpadl2 {
        padding-left: 10px
    }
    
    .freeform-content .bwpadl4 {
        padding-left: 20px
    }
    
    .freeform-content .bwpadr0 {
        padding-right: 0
    }
    
    .freeform-content .bwrowaltcolor0 {
        background-color: #c5d4fd
    }
    
    .freeform-content .bwsinglebottom {
        border-bottom: 1pt solid #000
    }
    
    .freeform-content .bwtablemarginb {
        margin-bottom: 10px
    }
    
    .freeform-content .bwuline {
        text-decoration: underline
    }
    
    .freeform-content .bwvertalignb {
        vertical-align: bottom
    }
    
    .freeform-content .bwvertalignm {
        vertical-align: middle
    }
    
    .freeform-content .bwvertalignt {
        vertical-align: top
    }
    
    .freeform-content .bwwidth1 {
        width: 1%
    }
    
    .freeform-content .bwwidth100 {
        width: 100%
    }
    
    .freeform-content .bwwidth12 {
        width: 12%
    }
    
    .freeform-content .bwwidth71 {
        width: 71%
    }
    
    .freeform-content .bw-subheadline-wrapper {
        padding-bottom: 2rem;
        font-size: .8em
    }
    
    div.long-form iframe {
        min-height: 1100px
    }
    
    @media(min-width:768px) {
        div.zero-padding {
            padding-bottom: 0
        }
    }
    
    div.zero-padding div.container div.mb-12 div.col-span-8>div {
        display: flex;
        flex-direction: column
    }
    
    div.zero-padding div.container div.mb-12 div.col-span-8>div>div.col-span-2 {
        padding-left: 0;
        padding-top: 1rem
    }
    
    div.child-flex-1>div {
        flex: 1
    }
    
    div.child-flex-1>div:nth-child(2) {
        padding-left: 2rem
    }
    
    @media(max-width:768px) {
        div.child-flex-1>div:nth-child(2) {
            padding-left: 0
        }
    }
    
    @media only screen and (min-device-width:300px)and (max-device-width:850px) {
        .our-episodes-h2 h2 {
            line-height: 1
        }
        .podcast-featured-video {
            height: 180px!important
        }
        .podcastheading {
            padding-top: 10%
        }
    }
    
    div.cta-center div.col-span-2 {
        align-self: center;
        padding-left: 0
    }
    
    div.text-24 ul {
        font-size: 24px
    }
    
    .podcast-arrows .swiper-button-next,
    .swiper-container-rtl .swiper-button-prev {
        right: auto;
        left: 40px;
        top: auto;
        bottom: -5%
    }
    
    .podcast-arrows .swiper-button-prev,
    .swiper-container-rtl .swiper-button-next {
        left: 10px;
        right: auto;
        top: auto;
        bottom: -5%
    }
    
    .swiper-button-next:after,
    .swiper-button-prev:after {
        font-family: swiper-icons;
        font-size: 15px!important;
        color: #7d5fff
    }
    
    div.full-width-image img {
        width: 100%;
        height: auto
    }
    
    @media(max-width:375px) {
        .full-hyphen span {
            font-size: 32px
        }
    }
    
    .half-width-testimonial p.slide--subtitle {
        color: #7d5fff;
        font-size: .85rem;
        letter-spacing: .15em;
        margin-bottom: 1rem
    }
    
    .half-width-testimonial div.slide--tname,
    .half-width-testimonial p span {
        opacity: .7
    }
    
    .testimonials--light div.slide--tname,
    .testimonials--light p span {
        color: #1e1a34;
        opacity: .7
    }
    
    .title-text>div>div {
        line-height: 32px;
        font-weight: 600;
        text-align: center;
        font-size: 20px
    }
    
    @media(min-width:768px) {
        .title-text>div>div {
            font-size: 24px
        }
    }
    
    .partners-page-title h3 {
        font-size: 30px;
        line-height: 38px
    }
    
    div.partners-padding-top {
        padding-top: 3rem
    }
    
    .cta-padding div.text-center {
        padding: 2.875rem 0
    }
    
    blockquote.client-quote {
        padding-left: 0
    }
    
    blockquote.client-quote:before {
        left: -16px
    }
    
    @media(max-width:768px) {
        blockquote.client-quote:before {
            left: -10px
        }
    }
    
    .client-info-text {
        color: rgba(30, 26, 52, .7)
    }
    
    .sidebar-border-y {
        border-top: 1px solid rgba(30, 26, 52, .2)
    }
    
    .sidebar-border,
    .sidebar-border-y {
        border-bottom: 1px solid rgba(30, 26, 52, .2)
    }
    
    .sidebar-border {
        padding: 1rem 0
    }
    
    .sidebar-content,
    .sidebar-title {
        font-size: 18px;
        font-weight: 400;
        line-height: 26px;
        letter-spacing: .2px;
        text-align: left
    }
    
    .sidebar-content {
        color: rgba(30, 26, 52, .6);
        padding-top: .5rem
    }
    
    .alternative-bg {
        background: #f8f8f7
    }
    
    .icon-expaded .absolute {
        left: -1px;
        transition: .3s
    }
    
    .icon-expaded .relative {
        right: -11px;
        transition: .3s
    }
    
    .icon-collapse .absolute {
        left: 10px;
        transition: .3s
    }
    
    .icon-collapse .relative {
        right: 0;
        transition: .3s
    }
    
    .testimonials {
        position: relative;
        overflow: hidden
    }
    
    .workbench-first-sec .flex.items-center.bg-cover.w-full.overflow-hidden.testimonials.md\:min-h-\[500px\].md\:bg-center.bg-right.bg-gray-19,
    .workbench-first-sec .flex.items-center.bg-cover.w-full.testimonials.relative.md\:min-h-\[500px\].md\:bg-center.bg-right.bg-gray-19 {
        background-position: bottom;
        min-height: 700px
    }
    
    .icon-expaded .testimonials {
        right: -11px;
        transition: .3s
    }
    
    .icon-collapse .testimonials {
        right: 0;
        transition: .3s
    }
    
    .testimonials--lg {
        --tw-bg-opacity: 1;
        background-color: rgb(248 248 247/var(--tw-bg-opacity));
        padding-top: 4rem;
        padding-bottom: 4rem
    }
    
    .workbench-first-sec .flex.items-center.bg-cover.w-full.overflow-hidden.relative.md\:min-h-\[500px\].md\:bg-center.bg-right.testimonials--lg {
        background-position: bottom;
        min-height: 700px
    }
    
    @media (min-width:1024px) {
        .testimonials--lg {
            padding-top: 8rem
        }
    }
    
    .testimonials--lg .slide--left {
        grid-column: span 5/span 5;
        margin-bottom: 3rem
    }
    
    div.zero-padding div.container div.testimonials--lg .slide--left div.col-span-8>div {
        display: flex;
        flex-direction: column
    }
    
    div.zero-padding div.container div.testimonials--lg .slide--left div.col-span-8>div>div.col-span-2 {
        padding-left: 0;
        padding-top: 1rem
    }
    
    @media (min-width:768px) {
        .testimonials--lg .slide--left {
            margin-bottom: 0
        }
    }
    
    @media (min-width:1024px) {
        .testimonials--lg .slide--left {
            padding-right: 2rem
        }
    }
    
    .testimonials--lg .slide--right {
        grid-column: span 7/span 7
    }
    
    .testimonials--lg .slide--subtitle {
        font-size: 14px;
        text-transform: uppercase;
        line-height: 22px;
        letter-spacing: 2.5px;
        margin-bottom: 1rem;
        font-weight: 500;
        --tw-text-opacity: 1;
        color: rgb(125 95 255/var(--tw-text-opacity))
    }
    
    .beyond-alpha-unique-page p.flex.items-center.mb-5.font-medium.md\:mb-8.testimonials--lg .slide--subtitle.text-white,
    .beyond-alpha-unique-page p.flex.items-center.mb-5.testimonials--lg .slide--subtitle.md\:mb-8.label.text-white {
        padding-top: 20%
    }
    
    @media (min-width:768px) {
        .testimonials--lg .slide--subtitle {
            margin-bottom: 1.5rem
        }
    }
    
    .testimonials .slide {
        gap: 2rem
    }
    
    @media (min-width:768px) {
        .testimonials .slide {
            display: grid;
            grid-template-columns: repeat(12, minmax(0, 1fr))
        }
    }
    
    .testimonials .slide--testimonial {
        font-size: 20px;
        line-height: 28px
    }
    
    @media (min-width:768px) {
        .testimonials .slide--testimonial {
            font-size: 32px;
            line-height: 40px
        }
    }
    
    .testimonials .slide--testimonial {
        margin-bottom: 1rem
    }
    
    @media (min-width:768px) {
        .testimonials .slide--testimonial {
            margin-bottom: 1.5rem
        }
    }
    
    .testimonials .slide--tname {
        font-size: 15px;
        line-height: 22px;
        letter-spacing: .2px;
        opacity: .7
    }
    
    .editor.testimonials .slide--tname {
        opacity: 1
    }
    
    .editor.testimonials .slide--tname * {
        opacity: .7
    }
    
    .editor.testimonials .slide--tname blockquote,
    .editor.testimonials .slide--tname blockquote * {
        opacity: 1
    }
    
    .testimonials .tpagination {
        grid-template-columns: repeat(12, minmax(0, 1fr));
        gap: 2rem
    }
    
    @media (min-width:768px) {
        .testimonials .tpagination {
            display: grid
        }
    }
    
    .testimonials .tpagination--left {
        grid-column: span 5/span 5
    }
    
    .testimonials .tpagination--right {
        grid-column: span 7/span 7
    }
    
    .testimonials--sm {
        max-width: 20rem;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    
    @media (min-width:1024px) {
        .testimonials--sm {
            max-width: none;
            padding-top: 3rem
        }
    }
    
    .testimonials--sm .slide {
        max-width: calc(100vw - 54px)
    }
    
    @media (min-width:1024px) {
        .testimonials--sm .slide {
            max-width: 100%
        }
    }
    
    .testimonials--sm .slide--left {
        display: none
    }
    
    .testimonials--sm .slide--right {
        grid-column: 1/-1;
        padding-right: 1rem
    }
    
    .testimonials--sm .slide--subtitle {
        margin-bottom: 1rem;
        font-size: 12px;
        font-weight: 500;
        text-transform: uppercase;
        --tw-text-opacity: 1;
        color: rgb(125 95 255/var(--tw-text-opacity))
    }
    
    .beyond-alpha-unique-page p.flex.items-center.mb-5.testimonials--sm .slide--subtitle.md\:mb-8.label.text-white {
        padding-top: 20%
    }
    
    @media (min-width:768px) {
        .testimonials--sm .slide--subtitle {
            margin-bottom: 1.5rem
        }
    }
    
    .testimonials--sm .slide--testimonial {
        font-size: 20px;
        line-height: 26px
    }
    
    .testimonials--sm .slide--tname {
        font-size: 12px;
        line-height: 16px
    }
    
    .testimonials--sm .tpagination {
        display: none
    }
    
    .scrollbar-thin::-webkit-scrollbar {
        width: 4px;
        height: 120px;
        margin-right: 10px
    }
    
    .scrollbar-thin::-webkit-scrollbar-button,
    .scrollbar-thin::-webkit-scrollbar-track-piece {
        background: #fff
    }
    
    .scrollbar-thin::-webkit-scrollbar-thumb {
        background: #d9d9d9
    }
    
    .two-col-partners-numbers {
        width: 100%
    }
    
    .workbench-first-sec .flex.items-center.bg-cover.two-col-partners-numbers.overflow-hidden.relative.md\:min-h-\[500px\].md\:bg-center.bg-right.bg-gray-19 {
        background-position: bottom;
        min-height: 700px
    }
    
    .two-col-partners-numbers {
        --tw-bg-opacity: 1;
        background-color: rgb(248 248 247/var(--tw-bg-opacity))
    }
    
    .workbench-first-sec .flex.items-center.bg-cover.w-full.overflow-hidden.relative.md\:min-h-\[500px\].md\:bg-center.bg-right.two-col-partners-numbers {
        background-position: bottom;
        min-height: 700px
    }
    
    .two-col-partners-numbers .swiper-container-horizontal>.swiper-pagination-bullets,
    .two-col-partners-numbers .swiper-pagination-custom,
    .two-col-partners-numbers .swiper-pagination-fraction {
        left: 0;
        width: -moz-fit-content;
        width: fit-content
    }
    
    .two-col-partners-numbers .swiper-pagination-bullet {
        width: 4px;
        height: 4px;
        background: #1e1a34;
        opacity: 1
    }
    
    .two-col-partners-numbers .swiper-pagination-bullet-active {
        transform: scale(2)
    }
    
    .two-col-partners-numbers__title {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 15px;
        padding-left: 15px
    }
    
    @media (min-width:640px) {
        .two-col-partners-numbers__title {
            max-width: 640px
        }
    }
    
    @media (min-width:768px) {
        .two-col-partners-numbers__title {
            max-width: 768px
        }
    }
    
    @media (min-width:1024px) {
        .two-col-partners-numbers__title {
            max-width: 1024px
        }
    }
    
    @media (min-width:1150px) {
        .two-col-partners-numbers__title {
            max-width: 1150px
        }
    }
    
    .two-col-partners-numbers__title {
        font-weight: 500;
        --tw-text-opacity: 1;
        color: rgb(125 95 255/var(--tw-text-opacity))
    }
    
    @media only screen and (max-width:1024px) {
        .two-col-partners-numbers__title {
            max-width: calc(100% - 24px)
        }
    }
    
    .two-col-partners-numbers__title .container {
        padding: 0;
        max-width: 100%;
        min-width: 100%
    }
    
    .beyond-alpha-unique-page p.flex.items-center.mb-5.two-col-partners-numbers__title.md\:mb-8.label.text-white {
        padding-top: 20%
    }
    
    div.zero-padding div.two-col-partners-numbers__title div.mb-12 div.col-span-8>div {
        display: flex;
        flex-direction: column
    }
    
    div.zero-padding div.two-col-partners-numbers__title div.mb-12 div.col-span-8>div>div.col-span-2 {
        padding-left: 0;
        padding-top: 1rem
    }
    
    .two-col-partners-numbers__title {
        font-size: 30px
    }
    
    @media (min-width:1024px) {
        .two-col-partners-numbers__title {
            font-size: 48px;
            font-weight: 400;
            line-height: 56px;
            letter-spacing: -.5px
        }
    }
    
    .two-col-partners-numbers__inner {
        display: flex;
        flex-direction: column-reverse
    }
    
    .workbench-first-sec .two-col-partners-numbers__inner.items-center.bg-cover.w-full.overflow-hidden.relative.md\:min-h-\[500px\].md\:bg-center.bg-right.bg-gray-19 {
        background-position: bottom;
        min-height: 700px
    }
    
    .beyond-alpha-unique-page p.two-col-partners-numbers__inner.items-center.mb-5.font-medium.md\:mb-8.label.text-white {
        padding-top: 20%
    }
    
    .two-col-partners-numbers__left {
        --tw-bg-opacity: 1;
        background-color: rgb(248 248 247/var(--tw-bg-opacity));
        padding-top: 3rem;
        padding-bottom: 2rem
    }
    
    .workbench-first-sec .flex.items-center.bg-cover.w-full.overflow-hidden.relative.md\:min-h-\[500px\].md\:bg-center.bg-right.two-col-partners-numbers__left {
        background-position: bottom;
        min-height: 700px
    }
    
    @media (min-width:768px) {
        .two-col-partners-numbers__left {
            padding-top: 5rem
        }
    }
    
    .two-col-partners-numbers__slide {
        margin-left: auto;
        margin-right: auto;
        display: flex;
        width: 100%;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
        row-gap: 4.1875rem;
        padding-top: 2rem;
        padding-bottom: 4rem
    }
    
    .workbench-first-sec .flex.items-center.bg-cover.two-col-partners-numbers__slide.overflow-hidden.relative.md\:min-h-\[500px\].md\:bg-center.bg-right.bg-gray-19,
    .workbench-first-sec .two-col-partners-numbers__slide.items-center.bg-cover.w-full.overflow-hidden.relative.md\:min-h-\[500px\].md\:bg-center.bg-right.bg-gray-19 {
        background-position: bottom;
        min-height: 700px
    }
    
    .beyond-alpha-unique-page p.two-col-partners-numbers__slide.items-center.mb-5.font-medium.md\:mb-8.label.text-white {
        padding-top: 20%
    }
    
    @media (min-width:640px) {
        .two-col-partners-numbers__slide {
            justify-content: flex-start;
            -moz-column-gap: 5rem;
            column-gap: 5rem
        }
    }
    
    @media (min-width:768px) {
        .two-col-partners-numbers__slide {
            padding-top: 4rem;
            padding-bottom: 6rem
        }
    }
    
    @media (min-width:1024px) {
        .two-col-partners-numbers__slide {
            row-gap: 4.8125rem
        }
    }
    
    @media (min-width:1150px) {
        .two-col-partners-numbers__slide {
            -moz-column-gap: 4rem;
            column-gap: 4rem
        }
    }
    
    .two-col-partners-numbers__slide figure {
        width: 8rem
    }
    
    .two-col-partners-numbers__logos {
        position: relative;
        margin-right: auto;
        margin-left: -5px;
        width: 100%;
        padding-right: 1rem;
        padding-left: 22px
    }
    
    .workbench-first-sec .flex.items-center.bg-cover.two-col-partners-numbers__logos.overflow-hidden.relative.md\:min-h-\[500px\].md\:bg-center.bg-right.bg-gray-19,
    .workbench-first-sec .flex.items-center.bg-cover.w-full.overflow-hidden.two-col-partners-numbers__logos.md\:min-h-\[500px\].md\:bg-center.bg-right.bg-gray-19 {
        background-position: bottom;
        min-height: 700px
    }
    
    .icon-expaded .two-col-partners-numbers__logos {
        right: -11px;
        transition: .3s
    }
    
    .icon-collapse .two-col-partners-numbers__logos {
        right: 0;
        transition: .3s
    }
    
    @media (min-width:640px) {
        .two-col-partners-numbers__logos {
            width: 100%;
            margin-right: auto;
            margin-left: auto;
            padding-right: 15px;
            padding-left: 15px
        }
        @media (min-width:640px) {
            .two-col-partners-numbers__logos {
                max-width: 640px
            }
        }
        @media (min-width:768px) {
            .two-col-partners-numbers__logos {
                max-width: 768px
            }
        }
        @media (min-width:1024px) {
            .two-col-partners-numbers__logos {
                max-width: 1024px
            }
        }
        @media (min-width:1150px) {
            .two-col-partners-numbers__logos {
                max-width: 1150px
            }
        }
    }
    
    .two-col-partners-numbers__logo {
        height: auto;
        width: 7.5rem
    }
    
    .two-col-partners-numbers__left,
    .two-col-partners-numbers__right {
        padding-left: 1rem;
        padding-right: 1rem
    }
    
    @media (min-width:640px) {
        .two-col-partners-numbers__left,
        .two-col-partners-numbers__right {
            padding-left: 0;
            padding-right: 0
        }
    }
    
    .two-col-partners-numbers__right {
        background-size: cover;
        background-repeat: no-repeat;
        padding-top: 7rem;
        padding-bottom: 7rem;
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }
    
    .workbench-first-sec .flex.items-center.two-col-partners-numbers__right.w-full.overflow-hidden.relative.md\:min-h-\[500px\].md\:bg-center.bg-right.bg-gray-19 {
        background-position: bottom;
        min-height: 700px
    }
    
    .beyond-alpha-unique-page p.flex.items-center.mb-5.font-medium.md\:mb-8.label.two-col-partners-numbers__right {
        padding-top: 20%
    }
    
    .two-col-partners-numbers__right {
        background-image: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/partners_background.5ed906f6.png)
    }
    
    .two-col-partners-numbers__grid {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 15px;
        padding-left: 15px
    }
    
    @media (min-width:640px) {
        .two-col-partners-numbers__grid {
            max-width: 640px
        }
    }
    
    @media (min-width:768px) {
        .two-col-partners-numbers__grid {
            max-width: 768px
        }
    }
    
    @media (min-width:1024px) {
        .two-col-partners-numbers__grid {
            max-width: 1024px
        }
    }
    
    @media (min-width:1150px) {
        .two-col-partners-numbers__grid {
            max-width: 1150px
        }
    }
    
    .two-col-partners-numbers__grid {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        row-gap: 5rem;
        -moz-column-gap: 3.5rem;
        column-gap: 3.5rem;
        padding-top: 5rem
    }
    
    .workbench-first-sec .two-col-partners-numbers__grid.items-center.bg-cover.w-full.overflow-hidden.relative.md\:min-h-\[500px\].md\:bg-center.bg-right.bg-gray-19 {
        background-position: bottom;
        min-height: 700px
    }
    
    @media only screen and (max-width:1024px) {
        .two-col-partners-numbers__grid {
            max-width: calc(100% - 24px)
        }
    }
    
    .two-col-partners-numbers__grid .container {
        padding: 0;
        max-width: 100%;
        min-width: 100%
    }
    
    .beyond-alpha-unique-page p.two-col-partners-numbers__grid.items-center.mb-5.font-medium.md\:mb-8.label.text-white {
        padding-top: 20%
    }
    
    div.zero-padding div.two-col-partners-numbers__grid div.mb-12 div.col-span-8>div {
        display: flex;
        flex-direction: column
    }
    
    div.zero-padding div.two-col-partners-numbers__grid div.mb-12 div.col-span-8>div>div.col-span-2 {
        padding-left: 0;
        padding-top: 1rem
    }
    
    @media (min-width:768px) {
        .two-col-partners-numbers__grid {
            -moz-column-gap: 2.5rem;
            column-gap: 2.5rem
        }
    }
    
    @media (min-width:1024px) {
        .two-col-partners-numbers__grid {
            -moz-column-gap: 7.5rem;
            column-gap: 7.5rem
        }
    }
    
    .two-col-partners-numbers__grid-item {
        width: 41.666667%;
        flex: 1 1 0%
    }
    
    @media (min-width:1024px) {
        .two-col-partners-numbers__grid-item {
            width: 20%
        }
    }
    
    .two-col-partners-numbers__grid-item-number {
        font-size: 56px;
        font-weight: 300;
        line-height: 88px
    }
    
    @media (min-width:768px) {
        .two-col-partners-numbers__grid-item-number {
            font-size: 76px
        }
    }
    
    .two-col-partners-numbers__grid-item-title {
        padding-top: .5rem;
        font-size: 12px;
        letter-spacing: 2.5px;
        --tw-text-opacity: 1;
        color: rgb(153 176 246/var(--tw-text-opacity));
        font-weight: 500;
        border-color: hsla(0, 0%, 100%, .3);
        border-top: 1px hsla(0, 0%, 100%, .3);
        border-style: solid
    }
    
    .two-col-partners-numbers__eyebrow {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 15px;
        padding-left: 15px
    }
    
    @media (min-width:640px) {
        .two-col-partners-numbers__eyebrow {
            max-width: 640px
        }
    }
    
    @media (min-width:768px) {
        .two-col-partners-numbers__eyebrow {
            max-width: 768px
        }
    }
    
    @media (min-width:1024px) {
        .two-col-partners-numbers__eyebrow {
            max-width: 1024px
        }
    }
    
    @media (min-width:1150px) {
        .two-col-partners-numbers__eyebrow {
            max-width: 1150px
        }
    }
    
    .two-col-partners-numbers__eyebrow {
        font-size: 14px;
        text-transform: uppercase;
        line-height: 22px;
        letter-spacing: 2.5px;
        --tw-text-opacity: 1;
        color: rgb(153 176 246/var(--tw-text-opacity))
    }
    
    @media only screen and (max-width:1024px) {
        .two-col-partners-numbers__eyebrow {
            max-width: calc(100% - 24px)
        }
    }
    
    .two-col-partners-numbers__eyebrow .container {
        padding: 0;
        max-width: 100%;
        min-width: 100%
    }
    
    .beyond-alpha-unique-page p.flex.items-center.mb-5.two-col-partners-numbers__eyebrow.md\:mb-8.label.text-white {
        padding-top: 20%
    }
    
    div.zero-padding div.two-col-partners-numbers__eyebrow div.mb-12 div.col-span-8>div {
        display: flex;
        flex-direction: column
    }
    
    div.zero-padding div.two-col-partners-numbers__eyebrow div.mb-12 div.col-span-8>div>div.col-span-2 {
        padding-left: 0;
        padding-top: 1rem
    }
    
    .two-col-partners-numbers__eyebrow {
        font-weight: 500;
        margin-bottom: 13px
    }
    
    .partners__category-mobile {
        position: relative
    }
    
    .workbench-first-sec .flex.items-center.bg-cover.w-full.overflow-hidden.partners__category-mobile.md\:min-h-\[500px\].md\:bg-center.bg-right.bg-gray-19 {
        background-position: bottom;
        min-height: 700px
    }
    
    .icon-expaded .partners__category-mobile {
        right: -11px;
        transition: .3s
    }
    
    .icon-collapse .partners__category-mobile {
        right: 0;
        transition: .3s
    }
    
    .partners__category-mobile[open] summary:after {
        content: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/dropdown-up-arrow.fdfe9041.png)
    }
    
    .partners__category-mobile summary {
        list-style: none
    }
    
    .partners__category-mobile summary:after {
        position: absolute;
        right: 0;
        font-weight: 600
    }
    
    .icon-expaded .partners__category-mobile summary:after {
        left: -1px;
        transition: .3s
    }
    
    .icon-collapse .partners__category-mobile summary:after {
        left: 10px;
        transition: .3s
    }
    
    .partners__category-mobile summary:after {
        content: url(https://crml.ink/articles/wp-content/themes/mulberry-wealth/assets/images/dropdown-arrow.fdfe9041.png);
        color: #7d5fff
    }
    
    .partners__category-mobile summary::-webkit-details-marker {
        display: none
    }
    
    .two-col-partners-numbers__right>.two-col-partners-numbers__title {
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }
    
    .beyond-alpha-unique-page p.flex.items-center.mb-5.font-medium.md\:mb-8.label.two-col-partners-numbers__right>.two-col-partners-numbers__title {
        padding-top: 20%
    }
    
    .two-col-partners-numbers__left>.two-col-partners-numbers__title {
        padding-bottom: 3rem
    }
    
    @media (min-width:640px) {
        .two-col-partners-numbers__left>.two-col-partners-numbers__title {
            padding-bottom: 0
        }
    }
    
    .clientname {
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 500;
        line-height: 22px;
        letter-spacing: 2.5px;
        text-align: left;
        padding-top: 1rem;
        padding-bottom: 3rem
    }
    
    .clientexcerpt {
        font-size: 24px;
        font-weight: 600;
        line-height: 33px;
        letter-spacing: 0;
        text-align: left;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical
    }
    
    .clientheading {
        font-size: 14px;
        font-weight: 500;
        line-height: 22px;
        letter-spacing: 2.5px;
        text-align: left
    }
    
    .client-carousel-bullets>div.swiper-pagination-bullets>span.swiper-pagination-bullet,
    div.featured-pagination span.swiper-pagination-bullet {
        aspect-ratio: 1/1;
        height: unset;
        width: 4px
    }
    
    @media screen and (max-width:768px) {
        .client-carousel-bullets>div.swiper-pagination-bullets>span.swiper-pagination-bullet,
        div.featured-pagination span.swiper-pagination-bullet {
            aspect-ratio: 1/1;
            height: unset;
            width: 8px
        }
        div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
            left: unset;
            display: flex;
            align-items: center;
            gap: 25px
        }
        div.featured-pagination {
            display: flex;
            align-items: center;
            gap: 25px;
            bottom: -35px
        }
    }
    
    .card {
        background-color: #fff;
        border: 1px solid #e5e5e5;
        box-shadow: 0 4px 4px rgba(0, 0, 0, .1);
        overflow: hidden;
        height: 100%
    }
    
    .card-image {
        position: relative;
        padding-bottom: 56.25%
    }
    
    .card-image img,
    .card-image video {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover
    }
    
    .card-body {
        padding: 20px;
        justify-content: space-between;
        height: 100%
    }
    
    .card-body,
    .card-body-content {
        display: flex;
        flex-direction: column
    }
    
    .card-body-content {
        flex-grow: 1
    }
    
    .card-body-content img {
        width: 100px;
        height: auto
    }
    
    .client-swiper-wrapper {
        display: flex;
        flex-wrap: wrap
    }
    
    .client-swiper-slide {
        width: 350px;
        padding: 2rem 1rem 1rem .2rem
    }
    
    @media screen and (max-width:768px) {
        .client-swiper-slide {
            width: 100%;
            padding: 1rem 1.2rem 1rem 0
        }
    }
    
    .podcastname {
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 500;
        line-height: 22px;
        letter-spacing: 2.5px;
        text-align: left;
        padding-top: 1rem;
        padding-bottom: 3rem
    }
    
    .podcastexcerpt {
        font-size: 24px;
        font-weight: 600;
        line-height: 33px;
        letter-spacing: 0;
        text-align: left;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical
    }
    
    .podcastheading {
        font-size: 14px;
        font-weight: 500;
        line-height: 22px;
        letter-spacing: 2.5px;
        text-align: left
    }
    
    .carouselheading {
        font-size: 48px;
        font-weight: 400;
        line-height: 56px;
        letter-spacing: -.5px;
        text-align: left;
        padding-top: 1rem
    }
    
    select option.dropdown-title {
        font-size: 22px!important;
        font-weight: 400;
        line-height: 33px;
        letter-spacing: .150000006px;
        text-align: left
    }
    
    div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
        display: flex;
        align-items: center;
        bottom: 80px;
        left: 16px
    }
    
    div.featured-pagination {
        display: flex;
        align-items: center;
        gap: 9px;
        position: absolute;
        bottom: 3px;
        z-index: 10
    }
    
    @media screen and (max-width:768px) {
        div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
            bottom: 45px;
            left: 40%;
            gap: 25px
        }
    }
    
    div.featured-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active,
    span.swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: #000;
        transform: scale(2)
    }
    
    .podcast-carousel-bullets>div.swiper-pagination-bullets>span.swiper-pagination-bullet,
    div.featured-pagination span.swiper-pagination-bullet {
        aspect-ratio: 1/1;
        height: unset;
        width: 4px
    }
    
    @media screen and (max-width:768px) {
        .podcast-carousel-bullets>div.swiper-pagination-bullets>span.swiper-pagination-bullet,
        div.featured-pagination span.swiper-pagination-bullet {
            aspect-ratio: 1/1;
            height: unset;
            width: 8px
        }
        div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
            left: unset;
            display: flex;
            align-items: center;
            gap: 25px
        }
        div.featured-pagination {
            display: flex;
            align-items: center;
            gap: 25px;
            bottom: -35px
        }
    }
    
    .client-stories-carousel {
        margin-bottom: -64px
    }
    
    .client-stories-carousel>div.swiper-wrapper {
        padding-bottom: 94px
    }
    
    @media screen and (max-width:768px) {
        .swiper-tracker {
            display: none
        }
    }
    
    .swiper-tracker {
        font-weight: 500;
        font-size: 14px;
        line-height: 22px;
        position: absolute
    }
    
    .swiper-tracker-position {
        bottom: 72px
    }
    
    div.swiper-wrapper .swiper-slide.swiper-slide-duplicate.swiper-slide-active.swiper-slide-duplicate-next,
    div.swiper-wrapper .swiper-slide.swiper-slide-duplicate.swiper-slide-next.swiper-slide-duplicate-prev {
        width: 1125px!important
    }
    
    @media(min-width:1440px) {
        div p.swiper-tracker.custom-2xl {
            right: 49.8%
        }
    }
    
    .contact-form-hero h1 b {
        font-weight: inherit
    }
    
    .contact-form-hero__description ul {
        margin: 2rem 0
    }
    
    .contact-form-hero__description li {
        display: flex;
        align-items: center;
        font-weight: 500;
        margin-bottom: .5rem
    }
    
    .contact-form-hero__description li:last-child {
        margin-bottom: 0
    }
    
    .contact-form-hero__description li:before {
        content: "";
        width: 19px;
        height: 19px;
        margin-right: .75rem;
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.5%2019C4.28857%2019%200%2014.7114%200%209.5C0%204.28857%204.28857%200%209.5%200C11.7257%200%2013.9514%200.814286%2015.6343%202.22571L13.5171%203.96286C12.2686%202.93143%2011.0743%202.66%209.5%202.66C5.75429%202.66%202.66%205.7%202.66%209.5C2.66%2013.3%205.7%2016.34%209.5%2016.34C13.3%2016.34%2016.34%2013.3%2016.34%209.5C16.34%209.44571%2016.34%209.33714%2016.34%209.28286L18.7829%207.38286C18.8914%207.98%2019%208.90286%2019%209.5C19%2014.7114%2014.7114%2019%209.5%2019Z%22%20fill%3D%22currentColor%22%2F%3E%3Cpath%20d%3D%22M16.5017%203.63745L9.60744%208.90316L5.91602%206.40602V9.60888C5.91602%209.60888%209.66173%2012.2689%209.66173%2012.1603C9.66173%2012.0517%2018.1846%205.53745%2018.1846%205.53745L16.5017%203.63745Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E");
        mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.5%2019C4.28857%2019%200%2014.7114%200%209.5C0%204.28857%204.28857%200%209.5%200C11.7257%200%2013.9514%200.814286%2015.6343%202.22571L13.5171%203.96286C12.2686%202.93143%2011.0743%202.66%209.5%202.66C5.75429%202.66%202.66%205.7%202.66%209.5C2.66%2013.3%205.7%2016.34%209.5%2016.34C13.3%2016.34%2016.34%2013.3%2016.34%209.5C16.34%209.44571%2016.34%209.33714%2016.34%209.28286L18.7829%207.38286C18.8914%207.98%2019%208.90286%2019%209.5C19%2014.7114%2014.7114%2019%209.5%2019Z%22%20fill%3D%22currentColor%22%2F%3E%3Cpath%20d%3D%22M16.5017%203.63745L9.60744%208.90316L5.91602%206.40602V9.60888C5.91602%209.60888%209.66173%2012.2689%209.66173%2012.1603C9.66173%2012.0517%2018.1846%205.53745%2018.1846%205.53745L16.5017%203.63745Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E");
        -webkit-mask-size: cover;
        mask-size: cover;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat
    }
    
    .contact-form-hero[data-accent=purple] .contact-form-hero__description a,
    .contact-form-hero[data-accent=purple] .contact-form-hero__eyebrow,
    .contact-form-hero[data-accent=purple] h1 b {
        color: #7d5fff
    }
    
    .contact-form-hero[data-accent=purple] .contact-form-hero__description ul li:before {
        background-color: #7d5fff
    }
    
    .contact-form-hero[data-accent=blue] .contact-form-hero__description a,
    .contact-form-hero[data-accent=blue] .contact-form-hero__eyebrow,
    .contact-form-hero[data-accent=blue] h1 b {
        color: #4578e5
    }
    
    .contact-form-hero[data-accent=blue] .contact-form-hero__description ul li:before {
        background-color: #4578e5
    }
    
    .contact-form-hero[data-accent=yellow] .contact-form-hero__description a,
    .contact-form-hero[data-accent=yellow] .contact-form-hero__eyebrow,
    .contact-form-hero[data-accent=yellow] h1 b {
        color: #f2c14e
    }
    
    .contact-form-hero[data-accent=yellow] .contact-form-hero__description ul li:before {
        background-color: #f2c14e
    }
    
    .contact-form-hero[data-accent=teal] .contact-form-hero__description a,
    .contact-form-hero[data-accent=teal] .contact-form-hero__eyebrow,
    .contact-form-hero[data-accent=teal] h1 b {
        color: #007c91
    }
    
    .contact-form-hero[data-accent=teal] .contact-form-hero__description ul li:before {
        background-color: #007c91
    }
    
    .testimonial-card__quote {
        text-indent: -10px
    }
    
    .investment-strategy {
        flex-basis: 50%
    }
    
    @media screen and (min-width:768px) {
        .investment-strategy {
            flex-basis: 33.333334%
        }
    }
    
    @media screen and (min-width:1440px) {
        .investment-strategy {
            flex-basis: 16.666667%
        }
    }
    
    @media (min-width:768px) {
        .md\:h1 {
            font-size: 40px;
            line-height: 48px;
            letter-spacing: .5px
        }
        @media (min-width:768px) {
            .md\:h1 {
                font-size: 68px;
                line-height: 76px;
                letter-spacing: -1px
            }
        }
        @media (min-width:1150px) {
            .md\:h1 {
                font-size: 88px;
                line-height: 96px;
                letter-spacing: -1px
            }
        }
        .md\:h2 {
            font-size: 30px;
            line-height: 38px;
            letter-spacing: 0
        }
        @media (min-width:768px) {
            .md\:h2 {
                font-size: 68px;
                line-height: 76px;
                letter-spacing: -1px
            }
        }
        .md\:h3 {
            line-height: 32px;
            letter-spacing: 0
        }
        .md\:h3,
        div.md\:h3 ul {
            font-size: 24px
        }
        @media (min-width:768px) {
            .md\:h3 {
                font-size: 48px;
                line-height: 56px;
                letter-spacing: -.5px
            }
        }
        .md\:h4 {
            font-size: 20px;
            line-height: 28px
        }
        @media (min-width:768px) {
            .md\:h4 {
                font-size: 32px;
                line-height: 40px
            }
        }
        .md\:h5 {
            font-size: 20px;
            line-height: 28px
        }
        @media (min-width:768px) {
            .md\:h5 {
                font-size: 24px;
                line-height: 32px
            }
        }
        .md\:h6 {
            font-size: 20px;
            line-height: 28px
        }
        .md\:label--small {
            font-size: 12px;
            line-height: 18px
        }
        .md\:lead {
            letter-spacing: .2px
        }
        .md\:lead,
        .md\:lead--normal {
            font-size: 15px;
            line-height: 22px
        }
        .md\:lead--large {
            font-size: 18px;
            line-height: 26px
        }
        .md\:btn--lg.btn--o-midnight,
        .md\:btn--lg.btn--o-primary {
            padding-top: .75rem;
            padding-bottom: .75rem
        }
        .md\:btn--lg.btn--o-periwinkle,
        .md\:btn--lg.btn--o-white {
            padding-top: .75rem;
            padding-bottom: .75rem
        }
        .md\:btn--lg {
            border-radius: 30px;
            padding: .875rem 2rem;
            font-size: 18px;
            line-height: 28px
        }
    }
    
    @media (min-width:1024px) {
        .lg\:h2 {
            font-size: 30px;
            line-height: 38px;
            letter-spacing: 0
        }
        @media (min-width:768px) {
            .lg\:h2 {
                font-size: 68px;
                line-height: 76px;
                letter-spacing: -1px
            }
        }
        .lg\:h5 {
            font-size: 20px;
            line-height: 28px
        }
        @media (min-width:768px) {
            .lg\:h5 {
                font-size: 24px;
                line-height: 32px
            }
        }
        .lg\:lead--large {
            font-size: 18px;
            line-height: 26px
        }
        .lg\:btn--lg.btn--o-midnight,
        .lg\:btn--lg.btn--o-primary {
            padding-top: .75rem;
            padding-bottom: .75rem
        }
        .lg\:btn--lg.btn--o-periwinkle,
        .lg\:btn--lg.btn--o-white {
            padding-top: .75rem;
            padding-bottom: .75rem
        }
        .lg\:btn--lg {
            border-radius: 30px;
            padding: .875rem 2rem;
            font-size: 18px;
            line-height: 28px
        }
    }
    
    @media (min-width:640px) {
        .sm\:aspect-h-7 {
            --tw-aspect-h: 7
        }
        .sm\:aspect-w-16 {
            position: relative;
            padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
            --tw-aspect-w: 16
        }
        .sm\:aspect-w-16>* {
            position: absolute;
            height: 100%;
            width: 100%;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0
        }
    }
    
    @media (min-width:1024px) {
        .lg\:container {
            width: 100%;
            margin-right: auto;
            margin-left: auto;
            padding-right: 15px;
            padding-left: 15px
        }
        @media (min-width:640px) {
            .lg\:container {
                max-width: 640px
            }
        }
        @media (min-width:768px) {
            .lg\:container {
                max-width: 768px
            }
        }
        @media (min-width:1024px) {
            .lg\:container {
                max-width: 1024px
            }
        }
        @media (min-width:1150px) {
            .lg\:container {
                max-width: 1150px
            }
        }
        .lg\:aspect-none {
            position: static;
            padding-bottom: 0
        }
        .lg\:aspect-none>* {
            position: static;
            height: auto;
            width: auto;
            top: auto;
            right: auto;
            bottom: auto;
            left: auto
        }
    }
    
    .first\:mt-2:first-child {
        margin-top: .5rem
    }
    
    .first\:border-t:first-child {
        border-top-width: 1px
    }
    
    .first\:pt-8:first-child {
        padding-top: 2rem
    }
    
    .last\:mb-0:last-child {
        margin-bottom: 0
    }
    
    .last\:mb-4:last-child {
        margin-bottom: 1rem
    }
    
    .last\:border-0:last-child {
        border-width: 0
    }
    
    .last\:border-b:last-child {
        border-bottom-width: 1px
    }
    
    .hover\:border-opacity-100:hover {
        --tw-border-opacity: 1
    }
    
    .hover\:bg-\[\#1a222f\]:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(26 34 47/var(--tw-bg-opacity))
    }
    
    .hover\:bg-gray-16:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(228 228 225/var(--tw-bg-opacity))
    }
    
    .hover\:bg-gray-18:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(242 242 240/var(--tw-bg-opacity))
    }
    
    .hover\:bg-purple-medium:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(74 37 170/var(--tw-bg-opacity))
    }
    
    .hover\:bg-purple-midnight:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(30 26 52/var(--tw-bg-opacity))
    }
    
    .hover\:text-purple:hover {
        --tw-text-opacity: 1;
        color: rgb(125 95 255/var(--tw-text-opacity))
    }
    
    .hover\:text-purple-dark:hover {
        --tw-text-opacity: 1;
        color: rgb(57 32 124/var(--tw-text-opacity))
    }
    
    .hover\:text-purple-light:hover {
        --tw-text-opacity: 1;
        color: rgb(197 212 253/var(--tw-text-opacity))
    }
    
    .hover\:text-purple-midnight:hover {
        --tw-text-opacity: 1;
        color: rgb(30 26 52/var(--tw-text-opacity))
    }
    
    .hover\:text-white:hover {
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }
    
    .hover\:text-opacity-100:hover {
        --tw-text-opacity: 1
    }
    
    .hover\:opacity-100:hover {
        opacity: 1
    }
    
    .focus\:border-purple-midnight:focus {
        --tw-border-opacity: 1;
        border-color: rgb(30 26 52/var(--tw-border-opacity))
    }
    
    .focus\:border-opacity-20:focus {
        --tw-border-opacity: 0.2
    }
    
    .focus\:outline-none:focus {
        outline: 2px solid transparent;
        outline-offset: 2px
    }
    
    .focus\:ring-0:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)
    }
    
    .focus\:ring-0:focus,
    .focus\:ring-2:focus {
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    
    .focus\:ring-2:focus {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)
    }
    
    .focus\:ring-inset:focus {
        --tw-ring-inset: inset
    }
    
    .focus\:ring-offset-2:focus {
        --tw-ring-offset-width: 2px
    }
    
    .focus-visible\:ring-2:focus-visible {
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
        box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
    }
    
    .focus-visible\:ring-white:focus-visible {
        --tw-ring-opacity: 1;
        --tw-ring-color: rgb(255 255 255/var(--tw-ring-opacity))
    }
    
    .focus-visible\:ring-opacity-75:focus-visible {
        --tw-ring-opacity: 0.75
    }
    
    .group:hover .group-hover\:text-purple {
        --tw-text-opacity: 1;
        color: rgb(125 95 255/var(--tw-text-opacity))
    }
    
    .group:hover .group-hover\:text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }
    
    .group:hover .group-hover\:opacity-100 {
        opacity: 1
    }
    
    @media (min-width:640px) {
        .sm\:col-span-2 {
            grid-column: span 2/span 2
        }
        .sm\:m-0 {
            margin: 0
        }
        .sm\:mb-0 {
            margin-bottom: 0
        }
        .sm\:mb-16 {
            margin-bottom: 4rem
        }
        .sm\:mb-6 {
            margin-bottom: 1.5rem
        }
        .sm\:mb-8 {
            margin-bottom: 2rem
        }
        .sm\:ml-3 {
            margin-left: .75rem
        }
        .sm\:mt-0 {
            margin-top: 0
        }
        .sm\:block {
            display: block
        }
        .sm\:flex {
            display: flex
        }
        .sm\:hidden {
            display: none
        }
        .sm\:h-14 {
            height: 3.5rem
        }
        .sm\:max-w-2xl {
            max-width: 42rem
        }
        .sm\:max-w-3xl {
            max-width: 48rem
        }
        .sm\:max-w-md {
            max-width: 28rem
        }
        .sm\:max-w-sm {
            max-width: 24rem
        }
        .sm\:flex-shrink-0 {
            flex-shrink: 0
        }
        .sm\:rotate-0 {
            --tw-rotate: 0deg;
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }
        .sm\:grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr))
        }
        .sm\:justify-start {
            justify-content: flex-start
        }
        .sm\:gap-16 {
            gap: 4rem
        }
        .sm\:gap-5 {
            gap: 1.25rem
        }
        .sm\:gap-7 {
            gap: 1.75rem
        }
        .sm\:gap-8 {
            gap: 2rem
        }
        .sm\:p-5 {
            padding: 1.25rem
        }
        .sm\:p-8 {
            padding: 2rem
        }
        .sm\:px-0 {
            padding-left: 0;
            padding-right: 0
        }
        .sm\:px-2 {
            padding-left: .5rem;
            padding-right: .5rem
        }
        .sm\:px-4 {
            padding-left: 1rem;
            padding-right: 1rem
        }
        .sm\:px-6 {
            padding-left: 1.5rem;
            padding-right: 1.5rem
        }
        .sm\:pl-0 {
            padding-left: 0
        }
        .sm\:pr-20 {
            padding-right: 5rem
        }
    }
    
    @media (min-width:768px) {
        .md\:static {
            position: static
        }
        .md\:absolute {
            position: absolute
        }
        .md\:relative {
            position: relative
        }
        .md\:-right-1\/2 {
            right: -50%
        }
        .md\:-right-1\/3 {
            right: -33.333333%
        }
        .md\:left-1\/2 {
            left: 50%
        }
        .md\:left-\[700px\] {
            left: 700px
        }
        .md\:left-auto {
            left: auto
        }
        .md\:right-1\/2 {
            right: 50%
        }
        .md\:right-auto {
            right: auto
        }
        .md\:top-36 {
            top: 9rem
        }
        .md\:order-1 {
            order: 1
        }
        .md\:order-2 {
            order: 2
        }
        .md\:col-span-12 {
            grid-column: span 12/span 12
        }
        .md\:col-span-4 {
            grid-column: span 4/span 4
        }
        .md\:col-span-5 {
            grid-column: span 5/span 5
        }
        .md\:col-span-6 {
            grid-column: span 6/span 6
        }
        .md\:col-span-7 {
            grid-column: span 7/span 7
        }
        .md\:my-24 {
            margin-top: 6rem;
            margin-bottom: 6rem
        }
        .md\:my-5 {
            margin-top: 1.25rem;
            margin-bottom: 1.25rem
        }
        .md\:my-8 {
            margin-top: 2rem;
            margin-bottom: 2rem
        }
        .md\:mb-0 {
            margin-bottom: 0
        }
        .md\:mb-10 {
            margin-bottom: 2.5rem
        }
        .md\:mb-14 {
            margin-bottom: 3.5rem
        }
        .md\:mb-16 {
            margin-bottom: 4rem
        }
        .md\:mb-2 {
            margin-bottom: .5rem
        }
        .md\:mb-24 {
            margin-bottom: 6rem
        }
        .md\:mb-28 {
            margin-bottom: 7rem
        }
        .md\:mb-32 {
            margin-bottom: 8rem
        }
        .md\:mb-4 {
            margin-bottom: 1rem
        }
        .md\:mb-6 {
            margin-bottom: 1.5rem
        }
        .md\:mb-7 {
            margin-bottom: 1.75rem
        }
        .md\:mb-8 {
            margin-bottom: 2rem
        }
        .md\:ml-16 {
            margin-left: 4rem
        }
        .md\:ml-4 {
            margin-left: 1rem
        }
        .md\:ml-6 {
            margin-left: 1.5rem
        }
        .md\:mr-12 {
            margin-right: 3rem
        }
        .md\:mr-8 {
            margin-right: 2rem
        }
        .md\:mt-0 {
            margin-top: 0
        }
        .md\:mt-1 {
            margin-top: .25rem
        }
        .md\:mt-10 {
            margin-top: 2.5rem
        }
        .md\:mt-11 {
            margin-top: 2.75rem
        }
        .md\:mt-12 {
            margin-top: 3rem
        }
        .md\:mt-14 {
            margin-top: 3.5rem
        }
        .md\:mt-16 {
            margin-top: 4rem
        }
        .md\:mt-24 {
            margin-top: 6rem
        }
        .md\:mt-4 {
            margin-top: 1rem
        }
        .md\:mt-6 {
            margin-top: 1.5rem
        }
        .md\:mt-8 {
            margin-top: 2rem
        }
        .md\:mt-\[2\.875rem\] {
            margin-top: 2.875rem
        }
        .md\:block {
            display: block
        }
        .md\:inline-block {
            display: inline-block
        }
        .md\:flex {
            display: flex
        }
        .md\:inline-flex {
            display: inline-flex
        }
        .md\:grid {
            display: grid
        }
        .md\:hidden {
            display: none
        }
        .md\:h-1\/2 {
            height: 50%
        }
        .md\:h-2\/5 {
            height: 40%
        }
        .md\:h-32 {
            height: 8rem
        }
        .md\:h-40 {
            height: 10rem
        }
        .md\:h-\[336px\] {
            height: 336px
        }
        .md\:h-\[352px\] {
            height: 352px
        }
        .md\:h-\[360px\] {
            height: 360px
        }
        .md\:h-\[473px\] {
            height: 473px
        }
        .md\:h-auto {
            height: auto
        }
        .md\:h-screen {
            height: 100vh
        }
        .md\:max-h-\[650px\] {
            max-height: 650px
        }
        .md\:max-h-\[670px\] {
            max-height: 670px
        }
        .md\:min-h-\[400px\] {
            min-height: 400px
        }
        .md\:min-h-\[500px\] {
            min-height: 500px
        }
        .md\:min-h-\[600px\] {
            min-height: 600px
        }
        .md\:min-h-\[800px\] {
            min-height: 800px
        }
        .md\:w-1\/2 {
            width: 50%
        }
        .md\:w-1\/4 {
            width: 25%
        }
        .md\:w-3\/4 {
            width: 75%
        }
        .md\:w-32 {
            width: 8rem
        }
        .md\:w-40 {
            width: 10rem
        }
        .md\:w-\[352px\] {
            width: 352px
        }
        .md\:w-\[40\%\] {
            width: 40%
        }
        .md\:w-\[448px\] {
            width: 448px
        }
        .md\:w-\[60\%\] {
            width: 60%
        }
        .md\:w-\[605px\] {
            width: 605px
        }
        .md\:w-auto {
            width: auto
        }
        .md\:w-full {
            width: 100%
        }
        .md\:max-w-2xl {
            max-width: 42rem
        }
        .md\:max-w-\[290px\] {
            max-width: 290px
        }
        .md\:max-w-\[50vw\] {
            max-width: 50vw
        }
        .md\:max-w-md {
            max-width: 28rem
        }
        .md\:max-w-xl {
            max-width: 36rem
        }
        .md\:max-w-xs {
            max-width: 20rem
        }
        .md\:flex-1 {
            flex: 1 1 0%
        }
        .md\:flex-initial {
            flex: 0 1 auto
        }
        .md\:translate-x-\[6\.5vw\] {
            --tw-translate-x: 6.5vw
        }
        .md\:translate-x-\[6\.5vw\],
        .md\:translate-x-\[8\.33vw\] {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }
        .md\:translate-x-\[8\.33vw\] {
            --tw-translate-x: 8.33vw
        }
        .md\:grid-cols-1 {
            grid-template-columns: repeat(1, minmax(0, 1fr))
        }
        .md\:grid-cols-12 {
            grid-template-columns: repeat(12, minmax(0, 1fr))
        }
        .md\:grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr))
        }
        .md\:grid-cols-3 {
            grid-template-columns: repeat(3, minmax(0, 1fr))
        }
        .md\:grid-cols-4 {
            grid-template-columns: repeat(4, minmax(0, 1fr))
        }
        .md\:flex-row {
            flex-direction: row
        }
        .md\:flex-row-reverse {
            flex-direction: row-reverse
        }
        .md\:flex-col {
            flex-direction: column
        }
        .md\:items-center {
            align-items: center
        }
        .md\:items-baseline {
            align-items: baseline
        }
        .md\:justify-start {
            justify-content: flex-start
        }
        .md\:justify-center {
            justify-content: center
        }
        .md\:justify-between {
            justify-content: space-between
        }
        .md\:gap-0 {
            gap: 0
        }
        .md\:gap-16 {
            gap: 4rem
        }
        .md\:gap-32 {
            gap: 8rem
        }
        .md\:gap-6 {
            gap: 1.5rem
        }
        .md\:gap-8 {
            gap: 2rem
        }
        .md\:gap-y-\[90px\] {
            row-gap: 90px
        }
        .md\:space-x-10>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-right: calc(2.5rem * var(--tw-space-x-reverse));
            margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))
        }
        .md\:space-x-8>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-right: calc(2rem * var(--tw-space-x-reverse));
            margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))
        }
        .md\:space-y-0>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
            margin-bottom: calc(0px * var(--tw-space-y-reverse))
        }
        .md\:space-y-16>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
            margin-bottom: calc(4rem * var(--tw-space-y-reverse))
        }
        .md\:space-y-6>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
            margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
        }
        .md\:border-b {
            border-bottom-width: 1px
        }
        .md\:border-l {
            border-left-width: 1px
        }
        .md\:border-r {
            border-right-width: 1px
        }
        .md\:bg-center {
            background-position: 50%
        }
        .md\:p-10 {
            padding: 2.5rem
        }
        .md\:p-8 {
            padding: 2rem
        }
        .md\:px-16 {
            padding-left: 4rem;
            padding-right: 4rem
        }
        .md\:px-8 {
            padding-left: 2rem;
            padding-right: 2rem
        }
        .md\:py-0 {
            padding-top: 0;
            padding-bottom: 0
        }
        .md\:py-12 {
            padding-top: 3rem;
            padding-bottom: 3rem
        }
        .md\:py-16 {
            padding-top: 4rem;
            padding-bottom: 4rem
        }
        .md\:py-20 {
            padding-top: 5rem;
            padding-bottom: 5rem
        }
        .md\:py-24 {
            padding-top: 6rem;
            padding-bottom: 6rem
        }
        .md\:py-28 {
            padding-top: 7rem;
            padding-bottom: 7rem
        }
        .md\:py-32 {
            padding-top: 8rem;
            padding-bottom: 8rem
        }
        .md\:py-36 {
            padding-top: 9rem;
            padding-bottom: 9rem
        }
        .md\:py-8 {
            padding-top: 2rem;
            padding-bottom: 2rem
        }
        .md\:py-\[4rem\] {
            padding-top: 4rem;
            padding-bottom: 4rem
        }
        .md\:pb-0 {
            padding-bottom: 0
        }
        .md\:pb-16 {
            padding-bottom: 4rem
        }
        .md\:pb-20 {
            padding-bottom: 5rem
        }
        .md\:pb-32 {
            padding-bottom: 8rem
        }
        .md\:pb-36 {
            padding-bottom: 9rem
        }
        .md\:pb-4 {
            padding-bottom: 1rem
        }
        .md\:pb-6 {
            padding-bottom: 1.5rem
        }
        .md\:pb-8 {
            padding-bottom: 2rem
        }
        .md\:pl-0 {
            padding-left: 0
        }
        .md\:pl-14 {
            padding-left: 3.5rem
        }
        .md\:pl-16 {
            padding-left: 4rem
        }
        .md\:pl-2 {
            padding-left: .5rem
        }
        .md\:pl-6 {
            padding-left: 1.5rem
        }
        .md\:pr-16 {
            padding-right: 4rem
        }
        .md\:pr-20 {
            padding-right: 5rem
        }
        .md\:pr-28 {
            padding-right: 7rem
        }
        .md\:pr-4 {
            padding-right: 1rem
        }
        .md\:pr-8 {
            padding-right: 2rem
        }
        .md\:pr-\[6\.33vw\] {
            padding-right: 6.33vw
        }
        .md\:pr-\[8\.33vw\] {
            padding-right: 8.33vw
        }
        .md\:pt-0 {
            padding-top: 0
        }
        .md\:pt-20 {
            padding-top: 5rem
        }
        .md\:pt-24 {
            padding-top: 6rem
        }
        .md\:pt-32 {
            padding-top: 8rem
        }
        .md\:pt-36 {
            padding-top: 9rem
        }
        .md\:pt-6 {
            padding-top: 1.5rem
        }
        .md\:pt-7 {
            padding-top: 1.75rem
        }
        .md\:pt-8 {
            padding-top: 2rem
        }
        .md\:pt-\[122px\] {
            padding-top: 122px
        }
        .md\:text-24 {
            font-size: 24px
        }
        .md\:text-32 {
            font-size: 32px
        }
        .md\:text-\[14px\] {
            font-size: 14px
        }
        .md\:text-\[24px\] {
            font-size: 24px
        }
        .md\:text-\[40px\] {
            font-size: 40px
        }
        .md\:font-normal {
            font-weight: 400
        }
        .md\:leading-\[40px\] {
            line-height: 40px
        }
        .first\:md\:border-t:first-child {
            border-top-width: 1px
        }
    }
    
    @media (min-width:1024px) {
        .lg\:visible {
            visibility: visible
        }
        .lg\:static {
            position: static
        }
        .lg\:relative {
            position: relative
        }
        .lg\:-left-2 {
            left: -.5rem
        }
        .lg\:-top-4 {
            top: -1rem
        }
        .lg\:top-0 {
            top: 0
        }
        .lg\:top-1\/2 {
            top: 50%
        }
        .lg\:top-24 {
            top: 6rem
        }
        .lg\:top-36 {
            top: 9rem
        }
        .lg\:z-0 {
            z-index: 0
        }
        .lg\:z-10 {
            z-index: 10
        }
        .lg\:col-span-2 {
            grid-column: span 2/span 2
        }
        .lg\:col-span-3 {
            grid-column: span 3/span 3
        }
        .lg\:col-span-4 {
            grid-column: span 4/span 4
        }
        .lg\:col-span-5 {
            grid-column: span 5/span 5
        }
        .lg\:col-span-7 {
            grid-column: span 7/span 7
        }
        .lg\:m-0 {
            margin: 0
        }
        .lg\:-my-8 {
            margin-top: -2rem;
            margin-bottom: -2rem
        }
        .lg\:mx-auto {
            margin-left: auto;
            margin-right: auto
        }
        .lg\:-mb-32 {
            margin-bottom: -8rem
        }
        .lg\:-mt-20 {
            margin-top: -5rem
        }
        .lg\:mb-0 {
            margin-bottom: 0
        }
        .lg\:mb-10 {
            margin-bottom: 2.5rem
        }
        .lg\:mb-16 {
            margin-bottom: 4rem
        }
        .lg\:mb-20 {
            margin-bottom: 5rem
        }
        .lg\:mb-24 {
            margin-bottom: 6rem
        }
        .lg\:mb-4 {
            margin-bottom: 1rem
        }
        .lg\:mb-6 {
            margin-bottom: 1.5rem
        }
        .lg\:mb-8 {
            margin-bottom: 2rem
        }
        .lg\:ml-4 {
            margin-left: 1rem
        }
        .lg\:ml-8 {
            margin-left: 2rem
        }
        .lg\:mr-8 {
            margin-right: 2rem
        }
        .lg\:mt-0 {
            margin-top: 0
        }
        .lg\:mt-12 {
            margin-top: 3rem
        }
        .lg\:mt-16 {
            margin-top: 4rem
        }
        .lg\:mt-20 {
            margin-top: 5rem
        }
        .lg\:mt-24 {
            margin-top: 6rem
        }
        .lg\:mt-\[150px\] {
            margin-top: 150px
        }
        .lg\:block {
            display: block
        }
        .lg\:flex {
            display: flex
        }
        .lg\:inline-flex {
            display: inline-flex
        }
        .lg\:grid {
            display: grid
        }
        .lg\:hidden {
            display: none
        }
        .lg\:h-56 {
            height: 14rem
        }
        .lg\:h-\[216px\] {
            height: 216px
        }
        .lg\:h-\[224px\] {
            height: 224px
        }
        .lg\:h-\[288px\] {
            height: 288px
        }
        .lg\:h-\[312px\] {
            height: 312px
        }
        .lg\:h-auto {
            height: auto
        }
        .lg\:h-full {
            height: 100%
        }
        .lg\:h-screen {
            height: 100vh
        }
        .lg\:w-0 {
            width: 0
        }
        .lg\:w-1\/2 {
            width: 50%
        }
        .lg\:w-2\/3 {
            width: 66.666667%
        }
        .lg\:w-56 {
            width: 14rem
        }
        .lg\:w-\[224px\] {
            width: 224px
        }
        .lg\:w-\[288px\] {
            width: 288px
        }
        .lg\:w-\[448px\] {
            width: 448px
        }
        .lg\:w-\[85\%\] {
            width: 85%
        }
        .lg\:w-auto {
            width: auto
        }
        .lg\:w-full {
            width: 100%
        }
        .lg\:max-w-2xl {
            max-width: 42rem
        }
        .lg\:max-w-4xl {
            max-width: 56rem
        }
        .lg\:max-w-7xl {
            max-width: 80rem
        }
        .lg\:max-w-\[139px\] {
            max-width: 139px
        }
        .lg\:max-w-\[224px\] {
            max-width: 224px
        }
        .lg\:max-w-\[256px\] {
            max-width: 256px
        }
        .lg\:max-w-\[416px\] {
            max-width: 416px
        }
        .lg\:max-w-\[50vw\] {
            max-width: 50vw
        }
        .lg\:max-w-\[736px\] {
            max-width: 736px
        }
        .lg\:max-w-\[766px\] {
            max-width: 766px
        }
        .lg\:max-w-\[830px\] {
            max-width: 830px
        }
        .lg\:max-w-lg {
            max-width: 32rem
        }
        .lg\:max-w-md {
            max-width: 28rem
        }
        .lg\:max-w-none {
            max-width: none
        }
        .lg\:flex-1 {
            flex: 1 1 0%
        }
        .lg\:translate-x-1\/2 {
            --tw-translate-x: 50%
        }
        .lg\:translate-x-1\/2,
        .lg\:translate-y-0 {
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
        }
        .lg\:translate-y-0 {
            --tw-translate-y: 0px
        }
        .lg\:grid-cols-1 {
            grid-template-columns: repeat(1, minmax(0, 1fr))
        }
        .lg\:grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr))
        }
        .lg\:grid-cols-3 {
            grid-template-columns: repeat(3, minmax(0, 1fr))
        }
        .lg\:grid-cols-4 {
            grid-template-columns: repeat(4, minmax(0, 1fr))
        }
        .lg\:flex-row {
            flex-direction: row
        }
        .lg\:flex-row-reverse {
            flex-direction: row-reverse
        }
        .lg\:items-center {
            align-items: center
        }
        .lg\:justify-start {
            justify-content: flex-start
        }
        .lg\:justify-end {
            justify-content: flex-end
        }
        .lg\:justify-center {
            justify-content: center
        }
        .lg\:gap-24 {
            gap: 6rem
        }
        .lg\:gap-32 {
            gap: 8rem
        }
        .lg\:gap-4 {
            gap: 1rem
        }
        .lg\:gap-56 {
            gap: 14rem
        }
        .lg\:gap-8 {
            gap: 2rem
        }
        .lg\:space-x-20>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-right: calc(5rem * var(--tw-space-x-reverse));
            margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)))
        }
        .lg\:space-x-24>:not([hidden])~:not([hidden]) {
            --tw-space-x-reverse: 0;
            margin-right: calc(6rem * var(--tw-space-x-reverse));
            margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)))
        }
        .lg\:space-y-0>:not([hidden])~:not([hidden]) {
            --tw-space-y-reverse: 0;
            margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
            margin-bottom: calc(0px * var(--tw-space-y-reverse))
        }
        .lg\:overflow-hidden {
            overflow: hidden
        }
        .lg\:border-b {
            border-bottom-width: 1px
        }
        .lg\:border-l {
            border-left-width: 1px
        }
        .lg\:border-white {
            --tw-border-opacity: 1;
            border-color: rgb(255 255 255/var(--tw-border-opacity))
        }
        .lg\:border-opacity-30 {
            --tw-border-opacity: 0.3
        }
        .lg\:bg-purple-midnight {
            --tw-bg-opacity: 1;
            background-color: rgb(30 26 52/var(--tw-bg-opacity))
        }
        .lg\:bg-none {
            background-image: none
        }
        .lg\:p-0 {
            padding: 0
        }
        .lg\:p-10 {
            padding: 2.5rem
        }
        .lg\:px-0 {
            padding-left: 0;
            padding-right: 0
        }
        .lg\:px-24 {
            padding-left: 6rem;
            padding-right: 6rem
        }
        .lg\:px-40 {
            padding-left: 10rem;
            padding-right: 10rem
        }
        .lg\:px-6 {
            padding-left: 1.5rem;
            padding-right: 1.5rem
        }
        .lg\:px-8 {
            padding-left: 2rem;
            padding-right: 2rem
        }
        .lg\:py-0 {
            padding-top: 0;
            padding-bottom: 0
        }
        .lg\:py-10 {
            padding-top: 2.5rem;
            padding-bottom: 2.5rem
        }
        .lg\:py-14 {
            padding-top: 3.5rem;
            padding-bottom: 3.5rem
        }
        .lg\:py-16 {
            padding-top: 4rem;
            padding-bottom: 4rem
        }
        .lg\:py-20 {
            padding-top: 5rem;
            padding-bottom: 5rem
        }
        .lg\:py-24 {
            padding-top: 6rem;
            padding-bottom: 6rem
        }
        .lg\:py-28 {
            padding-top: 7rem;
            padding-bottom: 7rem
        }
        .lg\:py-32 {
            padding-top: 8rem;
            padding-bottom: 8rem
        }
        .lg\:py-4 {
            padding-top: 1rem;
            padding-bottom: 1rem
        }
        .lg\:pb-0 {
            padding-bottom: 0
        }
        .lg\:pb-16 {
            padding-bottom: 4rem
        }
        .lg\:pb-20 {
            padding-bottom: 5rem
        }
        .lg\:pb-36 {
            padding-bottom: 9rem
        }
        .lg\:pb-6 {
            padding-bottom: 1.5rem
        }
        .lg\:pl-0 {
            padding-left: 0
        }
        .lg\:pl-14 {
            padding-left: 3.5rem
        }
        .lg\:pl-16 {
            padding-left: 4rem
        }
        .lg\:pl-2 {
            padding-left: .5rem
        }
        .lg\:pl-20 {
            padding-left: 5rem
        }
        .lg\:pl-24 {
            padding-left: 6rem
        }
        .lg\:pl-28 {
            padding-left: 7rem
        }
        .lg\:pl-6 {
            padding-left: 1.5rem
        }
        .lg\:pl-8 {
            padding-left: 2rem
        }
        .lg\:pr-0 {
            padding-right: 0
        }
        .lg\:pr-10 {
            padding-right: 2.5rem
        }
        .lg\:pr-20 {
            padding-right: 5rem
        }
        .lg\:pr-24 {
            padding-right: 6rem
        }
        .lg\:pr-28 {
            padding-right: 7rem
        }
        .lg\:pr-4 {
            padding-right: 1rem
        }
        .lg\:pr-5 {
            padding-right: 1.25rem
        }
        .lg\:pr-\[4\%\] {
            padding-right: 4%
        }
        .lg\:pt-0 {
            padding-top: 0
        }
        .lg\:pt-14 {
            padding-top: 3.5rem
        }
        .lg\:pt-2 {
            padding-top: .5rem
        }
        .lg\:pt-24 {
            padding-top: 6rem
        }
        .lg\:pt-32 {
            padding-top: 8rem
        }
        .lg\:pt-40 {
            padding-top: 10rem
        }
        .lg\:pt-9 {
            padding-top: 2.25rem
        }
        .lg\:text-left {
            text-align: left
        }
        .lg\:font-medium {
            font-weight: 500
        }
        .lg\:text-purple-midnight {
            --tw-text-opacity: 1;
            color: rgb(30 26 52/var(--tw-text-opacity))
        }
        .lg\:opacity-100 {
            opacity: 1
        }
    }
    
    @media (min-width:1150px) {
        .xl\:left-\[1080px\] {
            left: 1080px
        }
        .xl\:right-1\/2 {
            right: 50%
        }
        .xl\:col-span-2 {
            grid-column: span 2/span 2
        }
        .xl\:mt-0 {
            margin-top: 0
        }
        .xl\:grid {
            display: grid
        }
        .xl\:grid-cols-3 {
            grid-template-columns: repeat(3, minmax(0, 1fr))
        }
        .xl\:gap-8 {
            gap: 2rem
        }
        .xl\:bg-purple-midnight {
            --tw-bg-opacity: 1;
            background-color: rgb(30 26 52/var(--tw-bg-opacity))
        }
        .xl\:px-8 {
            padding-left: 2rem;
            padding-right: 2rem
        }
        .xl\:pl-0 {
            padding-left: 0
        }
        .xl\:pt-24 {
            padding-top: 6rem
        }
        .xl\:pt-48 {
            padding-top: 12rem
        }
        .xl\:text-purple-midnight {
            --tw-text-opacity: 1;
            color: rgb(30 26 52/var(--tw-text-opacity))
        }
    }
    
    @media (max-width:768px) {
        .sm\:mb-0 {
            max-width: 100% !important;
        }
        /*# sourceMappingURL=e3ee1f23b0baf9a3.css.map*/