.bdt-prime-slider-skin-locate {
    position: relative
}

    .bdt-prime-slider-skin-locate:before {
        content: '';
        position: absolute;
        width: 48%;
        height: 100%;
        background: #32374B;
        top: 0;
        left: 0
    }

    .bdt-prime-slider-skin-locate .bdt-slide-overlay {
        display: flex;
        overflow: hidden
    }

    .bdt-prime-slider-skin-locate .bdt-slideshow-content-wrapper {
        position: absolute;
        top: 50%;
        transform: translateY(-35%);
        left: 10px
    }

    .bdt-prime-slider-skin-locate .bdt-prime-slider-desc {
        position: relative;
        width: 95%;
        padding: 20px;
        background: #fff
    }

        .bdt-prime-slider-skin-locate .bdt-prime-slider-desc .bdt-title-tag {
            font-size: 28px;
            font-weight: 700;
            color: #32374B;
            margin: 0;
            margin-bottom: 15px;
            display: inline-block
        }

        .bdt-prime-slider-skin-locate .bdt-prime-slider-desc h4 {
            display: inline-block;
            margin: 0;
            font-size: 14px;
            margin-bottom: 8px;
            font-weight: 500;
            color: rgba(50,55,75,0.3)
        }

    .bdt-prime-slider-skin-locate .bdt-slider-excerpt {
        margin-bottom: clamp(15px, 2vw, 30px);
        color: #999;
        font-size: 13px;
        max-width: 400px
    }

        .bdt-prime-slider-skin-locate .bdt-slider-excerpt p {
            margin: 0
        }

    .bdt-prime-slider-skin-locate .bdt-isolate-btn {
        display: inline-block
    }

    .bdt-prime-slider-skin-locate .bdt-slide-btn {
        display: inline-block;
        font-size: 12px;
        font-weight: 700;
        padding: 8px 20px;
        position: relative;
        color: #fff;
        border: 2px solid transparent;
        border-radius: 60px;
        outline: none;
        background: #32374B;
        text-transform: uppercase;
        transition: all .3s ease
    }

        .bdt-prime-slider-skin-locate .bdt-slide-btn:hover {
            background-color: transparent;
            border-color: #32374B;
            color: #32374B
        }

            .bdt-prime-slider-skin-locate .bdt-slide-btn:hover .bdt-slide-btn-icon svg {
                transform: scale(1.1) translateX(5px)
            }

                .bdt-prime-slider-skin-locate .bdt-slide-btn:hover .bdt-slide-btn-icon svg * {
                    stroke: #000
                }

        .bdt-prime-slider-skin-locate .bdt-slide-btn .bdt-slide-btn-icon {
            margin-left: 15px;
            display: inline-flex
        }

            .bdt-prime-slider-skin-locate .bdt-slide-btn .bdt-slide-btn-icon svg {
                transition: all .3s ease
            }

                .bdt-prime-slider-skin-locate .bdt-slide-btn .bdt-slide-btn-icon svg * {
                    stroke: #fff;
                    transition: stroke .3s ease
                }

    .bdt-prime-slider-skin-locate .bdt-slideshow-item {
        margin: 30px
    }

    .bdt-prime-slider-skin-locate .bdt-prime-slider-social-icon {
        position: absolute;
        top: 50%;
        left: 30px;
        z-index: 999;
        transform: translateY(-50%);
        display: none
    }

        .bdt-prime-slider-skin-locate .bdt-prime-slider-social-icon a {
            display: flex;
            font-size: 12px;
            padding: 10px;
            margin: 12px 0;
            background: rgba(255,255,255,0.1);
            border-radius: 60px
        }

        .bdt-prime-slider-skin-locate .bdt-prime-slider-social-icon i {
            color: #fff
        }

        .bdt-prime-slider-skin-locate .bdt-prime-slider-social-icon svg {
            width: 1em;
            height: 1em;
            fill: #fff
        }

    .bdt-prime-slider-skin-locate .bdt-scroll-down-wrapper {
        position: absolute;
        left: 10%;
        bottom: 35px;
        cursor: pointer
    }

        .bdt-prime-slider-skin-locate .bdt-scroll-down-wrapper .bdt-scroll-icon {
            display: flex;
            padding: 2px;
            border: 1px solid #ddd;
            border-radius: 60px;
            animation: bounce 3s infinite;
            color: #777d96
        }

@keyframes bounce {
    0%,20%,50%,80%,100% {
        transform: translateY(0)
    }

    40% {
        transform: translateY(-20px)
    }

    60% {
        transform: translateY(-10px)
    }
}

@keyframes shadow-pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(0,0,0,0.1)
    }

    100% {
        box-shadow: 0 0 0 35px rgba(0,0,0,0)
    }
}

.bdt-prime-slider-skin-locate .bdt-ps-dotnav {
    bottom: 32px;
    right: 30px;
    margin: 0
}

    .bdt-prime-slider-skin-locate .bdt-ps-dotnav li {
        position: absolute;
        left: -40px;
        bottom: -2px;
        transition: opacity 400ms ease-out
    }

        .bdt-prime-slider-skin-locate .bdt-ps-dotnav li a {
            font-size: 19px;
            color: #32374b
        }

        .bdt-prime-slider-skin-locate .bdt-ps-dotnav li:not(.bdt-active) {
            opacity: 0;
            display: none
        }

    .bdt-prime-slider-skin-locate .bdt-ps-dotnav span {
        color: #777d96
    }

        .bdt-prime-slider-skin-locate .bdt-ps-dotnav span:before {
            content: '';
            position: absolute;
            height: 17px;
            width: 2px;
            left: -12px;
            background: #777d96;
            bottom: 3px;
            transform: rotate(15deg)
        }

.bdt-prime-slider-skin-locate .bdt-navigation-arrows {
    position: absolute;
    bottom: 35px;
    left: 30%
}

.bdt-prime-slider-skin-locate .bdt-prime-slider-next, .bdt-prime-slider-skin-locate .bdt-prime-slider-previous {
    display: inline-flex;
    align-items: center;
    font-size: 15px;
    color: #777d96;
    outline: none;
    padding: 0;
    margin: 0 2px;
    transition: color .3s ease;
    -webkit-transform: translate(var(--ps-isolate-arrows-h-offset, 0), var(--ps-isolate-arrows-v-offset, 0));
    transform: translate(var(--ps-isolate-arrows-h-offset, 0), var(--ps-isolate-arrows-v-offset, 0))
}

    .bdt-prime-slider-skin-locate .bdt-prime-slider-next:hover, .bdt-prime-slider-skin-locate .bdt-prime-slider-previous:hover {
        color: #32374B
    }

    .bdt-prime-slider-skin-locate .bdt-prime-slider-next i, .bdt-prime-slider-skin-locate .bdt-prime-slider-previous i {
        transition: all .3s ease-out
    }

    .bdt-prime-slider-skin-locate .bdt-prime-slider-next span, .bdt-prime-slider-skin-locate .bdt-prime-slider-previous span {
        margin: 0 10px
    }

    .bdt-prime-slider-skin-locate .bdt-prime-slider-next:hover i {
        transform: scale(1.2) translateX(2px)
    }

    .bdt-prime-slider-skin-locate .bdt-prime-slider-previous:hover i {
        transform: scale(1.2) translateX(-2px)
    }

.bdt-prime-slider-skin-locate .bdt-slideshow-item.bdt-active .bdt-slide-overlay:before {
    content: '';
    width: 0;
    position: absolute;
    height: 100%;
    background-color: #fff;
    animation-name: skin-clump;
    animation-duration: 1s;
    transition-timing-function: cubic-bezier(.15, .82, .54, .99);
    right: 0;
    top: 0;
    z-index: 10
}

@keyframes skin-clump {
    0% {
        width: 100%
    }

    100% {
        width: 0
    }
}

@media (min-width:640px) {
    .bdt-prime-slider-skin-locate .bdt-slideshow-item {
        margin: 110px 30px 100px
    }

    .bdt-prime-slider-skin-locate:before {
        width: 25%
    }

    .bdt-prime-slider-skin-locate .bdt-ps-dotnav li {
        left: -65px;
        bottom: -11px
    }

        .bdt-prime-slider-skin-locate .bdt-ps-dotnav li a {
            font-size: 40px
        }

    .bdt-prime-slider-skin-locate .bdt-slideshow-item.bdt-flex-column {
        flex-direction: inherit
    }

    .bdt-prime-slider-skin-locate .bdt-slideshow-item {
        margin: 110px 30px 100px 90px
    }

    .bdt-prime-slider-skin-locate .bdt-slideshow-content-wrapper {
        position: relative;
        transform: translateY(0);
        left: 0
    }

    .bdt-prime-slider-skin-locate .bdt-prime-slider-desc {
        width: 100%;
        padding-left: 50px;
        background: transparent !important
    }

        .bdt-prime-slider-skin-locate .bdt-prime-slider-desc .bdt-title-tag {
            font-size: 32px
        }

    .bdt-prime-slider-skin-locate .bdt-slider-excerpt {
        margin-bottom: 40px;
        font-size: 14px
    }

    .bdt-prime-slider-skin-locate .bdt-scroll-down-wrapper {
        left: 60%
    }

    .bdt-prime-slider-skin-locate .bdt-prime-slider-social-icon {
        display: inherit
    }

    .bdt-prime-slider-skin-locate .bdt-scroll-down-wrapper .bdt-scroll-icon {
        padding: 6px
    }
}

@media (min-width:768px) {
    .bdt-prime-slider-skin-locate .bdt-prime-slider-desc {
        padding: 20px 20px 40px
    }

        .bdt-prime-slider-skin-locate .bdt-prime-slider-desc .bdt-title-tag {
            font-size: 42px
        }

        .bdt-prime-slider-skin-locate .bdt-prime-slider-desc h4 {
            font-size: 18px;
            margin-bottom: 10px
        }

    .bdt-prime-slider-skin-locate .bdt-slide-btn {
        font-size: 14px;
        padding: 12px 30px
    }
}

@media (min-width:1024px) {
    .bdt-prime-slider-skin-locate .bdt-slideshow-item {
        margin: 110px 100px 100px 200px
    }

    .bdt-prime-slider-skin-locate .bdt-ps-dotnav {
        right: 100px
    }

    .bdt-prime-slider-skin-locate .bdt-prime-slider-desc .bdt-title-tag {
        font-size: 48px;
        margin-bottom: 20px
    }

    .bdt-prime-slider-skin-locate .bdt-prime-slider-social-icon {
        left: 100px
    }
}

@media (min-width:1200px) {
    .bdt-prime-slider-skin-locate .bdt-prime-slider-desc {
        padding-left: 100px
    }

        .bdt-prime-slider-skin-locate .bdt-prime-slider-desc .bdt-title-tag {
            font-size: 60px
        }
}

@media (min-width:1440px) {
    .bdt-prime-slider-skin-locate .bdt-prime-slider-desc .bdt-title-tag {
        font-size: 80px;
        margin-bottom: 30px
    }
}

.bdt-prime-slider-skin-slice {
    position: relative;
    background: #545760
}

    .bdt-prime-slider-skin-slice:before {
        content: '';
        position: absolute;
        width: 33.33%;
        height: 100%;
        background: #464952;
        top: 0;
        left: 50%;
        transform: translateX(-50%)
    }

    .bdt-prime-slider-skin-slice:after {
        content: '';
        position: absolute;
        width: 33.33%;
        height: 100%;
        background: #fc6a2a;
        top: 0;
        right: 0
    }

    .bdt-prime-slider-skin-slice .bdt-slide-play-button {
        z-index: 1
    }

    .bdt-prime-slider-skin-slice .bdt-slideshow-items, .bdt-prime-slider-skin-slice .bdt-slideshow {
        z-index: 1
    }

    .bdt-prime-slider-skin-slice .bdt-prime-slider-desc {
        width: 100%
    }

        .bdt-prime-slider-skin-slice .bdt-prime-slider-desc .bdt-main-title {
            padding-top: 50px
        }

            .bdt-prime-slider-skin-slice .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag {
                margin-left: 80px;
                margin-bottom: 15px
            }

        .bdt-prime-slider-skin-slice .bdt-prime-slider-desc .bdt-title-tag, .bdt-prime-slider-skin-slice .bdt-prime-slider-desc h4 {
            font-size: 32px;
            font-weight: 100;
            color: #fff;
            margin: 0;
            margin-left: 50px;
            line-height: 1.2
        }

            .bdt-prime-slider-skin-slice .bdt-prime-slider-desc .bdt-title-tag .frist-word, .bdt-prime-slider-skin-slice .bdt-prime-slider-desc h4 .frist-word {
                font-weight: 700
            }

    .bdt-prime-slider-skin-slice .bdt-slide-text-btn-area {
        background: #fff;
        padding: 15px 10px 0px 20px;
        position: relative;
        width: 80%;
        margin-bottom: 40px !important;
        z-index: 1
    }

    .bdt-prime-slider-skin-slice .bdt-slider-excerpt {
        color: #666;
        font-size: 13px;
        line-height: 20px;
        max-height: 80px;
        overflow: hidden
    }

        .bdt-prime-slider-skin-slice .bdt-slider-excerpt p {
            margin: 0
        }

    .bdt-prime-slider-skin-slice .bdt-skin-slide-btn {
        padding-top: 18px;
        margin-bottom: -10px;
        display: inline-block;
        transform: translateY(10px)
    }

    .bdt-prime-slider-skin-slice .bdt-slide-btn {
        font-size: 13px;
        font-weight: 700;
        padding: 9px 28px;
        position: relative;
        color: #fff;
        transition: all .3s ease;
        outline: none;
        cursor: pointer;
        background: linear-gradient(to right, #fe506c 0%, #fc6a2a 100%);
        overflow: hidden;
        display: inline-flex
    }

        .bdt-prime-slider-skin-slice .bdt-slide-btn::before {
            position: absolute;
            display: block;
            content: '';
            top: 0;
            right: 0;
            height: 100%;
            width: 0;
            background: linear-gradient(to left, #fe506c 0%, #fc6a2a 100%);
            transition: all .4s cubic-bezier(.42, 0, .58, 1)
        }

        .bdt-prime-slider-skin-slice .bdt-slide-btn:hover::before {
            left: 0;
            right: auto;
            width: 100%
        }

        .bdt-prime-slider-skin-slice .bdt-slide-btn:hover .bdt-slide-btn-icon svg {
            transform: scale(1.1) translateX(5px)
        }

        .bdt-prime-slider-skin-slice .bdt-slide-btn .bdt-prime-slider-button-wrapper {
            display: inline-flex;
            align-items: center
        }

        .bdt-prime-slider-skin-slice .bdt-slide-btn .bdt-prime-slider-button-text {
            z-index: 1
        }

        .bdt-prime-slider-skin-slice .bdt-slide-btn .bdt-slide-btn-icon {
            margin-left: 5px;
            display: inline-flex
        }

            .bdt-prime-slider-skin-slice .bdt-slide-btn .bdt-slide-btn-icon svg {
                transition: all .3s ease
            }

                .bdt-prime-slider-skin-slice .bdt-slide-btn .bdt-slide-btn-icon svg * {
                    stroke: #fff;
                    transition: stroke .3s ease
                }

    .bdt-prime-slider-skin-slice .bdt-slideshow-item .bdt-slide-overlay {
        margin-right: 0px;
        display: flex;
        overflow: hidden
    }

    .bdt-prime-slider-skin-slice .bdt-slide-play-button a {
        padding: 15px;
        background: #fff;
        border: 3px solid #fc6a2a;
        color: #000;
        outline: none;
        display: inline-flex;
        font-size: 12px
    }

        .bdt-prime-slider-skin-slice .bdt-slide-play-button a svg {
            width: 1em;
            height: 1em;
            transition: transform .3s ease
        }

        .bdt-prime-slider-skin-slice .bdt-slide-play-button a:hover svg {
            transform: scale(1.2)
        }

    .bdt-prime-slider-skin-slice .bdt-slide-play-button.bdt-shadow-pulse a {
        animation: shadow-pulse 2s infinite;
        --box-shadow-color: rgba(129,138,145,0.1)
    }

    .bdt-prime-slider-skin-slice .bdt-slide-play-button.bdt-line-bounce a {
        position: relative
    }

        .bdt-prime-slider-skin-slice .bdt-slide-play-button.bdt-line-bounce a:before, .bdt-prime-slider-skin-slice .bdt-slide-play-button.bdt-line-bounce a:after {
            content: '';
            display: block;
            position: absolute;
            border: 1px solid #818a91;
            left: -30px;
            right: -30px;
            top: -30px;
            bottom: -30px;
            animation: line-bounce 1.5s linear infinite;
            opacity: 0;
            backface-visibility: hidden
        }

        .bdt-prime-slider-skin-slice .bdt-slide-play-button.bdt-line-bounce a:after {
            animation-delay: .5s
        }

    .bdt-prime-slider-skin-slice .bdt-slide-play-button.bdt-multi-shadow a {
        animation: multi-shadow 2s infinite;
        --box-shadow-color: rgba(129,138,145,0.1)
    }

    .bdt-prime-slider-skin-slice .bdt-slide-text-btn-area .bdt-slide-nav-arrows {
        transition: opacity 400ms ease-out
    }

        .bdt-prime-slider-skin-slice .bdt-slide-text-btn-area .bdt-slide-nav-arrows:not(.bdt-active) {
            opacity: 0;
            display: none
        }

    .bdt-prime-slider-skin-slice .bdt-slide-thumbnav-img {
        position: relative;
        overflow: hidden;
        width: 150px;
        margin-bottom: 20px;
        box-shadow: inset 0 0 20px rgba(0,0,0,0.1)
    }

        .bdt-prime-slider-skin-slice .bdt-slide-thumbnav-img li {
            transition: opacity 400ms ease-out
        }

            .bdt-prime-slider-skin-slice .bdt-slide-thumbnav-img li * {
                min-height: 100%;
                min-width: 100%
            }

            .bdt-prime-slider-skin-slice .bdt-slide-thumbnav-img li:not(.bdt-active) {
                opacity: 0;
                display: none
            }

        .bdt-prime-slider-skin-slice .bdt-slide-thumbnav-img img {
            position: absolute
        }

    .bdt-prime-slider-skin-slice .bdt-prime-slider-social-icon {
        position: absolute;
        top: 50%;
        right: 0px;
        z-index: 1;
        transform: translateY(-50%);
        background: #fff;
        display: none
    }

        .bdt-prime-slider-skin-slice .bdt-prime-slider-social-icon a {
            display: flex;
            font-size: 16px;
            padding: 18px;
            position: relative
        }

            .bdt-prime-slider-skin-slice .bdt-prime-slider-social-icon a:before {
                content: '';
                position: absolute;
                height: 2px;
                width: 16px;
                background: #ddd;
                bottom: 0
            }

            .bdt-prime-slider-skin-slice .bdt-prime-slider-social-icon a:nth-last-child(1):before {
                display: none
            }

            .bdt-prime-slider-skin-slice .bdt-prime-slider-social-icon a:hover i, .bdt-prime-slider-skin-slice .bdt-prime-slider-social-icon a:hover svg {
                color: #fe506c
            }

        .bdt-prime-slider-skin-slice .bdt-prime-slider-social-icon i {
            color: #000;
            transition: color .3s ease
        }

        .bdt-prime-slider-skin-slice .bdt-prime-slider-social-icon i, .bdt-prime-slider-skin-slice .bdt-prime-slider-social-icon svg {
            width: 1em;
            height: 1em;
            fill: #000;
            transition: fill .3s ease
        }

@keyframes shadow-pulse-slice {
    0% {
        box-shadow: 0 0 0 0 rgba(0,0,0,0.1)
    }

    100% {
        box-shadow: 0 0 0 35px rgba(0,0,0,0)
    }
}

.bdt-prime-slider-skin-slice .bdt-ps-dotnav {
    position: absolute;
    right: -120px;
    bottom: 0;
    margin: 0;
    display: none
}

    .bdt-prime-slider-skin-slice .bdt-ps-dotnav li {
        position: absolute;
        left: -90px;
        bottom: -3px;
        transition: opacity 400ms ease-out
    }

        .bdt-prime-slider-skin-slice .bdt-ps-dotnav li a {
            font-size: 20px;
            color: #fff
        }

        .bdt-prime-slider-skin-slice .bdt-ps-dotnav li:not(.bdt-active) {
            opacity: 0;
            display: none
        }

    .bdt-prime-slider-skin-slice .bdt-ps-dotnav span {
        color: #ddd
    }

        .bdt-prime-slider-skin-slice .bdt-ps-dotnav span:before {
            content: '';
            position: absolute;
            height: 1px;
            width: 65px;
            left: -67px;
            background: #ddd;
            bottom: 11px
        }

.bdt-prime-slider-skin-slice .bdt-slidenav {
    position: relative;
    display: flex
}

.bdt-prime-slider-skin-slice .bdt-navigation-arrows {
    position: absolute;
    right: -48px;
    top: 0;
    display: flex;
    flex-direction: column
}

.bdt-prime-slider-skin-slice .bdt-prime-slider-next {
    margin-left: 0
}

    .bdt-prime-slider-skin-slice .bdt-prime-slider-next:hover i {
        transform: scale(1.2)
    }

.bdt-prime-slider-skin-slice .bdt-prime-slider-previous {
    margin-left: 0
}

    .bdt-prime-slider-skin-slice .bdt-prime-slider-previous:hover i {
        transform: scale(1.2)
    }

.bdt-prime-slider-skin-slice .bdt-prime-slider-next, .bdt-prime-slider-skin-slice .bdt-prime-slider-previous {
    overflow: hidden;
    display: inline-flex;
    background: #545760;
    padding: 16px;
    transition: all .3s ease;
    -webkit-transform: translate(var(--ps-isolate-arrows-h-offset, 0), var(--ps-isolate-arrows-v-offset, 0));
    transform: translate(var(--ps-isolate-arrows-h-offset, 0), var(--ps-isolate-arrows-v-offset, 0))
}

    .bdt-prime-slider-skin-slice .bdt-prime-slider-next i, .bdt-prime-slider-skin-slice .bdt-prime-slider-previous i {
        color: #fff;
        width: 1em;
        transition: all .3s ease-out
    }

    .bdt-prime-slider-skin-slice .bdt-prime-slider-next:hover i, .bdt-prime-slider-skin-slice .bdt-prime-slider-previous:hover i {
        color: #fff
    }

@media (min-width:768px) {
    .bdt-prime-slider-skin-slice .bdt-prime-slider-desc {
        padding-bottom: 0
    }

        .bdt-prime-slider-skin-slice .bdt-prime-slider-desc .bdt-title-tag, .bdt-prime-slider-skin-slice .bdt-prime-slider-desc h4 {
            font-size: 42px
        }

        .bdt-prime-slider-skin-slice .bdt-prime-slider-desc .bdt-main-title {
            padding-top: 0px;
            padding-bottom: 130px
        }

    .bdt-prime-slider-skin-slice .bdt-slide-text-btn-area {
        padding: 20px 10px 0px 20px;
        margin-bottom: 50px !important;
        width: 33.34%
    }

    .bdt-prime-slider-skin-slice .bdt-skin-slide-btn {
        padding-top: 30px
    }

    .bdt-prime-slider-skin-slice .bdt-slide-btn {
        font-size: 14px;
        padding: 12px 30px
    }

        .bdt-prime-slider-skin-slice .bdt-slide-btn .bdt-slide-btn-icon {
            margin-left: 15px
        }

    .bdt-prime-slider-skin-slice .bdt-slider-excerpt {
        font-size: 14px;
        line-height: 24px;
        max-height: 170px
    }

    .bdt-prime-slider-skin-slice .bdt-prime-slider-social-icon {
        display: inherit
    }

    .bdt-prime-slider-skin-slice .bdt-slideshow-item.bdt-flex-column, .bdt-prime-slider-skin-slice .bdt-flex-column.bdt-navigation-arrows {
        flex-direction: inherit
    }

    .bdt-prime-slider-skin-slice .bdt-ps-dotnav {
        display: inherit
    }

    .bdt-prime-slider-skin-slice .bdt-slidenav {
        display: inline-flex
    }

    .bdt-prime-slider-skin-slice .bdt-navigation-arrows {
        right: -96px;
        display: block
    }

    .bdt-prime-slider-skin-slice .bdt-prime-slider-next {
        margin-left: -4px
    }

    .bdt-prime-slider-skin-slice .bdt-prime-slider-previous {
        left: 1px
    }

    .bdt-prime-slider-skin-slice .bdt-slideshow-item .bdt-slide-overlay {
        margin-right: 100px
    }

    .bdt-prime-slider-skin-slice .bdt-prime-slider-desc .bdt-title-tag, .bdt-prime-slider-skin-slice .bdt-prime-slider-desc h4 {
        font-size: 55px
    }

    .bdt-prime-slider-skin-slice .bdt-slide-text-btn-area {
        padding: 20px 30px 0px
    }
}

@media (min-width:1024px) {
    .bdt-prime-slider-skin-slice .bdt-prime-slider-desc .bdt-title-tag, .bdt-prime-slider-skin-slice .bdt-prime-slider-desc h4 {
        font-size: 90px
    }

    .bdt-prime-slider-skin-slice .bdt-prime-slider-desc .bdt-main-title {
        padding-bottom: 210px
    }

    .bdt-prime-slider-skin-slice .bdt-slide-text-btn-area {
        padding: 40px 30px 0px 50px;
        margin-bottom: 60px !important
    }

    .bdt-prime-slider-skin-slice .bdt-slider-excerpt {
        font-size: 16px;
        line-height: 24px
    }

    .bdt-prime-slider-skin-slice .bdt-skin-slide-btn {
        padding-top: 40px
    }
}

.bdt-prime-slider-skin-isolate {
    position: relative
}

    .bdt-prime-slider-skin-isolate .bdt-slideshow {
        padding: 30px
    }

    .bdt-prime-slider-skin-isolate.content-position-column-reverse .bdt-prime-slider-desc {
        padding-top: 30px
    }

    .bdt-prime-slider-skin-isolate .bdt-sub-title .bdt-sub-title-tag {
        margin: 0
    }

    .bdt-prime-slider-skin-isolate .bdt-sub-title .bdt-sub-title-tag, .bdt-prime-slider-skin-isolate .bdt-main-title {
        display: inline-block
    }

    .bdt-prime-slider-skin-isolate .bdt-prime-slider-desc {
        position: relative;
        padding-bottom: 30px;
        width: 100%
    }

        .bdt-prime-slider-skin-isolate .bdt-prime-slider-desc .bdt-title-tag {
            font-size: 32px;
            font-weight: 700;
            color: #000;
            margin-bottom: 10px;
            display: inline-block;
            margin-top: 0
        }

    .bdt-prime-slider-skin-isolate .bdt-slider-excerpt {
        margin-bottom: 20px;
        color: #999;
        font-size: 13px;
        max-width: 400px;
        display: block
    }

        .bdt-prime-slider-skin-isolate .bdt-slider-excerpt p {
            margin: 0
        }

    .bdt-prime-slider-skin-isolate .frist-word:before {
        content: '';
        position: absolute;
        background: rgba(254,80,108,0.1);
        height: 25px;
        width: 0;
        bottom: 0;
        left: 0;
        z-index: -1;
        transition: all .3s ease
    }

    .bdt-prime-slider-skin-isolate .frist-word {
        position: relative;
        display: inline-block
    }

    .bdt-prime-slider-skin-isolate .bdt-slideshow-item.bdt-transition-active .frist-word:before {
        width: 100%
    }

    .bdt-prime-slider-skin-isolate .bdt-isolate-btn {
        display: inline-block
    }

    .bdt-prime-slider-skin-isolate .bdt-slide-btn {
        font-size: 12px;
        font-weight: 700;
        padding: 8px 15px;
        position: relative;
        color: #000;
        border: 2px solid #fe506c;
        transition: all .3s ease;
        outline: none;
        text-transform: uppercase;
        display: inline-block;
        overflow: hidden
    }

        .bdt-prime-slider-skin-isolate .bdt-slide-btn:before {
            position: absolute;
            display: block;
            content: '';
            top: 0px;
            right: 0px;
            height: 100%;
            width: 0px;
            z-index: 1;
            background: #fe506c;
            transition: all .4s cubic-bezier(.42, 0, .58, 1)
        }

        .bdt-prime-slider-skin-isolate .bdt-slide-btn:after {
            content: "";
            position: absolute;
            height: 0%;
            left: 50%;
            top: 50%;
            width: 100%;
            z-index: -1;
            -webkit-transition: all .75s ease 0s;
            -moz-transition: all .75s ease 0s;
            -o-transition: all .75s ease 0s;
            transition: all .75s ease 0s;
            transform: translate(-50%, -50%)
        }

        .bdt-prime-slider-skin-isolate .bdt-slide-btn:hover {
            background-color: transparent;
            border-color: #fe506c;
            color: #fff
        }

            .bdt-prime-slider-skin-isolate .bdt-slide-btn:hover:before {
                left: 0%;
                right: auto;
                width: 100%
            }

            .bdt-prime-slider-skin-isolate .bdt-slide-btn:hover:after {
                height: 100%
            }

            .bdt-prime-slider-skin-isolate .bdt-slide-btn:hover .bdt-slide-btn-icon svg {
                transform: scale(1.1) translateX(5px)
            }

                .bdt-prime-slider-skin-isolate .bdt-slide-btn:hover .bdt-slide-btn-icon svg * {
                    stroke: #fff
                }

        .bdt-prime-slider-skin-isolate .bdt-slide-btn .bdt-slide-btn-icon {
            margin-left: 8px;
            display: inline-flex
        }

            .bdt-prime-slider-skin-isolate .bdt-slide-btn .bdt-slide-btn-icon svg {
                transition: all .3s ease
            }

                .bdt-prime-slider-skin-isolate .bdt-slide-btn .bdt-slide-btn-icon svg * {
                    stroke: #000;
                    transition: stroke .3s ease
                }

        .bdt-prime-slider-skin-isolate .bdt-slide-btn .bdt-prime-slider-button-text {
            z-index: 10;
            position: relative
        }

    .bdt-prime-slider-skin-isolate .bdt-slideshow-item img {
        height: 100%;
        width: 100%;
        object-fit: cover
    }

    .bdt-prime-slider-skin-isolate .bdt-slideshow-item .bdt-slide-overlay {
        height: 100%;
        overflow: hidden;
        display: flex
    }

    .bdt-prime-slider-skin-isolate .bdt-slide-play-button {
        top: 75%;
        z-index: 10
    }

        .bdt-prime-slider-skin-isolate .bdt-slide-play-button a {
            display: inline-flex;
            font-size: 10px;
            padding: 15px;
            background: #fff;
            border: 2px solid #fe506c;
            outline: none
        }

            .bdt-prime-slider-skin-isolate .bdt-slide-play-button a svg {
                fill: #000;
                width: 1em;
                height: 1em;
                display: inline-flex;
                transition: transform .3s ease
            }

            .bdt-prime-slider-skin-isolate .bdt-slide-play-button a:hover svg {
                transform: scale(1.2)
            }

        .bdt-prime-slider-skin-isolate .bdt-slide-play-button.bdt-shadow-pulse a {
            animation: shadow-pulse 2s infinite;
            --box-shadow-color: rgba(129,138,145,0.1)
        }

        .bdt-prime-slider-skin-isolate .bdt-slide-play-button.bdt-line-bounce a {
            position: relative
        }

            .bdt-prime-slider-skin-isolate .bdt-slide-play-button.bdt-line-bounce a:before, .bdt-prime-slider-skin-isolate .bdt-slide-play-button.bdt-line-bounce a:after {
                content: '';
                display: block;
                position: absolute;
                border: 1px solid #818a91;
                left: -30px;
                right: -30px;
                top: -30px;
                bottom: -30px;
                animation: line-bounce 1.5s linear infinite;
                opacity: 0;
                backface-visibility: hidden
            }

            .bdt-prime-slider-skin-isolate .bdt-slide-play-button.bdt-line-bounce a:after {
                animation-delay: .5s
            }

        .bdt-prime-slider-skin-isolate .bdt-slide-play-button.bdt-multi-shadow a {
            animation: multi-shadow 2s infinite;
            --box-shadow-color: rgba(129,138,145,0.1)
        }

    .bdt-prime-slider-skin-isolate .bdt-scroll-down-wrapper {
        position: absolute;
        bottom: 100px;
        cursor: pointer;
        display: none
    }

        .bdt-prime-slider-skin-isolate .bdt-scroll-down-wrapper .bdt-scroll-icon {
            display: flex;
            position: relative;
            padding: 6px;
            border: 1px solid rgba(254,80,108,0.5);
            animation: bounce 3s infinite;
            color: #777d96;
            transition: all .3s ease;
            overflow: hidden
        }

            .bdt-prime-slider-skin-isolate .bdt-scroll-down-wrapper .bdt-scroll-icon::before {
                position: absolute;
                display: block;
                content: '';
                top: 0;
                right: 0;
                height: 100%;
                width: 0;
                background: #fe506c;
                transition: all .4s cubic-bezier(.42, 0, .58, 1)
            }

            .bdt-prime-slider-skin-isolate .bdt-scroll-down-wrapper .bdt-scroll-icon svg {
                transition: all .3s ease
            }

            .bdt-prime-slider-skin-isolate .bdt-scroll-down-wrapper .bdt-scroll-icon:hover {
                color: #fff
            }

                .bdt-prime-slider-skin-isolate .bdt-scroll-down-wrapper .bdt-scroll-icon:hover::before {
                    left: 0;
                    right: auto;
                    width: 100%
                }

                .bdt-prime-slider-skin-isolate .bdt-scroll-down-wrapper .bdt-scroll-icon:hover svg {
                    transform: scale(1.1) translateY(3px)
                }

            .bdt-prime-slider-skin-isolate .bdt-scroll-down-wrapper .bdt-scroll-icon .ps-wi-arrow-down-4 {
                z-index: 1
            }

    .bdt-prime-slider-skin-isolate.content-position-inherit .bdt-scroll-down-wrapper {
        left: 100px
    }

    .bdt-prime-slider-skin-isolate.content-position-row-reverse .bdt-scroll-down-wrapper {
        right: 100px
    }

    .bdt-prime-slider-skin-isolate .bdt-flex-column-reverse .bdt-slide-play-button {
        top: 25%
    }

@keyframes bounce {
    0%,20%,50%,80%,100% {
        transform: translateY(0)
    }

    40% {
        transform: translateY(-20px)
    }

    60% {
        transform: translateY(-10px)
    }
}

@keyframes shadow-pulse {
    0% {
        box-shadow: 0 0 0 0 var(--box-shadow-color)
    }

    70% {
        box-shadow: 0 0 0 40px rgba(0,0,0,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(0,0,0,0)
    }
}

@keyframes line-bounce {
    0% {
        transform: scale(.5);
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        transform: scale(1.2);
        opacity: 0
    }
}

@keyframes multi-shadow {
    0% {
        box-shadow: 0 0 0 10px var(--box-shadow-color),0 0 0 20px var(--box-shadow-color),0 0 0 30px var(--box-shadow-color)
    }

    50% {
        box-shadow: 0 0 0 15px var(--box-shadow-color),0 0 0 30px var(--box-shadow-color),0 0 0 45px var(--box-shadow-color)
    }

    100% {
        box-shadow: 0 0 0 10px var(--box-shadow-color),0 0 0 20px var(--box-shadow-color),0 0 0 30px var(--box-shadow-color)
    }
}

.bdt-prime-slider-skin-isolate .bdt-dotnav {
    position: absolute;
    top: 50%;
    left: auto;
    right: 0;
    transform: translateY(-50%);
    margin: 0 40px
}

    .bdt-prime-slider-skin-isolate .bdt-dotnav li {
        margin: 5px 0;
        padding: 0;
        position: relative;
        cursor: pointer
    }

        .bdt-prime-slider-skin-isolate .bdt-dotnav li a {
            height: 24px;
            width: 24px;
            border-radius: 0;
            transition: all .3s ease-in-out;
            position: relative;
            background-color: transparent
        }

            .bdt-prime-slider-skin-isolate .bdt-dotnav li a:before {
                content: '';
                position: absolute;
                border: 1px solid rgba(254,80,108,0.5);
                left: 50%;
                top: 50%;
                height: 24px;
                width: 24px;
                transform: translate(-50%, -50%) scale(.4) rotate(45deg);
                transition: all .3s ease-in-out;
                opacity: 0
            }

            .bdt-prime-slider-skin-isolate .bdt-dotnav li a:after {
                content: '';
                position: absolute;
                left: 50%;
                top: 50%;
                transform: translate(-50%, -50%);
                height: 6px;
                width: 6px;
                background: rgba(102,102,102,0.2);
                transition: all .3s ease-in-out
            }

        .bdt-prime-slider-skin-isolate .bdt-dotnav li.bdt-active a {
            background-color: transparent
        }

            .bdt-prime-slider-skin-isolate .bdt-dotnav li.bdt-active a:after {
                background-color: #000
            }

            .bdt-prime-slider-skin-isolate .bdt-dotnav li.bdt-active a:before {
                transform: translate(-50%, -50%) scale(1) rotate(0deg);
                opacity: 1
            }

.bdt-prime-slider-skin-isolate .bdt-slidenav {
    position: relative
}

.bdt-prime-slider-skin-isolate .bdt-navigation-arrows {
    margin: -48px 0 0
}

.bdt-prime-slider-skin-isolate .bdt-prime-slider-next {
    margin-left: -5px
}

    .bdt-prime-slider-skin-isolate .bdt-prime-slider-next:hover svg {
        transform: scale(1.2) translateX(3px)
    }

.bdt-prime-slider-skin-isolate .bdt-prime-slider-previous {
    margin-left: -1px
}

    .bdt-prime-slider-skin-isolate .bdt-prime-slider-previous:hover svg {
        transform: scale(1.2) translateX(-3px)
    }

.bdt-prime-slider-skin-isolate .bdt-prime-slider-next, .bdt-prime-slider-skin-isolate .bdt-prime-slider-previous {
    position: relative;
    background: #fff;
    padding: 0;
    height: 48px;
    width: 48px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: all .3s ease;
    overflow: hidden;
    -webkit-transform: translate(var(--ps-isolate-arrows-h-offset, 0), var(--ps-isolate-arrows-v-offset, 0));
    transform: translate(var(--ps-isolate-arrows-h-offset, 0), var(--ps-isolate-arrows-v-offset, 0))
}

    .bdt-prime-slider-skin-isolate .bdt-prime-slider-next i, .bdt-prime-slider-skin-isolate .bdt-prime-slider-previous i {
        color: #000;
        z-index: 1;
        transition: all .3s ease-out
    }

.bdt-prime-slider-skin-isolate.content-position-column-reverse .bdt-navigation-arrows {
    margin: 0
}

.bdt-prime-slider-skin-isolate .bdt-slideshow-item.bdt-active .bdt-slide-overlay:before {
    content: '';
    width: 0;
    position: absolute;
    height: 100%;
    background-color: #fff;
    animation-name: skin-clump;
    animation-duration: 1s;
    transition-timing-function: cubic-bezier(.15, .82, .54, .99);
    right: 0;
    top: 0;
    z-index: 10
}

@keyframes skin-clump {
    0% {
        width: 100%
    }

    100% {
        width: 0
    }
}

@media (min-width:640px) {
    .bdt-prime-slider-skin-isolate .bdt-slideshow {
        padding: 50px
    }

    .bdt-prime-slider-skin-isolate.content-position-inherit .bdt-slideshow-item.bdt-flex-column, .bdt-prime-slider-skin-isolate.content-position-inherit .bdt-slideshow-item.bdt-flex-column-reverse, .bdt-prime-slider-skin-isolate.content-position-inherit .bdt-flex-column.bdt-navigation-arrows {
        flex-direction: inherit
    }

    .bdt-prime-slider-skin-isolate.content-position-inherit .bdt-prime-slider-desc {
        padding-right: 50px;
        padding-left: 0px
    }

    .bdt-prime-slider-skin-isolate.content-position-row-reverse .bdt-slideshow-item.bdt-flex-column, .bdt-prime-slider-skin-isolate.content-position-row-reverse .bdt-slideshow-item.bdt-flex-column-reverse, .bdt-prime-slider-skin-isolate.content-position-row-reverse .bdt-flex-column.bdt-navigation-arrows {
        flex-direction: row-reverse
    }

    .bdt-prime-slider-skin-isolate.content-position-row-reverse .bdt-prime-slider-desc {
        padding-left: 80px;
        padding-right: 0px
    }

    .bdt-prime-slider-skin-isolate .bdt-navigation-arrows {
        margin: -60px 0 0
    }

    .bdt-prime-slider-skin-isolate .bdt-prime-slider-next, .bdt-prime-slider-skin-isolate .bdt-prime-slider-previous {
        height: 60px;
        width: 60px
    }

    .bdt-prime-slider-skin-isolate .bdt-prime-slider-desc {
        padding-bottom: 0
    }

        .bdt-prime-slider-skin-isolate .bdt-prime-slider-desc .bdt-title-tag {
            font-size: 50px
        }

    .bdt-prime-slider-skin-isolate .bdt-slide-play-button {
        top: 50%
    }

        .bdt-prime-slider-skin-isolate .bdt-slide-play-button a {
            font-size: 20px;
            padding: 20px
        }

    .bdt-prime-slider-skin-isolate .bdt-slider-excerpt {
        margin-bottom: 40px;
        font-size: 14px
    }

    .bdt-prime-slider-skin-isolate .bdt-slide-btn {
        font-size: 14px;
        padding: 12px 30px
    }

        .bdt-prime-slider-skin-isolate .bdt-slide-btn .bdt-slide-btn-icon {
            margin-left: 15px
        }

    .bdt-prime-slider-skin-isolate.content-position-column-reverse .bdt-navigation-arrows {
        margin: -60px 0 0
    }

    .bdt-prime-slider-skin-isolate.content-position-column-reverse .bdt-prime-slider-desc {
        padding-top: 0px
    }

    .bdt-prime-slider-skin-isolate .bdt-flex-column-reverse .bdt-slide-play-button {
        top: 50%
    }
}

@media (min-width:960px) {
    .bdt-prime-slider-skin-isolate .bdt-scroll-down-wrapper {
        display: inherit
    }
}

@media (min-width:1024px) {
    .bdt-prime-slider-skin-isolate .bdt-slideshow {
        padding: 100px
    }

    .bdt-prime-slider-skin-isolate .bdt-prime-slider-desc .bdt-title-tag {
        font-size: 70px;
        margin-bottom: 20px;
        line-height: 1
    }

    .bdt-prime-slider-skin-isolate .bdt-slide-play-button a {
        padding: 30px
    }
}

@media (min-width:1025px) {
    .bdt-image-match-height-desktop--yes .bdt-prime-slider .bdt-match-height {
        height: 100%
    }
}

@media (min-width:1440px) {
    .bdt-prime-slider-skin-isolate .bdt-prime-slider-desc .bdt-title-tag {
        font-size: 80px;
        margin-bottom: 30px
    }
}

@media screen and (max-width:1024px) and (min-width:768px) {
    .bdt-image-match-height-tablet--yes .bdt-prime-slider .bdt-match-height {
        height: 100%
    }
}

@media (max-width:767px) {
    .bdt-image-match-height-mobile--yes .bdt-prime-slider .bdt-match-height {
        height: 100%
    }
}

.bdt-prime-slider-skin-isolate .bdt-prime-slider-next, .bdt-prime-slider-skin-slice .bdt-prime-slider-next, .bdt-prime-slider-skin-isolate .bdt-prime-slider-previous, .bdt-prime-slider-skin-slice .bdt-prime-slider-previous {
    position: relative
}

    .bdt-prime-slider-skin-isolate .bdt-prime-slider-next i, .bdt-prime-slider-skin-slice .bdt-prime-slider-next i, .bdt-prime-slider-skin-isolate .bdt-prime-slider-previous i, .bdt-prime-slider-skin-slice .bdt-prime-slider-previous i {
        z-index: 1
    }

    .bdt-prime-slider-skin-isolate .bdt-prime-slider-next:hover::before, .bdt-prime-slider-skin-slice .bdt-prime-slider-next:hover::before, .bdt-prime-slider-skin-isolate .bdt-prime-slider-previous:hover::before, .bdt-prime-slider-skin-slice .bdt-prime-slider-previous:hover::before {
        left: 0;
        right: auto;
        width: 100%
    }

    .bdt-prime-slider-skin-isolate .bdt-prime-slider-next:hover i, .bdt-prime-slider-skin-slice .bdt-prime-slider-next:hover i, .bdt-prime-slider-skin-isolate .bdt-prime-slider-previous:hover i, .bdt-prime-slider-skin-slice .bdt-prime-slider-previous:hover i {
        color: #fff
    }

    .bdt-prime-slider-skin-isolate .bdt-prime-slider-next::before, .bdt-prime-slider-skin-slice .bdt-prime-slider-next::before, .bdt-prime-slider-skin-isolate .bdt-prime-slider-previous::before, .bdt-prime-slider-skin-slice .bdt-prime-slider-previous::before {
        position: absolute;
        display: block;
        content: '';
        top: 0;
        right: 0;
        height: 100%;
        width: 0;
        background: #fe506c;
        transition: all .4s cubic-bezier(.42, 0, .58, 1)
    }
