 
        /*! This file is auto-generated */
        .wp-block-button__link {
            color: #fff;
            background-color: #32373c;
            border-radius: 9999px;
            box-shadow: none;
            text-decoration: none;
            padding: calc(.667em + 2px) calc(1.333em + 2px);
            font-size: 1.125em
        }

        .wp-block-file__button {
            background: #32373c;
            color: #fff;
            text-decoration: none
        }
 
        html {
            scroll-behavior: smooth
        }

        :root {}

        body {
            font-family: "Plus Jakarta Sans";
            color: #000000
        }

        .brxe-container {
            padding-right: 20px;
            padding-left: 20px;
            width: 1160px
        }

        .woocommerce main.site-main {
            width: 1160px
        }

        #brx-content.wordpress {
            width: 1160px
        }

        .bricks-button {
            font-size: 20px;
            font-weight: 600;
            line-height: 1.26;
            border-radius: 8px;
            box-shadow: 0 4px 50px 0 rgba(0, 0, 0, 0.05);
            transition: all 0.3s;
            padding-top: 14px;
            padding-right: 20px;
            padding-bottom: 14px;
            padding-left: 20px
        }

        :root .bricks-button[class*="light"]:not(.bricks-lightbox) {
            font-size: 16px;
            color: #ffffff;
            font-weight: 600;
            line-height: 1.25;
            border: 1px solid #9da4ae;
            border-radius: 8px
        }

        :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox) {
            background-color: rgba(0, 0, 0, 0)
        }

        .bricks-button.md {
            font-size: 16px
        }

        .bricks-button.sm {
            padding-top: 12px;
            padding-right: 16px;
            padding-bottom: 12px;
            padding-left: 16px
        }

        .bricks-button.lg {
            padding-top: 16px;
            padding-right: 24px;
            padding-bottom: 16px;
            padding-left: 24px
        }

        .brxe-form .form-group input {
            border-radius: 14px
        }

        .brxe-form .flatpickr {
            border-radius: 14px
        }

        .brxe-form select {
            border-radius: 14px
        }

        .brxe-form textarea {
            border-radius: 14px
        }

        .brxe-form .bricks-button {
            border-radius: 14px
        }

        .brxe-form .choose-files {
            border-radius: 14px
        }

        @media (max-width: 767px) {
            :root .bricks-button[class*="light"]:not(.bricks-lightbox) {
                font-size: 18px
            }
        }

        @media (max-width: 478px) {
            .bricks-button {
                font-size: 16px
            }

            :root .bricks-button[class*="light"]:not(.bricks-lightbox) {
                font-size: 14px
            }
        }

        .overlay-line:before {
            bottom: -1px !important;
        }

        :root {
            --bricks-color-2d93d0: #f5f5f5;
            --bricks-color-1700e1: #e0e0e0;
            --bricks-color-8c3664: #9e9e9e;
            --bricks-color-b11a5b: #616161;
            --bricks-color-6a2d91: #424242;
            --bricks-color-8d98cc: #212121;
            --bricks-color-49af18: #ffeb3b;
            --bricks-color-9b330b: #ffc107;
            --bricks-color-3c49ed: #ff9800;
            --bricks-color-c0e8de: #ff5722;
            --bricks-color-09740f: #f44336;
            --bricks-color-08fbf0: #9c27b0;
            --bricks-color-2c5bf5: #2196f3;
            --bricks-color-fc2603: #03a9f4;
            --bricks-color-dd779d: #81D4FA;
            --bricks-color-86c91f: #4caf50;
            --bricks-color-4ee077: #8bc34a;
            --bricks-color-168b8f: #cddc39;
            --bricks-color-sgxved: #292643;
            --bricks-color-ecjtdt: #e03d1e;
            --bricks-color-qgmzac: #f38230;
            --bricks-color-gxvlol: #0d0421;
            --bricks-color-gjxbvx: #ededf3;
            --bricks-color-csvmmc: #ffffff;
            --bricks-color-ribhdx: #000000;
            --bricks-color-klbxns: #9da4ae;
            --bricks-color-qltrdz: #f86e00;
            --bricks-color-kvyhlx: rgba(252, 182, 10, 0.29);
            --bricks-color-oymoye: rgba(254, 212, 14, 0);
            --bricks-color-oudukw: #0d0421;
            --bricks-color-huqhzn: #0d0421;
            --bricks-color-shktmv: rgba(13, 4, 33, 0.4);
            --bricks-color-invwkc: rgba(13, 4, 33, 0.1);
            --bricks-color-gcvncq: rgba(13, 4, 33, 0);
        }

        html {
            background-color: var(--bricks-color-oudukw)
        }

        body {
            background: none
        }

        #brxe-heconf {
            width: 150px
        }

        #brxe-tcgagu {
            display: none;
            width: 117px
        }

        #brxe-excvid {
            width: auto
        }

        #brxe-obiwxv .bricks-nav-menu>li>a {
            padding-top: 0;
            padding-right: 0;
            padding-bottom: 0;
            padding-left: 0;
            font-size: 16px;
            line-height: 1.5;
            color: #000000
        }

        #brxe-obiwxv .bricks-nav-menu>li>.brx-submenu-toggle>* {
            padding-top: 0;
            padding-right: 0;
            padding-bottom: 0;
            padding-left: 0;
            font-size: 16px;
            line-height: 1.5;
            color: #000000
        }

        #brxe-obiwxv .bricks-nav-menu>li {
            margin-top: 0;
            margin-right: 0;
            margin-bottom: 0;
            margin-left: 32px
        }

        #brxe-obiwxv .bricks-nav-menu .sub-menu {
            background-color: #ffffff;
            border-radius: 12px;
            box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.15)
        }

        #brxe-obiwxv .bricks-nav-menu .sub-menu>li>a {
            font-size: 16px;
            line-height: 1.5;
            color: #000000
        }

        #brxe-obiwxv .bricks-nav-menu .sub-menu>li>.brx-submenu-toggle>* {
            font-size: 16px;
            line-height: 1.5;
            color: #000000
        }

        #brxe-obiwxv .bricks-nav-menu>li>.sub-menu {
            transform: translateY(12px)
        }

        #brxe-obiwxv .bricks-nav-menu>li>.brx-megamenu {
            transform: translateY(12px)
        }

        #brxe-obiwxv .bricks-nav-menu .sub-menu a {
            padding-top: 0;
            padding-right: 0;
            padding-bottom: 0;
            padding-left: 0
        }

        #brxe-obiwxv .bricks-nav-menu .sub-menu button {
            padding-top: 0;
            padding-right: 0;
            padding-bottom: 0;
            padding-left: 0
        }

        #brxe-obiwxv .bricks-nav-menu>li.menu-item-has-children>.brx-submenu-toggle button[aria-expanded] {
            font-size: 10px;
            color: #000000
        }

        .header-light #brxe-obiwxv .bricks-nav-menu>li>a,
        .header-light #brxe-obiwxv .bricks-nav-menu>li .brx-submenu-toggle>a,
        .header-light #brxe-obiwxv .bricks-nav-menu>li .brx-submenu-toggle button i {
            color: #fff;
        }

        #brxe-obiwxv>.menu-item-has-children>.brx-submenu-toggle>a {
            padding-right: 0;
        }

        #brxe-obiwxv li a {
            border-bottom: 1px solid transparent;
        }

        #brxe-obiwxv li:hover>a,
        #brxe-obiwxv li:hover>.brx-submenu-toggle>a,
        #brxe-obiwxv li.current-menu-ancestor>.brx-submenu-toggle>a,
        #brxe-obiwxv .bricks-nav-menu .current-menu-item>a,
        #brxe-obiwxv li.current-menu-item>a {
            border-bottom-color: #000;
        }

        .header-light #brxe-obiwxv .bricks-nav-menu>li:hover>a,
        .header-light #brxe-obiwxv .bricks-nav-menu>li:hover>.brx-submenu-toggle>a,
        .header-light #brxe-obiwxv .bricks-nav-menu>li.current-menu-ancestor>.brx-submenu-toggle>a,
        .header-light #brxe-obiwxv .bricks-nav-menu>.bricks-nav-menu .current-menu-item>a,
        .header-light #brxe-obiwxv .bricks-nav-menu>li.current-menu-item>a {
            border-bottom-color: #fff;
        }

        #brxe-obiwxv .sub-menu {
            padding: 16px;
        }

        #brxe-obiwxv .sub-menu li {
            width: auto;
            display: flex;
        }

        #brxe-obiwxv .sub-menu li a {
            width: auto;
        }

        #brxe-obiwxv .sub-menu li+li {
            margin-top: 12px;
        }

        @media (max-width: 1199px) {
            #brxe-obiwxv .bricks-nav-menu>li {
                margin-left: 24px
            }
        }

        #brxe-euafom {
            font-size: 16px;
            line-height: 1.5
        }

        #brxe-dikwfp {
            width: auto;
            flex-direction: row;
            align-items: center;
            column-gap: 24px
        }

        @media (max-width: 991px) {
            #brxe-dikwfp {
                display: none
            }
        }

        #brxe-ikrywt {
            width: 25px;
            height: 25px;
            padding-top: 0;
            padding-right: 0;
            padding-bottom: 0;
            padding-left: 0;
            position: relative;
            cursor: pointer;
            border-radius: 0;
            background-color: rgba(0, 0, 0, 0);
            box-shadow: 0 0 0 0 rgba(0, 0, 0, 0)
        }

        #brxe-ikrywt:before {
            width: 100%;
            height: 2px;
            position: absolute;
            top: calc(50% - 3px);
            background-color: #000000;
            left: 0px;
            content: '';
            transition: all 0.3s
        }

        #brxe-ikrywt:after {
            width: 100%;
            height: 2px;
            position: absolute;
            top: calc(50% + 3px);
            content: '';
            left: 0px;
            background-color: #000000;
            transition: all 0.3s
        }

        #brxe-ikrywt.active::before {
            transform: rotate(45deg);
            top: calc(50% - 1px);
        }

        #brxe-ikrywt.active::after {
            transform: rotate(-45deg);
            top: calc(50% - 1px);
        }

        #brxe-hhafin {
            width: auto;
            display: none
        }

        @media (max-width: 991px) {
            #brxe-hhafin {
                display: flex
            }
        }

        #brxe-zhnncx {
            padding-top: 16px;
            padding-right: 24px;
            padding-bottom: 16px;
            padding-left: 24px;
            width: 100%;
            flex-direction: row;
            justify-content: space-between;
            align-items: center;
            min-height: 80px
        }

        @media (max-width: 991px) {
            #brxe-zhnncx {
                padding-top: 10px;
                padding-bottom: 10px;
                min-height: 60px
            }
        }

        #brxe-rcdtem .bricks-nav-menu>li>a {
            padding-top: 0;
            padding-right: 0;
            padding-bottom: 0;
            padding-left: 0;
            font-size: 24px;
            line-height: 1.5;
            color: #000000
        }

        #brxe-rcdtem .bricks-nav-menu>li>.brx-submenu-toggle>* {
            padding-top: 0;
            padding-right: 0;
            padding-bottom: 0;
            padding-left: 0;
            font-size: 24px;
            line-height: 1.5;
            color: #000000
        }

        #brxe-rcdtem .bricks-nav-menu>li {
            margin-top: 32px;
            margin-right: 0;
            margin-bottom: 0;
            margin-left: 0
        }

        #brxe-rcdtem .bricks-nav-menu .sub-menu>li>a {
            font-size: 20px;
            line-height: 1.5;
            color: #000000
        }

        #brxe-rcdtem .bricks-nav-menu .sub-menu>li>.brx-submenu-toggle>* {
            font-size: 20px;
            line-height: 1.5;
            color: #000000
        }

        #brxe-rcdtem .bricks-nav-menu .sub-menu a {
            padding-top: 0;
            padding-right: 0;
            padding-bottom: 0;
            padding-left: 0
        }

        #brxe-rcdtem .bricks-nav-menu .sub-menu button {
            padding-top: 0;
            padding-right: 0;
            padding-bottom: 0;
            padding-left: 0
        }

        #brxe-rcdtem .bricks-nav-menu>li.menu-item-has-children>.brx-submenu-toggle button[aria-expanded] {
            font-size: 10px;
            color: #000000
        }

        #brxe-rcdtem .bricks-nav-menu {
            flex-direction: column
        }

        #brxe-rcdtem {
            width: 100%;
            padding-right: 24px;
            padding-bottom: 32px;
            padding-left: 24px;
            border-top: 1px solid #d4d4d4;
            border-bottom: 1px solid #d4d4d4
        }

        #brxe-rcdtem .bricks-nav-menu .sub-menu {
            background-color: rgba(0, 0, 0, 0)
        }

        #brxe-rcdtem .bricks-nav-menu .sub-menu>.current-menu-item>a {
            border-bottom: 1px solid #000000;
            font-weight: 600
        }

        #brxe-rcdtem .bricks-nav-menu .sub-menu>.current-menu-item>.brx-submenu-toggle {
            border-bottom: 1px solid #000000
        }

        #brxe-rcdtem .bricks-nav-menu .sub-menu>.current-menu-ancestor>a {
            border-bottom: 1px solid #000000;
            font-weight: 600
        }

        #brxe-rcdtem .bricks-nav-menu .sub-menu>.current-menu-ancestor>.brx-submenu-toggle {
            border-bottom: 1px solid #000000
        }

        #brxe-rcdtem .bricks-nav-menu .current-menu-item>a {
            font-weight: 600
        }

        #brxe-rcdtem .bricks-nav-menu .current-menu-item>.brx-submenu-toggle>* {
            font-weight: 600
        }

        #brxe-rcdtem .bricks-nav-menu>.current-menu-parent>a {
            font-weight: 600
        }

        #brxe-rcdtem .bricks-nav-menu>.current-menu-parent>.brx-submenu-toggle>* {
            font-weight: 600
        }

        #brxe-rcdtem .bricks-nav-menu>.current-menu-ancestor>a {
            font-weight: 600
        }

        #brxe-rcdtem .bricks-nav-menu>.current-menu-ancestor>.brx-submenu-toggle>* {
            font-weight: 600
        }

        #brxe-rcdtem .bricks-nav-menu .sub-menu>.current-menu-item>.brx-submenu-toggle>* {
            font-weight: 600
        }

        #brxe-rcdtem .bricks-nav-menu .sub-menu>.current-menu-ancestor>.brx-submenu-toggle>* {
            font-weight: 600
        }

        #brxe-rcdtem {
            max-height: calc(100vh - 200px);
            overflow-y: auto;
        }

        #brxe-rcdtem .sub-menu li+li {
            margin-top: 24px;
        }

        #brxe-rcdtem .sub-menu {
            padding: 24px 24px 0 24px;
            display: block;
            opacity: 1;
            visibility: visible;
            pointer-events: visible;
        }

        #brxe-rcdtem .menu-item-has-children>.brx-submenu-toggle>button {
            display: none;
        }

        #brxe-rcdtem li {
            width: auto;
            display: flex;
            align-items: flex-start;
        }

        #brxe-rcdtem .menu-item-has-children>.brx-submenu-toggle>a {
            padding-right: 0;
        }

        #brxe-rcdtem li a {
            border-bottom: 1px solid transparent;
        }

        #brxe-rcdtem li.current-menu-ancestor>.brx-submenu-toggle>a,
        #brxe-rcdtem .bricks-nav-menu .current-menu-item>a {
            border-bottom-color: #000;
        }

        #brxe-rcdtem li a {
            width: auto;
        }

        #brxe-sivrqp {
            font-size: 18px;
            font-weight: 400
        }

        #brxe-cojohe {
            font-size: 16px;
            line-height: 1.5
        }

        #brxe-gkagld {
            flex-direction: row;
            align-items: center;
            column-gap: 10px;
            padding-top: 16px;
            padding-right: 24px;
            padding-bottom: 16px;
            padding-left: 24px
        }

        #brxe-bsueod {
            padding-right: 0;
            padding-left: 0;
            width: 100%;
            display: none;
            background-color: #ffffff
        }

        @media (max-width: 991px) {
            #brxe-bsueod {
                padding-right: 0;
                padding-left: 0
            }
        }

        #brxe-fanzgd {
            background-color: rgba(255, 255, 255, 0.01)
        }

        .header-light #brxe-fanzgd .btn-toggle:before,
        .header-light #brxe-fanzgd .btn-toggle:after {
            background: #fff;
        }

        .header-light #brxe-fanzgd {
            background: rgba(0, 0, 0, 0.3);
        }

        #brxe-fanzgd {
            backdrop-filter: blur(8px);
            transition: all 0.3s !important;
        }

        .header-light .header-logo-black {
            display: none;
        }

        .header-light .header-logo-white {
            display: block !important;
        }

        @media screen and (min-width: 992px) {
            .header-light #brxe-fanzgd .brxe-wpml-language-switcher {
                color: #fff;
            }
        }

        @media screen and (max-width: 991px) {
            #brx-header.show-nav>#brxe-fanzgd {
                background: #fff;
                backdrop-filter: none;
                height: 100vh;
            }

            #brx-header.show-nav .menu-mobile {
                display: block;
            }

            .header-light #brx-header.show-nav #brxe-fanzgd .btn-toggle:before,
            .header-light #brx-header.show-nav #brxe-fanzgd .btn-toggle:after {
                background: #000;
            }

            .header-light #brx-header.show-nav .header-logo-black {
                display: block;
            }

            .header-light #brx-header.show-nav .header-logo-white {
                display: none !important;
            }
        }

        #brxe-sjcfsm {
            color: #ffffff;
            font-size: 180px;
            font-weight: 200;
            line-height: 1
        }

        @media (max-width: 1199px) {
            #brxe-sjcfsm {
                font-size: 140px
            }
        }

        @media (max-width: 991px) {
            #brxe-sjcfsm {
                font-size: 110px
            }
        }

        @media (max-width: 767px) {
            #brxe-sjcfsm {
                font-size: 74px
            }
        }

        @media (max-width: 478px) {
            #brxe-sjcfsm {
                font-size: 50px
            }
        }

        #brxe-roofzh {
            color: #ffffff;
            font-size: 180px;
            font-weight: 200;
            line-height: 1;
            font-style: italic
        }

        @media (max-width: 1199px) {
            #brxe-roofzh {
                font-size: 140px
            }
        }

        @media (max-width: 991px) {
            #brxe-roofzh {
                font-size: 110px
            }
        }

        @media (max-width: 767px) {
            #brxe-roofzh {
                font-size: 74px
            }
        }

        @media (max-width: 478px) {
            #brxe-roofzh {
                font-size: 50px
            }
        }

        #brxe-awzpzo {
            flex-direction: row;
            column-gap: 30px
        }

        @media (max-width: 478px) {
            #brxe-awzpzo {
                column-gap: 15px
            }
        }

        #brxe-pcavwc {
            color: #ffffff;
            font-size: 180px;
            font-weight: 200;
            line-height: 1;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-image: linear-gradient(-90deg, #f86e00 4.81%, #f0a726 45%, #ffffff 94.26%);
            margin-right: 70px
        }

        @media (max-width: 1199px) {
            #brxe-pcavwc {
                font-size: 140px
            }
        }

        @media (max-width: 991px) {
            #brxe-pcavwc {
                font-size: 110px
            }
        }

        @media (max-width: 767px) {
            #brxe-pcavwc {
                font-size: 74px
            }
        }

        @media (max-width: 478px) {
            #brxe-pcavwc {
                font-size: 50px;
                margin-right: 30px
            }
        }

        #brxe-fbmrrr {
            display: flex;
            align-self: flex-end !important;
            align-items: flex-end;
            width: auto;
            margin-right: auto;
            margin-bottom: 70px
        }

        @media (max-width: 767px) {
            #brxe-fbmrrr {
                row-gap: 5px
            }
        }

        @media (max-width: 478px) {
            #brxe-fbmrrr {
                row-gap: 10px;
                margin-bottom: 50px
            }
        }

        #brxe-wrzbbz {
            font-size: 48px;
            line-height: 1.25;
            color: var(--bricks-color-csvmmc);
            font-weight: 300;
            max-width: 932px
        }

        #brxe-wrzbbz a {
            font-size: 48px;
            line-height: 1.25;
            color: var(--bricks-color-csvmmc);
            font-weight: 300;
            font-size: inherit
        }

        @media (max-width: 991px) {
            #brxe-wrzbbz {
                font-size: 32px;
                max-width: 80%
            }

            #brxe-wrzbbz a {
                font-size: 32px;
                font-size: inherit
            }
        }

        @media (max-width: 767px) {
            #brxe-wrzbbz {
                max-width: 100%;
                font-size: 28px
            }

            #brxe-wrzbbz a {
                font-size: 28px;
                font-size: inherit
            }
        }

        @media (max-width: 478px) {
            #brxe-wrzbbz {
                font-size: 20px;
                line-height: 1.5
            }

            #brxe-wrzbbz a {
                font-size: 20px;
                line-height: 1.5;
                font-size: inherit
            }
        }

        #brxe-stmuxf {
            justify-content: center;
            align-items: flex-start
        }

        @media (max-width: 767px) {
            #brxe-stmuxf {
                min-height: 400px
            }
        }

        @media (max-width: 478px) {
            #brxe-stmuxf {
                min-height: 320px
            }
        }

        #brxe-cotven {
            background-image: url("{{ asset('images/hero-video-1536x811.png') }}");
            background-size: cover;
            background-position: bottom center;
            position: relative;
            padding-top: 208px;
            padding-bottom: 90px
        }

        :where(#brxe-cotven > *) {
            position: relative
        }

        #brxe-cotven::before {
            background-image: linear-gradient(#0d0421, rgba(13, 4, 33, 0.4) 20%, rgba(13, 4, 33, 0.1) 40%, rgba(13, 4, 33, 0.1) 60%, rgba(13, 4, 33, 0.4) 80%, #0d0421 100%);
            position: absolute;
            content: "";
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            pointer-events: none
        }

        @media (max-width: 1199px) {
            #brxe-cotven {
                padding-top: 200px
            }
        }

        @media (max-width: 767px) {
            #brxe-cotven {
                padding-top: 60px;
                padding-bottom: 40px
            }
        }

        @media (max-width: 478px) {
            #brxe-cotven {
                padding-top: 80px
            }
        }

        #brxe-lxnwms {
            font-size: 14px;
            font-weight: 400;
            color: #9da4ae;
            text-transform: uppercase;
            letter-spacing: 0.2em
        }

        #brxe-vqbpjw {
            width: 206px;
            align-items: flex-end
        }

        @media (max-width: 767px) {
            #brxe-vqbpjw {
                width: 100%;
                align-items: flex-start
            }
        }

        #brxe-skglxt .line {
            height: 0px
        }

        #brxe-skglxt.horizontal .line {
            border-top-width: 0px
        }

        #brxe-skglxt {
            background-image: linear-gradient(101.37deg, #f86e00 16.75%, rgba(252, 182, 10, 0.29) 95%, rgba(254, 212, 14, 0) 100%);
            height: 3px;
            border-radius: 5px
        }

        #brxe-jfgcun {
            color: var(--bricks-color-csvmmc);
            font-weight: 300;
            font-size: 60px;
            line-height: 1.25
        }

        @media (max-width: 1199px) {
            #brxe-jfgcun {
                font-size: 56px
            }
        }

        @media (max-width: 991px) {
            #brxe-jfgcun {
                font-size: 40px
            }
        }

        @media (max-width: 767px) {
            #brxe-jfgcun {
                font-size: 36px
            }
        }

        #brxe-idtdgw {
            color: var(--bricks-color-klbxns);
            font-size: 24px;
            line-height: 1.33;
            font-weight: 400
        }

        @media (max-width: 991px) {
            #brxe-idtdgw {
                font-size: 18px
            }
        }

        #brxe-gmngwd {
            row-gap: 12px
        }

        #brxe-bqftjb {
            color: var(--bricks-color-csvmmc);
            font-weight: 300;
            font-size: 60px;
            line-height: 1.25
        }

        @media (max-width: 1199px) {
            #brxe-bqftjb {
                font-size: 54px
            }
        }

        @media (max-width: 991px) {
            #brxe-bqftjb {
                font-size: 40px
            }
        }

        @media (max-width: 767px) {
            #brxe-bqftjb {
                font-size: 36px
            }
        }

        #brxe-eywail {
            color: var(--bricks-color-klbxns);
            font-size: 24px;
            line-height: 1.33;
            font-weight: 400;
            padding-right: 78px
        }

        @media (max-width: 991px) {
            #brxe-eywail {
                font-size: 18px;
                padding-right: 67px
            }
        }

        @media (max-width: 478px) {
            #brxe-eywail {
                padding-right: 24px
            }
        }

        #brxe-adwsqs {
            row-gap: 12px
        }

        #brxe-dlyyqg {
            color: var(--bricks-color-csvmmc);
            font-weight: 300;
            font-size: 60px;
            line-height: 1.25
        }

        @media (max-width: 1199px) {
            #brxe-dlyyqg {
                font-size: 54px
            }
        }

        @media (max-width: 991px) {
            #brxe-dlyyqg {
                font-size: 40px
            }
        }

        @media (max-width: 767px) {
            #brxe-dlyyqg {
                font-size: 36px
            }
        }

        #brxe-pgwnph {
            color: var(--bricks-color-klbxns);
            font-size: 24px;
            line-height: 1.33;
            font-weight: 400;
            padding-right: 4px;
            padding-left: 4px
        }

        @media (max-width: 991px) {
            #brxe-pgwnph {
                font-size: 18px
            }
        }

        #brxe-gcxryq {
            row-gap: 12px
        }

        #brxe-tcukdo {
            flex-direction: row;
            column-gap: 40px
        }

        @media (max-width: 991px) {
            #brxe-tcukdo {
                column-gap: 30px
            }
        }

        @media (max-width: 767px) {
            #brxe-tcukdo {
                flex-direction: row;
                flex-wrap: nowrap
            }
        }

        @media (max-width: 478px) {
            #brxe-tcukdo {
                flex-direction: column;
                row-gap: 30px
            }
        }

        #brxe-nbaprs {
            flex-direction: column;
            width: calc(100% - 206px);
            row-gap: 34px;
            margin-top: 8px
        }

        @media (max-width: 767px) {
            #brxe-nbaprs {
                width: 100%;
                flex-direction: column
            }
        }

        #brxe-modfhb {
            flex-direction: row;
            column-gap: 35px
        }

        #brxe-obknmy {
            background-color: #0d0421;
            padding-top: 0;
            padding-bottom: 100px
        }

        @media (max-width: 991px) {
            #brxe-obknmy {
                padding-bottom: 60px
            }
        }

        #brxe-dkflea {
            font-size: 48px;
            line-height: 1.25;
            color: var(--bricks-color-csvmmc);
            font-weight: 300;
            max-width: 926px
        }

        #brxe-dkflea a {
            font-size: 48px;
            line-height: 1.25;
            color: var(--bricks-color-csvmmc);
            font-weight: 300;
            font-size: inherit
        }

        @media (max-width: 991px) {
            #brxe-dkflea {
                max-width: 80%;
                font-size: 32px
            }

            #brxe-dkflea a {
                font-size: 32px;
                font-size: inherit
            }
        }

        @media (max-width: 767px) {
            #brxe-dkflea {
                font-size: 28px;
                max-width: 100%
            }

            #brxe-dkflea a {
                font-size: 28px;
                font-size: inherit
            }
        }

        @media (max-width: 478px) {
            #brxe-dkflea {
                font-size: 20px
            }

            #brxe-dkflea a {
                font-size: 20px;
                font-size: inherit
            }
        }

        #brxe-bomkhj {
            background-position: bottom center;
            background-size: cover;
            background-repeat: no-repeat;
            background-image: url(https://apero.vn/wp-content/uploads/2024/10/img-1024x569.png);
            position: relative;
            padding-top: 120px;
            padding-bottom: 460px;
            margin-bottom: 31px
        }

        :where(#brxe-bomkhj > *) {
            position: relative
        }

        #brxe-bomkhj::before {
            background-image: linear-gradient(#0d0421, rgba(13, 4, 33, 0.4) 20%, rgba(13, 4, 33, 0.1) 40%, rgba(13, 4, 33, 0.1) 60%, rgba(13, 4, 33, 0.4) 80%, #0d0421 100%);
            position: absolute;
            content: "";
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            pointer-events: none
        }

        @media (max-width: 1199px) {
            #brxe-bomkhj {
                padding-top: 100px
            }
        }

        @media (max-width: 991px) {
            #brxe-bomkhj {
                padding-top: 80px;
                padding-bottom: 300px
            }
        }

        @media (max-width: 767px) {
            #brxe-bomkhj {
                padding-bottom: 200px
            }
        }

        @media (max-width: 478px) {
            #brxe-bomkhj {
                padding-top: 60px
            }
        }

        #brxe-cimmco {
            font-size: 200px;
            line-height: 1;
            margin-top: -50px;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-image: linear-gradient(#e99e75 33%, #87615c 55%, #292643 70%, rgba(0, 0, 0, 0) 78.5%)
        }

        @media (max-width: 1199px) {
            #brxe-cimmco {
                font-size: 160px
            }
        }

        @media (max-width: 991px) {
            #brxe-cimmco {
                font-size: 120px
            }
        }

        @media (max-width: 767px) {
            #brxe-cimmco {
                font-size: 100px
            }
        }

        @media (max-width: 478px) {
            #brxe-cimmco {
                font-size: 80px
            }
        }

        #brxe-qpyvwq {
            font-size: 118px;
            line-height: 1;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-image: linear-gradient(190deg, #e99e75 33%, #87615c 55%, #292643 75%, rgba(0, 0, 0, 0) 83%);
            margin-top: -50px
        }

        @media (max-width: 1199px) {
            #brxe-qpyvwq {
                font-size: 80px
            }
        }

        @media (max-width: 991px) {
            #brxe-qpyvwq {
                font-size: 60px
            }
        }

        @media (max-width: 767px) {
            #brxe-qpyvwq {
                font-size: 50px
            }
        }

        @media (max-width: 478px) {
            #brxe-qpyvwq {
                font-size: 40px
            }
        }

        #brxe-hjioay {
            flex-direction: row;
            justify-content: center;
            align-items: flex-start
        }

        #brxe-lyoikp {
            font-weight: 200;
            font-size: 48px;
            line-height: 1;
            color: var(--bricks-color-csvmmc);
            margin-top: -20px
        }

        @media (max-width: 1199px) {
            #brxe-lyoikp {
                font-size: 36px
            }
        }

        @media (max-width: 991px) {
            #brxe-lyoikp {
                font-size: 30px
            }
        }

        @media (max-width: 767px) {
            #brxe-lyoikp {
                margin-top: -10px;
                font-size: 26px
            }
        }

        @media (max-width: 478px) {
            #brxe-lyoikp {
                font-size: 22px
            }
        }

        #brxe-fnqugt {
            align-items: center
        }

        #brxe-dhzely {
            padding-top: 83px;
            padding-bottom: 116px;
            background-color: #0d0421;
            margin-bottom: -115px
        }

        @media (max-width: 991px) {
            #brxe-dhzely {
                padding-top: 80px;
                padding-bottom: 80px
            }
        }

        @media (max-width: 767px) {
            #brxe-dhzely {
                margin-bottom: -6vw
            }
        }

        @media (max-width: 478px) {
            #brxe-dhzely {
                padding-top: 60px;
                padding-bottom: 60px
            }
        }

        #brxe-rcuhlp {
            font-size: 36px;
            line-height: 1.27;
            text-align: center;
            color: var(--bricks-color-csvmmc);
            margin-bottom: 29px
        }

        @media (max-width: 1199px) {
            #brxe-rcuhlp {
                font-size: 32px
            }
        }

        @media (max-width: 991px) {
            #brxe-rcuhlp {
                font-size: 26px;
                margin-bottom: 20px
            }
        }

        @media (max-width: 478px) {
            #brxe-rcuhlp {
                font-size: 16px;
                color: rgba(255, 255, 255, 0)
            }
        }

        #brxe-xeegxc {
            font-size: 180px;
            line-height: 1.3;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-image: linear-gradient(180deg, #000000 25.67%, rgba(0, 0, 0, 0.8) 58.78%, rgba(0, 0, 0, 0.15) 82.28%);
            margin-bottom: -35px
        }

        @media (max-width: 1199px) {
            #brxe-xeegxc {
                font-size: 160px
            }
        }

        @media (max-width: 991px) {
            #brxe-xeegxc {
                font-size: 120px;
                margin-bottom: -30px
            }
        }

        @media (max-width: 767px) {
            #brxe-xeegxc {
                font-size: 90px;
                margin-top: 0;
                margin-bottom: -20px
            }
        }

        @media (max-width: 478px) {
            #brxe-xeegxc {
                font-size: 70px;
                margin-left: -1px
            }
        }

        #brxe-cqwxzq {
            font-size: 48px;
            line-height: 1.27;
            font-weight: 200;
            color: var(--bricks-color-csvmmc);
            padding-top: 20px
        }

        @media (max-width: 1199px) {
            #brxe-cqwxzq {
                font-size: 40px
            }
        }

        @media (max-width: 991px) {
            #brxe-cqwxzq {
                font-size: 30px
            }
        }

        @media (max-width: 767px) {
            #brxe-cqwxzq {
                font-size: 28px
            }
        }

        @media (max-width: 478px) {
            #brxe-cqwxzq {
                font-size: 16px
            }
        }

        #brxe-zxvguv {
            justify-content: center;
            align-items: center;
            padding-right: 8%
        }

        @media (max-width: 767px) {
            #brxe-zxvguv {
                margin-bottom: 120px
            }
        }

        @media (max-width: 478px) {
            #brxe-zxvguv {
                margin-bottom: 80px
            }
        }

        #brxe-itnwut {
            position: absolute;
            border-radius: 20px;
            z-index: -1;
            top: 7%;
            left: 20px;
            width: auto;
            display: none
        }

        @media (max-width: 1199px) {
            #brxe-itnwut {
                max-width: 300px;
                top: 10%
            }
        }

        @media (max-width: 991px) {
            #brxe-itnwut {
                max-width: 260px;
                top: 12%
            }
        }

        @media (max-width: 767px) {
            #brxe-itnwut {
                position: relative;
                top: 0px;
                left: 0px;
                align-self: center !important;
                margin-bottom: 60px;
                max-width: none
            }
        }

        @media (max-width: 478px) {
            #brxe-itnwut {
                position: relative;
                top: 0px;
                left: 0px;
                margin-bottom: 40px
            }
        }

        #brxe-lnfphm {
            position: absolute;
            z-index: -1;
            border-radius: 200px;
            right: 18%;
            top: 23%;
            width: auto;
            display: none
        }

        @media (max-width: 991px) {
            #brxe-lnfphm {
                max-width: 220px
            }
        }

        @media (max-width: 767px) {
            #brxe-lnfphm {
                position: static;
                align-self: center !important;
                margin-bottom: 60px;
                max-width: none
            }
        }

        @media (max-width: 478px) {
            #brxe-lnfphm {
                position: static;
                margin-bottom: 40px
            }
        }

        #brxe-trgrxz {
            width: auto;
            position: absolute;
            border-radius: 20px;
            z-index: -1;
            right: 20px;
            bottom: 25%;
            display: none
        }

        @media (max-width: 1199px) {
            #brxe-trgrxz {
                max-width: 300px
            }
        }

        @media (max-width: 991px) {
            #brxe-trgrxz {
                max-width: 260px
            }
        }

        @media (max-width: 767px) {
            #brxe-trgrxz {
                position: static;
                align-self: center !important;
                max-width: none
            }
        }

        @media (max-width: 478px) {
            #brxe-trgrxz {
                position: static
            }
        }

        #brxe-yvexkw {
            z-index: 1;
            background-position: center center;
            background-size: auto;
            background-repeat: no-repeat
        }

        @media (max-width: 767px) {
            #brxe-yvexkw {
                background-position: top center;
                background-size: contain
            }
        }

        #brxe-opisqq {
            padding-top: 26vw;
            padding-bottom: 18vw;
            background-position: center center;
            background-repeat: no-repeat;
            background-color: var(--bricks-color-oudukw);
            background-image: url(https://apero.vn/wp-content/uploads/2024/10/Frame-40070-1.png);
            background-size: contain;
            overflow: hidden;
            max-width: 2564px
        }

        @media (max-width: 1199px) {
            #brxe-opisqq {
                padding-top: 30vw;
                padding-bottom: 20vw
            }
        }

        @media (max-width: 991px) {
            #brxe-opisqq {
                background-size: 130%;
                padding-top: 32vw;
                padding-bottom: 30vw
            }
        }

        @media (max-width: 767px) {
            #brxe-opisqq {
                padding-top: 26vw;
                padding-bottom: 11vw
            }
        }

        @media (max-width: 478px) {
            #brxe-opisqq {
                padding-top: 28vw;
                padding-bottom: 6vw
            }
        }

        #brxe-ffhtlu {
            font-size: 200px;
            line-height: 1;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-image: linear-gradient(#e99e75 33%, #87615c 55%, #292643 75%, rgba(0, 0, 0, 0) 78.5%)
        }

        @media (max-width: 1199px) {
            #brxe-ffhtlu {
                font-size: 160px
            }
        }

        @media (max-width: 991px) {
            #brxe-ffhtlu {
                font-size: 120px
            }
        }

        @media (max-width: 767px) {
            #brxe-ffhtlu {
                font-size: 100px
            }
        }

        @media (max-width: 478px) {
            #brxe-ffhtlu {
                font-size: 80px
            }
        }

        #brxe-vfzabt {
            font-size: 118px;
            line-height: 1;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-image: linear-gradient(190deg, #e99e75 33%, #87615c 55%, #292643 75%, rgba(0, 0, 0, 0) 83%)
        }

        @media (max-width: 1199px) {
            #brxe-vfzabt {
                font-size: 80px
            }
        }

        @media (max-width: 991px) {
            #brxe-vfzabt {
                font-size: 60px
            }
        }

        @media (max-width: 767px) {
            #brxe-vfzabt {
                font-size: 50px
            }
        }

        @media (max-width: 478px) {
            #brxe-vfzabt {
                font-size: 40px
            }
        }

        #brxe-pngpmm {
            flex-direction: row;
            justify-content: center;
            align-items: flex-start
        }

        #brxe-laavnt {
            font-weight: 200;
            font-size: 48px;
            line-height: 1;
            color: var(--bricks-color-csvmmc);
            margin-top: -20px
        }

        @media (max-width: 1199px) {
            #brxe-laavnt {
                font-size: 36px;
                margin-top: -40px
            }
        }

        @media (max-width: 991px) {
            #brxe-laavnt {
                font-size: 30px;
                margin-top: -30px
            }
        }

        @media (max-width: 767px) {
            #brxe-laavnt {
                font-size: 26px;
                margin-top: -10px
            }
        }

        @media (max-width: 478px) {
            #brxe-laavnt {
                font-size: 22px;
                margin-top: -15px
            }
        }

        #brxe-mndeim {
            align-items: center
        }

        #brxe-rprdmi {
            padding-top: 66px;
            padding-bottom: 65px;
            background-color: #0d0421;
            margin-top: 34px;
            margin-bottom: 14px
        }

        @media (max-width: 991px) {
            #brxe-rprdmi {
                padding-top: 80px;
                padding-bottom: 80px
            }
        }

        @media (max-width: 478px) {
            #brxe-rprdmi {
                padding-top: 60px;
                padding-bottom: 60px
            }
        }

        #brxe-ufdskl {
            position: absolute;
            order: -1;
            top: 50%;
            left: 50%;
            transform: translateX(-50%) translateY(-50%);
            width: 100%;
            max-width: 100%;
            height: 100%
        }

        #brxe-ufdskl:not(.tag),
        #brxe-ufdskl img {
            object-fit: cover
        }

        :where(#brxe-ufdskl > *) {
            position: relative
        }

        #brxe-ufdskl::before {
            background-image: linear-gradient(180deg, #0d0421 0%, rgba(13, 4, 33, 0) 36%, rgba(13, 4, 33, 0) 65%, #0d0421 100%);
            position: absolute;
            content: "";
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            pointer-events: none
        }

        #brxe-ntlzwr {
            transform: skewX(0deg) rotateY(55deg);
            aspect-ratio: 0.7;
            border-radius: 20px;
            transition: all 0.3s;
            position: relative;
            box-shadow: 0 10px 10px 0 #5d1c02
        }

        #brxe-ntlzwr:not(.tag),
        #brxe-ntlzwr img {
            object-fit: cover
        }

        #brxe-ntlzwr:hover {
            transform: rotateY(45deg);
            z-index: 1
        }

        #brxe-cmbhnh {
            margin-right: -2%
        }

        @media (max-width: 478px) {
            #brxe-cmbhnh {
                width: 33.33%;
                margin-right: 0
            }
        }

        #brxe-auoliz {
            transform: skewX(0deg) rotateY(55deg);
            aspect-ratio: 0.7;
            border-radius: 20px;
            transition: all 0.3s;
            position: relative;
            box-shadow: 0 10px 10px 0 #5d1c02
        }

        #brxe-auoliz:not(.tag),
        #brxe-auoliz img {
            object-fit: cover
        }

        #brxe-auoliz:hover {
            transform: rotateY(45deg);
            z-index: 1
        }

        #brxe-qzztku {
            margin-right: -2%;
            margin-left: -2%
        }

        @media (max-width: 478px) {
            #brxe-qzztku {
                width: 33.33%;
                margin-right: 0;
                margin-left: 0
            }
        }

        #brxe-oicnrv {
            border-radius: 20px;
            transform: skewX(0deg) rotateY(55deg);
            aspect-ratio: 0.7;
            transition: all 0.3s;
            position: relative;
            box-shadow: 0 10px 10px 0 #5d1c02
        }

        #brxe-oicnrv:not(.tag),
        #brxe-oicnrv img {
            object-fit: cover
        }

        #brxe-oicnrv:hover {
            transform: rotateY(45deg);
            z-index: 1
        }

        #brxe-xpugyd {
            margin-right: -2%;
            margin-left: -2%;
            position: relative
        }

        @media (max-width: 478px) {
            #brxe-xpugyd {
                width: 33.33%;
                margin-right: 0;
                margin-left: 0
            }
        }

        #brxe-pqnkal:not(.tag),
        #brxe-pqnkal img {
            object-fit: fill
        }

        #brxe-pqnkal {
            max-width: 80%
        }

        @media (max-width: 478px) {
            #brxe-pqnkal {
                max-width: 30%
            }
        }

        #brxe-feahtk {
            align-items: center;
            justify-content: center
        }

        @media (max-width: 478px) {
            #brxe-feahtk {
                padding-top: 30px;
                padding-bottom: 30px
            }
        }

        #brxe-kclkqy {
            transform: skewX(0deg) rotateY(-55deg);
            aspect-ratio: 0.7;
            border-radius: 20px;
            transition: all 0.3s;
            position: relative;
            box-shadow: 0 10px 10px 0 #5d1c02
        }

        #brxe-kclkqy:not(.tag),
        #brxe-kclkqy img {
            object-fit: cover
        }

        #brxe-kclkqy:hover {
            transform: rotateY(-45deg);
            z-index: 1
        }

        #brxe-ogqpxl {
            margin-right: -2%;
            margin-left: -2%
        }

        @media (max-width: 478px) {
            #brxe-ogqpxl {
                width: 33.33%;
                margin-right: 0;
                margin-left: 0
            }
        }

        #brxe-xjtlau {
            border-radius: 20px;
            transform: skewX(0deg) rotateY(-55deg);
            aspect-ratio: 0.7;
            transition: all 0.3s;
            position: relative;
            box-shadow: 0 10px 10px 0 #5d1c02
        }

        #brxe-xjtlau:not(.tag),
        #brxe-xjtlau img {
            object-fit: cover
        }

        #brxe-xjtlau:hover {
            transform: rotateY(-45deg);
            z-index: 1
        }

        #brxe-wvhgef {
            margin-right: -2%;
            margin-left: -2%
        }

        @media (max-width: 478px) {
            #brxe-wvhgef {
                width: 33.33%;
                margin-right: 0;
                margin-left: 0
            }
        }

        #brxe-wyeqxn {
            transform: skewX(0deg) rotateY(-55deg);
            aspect-ratio: 0.7;
            border-radius: 20px;
            transition: all 0.3s;
            position: relative;
            box-shadow: 0 10px 10px 0 #5d1c02
        }

        #brxe-wyeqxn:not(.tag),
        #brxe-wyeqxn img {
            object-fit: cover
        }

        #brxe-wyeqxn:hover {
            transform: rotateY(-45deg);
            z-index: 1
        }

        #brxe-bpkvgb {
            margin-left: -2%
        }

        @media (max-width: 478px) {
            #brxe-bpkvgb {
                width: 33.33%;
                margin-right: 0;
                margin-left: 0
            }
        }

        #brxe-lkapyd {
            align-items: center;
            flex-direction: row;
            width: 100%;
            min-width: 100%;
            padding-top: 3vw;
            padding-right: 0;
            padding-bottom: 3vw;
            padding-left: 0;
            overflow: hidden
        }

        #brxe-lkapyd>.brxe-block {
            perspective: 1000px;
        }

        @media (max-width: 767px) {
            #brxe-lkapyd {
                flex-wrap: nowrap
            }
        }

        @media (max-width: 478px) {
            #brxe-lkapyd {
                flex-wrap: wrap
            }
        }

        #brxe-crhqia {
            background-image: linear-gradient(rgba(13, 4, 33, 0) 58.37%, #0d0421 100%, #0d0421 0%, rgba(13, 4, 33, 0) 35.58%);
            position: relative;
            z-index: 1;
            background-color: var(--bricks-color-oudukw);
            background-position: center center;
            background-size: cover;
            background-repeat: no-repeat;
            padding-top: 180px;
            padding-bottom: 80px;
            max-width: 2564px
        }

        @media (max-width: 991px) {
            #brxe-crhqia {
                padding-top: 80px;
                padding-bottom: 80px
            }
        }

        @media (max-width: 478px) {
            #brxe-crhqia {
                padding-top: 60px;
                padding-bottom: 60px
            }
        }

        #brxe-twieig {
            text-align: center;
            color: var(--bricks-color-csvmmc);
            font-size: 48px;
            font-weight: 300;
            line-height: 1.25;
            max-width: 926px
        }

        #brxe-twieig a {
            text-align: center;
            color: var(--bricks-color-csvmmc);
            font-size: 48px;
            font-weight: 300;
            line-height: 1.25;
            font-size: inherit
        }

        @media (max-width: 1199px) {
            #brxe-twieig {
                font-size: 36px
            }

            #brxe-twieig a {
                font-size: 36px;
                font-size: inherit
            }
        }

        @media (max-width: 991px) {
            #brxe-twieig {
                font-size: 32px
            }

            #brxe-twieig a {
                font-size: 32px;
                font-size: inherit
            }
        }

        @media (max-width: 767px) {
            #brxe-twieig {
                font-size: 26px
            }

            #brxe-twieig a {
                font-size: 26px;
                font-size: inherit
            }
        }

        @media (max-width: 478px) {
            #brxe-twieig {
                font-size: 20px
            }

            #brxe-twieig a {
                font-size: 20px;
                font-size: inherit
            }
        }

        #brxe-wuhrnf {
            align-items: center
        }

        #brxe-jctmqu {
            position: relative;
            z-index: 1;
            padding-bottom: 60px
        }

        @media (max-width: 991px) {
            #brxe-jctmqu {
                padding-bottom: 30px
            }
        }

        @media (max-width: 478px) {
            #brxe-jctmqu {
                padding-bottom: 20px
            }
        }

        #brxe-facheq {
            font-size: 128px;
            font-weight: 200;
            line-height: 1;
            align-self: center;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-image: linear-gradient(-90deg, #f4b055 5.68%, #6bcdef 44.52%);
            position: relative;
            z-index: 1
        }

        @media (max-width: 1199px) {
            #brxe-facheq {
                font-size: 100px
            }
        }

        @media (max-width: 991px) {
            #brxe-facheq {
                font-size: 80px
            }
        }

        @media (max-width: 767px) {
            #brxe-facheq {
                font-size: 60px
            }
        }

        #brxe-ujtxkp {
            align-self: center;
            margin-top: -40px;
            pointer-events: none;
            max-width: 85%
        }

        @media (max-width: 1199px) {
            #brxe-ujtxkp {
                max-width: 65%
            }
        }

        @media (max-width: 991px) {
            #brxe-ujtxkp {
                margin-top: -35px
            }
        }

        @media (max-width: 767px) {
            #brxe-ujtxkp {
                margin-top: -30px
            }
        }

        @media (max-width: 478px) {
            #brxe-ujtxkp {
                max-width: 80%;
                margin-top: -20px
            }
        }

        #brxe-abvmmj {
            font-size: 20px;
            color: #ffffff;
            font-weight: 600;
            line-height: 1.33
        }

        @media (max-width: 991px) {
            #brxe-abvmmj {
                font-size: 18px
            }
        }

        #brxe-klijyz {
            align-items: flex-end;
            width: auto;
            row-gap: 8px
        }

        #brxe-fnqika {
            grid-column: 1/2;
            grid-row: 1/3;
            align-items: flex-start;
            justify-content: center
        }

        @media (max-width: 478px) {
            #brxe-fnqika {
                padding-top: 50px
            }
        }

        #brxe-jqrpdt {
            font-size: 20px;
            color: #ffffff;
            font-weight: 600;
            line-height: 1.33
        }

        @media (max-width: 991px) {
            #brxe-jqrpdt {
                font-size: 18px
            }
        }

        #brxe-dxqfyf {
            align-items: flex-start;
            width: auto;
            row-gap: 8px
        }

        #brxe-rnvopx {
            grid-column: 2/3;
            grid-row: 1/2
        }

        #brxe-fcosji {
            border-radius: 20px
        }

        #brxe-sffgad {
            font-size: 20px;
            color: #ffffff;
            font-weight: 600;
            line-height: 1.33
        }

        @media (max-width: 991px) {
            #brxe-sffgad {
                font-size: 18px
            }
        }

        #brxe-qkdmtc {
            align-items: flex-start;
            width: auto;
            row-gap: 8px
        }

        #brxe-zrjolr {
            align-items: flex-end
        }

        @media (max-width: 478px) {
            #brxe-zrjolr {
                grid-column: 1/3;
                grid-row: 3/4
            }
        }

        #brxe-grxhwu {
            grid-template-rows: 2;
            flex-direction: row;
            grid-template-columns: 1fr 1fr;
            display: grid;
            align-items: initial;
            grid-gap: 126px 20px;
            position: relative;
            z-index: 2;
            margin-top: -85px
        }

        @media (max-width: 1199px) {
            #brxe-grxhwu {
                margin-top: -40px
            }
        }

        @media (max-width: 767px) {
            #brxe-grxhwu {
                margin-top: 30px
            }
        }

        @media (max-width: 478px) {
            #brxe-grxhwu {
                grid-gap: 30px 20px
            }
        }

        #brxe-sbdurk {
            padding-top: 180px;
            padding-bottom: 125px;
            overflow: hidden;
            background-image: url(https://apero.vn/wp-content/uploads/2024/10/Group-1321314983.png);
            background-size: auto;
            background-repeat: no-repeat;
            background-position: top center
        }

        @media (max-width: 991px) {
            #brxe-sbdurk {
                padding-bottom: 80px
            }
        }

        @media (max-width: 478px) {
            #brxe-sbdurk {
                padding-top: 140px;
                padding-bottom: 60px;
                background-size: 80%
            }
        }

        #brxe-wishah {
            font-size: 128px;
            font-weight: 200;
            line-height: 1.15;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-image: linear-gradient(97.35deg, #f4b055 5.99%, #6bcdef 64.46%);
            padding-bottom: 10px;
            align-self: center
        }

        @media (max-width: 1199px) {
            #brxe-wishah {
                font-size: 100px
            }
        }

        @media (max-width: 991px) {
            #brxe-wishah {
                font-size: 76px
            }
        }

        @media (max-width: 767px) {
            #brxe-wishah {
                font-size: 56px
            }
        }

        @media (max-width: 478px) {
            #brxe-wishah {
                font-size: 38px
            }
        }

        #brxe-syhxfe {
            max-width: 29%;
            align-self: center;
            margin-top: -50px
        }

        @media (max-width: 1199px) {
            #brxe-syhxfe {
                margin-top: -40px
            }
        }

        @media (max-width: 991px) {
            #brxe-syhxfe {
                margin-top: -30px
            }
        }

        @media (max-width: 767px) {
            #brxe-syhxfe {
                margin-top: -25px;
                max-width: 60%
            }
        }

        @media (max-width: 478px) {
            #brxe-syhxfe {
                margin-top: -20px
            }
        }

        #brxe-pauhfp {
            max-width: 44%
        }

        @media (max-width: 767px) {
            #brxe-pauhfp {
                max-width: 48%
            }
        }

        @media (max-width: 478px) {
            #brxe-pauhfp {
                max-width: 48%
            }
        }

        #brxe-nxabxk {
            max-width: 44%
        }

        @media (max-width: 767px) {
            #brxe-nxabxk {
                max-width: 48%;
                align-self: flex-end
            }
        }

        @media (max-width: 478px) {
            #brxe-nxabxk {
                max-width: 48%
            }
        }

        #brxe-oqjigc {
            flex-direction: row;
            justify-content: space-between;
            position: absolute;
            z-index: -1;
            top: 35%;
            column-gap: 0px;
            width: calc(100% - 40px);
            left: 50%;
            transform: translateX(-50%)
        }

        @media (max-width: 991px) {
            #brxe-oqjigc {
                width: 100%
            }
        }

        @media (max-width: 767px) {
            #brxe-oqjigc {
                flex-direction: row;
                row-gap: 30px
            }
        }

        #brxe-ctsbzq {
            position: relative;
            z-index: 1;
            width: 1280px
        }

        #brxe-xxwdpt {
            position: relative;
            padding-top: 120px;
            padding-bottom: 60px;
            background-color: #ededf3;
            max-width: 2564px
        }

        :where(#brxe-xxwdpt > *) {
            position: relative
        }

        #brxe-xxwdpt::before {
            background-image: linear-gradient(180deg, #0d0421 0%, rgba(13, 4, 33, 0.8) 31.5%, rgba(13, 4, 33, 0.62) 55%, rgba(13, 4, 33, 0.31) 71.5%, rgba(13, 4, 33, 0.16) 85.5%, rgba(13, 4, 33, 0) 100%);
            position: absolute;
            content: "";
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            pointer-events: none
        }

        @media (max-width: 991px) {
            #brxe-xxwdpt {
                padding-top: 80px;
                padding-bottom: 40px
            }
        }

        #brxe-lkwcen {
            width: 100%
        }

        #brxe-qauiub {
            font-size: 20px;
            line-height: 1.5;
            font-weight: 600;
            color: #ffffff;
            margin-bottom: 10px
        }

        @media (max-width: 1199px) {
            #brxe-qauiub {
                font-size: 18px
            }
        }

        @media (max-width: 991px) {
            #brxe-qauiub {
                font-size: 16px
            }
        }

        @media (max-width: 478px) {
            #brxe-qauiub {
                font-size: 14px
            }
        }

        #brxe-qzikbu {
            border-radius: 12px 12px 0 0
        }

        #brxe-ijkpyd {
            width: 23%;
            max-width: 255px
        }

        @media (max-width: 991px) {
            #brxe-ijkpyd {
                width: 30%
            }
        }

        #brxe-pqpijq {
            font-size: 20px;
            line-height: 1.5;
            font-weight: 600;
            color: #ffffff;
            margin-bottom: 10px
        }

        @media (max-width: 1199px) {
            #brxe-pqpijq {
                font-size: 18px
            }
        }

        @media (max-width: 991px) {
            #brxe-pqpijq {
                font-size: 16px
            }
        }

        @media (max-width: 478px) {
            #brxe-pqpijq {
                font-size: 14px
            }
        }

        #brxe-jbdqef {
            border-radius: 12px 12px 0 0
        }

        #brxe-wjntah {
            width: 29%;
            max-width: 320px
        }

        @media (max-width: 991px) {
            #brxe-wjntah {
                width: 30%
            }
        }

        #brxe-pvvyad {
            font-size: 20px;
            line-height: 1.5;
            font-weight: 600;
            color: #ffffff;
            margin-bottom: 10px
        }

        @media (max-width: 1199px) {
            #brxe-pvvyad {
                font-size: 18px
            }
        }

        @media (max-width: 991px) {
            #brxe-pvvyad {
                font-size: 16px
            }
        }

        @media (max-width: 478px) {
            #brxe-pvvyad {
                font-size: 14px
            }
        }

        #brxe-wawwgi {
            border-radius: 12px 12px 0 0
        }

        #brxe-bplnll {
            width: 23%;
            max-width: 255px
        }

        @media (max-width: 991px) {
            #brxe-bplnll {
                width: 30%
            }
        }

        #brxe-fdlfqn {
            position: absolute;
            bottom: 0px;
            left: 50%;
            transform: translateX(-50%);
            flex-direction: row;
            row-gap: 32px;
            justify-content: space-between;
            align-items: flex-end;
            column-gap: 4%
        }

        @media (max-width: 991px) {
            #brxe-fdlfqn {
                column-gap: 4%
            }
        }

        #brxe-spncrg {
            position: relative;
            z-index: 1;
            background-color: #ededf3;
            max-width: 2564px
        }

        #brxe-ezumda {
            font-size: 128px;
            font-weight: 200;
            line-height: 1.15;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-image: linear-gradient(281.52deg, #292643 59.87%, #e99e75 95.64%);
            padding-bottom: 10px;
            align-self: center;
            margin-bottom: 182px
        }

        @media (max-width: 1199px) {
            #brxe-ezumda {
                font-size: 100px;
                margin-bottom: 160px
            }
        }

        @media (max-width: 991px) {
            #brxe-ezumda {
                font-size: 76px;
                margin-bottom: 140px
            }
        }

        @media (max-width: 767px) {
            #brxe-ezumda {
                font-size: 56px;
                margin-bottom: 100px
            }
        }

        @media (max-width: 478px) {
            #brxe-ezumda {
                font-size: 38px
            }
        }

        #brxe-srlgql {
            font-size: 200px;
            line-height: 1;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-image: linear-gradient(180deg, #ededf3 33%, #ededf3 37.7%, #8c8a9c 53%, #292643 70%, rgba(13, 4, 33, 0) 78.44%)
        }

        @media (max-width: 1199px) {
            #brxe-srlgql {
                font-size: 160px
            }
        }

        @media (max-width: 991px) {
            #brxe-srlgql {
                font-size: 120px
            }
        }

        @media (max-width: 767px) {
            #brxe-srlgql {
                font-size: 100px
            }
        }

        @media (max-width: 478px) {
            #brxe-srlgql {
                font-size: 80px
            }
        }

        #brxe-gsomfw {
            font-size: 60px;
            line-height: 1.8;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-image: linear-gradient(190deg, #ededf3 22.86%, #ededf3 40%, #292643 78.26%, rgba(0, 0, 0, 0) 97.76%)
        }

        @media (max-width: 1199px) {
            #brxe-gsomfw {
                font-size: 50px
            }
        }

        @media (max-width: 991px) {
            #brxe-gsomfw {
                font-size: 40px
            }
        }

        @media (max-width: 767px) {
            #brxe-gsomfw {
                font-size: 30px
            }
        }

        @media (max-width: 478px) {
            #brxe-gsomfw {
                font-size: 24px
            }
        }

        #brxe-bumrmw {
            flex-direction: row;
            justify-content: center;
            align-items: flex-start
        }

        #brxe-dqwsrf {
            font-weight: 200;
            font-size: 48px;
            line-height: 1;
            color: var(--bricks-color-csvmmc);
            margin-top: -20px
        }

        @media (max-width: 1199px) {
            #brxe-dqwsrf {
                font-size: 36px;
                margin-top: -40px
            }
        }

        @media (max-width: 991px) {
            #brxe-dqwsrf {
                font-size: 30px;
                margin-top: -30px
            }
        }

        @media (max-width: 767px) {
            #brxe-dqwsrf {
                font-size: 26px;
                margin-top: -10px
            }
        }

        @media (max-width: 478px) {
            #brxe-dqwsrf {
                font-size: 22px;
                margin-top: -15px
            }
        }

        #brxe-xpkjma {
            align-items: center
        }

        #brxe-hbiwky {
            position: absolute;
            z-index: 2;
            left: 50%;
            transform: translateX(-50%);
            top: 33%;
            mix-blend-mode: overlay;
            pointer-events: none
        }

        #brxe-hbiwky:not(.tag),
        #brxe-hbiwky img {
            object-fit: fill
        }

        #brxe-krruqw {
            background-color: #ededf3;
            background-image: url(https://apero.vn/wp-content/uploads/2024/11/img-bottom-1536x1267.png);
            background-size: 100%;
            background-position: top center;
            background-repeat: no-repeat;
            padding-top: 36px;
            padding-bottom: 120px;
            position: relative;
            max-width: 2564px
        }

        :where(#brxe-krruqw > *) {
            position: relative
        }

        #brxe-krruqw::before {
            background-image: linear-gradient(180deg, rgba(245, 245, 245, 0), rgba(207, 207, 207, 0.16) 9.23%, rgba(13, 4, 33, 0.4) 33.64%, rgba(13, 4, 33, 0.7) 47.82%, #0d0421 65.96%);
            position: absolute;
            content: "";
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            pointer-events: none
        }

        @media (max-width: 991px) {
            #brxe-krruqw {
                padding-bottom: 80px
            }
        }

        @media (max-width: 478px) {
            #brxe-krruqw {
                padding-bottom: 60px
            }
        }

        #brxe-dbakoh {
            font-size: 48px;
            line-height: 1.25;
            font-weight: 300;
            margin-top: -70px;
            margin-right: -44px;
            padding-right: 6px
        }

        @media (max-width: 1199px) {
            #brxe-dbakoh {
                font-size: 36px
            }
        }

        @media (max-width: 991px) {
            #brxe-dbakoh {
                font-size: 30px
            }
        }

        @media (max-width: 767px) {
            #brxe-dbakoh {
                font-size: 26px
            }
        }

        #brxe-lhkdog {
            font-size: 48px;
            font-weight: 300;
            line-height: 1.25;
            color: #ffffff;
            width: 56%
        }

        @media (max-width: 767px) {
            #brxe-lhkdog {
                width: calc(45% - 30px)
            }
        }

        @media (max-width: 478px) {
            #brxe-lhkdog {
                width: 100%;
                margin-bottom: 20px
            }
        }

        #brxe-qpgkul {
            color: #9da4ae;
            font-size: 20px;
            line-height: 1.5;
            margin-top: -36px
        }

        #brxe-qpgkul a {
            color: #9da4ae;
            font-size: 20px;
            line-height: 1.5;
            font-size: inherit
        }

        @media (max-width: 1199px) {
            #brxe-qpgkul {
                font-size: 20px
            }

            #brxe-qpgkul a {
                font-size: 20px;
                font-size: inherit
            }
        }

        @media (max-width: 991px) {
            #brxe-qpgkul {
                font-size: 18px
            }

            #brxe-qpgkul a {
                font-size: 18px;
                font-size: inherit
            }
        }

        @media (max-width: 767px) {
            #brxe-qpgkul {
                font-size: 16px
            }

            #brxe-qpgkul a {
                font-size: 16px;
                font-size: inherit
            }
        }

        @media (max-width: 478px) {
            #brxe-qpgkul {
                margin-top: -20px;
                margin-left: -10px
            }
        }

        #brxe-lwwxld {
            width: 38%
        }

        @media (max-width: 767px) {
            #brxe-lwwxld {
                width: 52%
            }
        }

        @media (max-width: 478px) {
            #brxe-lwwxld {
                width: 100%
            }
        }

        #brxe-vrlumc {
            flex-direction: row;
            align-items: center;
            column-gap: 30px;
            justify-content: space-between
        }

        @media (max-width: 767px) {
            #brxe-vrlumc {
                justify-content: space-between
            }
        }

        #brxe-haqecu {
            font-size: 18px;
            padding-top: 17px;
            padding-bottom: 17px;
            margin-top: 30px
        }

        #brxe-xpehtd {
            margin-top: 48px;
            align-items: center
        }

        @media (max-width: 767px) {
            #brxe-xpehtd {
                margin-top: 30px
            }
        }

        #brxe-kcnuiy {
            position: relative;
            z-index: 2;
            padding-top: 120px;
            padding-bottom: 120px;
            background-color: var(--bricks-color-huqhzn)
        }

        @media (max-width: 991px) {
            #brxe-kcnuiy {
                padding-top: 80px;
                padding-bottom: 80px
            }
        }

        @media (max-width: 478px) {
            #brxe-kcnuiy {
                padding-top: 60px;
                padding-bottom: 60px
            }
        }

        #brxe-wzllwc {
            color: #ffffff;
            font-size: 36px;
            line-height: 1.27;
            font-weight: 600;
            text-align: right
        }

        @media (max-width: 767px) {
            #brxe-wzllwc {
                font-size: 26px
            }
        }

        @media (max-width: 478px) {
            #brxe-wzllwc {
                font-size: 24px
            }
        }

        #brxe-qhaldo {
            color: #9da4ae;
            font-size: 16px;
            line-height: 1.625;
            font-weight: 400;
            text-align: right
        }

        #brxe-aiwnsu {
            align-items: flex-end;
            row-gap: 24px;
            margin-bottom: 64px
        }

        @media (max-width: 1199px) {
            #brxe-aiwnsu {
                margin-bottom: 40px
            }
        }

        #brxe-nrnqtw {
            flex-direction: row;
            align-items: center;
            column-gap: 10px;
            row-gap: 5px;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.5;
            color: #b9c0d4
        }

        #brxe-kljmmu {
            font-size: 16px;
            font-weight: 500;
            line-height: 1.5;
            color: #ffffff
        }

        #brxe-sbvexw {
            width: 10px;
            min-width: 12px;
            min-height: 12px
        }

        #brxe-atgaeb {
            column-gap: 20px;
            justify-content: space-between;
            flex-direction: row;
            align-items: center
        }

        #brxe-opnwqm {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            column-gap: 3px;
            row-gap: 3px;
            padding-top: 24px;
            padding-right: 16px;
            padding-bottom: 24px;
            padding-left: 16px;
            justify-content: flex-end;
            z-index: 2;
            background-image: linear-gradient(180deg, rgba(17, 19, 34, 0), #111322)
        }

        [data-id="brxe-fzpeop"].splide__slide {
            width: auto;
            border: 1px solid #d5d8df;
            border-radius: 24px;
            overflow: hidden
        }

        [data-id="brxe-mujuni"].splide__slide:not(.tag),
        [data-id="brxe-mujuni"].splide__slide img {
            object-fit: none
        }

        [data-id="brxe-mujuni"].splide__slide {
            position: absolute;
            right: 0px;
            z-index: 1;
            bottom: -75%;
            pointer-events: none
        }

        #brxe-spnzds {
            flex-direction: row;
            align-items: center;
            column-gap: 10px;
            row-gap: 5px;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.5;
            color: #b9c0d4
        }

        #brxe-malevc {
            font-size: 16px;
            font-weight: 500;
            line-height: 1.5;
            color: #ffffff
        }

        #brxe-fokinx {
            width: 10px;
            min-width: 12px;
            min-height: 12px
        }

        #brxe-fvyejw {
            flex-direction: row;
            align-items: center;
            column-gap: 20px;
            justify-content: space-between
        }

        #brxe-ywrcmm {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            column-gap: 3px;
            row-gap: 3px;
            padding-top: 24px;
            padding-right: 16px;
            padding-bottom: 24px;
            padding-left: 16px;
            justify-content: flex-end;
            z-index: 2;
            background-image: linear-gradient(180deg, rgba(17, 19, 34, 0), #111322)
        }

        [data-id="brxe-qeircp"].splide__slide {
            width: auto;
            border: 1px solid #d5d8df;
            border-radius: 24px;
            overflow: hidden
        }

        #brxe-zrcfor {
            flex-direction: row;
            align-items: center;
            column-gap: 10px;
            row-gap: 5px;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.5;
            color: #b9c0d4
        }

        #brxe-dqhtrj {
            font-size: 16px;
            font-weight: 500;
            line-height: 1.5;
            color: #ffffff
        }

        #brxe-shlxoa {
            width: 10px;
            min-width: 12px;
            min-height: 12px
        }

        #brxe-xgvvxt {
            flex-direction: row;
            align-items: center;
            column-gap: 20px;
            justify-content: space-between
        }

        #brxe-uxnilo {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            column-gap: 3px;
            row-gap: 3px;
            padding-top: 24px;
            padding-right: 16px;
            padding-bottom: 24px;
            padding-left: 16px;
            justify-content: flex-end;
            z-index: 2;
            background-image: linear-gradient(180deg, rgba(17, 19, 34, 0), #111322)
        }

        [data-id="brxe-finqdm"].splide__slide {
            width: auto;
            border: 1px solid #d5d8df;
            border-radius: 24px;
            overflow: hidden
        }

        #brxe-gnmfwa {
            flex-direction: row;
            align-items: center;
            column-gap: 10px;
            row-gap: 5px;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.5;
            color: #b9c0d4
        }

        #brxe-zcnlbe {
            font-size: 16px;
            font-weight: 500;
            line-height: 1.5;
            color: #ffffff
        }

        #brxe-fslrvz {
            width: 10px;
            min-width: 12px;
            min-height: 12px
        }

        #brxe-emejkr {
            flex-direction: row;
            align-items: center;
            column-gap: 20px;
            justify-content: space-between
        }

        #brxe-xvmzqr {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            column-gap: 3px;
            row-gap: 3px;
            padding-top: 24px;
            padding-right: 16px;
            padding-bottom: 24px;
            padding-left: 16px;
            justify-content: flex-end;
            z-index: 2;
            background-image: linear-gradient(180deg, rgba(17, 19, 34, 0), #111322)
        }

        [data-id="brxe-xtfkcr"].splide__slide {
            width: auto;
            border: 1px solid #d5d8df;
            border-radius: 24px;
            overflow: hidden
        }

        #brxe-deomze {
            flex-direction: row;
            align-items: center;
            column-gap: 10px;
            row-gap: 5px;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.5;
            color: #b9c0d4
        }

        #brxe-tihmts {
            font-size: 16px;
            font-weight: 500;
            line-height: 1.5;
            color: #ffffff
        }

        #brxe-lisvvy {
            width: 10px;
            min-width: 12px;
            min-height: 12px
        }

        #brxe-hbhcsu {
            flex-direction: row;
            align-items: center;
            column-gap: 20px;
            justify-content: space-between
        }

        #brxe-ixahhd {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            column-gap: 3px;
            row-gap: 3px;
            padding-top: 24px;
            padding-right: 16px;
            padding-bottom: 24px;
            padding-left: 16px;
            justify-content: flex-end;
            z-index: 2;
            background-image: linear-gradient(180deg, rgba(17, 19, 34, 0), #111322)
        }

        [data-id="brxe-ahqmrz"].splide__slide {
            width: auto;
            border: 1px solid #d5d8df;
            border-radius: 24px;
            overflow: hidden
        }

        #brxe-nxusze {
            flex-direction: row;
            align-items: center;
            column-gap: 10px;
            row-gap: 5px;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.5;
            color: #b9c0d4
        }

        #brxe-ejddib {
            font-size: 16px;
            font-weight: 500;
            line-height: 1.5;
            color: #ffffff
        }

        #brxe-fkcxgu {
            width: 10px;
            min-width: 12px;
            min-height: 12px
        }

        #brxe-ajojmx {
            flex-direction: row;
            align-items: center;
            column-gap: 20px;
            justify-content: space-between
        }

        #brxe-arrnmt {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            column-gap: 3px;
            row-gap: 3px;
            padding-top: 24px;
            padding-right: 16px;
            padding-bottom: 24px;
            padding-left: 16px;
            justify-content: flex-end;
            z-index: 2;
            background-image: linear-gradient(180deg, rgba(17, 19, 34, 0), #111322)
        }

        [data-id="brxe-zxmeyx"].splide__slide {
            width: auto;
            border: 1px solid #d5d8df;
            border-radius: 24px;
            overflow: hidden
        }

        #brxe-eltkge {
            flex-direction: row;
            align-items: center;
            column-gap: 10px;
            row-gap: 5px;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.5;
            color: #b9c0d4
        }

        #brxe-ewxdjj {
            font-size: 16px;
            font-weight: 500;
            line-height: 1.5;
            color: #ffffff
        }

        #brxe-jfclkk {
            width: 10px;
            min-width: 12px;
            min-height: 12px
        }

        #brxe-lwobdo {
            flex-direction: row;
            align-items: center;
            column-gap: 20px;
            justify-content: space-between
        }

        #brxe-cowevu {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            column-gap: 3px;
            row-gap: 3px;
            padding-top: 24px;
            padding-right: 16px;
            padding-bottom: 24px;
            padding-left: 16px;
            justify-content: flex-end;
            z-index: 2;
            background-image: linear-gradient(180deg, rgba(17, 19, 34, 0), #111322)
        }

        [data-id="brxe-ztzrhm"].splide__slide {
            width: auto;
            border: 1px solid #d5d8df;
            border-radius: 24px;
            overflow: hidden
        }

        #brxe-baaodw {
            flex-direction: row;
            align-items: center;
            column-gap: 10px;
            row-gap: 5px;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.5;
            color: #b9c0d4
        }

        #brxe-ljrerr {
            font-size: 16px;
            font-weight: 500;
            line-height: 1.5;
            color: #ffffff
        }

        #brxe-etfrzu {
            width: 10px;
            min-width: 12px;
            min-height: 12px
        }

        #brxe-vsfgwd {
            flex-direction: row;
            align-items: center;
            column-gap: 20px;
            justify-content: space-between
        }

        #brxe-eqzbrq {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            column-gap: 3px;
            row-gap: 3px;
            padding-top: 24px;
            padding-right: 16px;
            padding-bottom: 24px;
            padding-left: 16px;
            justify-content: flex-end;
            z-index: 2;
            background-image: linear-gradient(180deg, rgba(17, 19, 34, 0), #111322)
        }

        [data-id="brxe-qcdxyr"].splide__slide {
            width: auto;
            border: 1px solid #d5d8df;
            border-radius: 24px;
            overflow: hidden
        }

        #brxe-fqofwl {
            flex-direction: row;
            align-items: center;
            column-gap: 10px;
            row-gap: 5px;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.5;
            color: #b9c0d4
        }

        #brxe-oqrjjt {
            font-size: 16px;
            font-weight: 500;
            line-height: 1.5;
            color: #ffffff
        }

        #brxe-lbayva {
            width: 10px;
            min-width: 12px;
            min-height: 12px
        }

        #brxe-fotemo {
            flex-direction: row;
            align-items: center;
            column-gap: 20px;
            justify-content: space-between
        }

        #brxe-yfckpy {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            column-gap: 3px;
            row-gap: 3px;
            padding-top: 24px;
            padding-right: 16px;
            padding-bottom: 24px;
            padding-left: 16px;
            justify-content: flex-end;
            z-index: 2;
            background-image: linear-gradient(180deg, rgba(17, 19, 34, 0), #111322)
        }

        [data-id="brxe-asgdyi"].splide__slide {
            width: auto;
            border: 1px solid #d5d8df;
            border-radius: 24px;
            overflow: hidden
        }

        #brxe-wszwpf {
            flex-direction: row;
            align-items: center;
            column-gap: 10px;
            row-gap: 5px;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.5;
            color: #b9c0d4
        }

        #brxe-csbrkb {
            font-size: 16px;
            font-weight: 500;
            line-height: 1.5;
            color: #ffffff
        }

        #brxe-ckxjei {
            width: 10px;
            min-width: 12px;
            min-height: 12px
        }

        #brxe-uldmom {
            flex-direction: row;
            align-items: center;
            column-gap: 20px;
            justify-content: space-between
        }

        #brxe-kihfot {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            column-gap: 3px;
            row-gap: 3px;
            padding-top: 24px;
            padding-right: 16px;
            padding-bottom: 24px;
            padding-left: 16px;
            justify-content: flex-end;
            z-index: 2;
            background-image: linear-gradient(180deg, rgba(17, 19, 34, 0), #111322)
        }

        [data-id="brxe-yovbgu"].splide__slide {
            width: auto;
            border: 1px solid #d5d8df;
            border-radius: 24px;
            overflow: hidden
        }

        #brxe-izcxvo {
            flex-direction: row;
            align-items: center;
            column-gap: 10px;
            row-gap: 5px;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.5;
            color: #b9c0d4
        }

        #brxe-ruuwnb {
            font-size: 16px;
            font-weight: 500;
            line-height: 1.5;
            color: #ffffff
        }

        #brxe-ivxroy {
            width: 10px;
            min-width: 12px;
            min-height: 12px
        }

        #brxe-ntybux {
            flex-direction: row;
            align-items: center;
            column-gap: 20px;
            justify-content: space-between
        }

        #brxe-zynisc {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            column-gap: 3px;
            row-gap: 3px;
            padding-top: 24px;
            padding-right: 16px;
            padding-bottom: 24px;
            padding-left: 16px;
            justify-content: flex-end;
            z-index: 2;
            background-image: linear-gradient(180deg, rgba(17, 19, 34, 0), #111322)
        }

        [data-id="brxe-zabixg"].splide__slide {
            width: auto;
            border: 1px solid #d5d8df;
            border-radius: 24px;
            overflow: hidden
        }

        #brxe-zihfrl {
            flex-direction: row;
            align-items: center;
            column-gap: 10px;
            row-gap: 5px;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.5;
            color: #b9c0d4
        }

        #brxe-czaijn {
            font-size: 16px;
            font-weight: 500;
            line-height: 1.5;
            color: #ffffff
        }

        #brxe-npbdgx {
            width: 10px;
            min-width: 12px;
            min-height: 12px
        }

        #brxe-gkpcfs {
            flex-direction: row;
            column-gap: 20px;
            align-items: center;
            justify-content: space-between
        }

        #brxe-uucwim {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            column-gap: 3px;
            row-gap: 3px;
            padding-top: 24px;
            padding-right: 16px;
            padding-bottom: 24px;
            padding-left: 16px;
            justify-content: flex-end;
            z-index: 2;
            background-image: linear-gradient(180deg, rgba(17, 19, 34, 0), #111322)
        }

        [data-id="brxe-pjjsnh"].splide__slide {
            width: auto;
            border: 1px solid #d5d8df;
            border-radius: 24px;
            overflow: hidden
        }

        #brxe-zozjyh {
            min-height: 345px
        }

        #brxe-zozjyh .splide__slide {
            width: auto;
            transition: width 0.3s ease, height 0.3s ease, transform 0.3s ease;
        }

        @media screen and (min-width: 768px) {
            #brxe-zozjyh {
                margin-top: -112px;
                display: flex;
                align-items: flex-end;
            }

            #brxe-zozjyh .splide__list {
                align-items: self-end;
                padding-top: 112px;
            }

            #brxe-zozjyh .splide__slide {
                bottom: 0;
                transform: scale(1);
            }

            #brxe-zozjyh .splide__slide img {
                transition: width 0.3s ease, height 0.3s ease;
                width: 200px;
                height: 200px;
                object-fit: cover;
                border-radius: 20px;
                transform: scale(1);
            }

            #brxe-zozjyh .splide__slide.is-next {
                transform: translateY(-112px);
                transition: width 0.3s ease, height 0.3s ease, transform 0.3s ease, border-radius 0.3s ease scale(1.63, 1.15);
            }

            #brxe-zozjyh .splide__slide.is-next img {
                width: 326px;
                height: 230px;
            }

            #brxe-zozjyh .splide__slide.is-next .brxe-block .brxe-block {
                font-size: 16px;
                transition: font-size 0.3s ease;
            }

            #brxe-zozjyh .splide__slide.is-next .brxe-block .brxe-block .brxe-heading {
                font-size: 24px;
            }
        }

        @media screen and (min-width: 992px) {
            #brxe-zozjyh .splide__slide img {
                border-radius: 24px;
            }
        }

        @media (max-width: 767px) {
            #brxe-zozjyh {
                min-height: initial
            }
        }

        @media (max-width: 478px) {
            #brxe-zozjyh {
                padding-right: 20px;
                padding-left: 20px
            }
        }

        #brxe-zcqiod {
            position: relative;
            z-index: 2;
            padding-top: 120px;
            padding-bottom: 160px;
            max-width: 2564px;
            background-color: rgba(13, 4, 33, 0)
        }

        @media (max-width: 991px) {
            #brxe-zcqiod {
                padding-top: 80px;
                padding-bottom: 80px
            }
        }

        @media (max-width: 478px) {
            #brxe-zcqiod {
                padding-top: 60px;
                padding-bottom: 60px
            }
        }

        #brxe-kiixhd {
            color: #747474;
            font-size: 14px;
            line-height: 2.14;
            font-weight: 400;
            text-transform: uppercase;
            letter-spacing: 0.2em;
            margin-bottom: 22px
        }

        #brxe-uvfukk {
            margin-bottom: 54px;
            color: #ffffff;
            font-size: 20px;
            font-weight: 400;
            line-height: 1.5
        }

        #brxe-uvfukk a {
            color: #ffffff;
            font-size: 20px;
            font-weight: 400;
            line-height: 1.5;
            font-size: inherit
        }

        #brxe-vfxuxu {
            border-radius: 20px;
            width: 100%
        }

        #brxe-wlucwz {
            padding-top: 65px;
            width: 33%
        }

        @media (max-width: 991px) {
            #brxe-wlucwz {
                padding-top: 0
            }
        }

        @media (max-width: 767px) {
            #brxe-wlucwz {
                width: 100%
            }
        }

        #brxe-ywebqc {
            border-radius: 42px;
            width: 100%
        }

        #brxe-pbjgej {
            width: 67%
        }

        @media (max-width: 767px) {
            #brxe-pbjgej {
                width: 100%
            }
        }

        #brxe-fdidqj {
            position: absolute;
            right: 7%;
            bottom: -18%
        }

        @media (max-width: 991px) {
            #brxe-fdidqj {
                max-width: 15%;
                bottom: auto;
                top: 74%;
                right: 8%
            }
        }

        @media (max-width: 767px) {
            #brxe-fdidqj {
                top: auto;
                bottom: -9%
            }
        }

        #brxe-gfkxkr {
            flex-direction: row;
            column-gap: 34px;
            row-gap: 34px;
            position: relative;
            z-index: 2
        }

        #brxe-otsxqh {
            padding-top: 120px;
            padding-bottom: 120px;
            position: relative;
            z-index: 1
        }

        @media (max-width: 991px) {
            #brxe-otsxqh {
                padding-top: 80px;
                padding-bottom: 80px
            }
        }

        @media (max-width: 478px) {
            #brxe-otsxqh {
                padding-top: 60px;
                padding-bottom: 60px
            }
        }

        #brxe-zckdac {
            color: #ffffff;
            text-align: center;
            font-size: 96px;
            font-weight: 300;
            line-height: 1
        }

        @media (max-width: 1199px) {
            #brxe-zckdac {
                font-size: 80px
            }
        }

        @media (max-width: 991px) {
            #brxe-zckdac {
                font-size: 60px
            }
        }

        @media (max-width: 767px) {
            #brxe-zckdac {
                font-size: 54px;
                line-height: 1.2
            }
        }

        @media (max-width: 478px) {
            #brxe-zckdac {
                font-size: 36px;
                line-height: 1.3
            }
        }

        #brxe-feyyug {
            font-size: 20px;
            font-weight: 600;
            line-height: 1.26;
            color: var(--bricks-color-ribhdx);
            background-image: linear-gradient(90deg, #f86e00 17.88%, #fed40e 165.45%);
            border-radius: 8px;
            padding-top: 14px;
            padding-right: 27px;
            padding-bottom: 14px;
            padding-left: 27px;
            box-shadow: 0 4px 50px 0 rgba(0, 0, 0, 0.05)
        }

        #brxe-feyyug {
            backdrop-filter: blur(20px);
        }

        @media (max-width: 478px) {
            #brxe-feyyug {
                font-size: 16px
            }
        }

        #brxe-owdqbt {
            align-items: center;
            row-gap: 48px
        }

        #brxe-bntkiz {
            position: relative;
            z-index: 2;
            padding-top: 120px;
            padding-bottom: 160px
        }

        @media (max-width: 991px) {
            #brxe-bntkiz {
                padding-top: 80px;
                padding-bottom: 80px
            }
        }

        @media (max-width: 478px) {
            #brxe-bntkiz {
                padding-top: 60px;
                padding-bottom: 60px
            }
        }

        #brxe-vzaccw {
            mix-blend-mode: multiply;
            max-width: 207px
        }

        #brxe-ynukax {
            width: 100%;
            margin-bottom: 82px;
            max-width: 1035px
        }

        @media (max-width: 991px) {
            #brxe-ynukax {
                margin-bottom: 60px
            }
        }

        @media (max-width: 767px) {
            #brxe-ynukax {
                margin-bottom: 60px
            }
        }

        #brxe-fexnwx {
            font-size: 14px;
            font-weight: 400;
            color: #000000;
            text-transform: uppercase;
            margin-bottom: 15px
        }

        @media (max-width: 991px) {
            #brxe-fexnwx {
                margin-bottom: 30px
            }
        }

        #brxe-jnenbp {
            flex-direction: column;
            align-items: flex-start;
            row-gap: 3px
        }

        #brxe-rjhocu {
            flex-direction: column;
            font-size: 16px;
            font-weight: 700;
            line-height: 1.5
        }

        #brxe-xbedek {
            width: auto
        }

        @media (max-width: 767px) {
            #brxe-xbedek {
                width: calc(50% - 15px)
            }
        }


        #brxe-qcjadp {
            flex-direction: column;
            align-items: flex-start;
            row-gap: 3px
        }

        #brxe-nfssob {
            flex-direction: column;
            font-size: 16px;
            font-weight: 700;
            line-height: 1.5
        }

        #brxe-riockm {
            width: auto
        }

        @media (max-width: 767px) {
            #brxe-riockm {
                width: calc(50% - 15px)
            }
        }

        #title-footer {
            font-size: 14px;
            font-weight: 400;
            color: #000000;
            text-transform: uppercase;
            margin-bottom: 15px
        }

        @media (max-width: 991px) {
            #title-footer {
                margin-bottom: 30px
            }
        }

        #brxe-yquheb {
            margin-right: 0
        }

        #brxe-orneop {
            flex-direction: column;
            align-items: flex-start;
            row-gap: 3px
        }

        #brxe-ciltcg {
            flex-direction: column;
            font-size: 16px;
            font-weight: 700;
            line-height: 1.5
        }

        #brxe-zgwwmh {
            width: auto
        }

        @media (max-width: 767px) {
            #brxe-zgwwmh {
                width: calc(50% - 15px)
            }
        }

        #brxe-bjrdzu {
            flex-direction: row;
            max-width: 1035px;
            width: 100%;
            margin-bottom: 30px;
            column-gap: 30px;
            row-gap: 30px;
            justify-content: space-between
        }

        @media (max-width: 767px) {
            #brxe-bjrdzu {
                margin-bottom: 60px;
                row-gap: 40px
            }
        }

        #brxe-qauejr {
            font-size: 14px;
            font-weight: 400;
            color: #000000;
            text-transform: uppercase;
            margin-bottom: 16px
        }

        #brxe-axovgc {
            font-size: 16px
        }

        #brxe-axovgc a {
            font-size: 16px;
            font-size: inherit
        }

        #brxe-ykccwm {
            width: auto
        }

        @media (max-width: 767px) {
            #brxe-ykccwm {
                width: 100%
            }
        }

        #brxe-ybieel {
            font-size: 16px;
            font-weight: 700
        }

        #brxe-ybieel a {
            font-size: 16px;
            font-weight: 700;
            font-size: inherit
        }

        #brxe-ybieel p {
            margin-bottom: 7px;
        }

        #brxe-ybieel p:last-of-type {
            margin-bottom: 0;
        }

        #brxe-vaxusp {
            width: auto
        }

        @media (max-width: 767px) {
            #brxe-vaxusp {
                width: 100%
            }
        }

        #brxe-soyark {
            flex-direction: row;
            justify-content: space-between;
            max-width: 1035px;
            margin-bottom: 40px;
            align-items: center;
            width: 100%
        }

        @media (max-width: 767px) {
            #brxe-soyark {
                row-gap: 20px
            }
        }

        #brxe-aorpaj {
            font-size: 16px;
            font-weight: 700;
            line-height: 1.5
        }

        #brxe-kchnqo {
            row-gap: 50px;
            width: auto
        }

        @media (max-width: 767px) {
            #brxe-kchnqo {
                width: calc(50% - 15px)
            }
        }

        #brxe-rzxbav {
            font-size: 16px;
            font-weight: 700;
            line-height: 1.5
        }

        #brxe-cxqaxh {
            font-size: 16px;
            font-weight: 700;
            line-height: 1.5
        }

        #brxe-bcdavf {
            width: auto;
            flex-direction: row;
            column-gap: 53px
        }

        @media (max-width: 767px) {
            #brxe-bcdavf {
                width: calc(50% - 15px)
            }
        }

        #brxe-kbsyij {
            flex-direction: row;
            width: 100%;
            column-gap: 30px;
            row-gap: 30px;
            padding-top: 30px;
            padding-right: 0;
            padding-left: 0;
            border-top: 1px solid #000000;
            justify-content: space-between
        }

        @media (max-width: 767px) {
            #brxe-kbsyij {
                row-gap: 0px;
                padding-top: 20px
            }
        }

        #brxe-alqlac {
            flex-direction: row;
            max-width: 1035px;
            width: 100%;
            column-gap: 30px;
            row-gap: 30px
        }

        @media (max-width: 767px) {
            #brxe-alqlac {
                row-gap: 0px;
                margin-bottom: 20px
            }
        }

        #brxe-rnccbt {
            font-size: 16px;
            font-weight: 700
        }

        #brxe-ymiplj {
            width: 100%;
            max-width: 1035px
        }

        #brxe-tpforl {
            background-color: #ffffff;
            padding-top: 96px;
            padding-bottom: 120px
        }

        @media (max-width: 991px) {
            #brxe-tpforl {
                padding-top: 80px;
                padding-bottom: 100px
            }
        }

        @media (max-width: 478px) {
            #brxe-tpforl {
                padding-top: 60px;
                padding-bottom: 40px;
                position: relative;
                z-index: 3
            }
        }

        .brxe-popup-1809 .brx-popup-content {
            padding-top: 0;
            padding-right: 0;
            padding-bottom: 0;
            padding-left: 0;
            background-color: rgba(0, 0, 0, 0);
            width: 100%
        }

        #brxe-kgrzzd {
            gap: 0px;
            padding-top: 10px;
            padding-right: 10px;
            padding-bottom: 10px;
            padding-left: 10px;
            border-radius: 0;
            position: absolute;
            top: 8px;
            right: 8px
        }

        #brxe-gcgxrn {
            background-image: url(https://apero.vn/wp-content/uploads/2024/10/Heading-and-supporting-text-1.png);
            background-size: cover;
            background-repeat: no-repeat;
            background-position: bottom center;
            padding-top: 32px;
            padding-right: 32px;
            padding-bottom: 32px;
            padding-left: 32px;
            min-height: 172px;
            justify-content: center;
            position: relative
        }

        #brxe-pbdcrc .form-group:not(:last-child):not(.captcha) {
            padding-bottom: 24px
        }

        #brxe-pbdcrc .form-group input {
            border: 1px solid #d0d5dd;
            border-radius: 8px;
            padding-top: 1px;
            padding-right: 14px;
            padding-bottom: 1px;
            padding-left: 14px
        }

        #brxe-pbdcrc .flatpickr {
            border: 1px solid #d0d5dd;
            border-radius: 8px;
            padding-top: 1px;
            padding-right: 14px;
            padding-bottom: 1px;
            padding-left: 14px
        }

        #brxe-pbdcrc select {
            border: 1px solid #d0d5dd;
            border-radius: 8px;
            padding-top: 1px;
            padding-right: 14px;
            padding-bottom: 1px;
            padding-left: 14px;
            color: #667085
        }

        #brxe-pbdcrc textarea {
            border: 1px solid #d0d5dd;
            border-radius: 8px;
            padding-top: 1px;
            padding-right: 14px;
            padding-bottom: 1px;
            padding-left: 14px
        }

        #brxe-pbdcrc .bricks-button:not([type=submit]) {
            border: 1px solid #d0d5dd;
            border-radius: 8px
        }

        #brxe-pbdcrc .choose-files {
            border: 1px solid #d0d5dd;
            border-radius: 8px
        }

        #brxe-pbdcrc label {
            font-size: 14px;
            font-weight: 700;
            text-transform: none;
            line-height: 1.43
        }

        #brxe-pbdcrc .label {
            font-size: 14px;
            font-weight: 700;
            text-transform: none;
            line-height: 1.43
        }

        #brxe-pbdcrc ::placeholder {
            color: #667085
        }

        #brxe-pbdcrc {
            box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05)
        }

        #brxe-pbdcrc .submit-button-wrapper {
            width: 100%;
            margin-top: 8px
        }

        #brxe-pbdcrc button[type=submit].bricks-button {
            border-radius: 8px
        }

        #brxe-pbdcrc .bricks-button {
            font-size: 16px
        }

        #brxe-pbdcrc h3 {
            color: #475467;
            font-size: 18px;
            margin-bottom: -8px;
            font-weight: 400;
        }

        @media screen and (min-width: 992px) {
            #brxe-pbdcrc h3 {
                font-size: 20px;
            }
        }

        #brxe-emlesh {
            padding-top: 40px;
            padding-right: 32px;
            padding-bottom: 32px;
            padding-left: 32px
        }

        #brxe-ecqxom {
            padding-right: 0;
            padding-left: 0
        }

        #brxe-etneud {
            padding-top: 0;
            padding-right: 0;
            padding-bottom: 0;
            padding-left: 0;
            max-width: 800px;
            margin-top: 32px;
            margin-bottom: 32px;
            background-color: #ffffff;
            border-radius: 8px
        }
 
        /* TEMPLATE SHORTCODE CSS (ID: 295) */

        /* BREAKPOINT: Desktop (BASE) */
        #brxe-uliqfj {
            font-size: 16px;
            position: absolute;
            top: 28px;
            right: 110px;
            z-index: 10
        }

        /* BREAKPOINT: Mobile landscape */
        @media (max-width: 767px) {
            #brxe-uliqfj {
                top: 19px;
                right: 90px
            }
        }

        /* BREAKPOINT: Desktop (BASE) */
        #brxe-lxfhpm .bricks-nav-menu {
            flex-direction: column;
            gap: 24px
        }

        #brxe-lxfhpm .bricks-nav-menu>li {
            margin-left: 0
        }

        #brxe-lxfhpm {
            font-size: 48px;
            line-height: 1.25;
            font-weight: 500
        }

        #brxe-lxfhpm .bricks-nav-menu .sub-menu .brx-submenu-toggle svg {
            height: 0px;
            width: 0px
        }

        #brxe-lxfhpm .bricks-nav-menu .sub-menu .brx-submenu-toggle i {
            font-size: 0px
        }

        #brxe-lxfhpm .bricks-nav-menu>li>.sub-menu.caret::before {
            border-width: 0px;
            border-bottom-color: rgba(0, 0, 0, 0)
        }

        #brxe-lxfhpm .bricks-nav-menu .sub-menu {
            background-color: #ffffff
        }

        #brxe-lxfhpm .bricks-nav-menu .sub-menu a {
            padding-right: 0;
            padding-left: 0;
            justify-content: flex-start
        }

        #brxe-lxfhpm .bricks-nav-menu .sub-menu button {
            padding-right: 0;
            padding-left: 0;
            justify-content: flex-start
        }

        #brxe-lxfhpm .bricks-nav-menu .sub-menu>li>a {
            font-size: 20px;
            line-height: 1.5;
            color: #000000
        }

        #brxe-lxfhpm .bricks-nav-menu .sub-menu>li>.brx-submenu-toggle>* {
            font-size: 20px;
            line-height: 1.5;
            color: #000000
        }

        #brxe-lxfhpm .bricks-nav-menu>li>a {
            border-bottom: 1px solid rgba(0, 0, 0, 0);
            justify-content: flex-start
        }

        #brxe-lxfhpm .bricks-nav-menu>li>.brx-submenu-toggle {
            border-bottom: 1px solid rgba(0, 0, 0, 0);
            justify-content: flex-start
        }

        #brxe-lxfhpm .bricks-nav-menu .current-menu-item>a {
            border-color: #000000
        }

        #brxe-lxfhpm .bricks-nav-menu .current-menu-item>.brx-submenu-toggle {
            border-color: #000000
        }

        #brxe-lxfhpm .bricks-nav-menu>.current-menu-parent>a {
            border-color: #000000
        }

        #brxe-lxfhpm .bricks-nav-menu>.current-menu-parent>.brx-submenu-toggle {
            border-color: #000000
        }

        #brxe-lxfhpm .bricks-nav-menu>.current-menu-ancestor>a {
            border-color: #000000
        }

        #brxe-lxfhpm .bricks-nav-menu>.current-menu-ancestor>.brx-submenu-toggle {
            border-color: #000000
        }

        #brxe-lxfhpm .bricks-nav-menu>li:hover>a {
            border-color: #000000
        }

        #brxe-lxfhpm .bricks-nav-menu>li:hover>.brx-submenu-toggle {
            border-color: #000000
        }

        #brxe-lxfhpm .bricks-nav-menu .sub-menu>li {
            border-bottom: 1px solid rgba(0, 0, 0, 0)
        }

        #brxe-lxfhpm .bricks-nav-menu .sub-menu>.current-menu-item>a {
            border-color: #000000
        }

        #brxe-lxfhpm .bricks-nav-menu .sub-menu>.current-menu-item>.brx-submenu-toggle {
            border-color: #000000
        }

        #brxe-lxfhpm .bricks-nav-menu .sub-menu>.current-menu-ancestor>a {
            border-color: #000000
        }

        #brxe-lxfhpm .bricks-nav-menu .sub-menu>.current-menu-ancestor>.brx-submenu-toggle {
            border-color: #000000
        }

        #brxe-lxfhpm .bricks-nav-menu .sub-menu>li:hover {
            border-color: #000000
        }

        #brxe-lxfhpm .bricks-nav-menu {
            align-items: flex-start;
        }

        #brxe-lxfhpm .menu-item-has-children:before {
            display: none;
        }

        #brxe-lxfhpm .menu-item-has-children .sub-menu {
            top: 0;
            left: calc(100% + 20px);
            padding: 0 16px;
            display: flex;
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        #brxe-lxfhpm .menu-item-has-children .sub-menu:after {
            content: '';
            position: absolute;
            width: 20px;
            height: 100%;
            top: 0;
            right: 100%;
        }

        #brxe-lxfhpm .bricks-nav-menu .sub-menu>li {
            width: auto;
        }

        #brxe-lxfhpm .bricks-nav-menu .sub-menu>li.current-menu-item {
            border-color: #000;
        }

        @media screen and (min-width: 992px) {
            #brxe-lxfhpm .menu-item-has-children .sub-menu {
                left: calc(100% + 40px);
                padding: 16px;
            }

            #brxe-lxfhpm .menu-item-has-children .sub-menu:after {
                width: 40px;
            }

            #brxe-lxfhpm .menu-item-has-children .brx-submenu-toggle button {
                display: none;
            }
        }

        @media screen and (min-width: 1200px) {
            #brxe-lxfhpm .menu-item-has-children .sub-menu {
                left: calc(100% + 90px);
            }

            #brxe-lxfhpm .menu-item-has-children .sub-menu:after {
                width: 90px;
            }
        }

        /* BREAKPOINT: Tablet portrait */
        @media (max-width: 991px) {
            #brxe-lxfhpm {
                font-size: 32px
            }
        }

        /* BREAKPOINT: Mobile landscape */
        @media (max-width: 767px) {
            #brxe-lxfhpm {
                font-size: 20px
            }

            #brxe-lxfhpm .bricks-nav-menu .sub-menu>li>a {
                font-size: 16px
            }

            #brxe-lxfhpm .bricks-nav-menu .sub-menu>li>.brx-submenu-toggle>* {
                font-size: 16px
            }
        }

        /* BREAKPOINT: Desktop (BASE) */
        #brxe-hxotdr {
            padding-top: 0;
            padding-right: 0;
            padding-bottom: 0;
            padding-left: 0;
            background-color: #f2f2f2;
            position: absolute;
            right: 0px;
            top: 0px;
            width: 80px;
            height: 80px;
            border-radius: 0 4px 0 4px;
            gap: 0px
        }

        #brxe-hxotdr i {
            font-size: 34px
        }

        /* BREAKPOINT: Mobile landscape */
        @media (max-width: 767px) {
            #brxe-hxotdr {
                width: 25px;
                height: 25px
            }

            #brxe-hxotdr i {
                font-size: 14px
            }
        }

        /* BREAKPOINT: Mobile portrait */
        @media (max-width: 478px) {
            #brxe-hxotdr {
                background-color: #ffffff;
                border-radius: 0
            }
        }

        /* BREAKPOINT: Desktop (BASE) */
        #brxe-ayvhof {
            position: fixed;
            top: 40px;
            right: 40px;
            z-index: 99999;
            background-color: #ffffff;
            width: calc(100vw - 80px);
            max-width: 690px;
            border-radius: 4px;
            padding-top: 50px;
            padding-right: 50px;
            padding-bottom: 50px;
            padding-left: 50px;
            max-height: calc(100vh - 80px);
            overflow: auto
        }

        /* BREAKPOINT: Tablet portrait */
        @media (max-width: 991px) {
            #brxe-ayvhof {
                padding-top: 50px;
                padding-right: 30px;
                padding-bottom: 50px;
                padding-left: 30px;
                max-width: 520px
            }
        }

        /* BREAKPOINT: Mobile portrait */
        @media (max-width: 478px) {
            #brxe-ayvhof {
                width: 100%;
                max-width: 100%;
                top: 0px;
                right: 0px;
                border-radius: 0;
                height: 100vh;
                max-height: none;
                padding-top: 80px;
                padding-right: 20px;
                padding-bottom: 50px;
                padding-left: 20px
            }
        }
   