        .color-switch-dark .slider-btn {
            background-color: var(--global-palette-btn-bg) !important;
            color: var(--global-palette-btn) !important
        }

        .color-switch-dark .slider-btn:hover {
            background-color: var(--global-palette-btn-bg-hover) !important;
            color: var(--global-palette-btn-hover) !important
        }

        #rev_slider_2_1_wrapper .persephone.tparrows {
            cursor: pointer;
            background: rgba(10, 48, 58, 0.75);
            width: 40px;
            height: 40px;
            position: absolute;
            display: block;
            z-index: 1000;
            border: 1px solid #ffffff
        }

        #rev_slider_2_1_wrapper .persephone.tparrows.rs-touchhover {
            background: #f04336
        }

        #rev_slider_2_1_wrapper .persephone.tparrows:before {
            font-family: 'revicons';
            font-size: 15px;
            color: #ffffff;
            display: block;
            line-height: 40px;
            text-align: center
        }

        #rev_slider_2_1_wrapper .persephone.tparrows.tp-leftarrow:before {
            content: '\e824'
        }

        #rev_slider_2_1_wrapper .persephone.tparrows.tp-rightarrow:before {
            content: '\e825'
        }

        #rev_slider_2_1_wrapper .ares.tp-bullets {}

        #rev_slider_2_1_wrapper .ares.tp-bullets:before {
            content: ' ';
            position: absolute;
            width: 100%;
            height: 100%;
            background: transparent;
            padding: 10px;
            margin-left: -10px;
            margin-top: -10px;
            box-sizing: content-box
        }

        #rev_slider_2_1_wrapper .ares .tp-bullet {
            width: 13px;
            height: 13px;
            position: absolute;
            background: #f04336;
            border-radius: 50%;
            cursor: pointer;
            box-sizing: content-box
        }

        #rev_slider_2_1_wrapper .ares .tp-bullet.rs-touchhover,
        #rev_slider_2_1_wrapper .ares .tp-bullet.selected {
            background: #ffffff
        }

        #rev_slider_2_1_wrapper .ares .tp-bullet-title {
            position: absolute;
            color: #888888;
            font-size: 12px;
            padding: 0px 10px;
            font-weight: 600;
            right: 27px;
            top: -4px;
            background: rgba(255, 255, 255, 0.75);
            visibility: hidden;
            transform: translatex(-20px);
            -webkit-transform: translatex(-20px);
            transition: transform 0.3s;
            -webkit-transition: transform 0.3s;
            line-height: 20px;
            white-space: nowrap
        }

        #rev_slider_2_1_wrapper .ares .tp-bullet-title:after {
            width: 0px;
            height: 0px;
            border-style: solid;
            border-width: 10px 0 10px 10px;
            border-color: transparent transparent transparent rgba(255, 255, 255, 0.75);
            content: ' ';
            position: absolute;
            right: -10px;
            top: 0px
        }

        #rev_slider_2_1_wrapper .ares .tp-bullet.rs-touchhover .tp-bullet-title {
            visibility: visible;
            transform: translatex(0px);
            -webkit-transform: translatex(0px)
        }

        #rev_slider_2_1_wrapper .ares .tp-bullet.selected.rs-touchhover .tp-bullet-title {
            background: #ffffff
        }

        #rev_slider_2_1_wrapper .ares .tp-bullet.selected.rs-touchhover .tp-bullet-title:after {
            border-color: transparent transparent transparent #ffffff
        }

        #rev_slider_2_1_wrapper .ares.tp-bullets.rs-touchhover .tp-bullet-title {
            visibility: hidden
        }

        #rev_slider_2_1_wrapper .ares.tp-bullets.rs-touchhover .tp-bullet.rs-touchhover .tp-bullet-title {
            visibility: visible;
            transform: translateX(0px) translatey(0px);
            -webkit-transform: translateX(0px) translatey(0px)
        }

        #rev_slider_2_1_wrapper .ares.nav-dir-vertical.nav-pos-hor-left .tp-bullet-title {
            right: auto;
            left: 27px;
            transform: translatex(20px);
            -webkit-transform: translatex(20px)
        }

        #rev_slider_2_1_wrapper .ares.nav-dir-vertical.nav-pos-hor-left .tp-bullet-title:after {
            border-width: 10px 10px 10px 0 !important;
            border-color: transparent rgba(255, 255, 255, 0.75) transparent transparent;
            right: auto !important;
            left: -10px !important
        }

        #rev_slider_2_1_wrapper .ares.nav-dir-vertical.nav-pos-hor-left .tp-bullet.selected.rs-touchhover .tp-bullet-title:after {
            border-color: transparent #ffffff transparent transparent !important
        }

        #rev_slider_2_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet-title,
        #rev_slider_2_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title {
            top: -35px;
            left: 50%;
            right: auto;
            transform: translateX(-50%) translateY(-10px);
            -webkit-transform: translateX(-50%) translateY(-10px)
        }

        #rev_slider_2_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet-title:after,
        #rev_slider_2_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title:after {
            border-width: 10px 10px 0px 10px;
            border-color: rgba(255, 255, 255, 0.75) transparent transparent transparent;
            right: auto;
            left: 50%;
            margin-left: -10px;
            top: auto;
            bottom: -10px
        }

        #rev_slider_2_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet.selected.rs-touchhover .tp-bullet-title:after,
        #rev_slider_2_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet.selected.rs-touchhover .tp-bullet-title:after {
            border-color: #ffffff transparent transparent transparent
        }

        #rev_slider_2_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet.rs-touchhover .tp-bullet-title,
        #rev_slider_2_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet.rs-touchhover .tp-bullet-title {
            transform: translateX(-50%) translatey(0px);
            -webkit-transform: translateX(-50%) translatey(0px)
        }

        #rev_slider_2_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-title {
            top: 25px;
            left: 50%;
            right: auto;
            transform: translateX(-50%) translateY(10px);
            -webkit-transform: translateX(-50%) translateY(10px)
        }

        #rev_slider_2_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-title:after {
            border-width: 0 10px 10px 10px;
            border-color: transparent transparent rgba(255, 255, 255, 0.75) transparent;
            right: auto;
            left: 50%;
            margin-left: -10px;
            bottom: auto;
            top: -10px
        }

        #rev_slider_2_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet.selected.rs-touchhover .tp-bullet-title:after {
            border-color: transparent transparent #ffffff transparent
        }

        #rev_slider_2_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet.rs-touchhover .tp-bullet-title {
            transform: translateX(-50%) translatey(0px);
            -webkit-transform: translateX(-50%) translatey(0px)
        }

        #rev_slider_2_1_wrapper rs-loader.spinner4 div {
            background-color: #f04336 !important
        }
