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

/* 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');
}
.slick-slide,
.slick-slide img {
    border-radius: var(--bs-border-radius);
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 40px;
    height: 40px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;
    border-radius: 100%;
    color: transparent;
    border: none;
    outline: none;
    background: var(--bs-secondary);
        z-index: 2;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    background: var(--bs-success);

}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}


.slick-prev:before,
.slick-next:before
{
    
}

.slick-prev
{
    left: -22px;
}

.slick-prev:before
{
    content: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.952657 9.10597C0.668457 8.82806 0.506191 8.44869 0.5015 8.05122C0.49681 7.65375 0.65008 7.27066 0.927643 6.98612L6.51649 1.26178C6.79455 0.977215 7.17426 0.814764 7.57209 0.810164C7.76908 0.807886 7.96458 0.844429 8.14744 0.917708C8.33031 0.990987 8.49695 1.09957 8.63785 1.23725C8.77875 1.37492 8.89115 1.53901 8.96864 1.72013C9.04613 1.90125 9.08718 2.09586 9.08946 2.29284C9.09174 2.48983 9.0552 2.68534 8.98192 2.8682C8.90864 3.05106 8.80006 3.2177 8.66238 3.3586L4.12193 8.0085L8.77184 12.55C8.91679 12.6866 9.03308 12.8507 9.11394 13.0327C9.19479 13.2147 9.23858 13.411 9.24275 13.6102C9.24692 13.8093 9.2114 14.0073 9.13824 14.1925C9.06509 14.3778 8.95577 14.5466 8.81668 14.6891C8.67758 14.8317 8.51148 14.9451 8.32807 15.0228C8.14467 15.1005 7.94763 15.1409 7.74846 15.1416C7.54928 15.1423 7.35196 15.1033 7.168 15.027C6.98405 14.9506 6.81714 14.8384 6.67702 14.6968L0.950657 9.106L0.952657 9.10597Z' fill='white'/%3E%3C/svg%3E ");
}

.slick-next
{
    right: -22px;
}
.slick-next:before
{
    content: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.73104 6.9338C9.01371 7.21328 9.17388 7.59353 9.17638 7.99102C9.17888 8.38852 9.02351 8.77075 8.74438 9.05376L3.12408 14.7472C2.84446 15.0303 2.46386 15.1906 2.06601 15.193C1.86902 15.1942 1.67371 15.1566 1.49126 15.0823C1.3088 15.008 1.14276 14.8985 1.00262 14.7601C0.862482 14.6216 0.750984 14.4569 0.674495 14.2754C0.598006 14.0938 0.558023 13.899 0.55683 13.702C0.555637 13.505 0.593258 13.3097 0.667543 13.1273C0.741828 12.9448 0.851323 12.7788 0.989777 12.6386L5.55578 8.0138L0.930955 3.4468C0.786759 3.3094 0.67137 3.14466 0.591522 2.96219C0.511674 2.77972 0.468967 2.58318 0.465891 2.38403C0.462814 2.18487 0.49943 1.9871 0.573603 1.80225C0.647776 1.6174 0.75802 1.44918 0.897903 1.30739C1.03779 1.1656 1.20451 1.05309 1.38834 0.976428C1.57216 0.899762 1.76942 0.860475 1.9686 0.860858C2.16777 0.861241 2.36488 0.901286 2.54841 0.97866C2.73194 1.05603 2.89823 1.16918 3.03757 1.31151L8.73304 6.93379L8.73104 6.9338Z' fill='white'/%3E%3C/svg%3E%0A");
}


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

.slick-dots
{
    position: absolute;
    bottom: -25px;

    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: 3px;
    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: var(--bs-secondary);
}
.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;
}

@media screen and (max-width: 1024px) {

    .slick-prev
    {
        left: -15px;
    }
    [dir='rtl'] .slick-prev
    {
        right: -15px;
        left: auto;
    }
    .slick-next
    {
        right: -15px;
    }
    [dir='rtl'] .slick-next
    {
        right: auto;
        left: -15px;
    } 
    .slick-prev,
    .slick-next
    {
        width: 20px;
        height: 20px;   
    }
    .slick-dots {
        display: none!important;
    }
}