.paragraph--type--bp-animated-slick .sld-wrp
{
    position: relative;

    width: 100vw;
    height: 100vh;
    margin: 0 auto;
}

.paragraph--type--bp-animated-slick .slider-for
{
    position: absolute;
    z-index: 10;

    width: 100vw;
    margin: 0 auto;
}

.paragraph--type--bp-animated-slick .slide-container
{
    font-size: 40px;
    font-weight: bold;
    line-height: 40vh;

    box-sizing: border-box;
    height: 100vh;

    text-align: center;

    background-color: #fff;
}

.paragraph--type--bp-animated-slick .slide-btn
{
    font-size: 100px;
    font-weight: 700;

    cursor: pointer;
    transform: translateY(30vh);
    text-align: center;

    opacity: .5;
    color: #fff;
    outline: none;
}

@media (max-width: 991.98px)
{
    .paragraph--type--bp-animated-slick .slide-btn
    {
        transform: translateY(22vh);
    }
}

.paragraph--type--bp-animated-slick .slick-active.slide-btn
{
    transition: all .9s;

    opacity: 1;
}

.paragraph--type--bp-animated-slick .slick-slide img
{
    display: block;

    width: 100%;
    height: 100%;

    transition: all .9s;
    transform: scale(1.3);

    opacity: .8;

    -o-object-fit: fill;
       object-fit: fill;
}

.paragraph--type--bp-animated-slick .slick-active img
{
    transition: all .9s;
    transform: scale(1);

    opacity: 1;
}

.paragraph--type--bp-animated-slick .slider-nav
{
    z-index: 11;
    top: 47%;
}

@media (max-width: 991.98px)
{
    .paragraph--type--bp-animated-slick .slick-dots
    {
        position: absolute !important;

        display: flex;

        width: 100%;
        margin-bottom: 20px !important;

        list-style: none;

        align-items: center;
        justify-content: center;
    }
    .paragraph--type--bp-animated-slick .slick-dots button
    {
        font-size: 15px;
        font-size: 0;

        width: 50px;

        border: 0 none;
        outline: 0;
        background: none;
    }
    .paragraph--type--bp-animated-slick .slick-dots button::before
    {
        font-size: 17px;
    }
    .paragraph--type--bp-animated-slick .slick-dots .slick-active button::before
    {
        font-size: 20px;
    }
}

.paragraph--view-mode--br-slick-2-items-center-mode-50 .slick--field-bp-slick-content--br-slick-2-items-center-mode-50 .slick-list
{
    padding: 0 10% 0 0 !important;
}

.paragraph--type--bp-animated-slick .slick-track
{
    min-height: 100vh;
}

@media (max-width: 767.98px)
{
    .paragraph--type--bp-animated-slick .slick-track
    {
        min-height: 85vh;
    }
}

.paragraph--type--bp-animated-slick .banner-image-container .banner-img
{
    min-height: 100vh;
}

@media (max-width: 767.98px)
{
    .paragraph--type--bp-animated-slick .banner-image-container .banner-img
    {
        min-height: 85vh;
    }
}
