@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'); */
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: auto;
    bottom:-24px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    outline: none;
    border-radius:999px;
    opacity: 1;
    border:1px solid rgba(225, 186, 169, 0.56);
    background-color: transparent;
    display: flex;
    width: 60px;
    height:48px;
    justify-content: center;
    align-items: center;
    z-index: 2;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: #fff;
    box-shadow: 0px 0px 3px 0px #0000001c;
    transition:all 0.3s;
}
.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: 1;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    height:20px;
    width:20px;
    opacity: 1;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    /* right: 121px; */
    left:auto;
    right:calc((100vw + 00px) / 2 - 0px);
    /* margin-right: calc((100vw - 1400px) / 2 - 0px); */
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><path d="M17.5 10.9829C17.5 11.1487 17.4342 11.3076 17.3169 11.4249C17.1997 11.5421 17.0408 11.6079 16.875 11.6079H9.375V16.6079C9.3751 16.7316 9.3385 16.8525 9.26983 16.9554C9.20116 17.0583 9.10351 17.1385 8.98925 17.1858C8.87498 17.2331 8.74924 17.2455 8.62794 17.2214C8.50663 17.1972 8.39523 17.1376 8.30782 17.0501L2.68282 11.4251C2.62471 11.3671 2.57861 11.2981 2.54715 11.2223C2.5157 11.1464 2.49951 11.065 2.49951 10.9829C2.49951 10.9008 2.5157 10.8195 2.54715 10.7436C2.57861 10.6677 2.62471 10.5988 2.68282 10.5407L8.30782 4.91573C8.39523 4.82822 8.50663 4.76861 8.62794 4.74446C8.74924 4.7203 8.87498 4.73268 8.98925 4.78002C9.10351 4.82737 9.20116 4.90755 9.26983 5.01043C9.3385 5.1133 9.3751 5.23423 9.375 5.35791V10.3579H16.875C17.0408 10.3579 17.1997 10.4238 17.3169 10.541C17.4342 10.6582 17.5 10.8172 17.5 10.9829Z" fill="%23954F2A"/></svg>');
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    /* right: 60px; */
    right: calc((100vw - 150px) / 2 - 0px);
    /* margin-right: calc((100vw - 1400px) / 2 - 0px); */
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><path d="M17.3172 11.4251L11.6922 17.0501C11.6048 17.1376 11.4934 17.1972 11.3721 17.2214C11.2508 17.2455 11.125 17.2331 11.0108 17.1858C10.8965 17.1385 10.7988 17.0583 10.7302 16.9554C10.6615 16.8525 10.6249 16.7316 10.625 16.6079V11.6079H3.125C2.95924 11.6079 2.80027 11.5421 2.68306 11.4249C2.56585 11.3076 2.5 11.1487 2.5 10.9829C2.5 10.8172 2.56585 10.6582 2.68306 10.541C2.80027 10.4238 2.95924 10.3579 3.125 10.3579H10.625V5.35791C10.6249 5.23423 10.6615 5.1133 10.7302 5.01043C10.7988 4.90755 10.8965 4.82737 11.0108 4.78002C11.125 4.73268 11.2508 4.7203 11.3721 4.74446C11.4934 4.76861 11.6048 4.82822 11.6922 4.91573L17.3172 10.5407C17.3753 10.5988 17.4214 10.6677 17.4529 10.7436C17.4843 10.8195 17.5005 10.9008 17.5005 10.9829C17.5005 11.065 17.4843 11.1464 17.4529 11.2223C17.4214 11.2981 17.3753 11.3671 17.3172 11.4251Z" fill="%23954F2A"/></svg>');
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

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

.slick-dots
{
    position: absolute;
    bottom: 18px;
    display: flex;
    gap:16px;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    z-index: 1;
}
.slick-dots li
{
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 0px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;
    border-radius: 50%;
    display: block;

    width: 10px;
    height: 10px;
    padding: 0px;

    cursor: pointer;

    color: rgba(193, 177, 161, 0.13);
    border: 0;
    outline: none;
    background: rgba(193, 177, 161, 0.13);
    font-size: 0 !important;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
    background: #0000001c;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 10px;
    line-height: 10px;
    border-radius:50%;
    position: absolute;
    top: 0;
    left: 0;

    width: 10px;
    height: 10px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: rgba(73, 115, 76, 0.1);

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: 1;
    color: rgba(3, 104, 41, 1);
}

@media (max-width:1401px){
    .slick-prev{margin-right:12px;}
    .slick-next{margin-right:16px;}
}

