@charset 'utf-8';

.slick-loading .slick-list {
 
}

@font-face {
    font-family:
        'slick';
    font-weight: normal;
    font-style: normal;

    }

    .slick-prev, .slick-next {
        font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0; -webkit-transform: translate(0,
            -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; z-index: 999
    }

    .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
        opacity: 1
    }

    .slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
        opacity: .25
    }

    .slick-prev {
        left: 0
    }

    [dir='rtl'] .slick-prev {
        right: -25px; left: auto
    }

    .slick-prev:before {
        content: '←'
    }

    [dir='rtl'] .slick-prev:before {
        content: '→'
    }

    .slick-next {
        right: 0
    }

    [dir='rtl'] .slick-next {
        right: auto; left: 0
    }

    .slick-next:before {
        content: '→'
    }

    [dir='rtl'] .slick-next:before {
        content: '←'
    }

    .slick-dots {
        position: absolute; bottom: 0; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center
    }

    .slick-dots li {
        position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer
    }

    .slick-dots li button {
        font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent
    }

    .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none
    }