@charset 'UTF-8';
@import url('/home-assets/css/slick_slider/slick.css');
/* Slider */
.slick-loading .slick-list {
    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;
    width: 32px;
    height: 32px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%) scale(0.8);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent; /*opacity: 0.2;*/
}

.slick-prev:hover, .slick-next:hover {
    color: transparent;
    outline: none;
    background: transparent;
    opacity: 0.7;
}

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

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
    opacity: .25;
}

.slick-prev:before, .slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

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

[dir='rtl'] .slick-prev {
    right: -25px;
    left: auto;
}

.slick-prev:before {
    content: ''; /*content: '\f104';*/ /*font-family: 'FontAwesome';*/
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M16 30C23.7 30 30 23.7 30 16C30 8.3 23.7 2 16 2C8.3 2 2 8.3 2 16C2 23.7 8.3 30 16 30ZM13.1 15.3L17.3 11.1C17.5 10.9 17.8 10.8 18 10.8C18.2 10.8 18.5 10.9 18.7 11.1C19.1 11.5 19.1 12.1 18.7 12.5L15.2 16L18.7 19.5C19.1 19.9 19.1 20.5 18.7 20.9C18.3 21.3 17.7 21.3 17.3 20.9L13.1 16.7C12.7 16.3 12.7 15.7 13.1 15.3Z" fill="%237d3cff"/></svg>');
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
}

[dir='rtl'] .slick-prev:before {
    content: '\f104';
    font-family: 'FontAwesome';
}

.slick-next {
    right: -25px;
}

[dir='rtl'] .slick-next {
    right: auto;
    left: -25px;
}

.slick-next:before { /* content: '→'; */
    content: ''; /*font-family: 'FontAwesome';*/
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M16 2C8.3 2 2 8.3 2 16C2 23.7 8.3 30 16 30C23.7 30 30 23.7 30 16C30 8.3 23.7 2 16 2ZM18.9 16.7L14.7 20.9C14.5 21.1 14.2 21.2 14 21.2C13.8 21.2 13.5 21.1 13.3 20.9C12.9 20.5 12.9 19.9 13.3 19.5L16.8 16L13.3 12.5C12.9 12.1 12.9 11.5 13.3 11.1C13.7 10.7 14.3 10.7 14.7 11.1L18.9 15.3C19.3 15.7 19.3 16.3 18.9 16.7Z" fill="%237d3cff"/></svg>');;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
}

[dir='rtl'] .slick-next:before {
    content: '←';
}

/* 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: 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: 0.5;
}

.slick-dots li button:before {
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: black;
}
