@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    /* background: #fff url('./ajax-loader.gif') center center no-repeat; */
    background: #fff;
}

/* Icons */
/* @font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
} */
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    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;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}


.slick-prev:before,
.slick-next:before
{
    content: '';
    display: block;
    width: 48px;
    height: 48px;
}

.slick-prev
{
    left: 25px;
    z-index: 1;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    background-image: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="24" cy="24" r="24" transform="matrix(-1 0 0 1 48 0)" fill="%23F7F7F7"/><path d="M17.6016 23.9998C17.6016 24.212 17.6859 24.4154 17.836 24.5654L22.636 29.3654C22.7868 29.5112 22.9889 29.5918 23.1987 29.59C23.4084 29.5882 23.6091 29.504 23.7574 29.3557C23.9057 29.2074 23.9899 29.0067 23.9917 28.797C23.9935 28.5872 23.9129 28.3851 23.7672 28.2342L20.3328 24.7998L29.6016 24.7998C29.8137 24.7998 30.0172 24.7156 30.1672 24.5655C30.3173 24.4155 30.4016 24.212 30.4016 23.9998C30.4016 23.7877 30.3173 23.5842 30.1672 23.4342C30.0172 23.2841 29.8137 23.1998 29.6016 23.1998L20.3328 23.1998L23.7672 19.7654C23.9129 19.6146 23.9935 19.4125 23.9917 19.2027C23.9899 18.993 23.9057 18.7923 23.7574 18.644C23.6091 18.4957 23.4084 18.4115 23.1987 18.4097C22.9889 18.4079 22.7868 18.4885 22.636 18.6342L17.836 23.4342C17.6859 23.5842 17.6016 23.7877 17.6016 23.9998Z" fill="%23225E2A"/></svg>');
}
.slick-prev:hover:before{
    background-image: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="24" cy="24" r="23.5" transform="matrix(-1 0 0 1 48 0)" stroke="%23225E2A"/><path d="M17.6016 23.9998C17.6016 24.212 17.6859 24.4154 17.836 24.5654L22.636 29.3654C22.7868 29.5112 22.9889 29.5918 23.1987 29.59C23.4084 29.5882 23.6091 29.504 23.7574 29.3557C23.9057 29.2074 23.9899 29.0067 23.9917 28.797C23.9935 28.5872 23.9129 28.3851 23.7672 28.2342L20.3328 24.7998L29.6016 24.7998C29.8137 24.7998 30.0172 24.7156 30.1672 24.5655C30.3173 24.4155 30.4016 24.212 30.4016 23.9998C30.4016 23.7877 30.3173 23.5842 30.1672 23.4342C30.0172 23.2841 29.8137 23.1998 29.6016 23.1998L20.3328 23.1998L23.7672 19.7654C23.9129 19.6146 23.9935 19.4125 23.9917 19.2027C23.9899 18.993 23.9057 18.7923 23.7574 18.644C23.6091 18.4957 23.4084 18.4115 23.1987 18.4097C22.9889 18.4079 22.7868 18.4885 22.636 18.6342L17.836 23.4342C17.6859 23.5842 17.6016 23.7877 17.6016 23.9998Z" fill="%23225E2A"/></svg>');
}
.slick-next.slick-disabled:hover:before,
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:hover:before,
.slick-prev.slick-disabled:before{
    background-image: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="24" cy="24" r="24" transform="matrix(-1 0 0 1 48 0)" fill="%23EBEBEB"/><path d="M17.6016 23.9998C17.6016 24.212 17.6859 24.4154 17.836 24.5654L22.636 29.3654C22.7868 29.5112 22.9889 29.5918 23.1987 29.59C23.4084 29.5882 23.6091 29.504 23.7574 29.3557C23.9057 29.2074 23.9899 29.0067 23.9917 28.797C23.9935 28.5872 23.9129 28.3851 23.7672 28.2342L20.3328 24.7998L29.6016 24.7998C29.8137 24.7998 30.0172 24.7156 30.1672 24.5655C30.3173 24.4155 30.4016 24.212 30.4016 23.9998C30.4016 23.7877 30.3173 23.5842 30.1672 23.4342C30.0172 23.2841 29.8137 23.1998 29.6016 23.1998L20.3328 23.1998L23.7672 19.7654C23.9129 19.6146 23.9935 19.4125 23.9917 19.2027C23.9899 18.993 23.9057 18.7923 23.7574 18.644C23.6091 18.4957 23.4084 18.4115 23.1987 18.4097C22.9889 18.4079 22.7868 18.4885 22.636 18.6342L17.836 23.4342C17.6859 23.5842 17.6016 23.7877 17.6016 23.9998Z" fill="%23CCCCCC"/></svg>');

}
.slick-next.slick-disabled:hover:before,
.slick-next.slick-disabled:before
{
    transform: rotate(180deg);
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: 25px;
    z-index: 1;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    background-image: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="24" cy="24" r="24" fill="%23F7F7F7"/><path d="M30.3984 23.9998C30.3984 24.212 30.3141 24.4154 30.164 24.5654L25.364 29.3654C25.2132 29.5112 25.0111 29.5918 24.8013 29.59C24.5916 29.5882 24.3909 29.504 24.2426 29.3557C24.0943 29.2074 24.0101 29.0067 24.0083 28.797C24.0065 28.5872 24.0871 28.3851 24.2328 28.2342L27.6672 24.7998L18.3984 24.7998C18.1863 24.7998 17.9828 24.7156 17.8328 24.5655C17.6827 24.4155 17.5984 24.212 17.5984 23.9998C17.5984 23.7877 17.6827 23.5842 17.8328 23.4342C17.9828 23.2841 18.1863 23.1998 18.3984 23.1998L27.6672 23.1998L24.2328 19.7654C24.0871 19.6146 24.0065 19.4125 24.0083 19.2027C24.0101 18.993 24.0943 18.7923 24.2426 18.644C24.3909 18.4957 24.5916 18.4115 24.8013 18.4097C25.0111 18.4079 25.2132 18.4885 25.364 18.6342L30.164 23.4342C30.3141 23.5842 30.3984 23.7877 30.3984 23.9998Z" fill="%23225E2A"/></svg>');
}
.slick-next:hover:before{
    background-image: url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="24" cy="24" r="23.5" stroke="%23225E2A"/><path d="M30.3984 23.9998C30.3984 24.212 30.3141 24.4154 30.164 24.5654L25.364 29.3654C25.2132 29.5112 25.0111 29.5918 24.8013 29.59C24.5916 29.5882 24.3909 29.504 24.2426 29.3557C24.0943 29.2074 24.0101 29.0067 24.0083 28.797C24.0065 28.5872 24.0871 28.3851 24.2328 28.2342L27.6672 24.7998L18.3984 24.7998C18.1863 24.7998 17.9828 24.7156 17.8328 24.5655C17.6827 24.4155 17.5984 24.212 17.5984 23.9998C17.5984 23.7877 17.6827 23.5842 17.8328 23.4342C17.9828 23.2841 18.1863 23.1998 18.3984 23.1998L27.6672 23.1998L24.2328 19.7654C24.0871 19.6146 24.0065 19.4125 24.0083 19.2027C24.0101 18.993 24.0943 18.7923 24.2426 18.644C24.3909 18.4957 24.5916 18.4115 24.8013 18.4097C25.0111 18.4079 25.2132 18.4885 25.364 18.6342L30.164 23.4342C30.3141 23.5842 30.3984 23.7877 30.3984 23.9998Z" fill="%23225E2A"/></svg>');
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 0;
}

.slick-dots
{
    position: absolute;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    top: calc(80vw - 74px);
    display: block;
}
.slick-dots li
{
    position: relative;
    display: inline-block;
    width: 7px;
    height: 7px;
    margin: 0 4px;
    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;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before{
    position: absolute;
    top: 0;
    left: 0;
    width: 8px;
    height: 8px;
    content: '';
    -moz-osx-font-smoothing: grayscale;
    background: #FFF;
    border-radius: 50%;
}
.slick-dots li.slick-active button:before
{
    background: var(--yellow);
    width: 11px;
    height: 11px;
}
.slick-dots li.slick-active{
    width: 11px;
    height: 11px;
    transform: translateY(-1px);
}