.paragraph--type--ev3-expandable-cards .slick-list
{
    overflow: visible !important;
}
@media (min-width: 992px)
{
    .paragraph--type--ev3-expandable-cards .slick-list
    {
        overflow: hidden !important;
    }
}
.paragraph--type--ev3-expandable-cards .slick__slide:not(:last-child)
{
    margin-right: 25px;
}
@media (min-width: 992px)
{
    .paragraph--type--ev3-expandable-cards .slick__slide:not(:last-child)
    {
        margin-right: 0;
    }
}
.paragraph--type--ev3-expandable-cards .slick__slide
{
    transition: all .3s ease-in-out;
}
.paragraph--type--ev3-expandable-cards .slick-current
{
    height: 100%;
}
.paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-image .slick-track,
.paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .slick-track
{
    min-height: 420px;
}
@media (max-width: 991px)
{
    .paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-image .slick__slide:not(.slick-current),
    .paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .slick__slide:not(.slick-current)
    {
        overflow: hidden;

        height: 400px;

        transition: all .3s ease-in-out;
    }
    .paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-image .slick__slide:not(.slick-current) .ev3-cards-contents,
    .paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .slick__slide:not(.slick-current) .ev3-cards-contents
    {
        min-height: 380px;

        transition: all .3s ease-in-out;
    }
}
.paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .slick
{
    padding: 0 0 0 16px;
}
@media (min-width: 992px)
{
    .paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .slick__slide
    {
        max-width: 340px;
    }
    .paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .slick-list
    {
        margin-right: calc((100vw - 100%) / 2 * -1);
    }
}
.paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .titlewrap
{
    max-width: 844px;
}
.paragraph--type--ev3-expandable-cards.paragraph--view-mode--default .slick-track
{
    min-height: 365px;
}
.paragraph--type--ev3-expandable-cards.paragraph--view-mode--default .slick__slide:not(.slick-current)
{
    overflow: hidden;

    height: 325px;

    transition: all .3s ease-in-out;
}
.paragraph--type--ev3-expandable-cards.paragraph--view-mode--default .slick__slide:not(.slick-current) .ev3-cards-contents
{
    min-height: 310px;

    transition: all .3s ease-in-out;
}
@media (min-width: 992px)
{
    .paragraph--type--ev3-expandable-cards .slick__slider
    {
        display: flex;

        margin-right: -16px;
        margin-left: -16px;

        flex-wrap: nowrap;
    }
    .paragraph--type--ev3-expandable-cards .slick__slider .slick__slide
    {
        visibility: visible;
    }
}
.paragraph--type--ev3-expandable-cards nav.slick__arrow
{
    position: relative;
    top: 0;

    display: flex;

    height: auto;
    max-height: 40px;
}
.paragraph--type--ev3-expandable-cards nav.slick__arrow button.slick-prev,
.paragraph--type--ev3-expandable-cards nav.slick__arrow button.slick-next
{
    font-size: 0;

    display: none !important;

    border: none !important;
}
.paragraph--type--ev3-expandable-cards nav.slick__arrow .slick-dots-bar
{
    bottom: 0;

    display: flex;

    width: 100%;
    margin: 0;
    padding: 0;

    list-style: none;

    order: 1;
    flex-basis: 100%;
}
.paragraph--type--ev3-expandable-cards nav.slick__arrow .slick-dots-bar li
{
    flex: 1;
}
.paragraph--type--ev3-expandable-cards nav.slick__arrow .slick-dots-bar li button
{
    overflow: hidden;

    width: 100%;
    height: 2px;

    color: #e0dccf;
    border: none;
    background: #e0dccf;
}
.paragraph--type--ev3-expandable-cards nav.slick__arrow .slick-dots-bar li.slick-active button
{
    color: var(--primary);
    background: var(--primary);
}
.paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .slick__arrow
{
    padding: 0 20px;
}
@media (min-width: 992px)
{
    .paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .slick__arrow
    {
        padding: 0;
    }
    .paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .slick__arrow button.slick-prev,
    .paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .slick__arrow button.slick-next
    {
        font-size: 0;

        display: none !important;

        border: none !important;
    }
}
@media (min-width: 992px) and (min-width: 992px)
{
    .paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .slick__arrow button.slick-prev,
    .paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .slick__arrow button.slick-next
    {
        position: relative !important;
        top: unset;
        right: unset;
        left: unset;

        display: inline-block !important;

        width: 40px !important;
        min-width: 40px !important;
        height: 40px !important;

        transform: none;

        opacity: 1 !important;
        border-radius: 50% !important;
        box-shadow: none;

        -webkit-backdrop-filter: blur(4px);
                backdrop-filter: blur(4px);
    }
}
@media (min-width: 992px)
{
    .paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .slick__arrow button.slick-prev:before,
    .paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .slick__arrow button.slick-next:before
    {
        top: 50% !important;
        left: 50% !important;

        width: 24px;
        height: 24px;

        content: '' !important;
        transform: translate(-50%, -50%);

        background-image: url('/themes/custom/born_ready_bs4_evolution/images/arrow-right.svg');
        background-size: contain;

        -webkit-filter: invert(10%) sepia(45%) saturate(685%) hue-rotate(174deg) brightness(103%) contrast(89%);
                filter: invert(10%) sepia(45%) saturate(685%) hue-rotate(174deg) brightness(103%) contrast(89%);
    }
    .paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .slick__arrow button.slick-prev
    {
        left: unset;

        margin-left: 3rem;

        background: #e0dccf !important;

        order: 2;
    }
    .paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .slick__arrow button.slick-prev:before
    {
        transform: translate(-50%, -50%) rotate(180deg);
    }
    .paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .slick__arrow button.slick-next
    {
        right: unset;

        margin-left: 1rem;

        background: var(--primary, #a68e3b) !important;

        order: 3;
    }
}

.ev3-modern .paragraph--type--ev3-expandable-cards .slick-dots-bar li button
{
    background: var(--accent-4) !important;
}
.ev3-modern .paragraph--type--ev3-expandable-cards .slick-dots-bar li.slick-active button
{
    background: #eddf1c !important;
}
@media (min-width: 992px)
{
    .ev3-modern .paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .slick__arrow button.slick-prev
    {
        background: var(--accent-4) !important;
    }
    .ev3-modern .paragraph--type--ev3-expandable-cards.paragraph--view-mode--ev3-expandable-card-carousel .slick__arrow button.slick-next
    {
        background-color: #eddf1c !important;
    }
}
