    .VueCarousel-navigation-button[data-v-453ad8cd] {
        position: absolute;
        top: 50%;
        box-sizing: border-box;
        color: #000;
        text-decoration: none;
        appearance: none;
        border: none;
        background-color: transparent;
        padding: 0;
        cursor: pointer;
        outline: none;
    }

    .VueCarousel-navigation-button[data-v-453ad8cd]:focus {
        outline: 1px solid lightblue;
    }

    .VueCarousel-navigation-next[data-v-453ad8cd] {
        right: 0;
        transform: translateY(-50%) translateX(100%);
        font-family: "system";
    }

    .VueCarousel-navigation-prev[data-v-453ad8cd] {
        left: 0;
        transform: translateY(-50%) translateX(-100%);
        font-family: "system";
    }

    .VueCarousel-navigation--disabled[data-v-453ad8cd] {
        opacity: 0.5;
        cursor: default;
    }

    /* Define the "system" font family */
    @font-face {
        font-family: system;
        font-style: normal;
        font-weight: 300;
        src: local(".SFNSText-Light"), local(".HelveticaNeueDeskInterface-Light"),
            local(".LucidaGrandeUI"), local("Ubuntu Light"), local("Segoe UI Symbol"),
            local("Roboto-Light"), local("DroidSans"), local("Tahoma");
    }
    .VueCarousel-pagination[data-v-438fd353] {
        width: 100%;
        text-align: center;
    }

    .VueCarousel-pagination--top-overlay[data-v-438fd353] {
        position: absolute;
        top: 0;
    }

    .VueCarousel-pagination--bottom-overlay[data-v-438fd353] {
        position: absolute;
        bottom: 0;
    }

    .VueCarousel-dot-container[data-v-438fd353] {
        display: inline-block;
        margin: 0 auto;
        padding: 0;
    }

    .VueCarousel-dot[data-v-438fd353] {
        display: inline-block;
        cursor: pointer;
        appearance: none;
        border: none;
        background-clip: content-box;
        box-sizing: content-box;
        padding: 0;
        border-radius: 100%;
        outline: none;
    }

    .VueCarousel-dot[data-v-438fd353]:focus {
        outline: 1px solid lightblue;
    }

    .VueCarousel-slide {
        flex-basis: inherit;
        flex-grow: 0;
        flex-shrink: 0;
        user-select: none;
        backface-visibility: hidden;
        -webkit-touch-callout: none;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        outline: none;
    }

    .VueCarousel-slide-adjustableHeight {
        display: table;
        flex-basis: auto;
        width: 100%;
    }
    .VueCarousel {
        display: flex;
        flex-direction: column;
        position: relative;
    }

    .VueCarousel--reverse {
        flex-direction: column-reverse;
    }

    .VueCarousel-wrapper {
        width: 100%;
        position: relative;
        overflow: hidden;
    }

    .VueCarousel-inner {
        display: flex;
        flex-direction: row;
        backface-visibility: hidden;
    }

    .VueCarousel-inner--center {
        justify-content: center;
    }

        .VueCarousel-navigation-button[data-v-453ad8cd] {
            position: absolute;
            top: 50%;
            box-sizing: border-box;
            color: #000;
            text-decoration: none;
            appearance: none;
            border: none;
            background-color: transparent;
            padding: 0;
            cursor: pointer;
            outline: none;
        }

        .VueCarousel-navigation-button[data-v-453ad8cd]:focus {
            outline: 1px solid lightblue;
        }

        .VueCarousel-navigation-next[data-v-453ad8cd] {
            right: 0;
            transform: translateY(-50%) translateX(100%);
            font-family: "system";
        }

        .VueCarousel-navigation-prev[data-v-453ad8cd] {
            left: 0;
            transform: translateY(-50%) translateX(-100%);
            font-family: "system";
        }

        .VueCarousel-navigation--disabled[data-v-453ad8cd] {
            opacity: 0.5;
            cursor: default;
        }

        /* Define the "system" font family */
        @font-face {
            font-family: system;
            font-style: normal;
            font-weight: 300;
            src: local(".SFNSText-Light"), local(".HelveticaNeueDeskInterface-Light"),
                local(".LucidaGrandeUI"), local("Ubuntu Light"), local("Segoe UI Symbol"),
                local("Roboto-Light"), local("DroidSans"), local("Tahoma");
        }

        .VueCarousel-pagination[data-v-438fd353] {
            width: 100%;
            text-align: center;
        }

        .VueCarousel-pagination--top-overlay[data-v-438fd353] {
            position: absolute;
            top: 0;
        }

        .VueCarousel-pagination--bottom-overlay[data-v-438fd353] {
            position: absolute;
            bottom: 0;
        }

        .VueCarousel-dot-container[data-v-438fd353] {
            display: inline-block;
            margin: 0 auto;
            padding: 0;
        }

        .VueCarousel-dot[data-v-438fd353] {
            display: inline-block;
            cursor: pointer;
            appearance: none;
            border: none;
            background-clip: content-box;
            box-sizing: content-box;
            padding: 0;
            border-radius: 100%;
            outline: none;
        }

        .VueCarousel-dot[data-v-438fd353]:focus {
            outline: 1px solid lightblue;
        }

        .VueCarousel-slide {
            flex-basis: inherit;
            flex-grow: 0;
            flex-shrink: 0;
            user-select: none;
            backface-visibility: hidden;
            -webkit-touch-callout: none;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            outline: none;
        }

        .VueCarousel-slide-adjustableHeight {
            display: table;
            flex-basis: auto;
            width: 100%;
        }

        .VueCarousel {
            display: flex;
            flex-direction: column;
            position: relative;
        }

        .VueCarousel--reverse {
            flex-direction: column-reverse;
        }

        .VueCarousel-wrapper {
            width: 100%;
            position: relative;
            overflow: hidden;
        }

        .VueCarousel-inner {
            display: flex;
            flex-direction: row;
            backface-visibility: hidden;
        }

        .VueCarousel-inner--center {
            justify-content: center;
        }

        .dpr-discu-container {
            width: 100%
        }

/* ---------  Nativo Added Styles  --------- */

.fa-camera-alt > svg, .fa-arrow-right svg, .fa-search svg, .fa-chevron-right svg, .fa-chevron-down svg{
    fill: #fff;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    left: 0;
}
.fa-arrow-right svg, .fa-search svg  { fill: #555; }
.fa-chevron-right svg polyline, .fa-chevron-down svg polyline { 
    stroke: #f07d31;
    stroke-width: 9pt;
    stroke-linecap: round;
    stroke-linejoin: round;
    fill: transparent;
 }

 .fa-chevron-down svg polyline  { stroke: #fff; }

.fa-camera-alt, .fa-arrow-right, .fa-search, .fa-chevron-right, .fa-chevron-down { position: relative; }

.fa-arrow-right:before, .fa-search::before, .fa-chevron-right::before, .fa-chevron-down::before, .frt-home-link::after  { visibility: hidden; }