.splide__container {box-sizing : border-box;position : relative}

.splide__list {backface-visibility : hidden;display : -ms-flexbox;display : flex;height : 100%;margin : 0 !important;padding : 0 !important}

.splide.is-initialized:not(.is-active) .splide__list {display : block}

.splide__pagination {-ms-flex-align : center;align-items : center;display : -ms-flexbox;display : flex;-ms-flex-wrap : wrap;flex-wrap : wrap;-ms-flex-pack : center;justify-content : center;margin : 0;pointer-events : none}

.splide__pagination li {display : inline-block;line-height : 1;list-style-type : none;margin : 0;pointer-events : auto}

.splide:not(.is-overflow) .splide__pagination {display : none}

.splide__progress__bar {width : 0}

.splide {position : relative;visibility : hidden}

.splide.is-initialized, .splide.is-rendered {visibility : visible}

.splide__slide {backface-visibility : hidden;box-sizing : border-box;-ms-flex-negative : 0;flex-shrink : 0;list-style-type : none !important;margin : 0;position : relative}

.splide__slide img {vertical-align : bottom}

.splide__spinner {animation : splide-loading 1s linear infinite;border : 2px solid #999999;border-left-color : transparent;border-radius : 50%;bottom : 0;contain : strict;display : inline-block;height : 20px;left : 0;margin : auto;position : absolute;right : 0;top : 0;width : 20px}

.splide__sr {clip : rect(0 0 0 0);border : 0;height : 1px;margin : -1px;overflow : hidden;padding : 0;position : absolute;width : 1px}

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {display : none}

.splide__toggle.is-active .splide__toggle__pause {display : inline}

.splide__track {overflow : hidden;position : relative;z-index : 0}

@keyframes splide-loading {
    0% {transform : rotate(0)}
    to {transform : rotate(1turn)}
}

.splide__track--draggable {-webkit-touch-callout : none;-webkit-user-select : none;-ms-user-select : none;user-select : none}

.splide__track--fade > .splide__list > .splide__slide {margin : 0 !important;opacity : 0;z-index : 0}

.splide__track--fade > .splide__list > .splide__slide.is-active {opacity : 1;z-index : 1}

.splide--rtl {direction : rtl}

.splide__track--ttb > .splide__list {display : block}

.splide__arrow {-ms-flex-align : center;align-items : center;background : #CCCCCC;border : 0;border-radius : 50%;cursor : pointer;display : -ms-flexbox;display : flex;height : 2em;-ms-flex-pack : center;justify-content : center;opacity : .7;padding : 0;position : absolute;top : 50%;transform : translateY(-50%);width : 2em;z-index : 1}

.splide__arrow svg {fill : #000000;height : 1.2em;width : 1.2em}

.splide__arrow:hover:not(:disabled) {opacity : .9}

.splide__arrow:disabled {opacity : .3}

.splide__arrow:focus-visible {outline : 3px solid #00BBFF;outline-offset : 3px}

.splide__arrow--prev {left : 1em}

.splide__arrow--prev svg {transform : scaleX(-1)}

.splide__arrow--next {right : 1em}

.splide.is-focus-in .splide__arrow:focus {outline : 3px solid #00BBFF;outline-offset : 3px}

.splide__pagination {bottom : .5em;left : 0;padding : 0 1em;position : absolute;right : 0;z-index : 1}

.splide__pagination__page {background : #CCCCCC;border : 0;border-radius : 50%;display : inline-block;height : 8px;margin : 3px;opacity : .7;padding : 0;position : relative;transition : transform .2s linear;width : 8px}

.splide__pagination__page.is-active {background : #FFFFFF;transform : scale(1.4);z-index : 1}

.splide__pagination__page:hover {cursor : pointer;opacity : .9}

.splide__pagination__page:focus-visible {outline : 3px solid #00BBFF;outline-offset : 3px}

.splide.is-focus-in .splide__pagination__page:focus {outline : 3px solid #00BBFF;outline-offset : 3px}

.splide__progress__bar {background : #CCCCCC;height : 3px}

.splide__slide {-webkit-tap-highlight-color : rgba(0, 0, 0, 0)}

.splide__slide:focus {outline : 0}

@supports (outline-offset:-3px) {
    .splide__slide:focus-visible {outline : 3px solid #00BBFF;outline-offset : -3px}
}

@media screen and (-ms-high-contrast : none) {
    .splide__slide:focus-visible {border : 3px solid #00BBFF}
}

@supports (outline-offset:-3px) {
    .splide.is-focus-in .splide__slide:focus {outline : 3px solid #00BBFF;outline-offset : -3px}
}

@media screen and (-ms-high-contrast : none) {
    .splide.is-focus-in .splide__slide:focus {border : 3px solid #00BBFF}

    .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus {border-color : #00BBFF}
}

.splide__toggle {cursor : pointer}

.splide__toggle:focus-visible {outline : 3px solid #00BBFF;outline-offset : 3px}

.splide.is-focus-in .splide__toggle:focus {outline : 3px solid #00BBFF;outline-offset : 3px}

.splide__track--nav > .splide__list > .splide__slide {border : 3px solid transparent;cursor : pointer}

.splide__track--nav > .splide__list > .splide__slide.is-active {border : 3px solid #000000}

.splide__arrows--rtl .splide__arrow--prev {left : auto;right : 1em}

.splide__arrows--rtl .splide__arrow--prev svg {transform : scaleX(1)}

.splide__arrows--rtl .splide__arrow--next {left : 1em;right : auto}

.splide__arrows--rtl .splide__arrow--next svg {transform : scaleX(-1)}

.splide__arrows--ttb .splide__arrow {left : 50%;transform : translate(-50%)}

.splide__arrows--ttb .splide__arrow--prev {top : 1em}

.splide__arrows--ttb .splide__arrow--prev svg {transform : rotate(-90deg)}

.splide__arrows--ttb .splide__arrow--next {bottom : 1em;top : auto}

.splide__arrows--ttb .splide__arrow--next svg {transform : rotate(90deg)}

.splide__pagination--ttb {bottom : 0;display : -ms-flexbox;display : flex;-ms-flex-direction : column;flex-direction : column;left : auto;padding : 1em 0;right : .5em;top : 0}

/* ===================================================================================================================== THEME 1 */
.splide_theme_1 .splide__arrow:after,
.splide_theme_1 .splide__arrow:before {
    font-family : 'Font Awesome 6 Free';
    font-size   : 20px;
    font-weight : 900;
}

.splide_theme_1 .splide__arrow--prev:after {
    content : "\f053";
}

.splide_theme_1 .splide__arrow--next:before {
    content : "\f054";
}

.splide_theme_1 .splide__arrow svg {
    display : none;
}

.splide_theme_1 .splide__arrow:hover:not(:disabled) {
    opacity : 1;
}

.splide_theme_1 .splide__arrow:hover:not(:disabled):after,
.splide_theme_1 .splide__arrow:hover:not(:disabled):before {
    font-size : 30px;
}

.splide_theme_1 .splide__arrow--prev,
.splide_theme_1 .splide__arrow--next {
    border-radius : 0;
    height        : 100%;
    opacity       : 1;
    width         : 50px;
}

.splide_theme_1 .splide__arrow--prev {
    background : linear-gradient(to right, #C6B9AE 70%, rgba(128, 128, 128, 0));
    left       : 0;
}

.splide_theme_1 .splide__arrow--next {
    background : linear-gradient(to left, #C6B9AE 70%, rgba(128, 128, 128, 0));
    right      : 0;
}

.splide_theme_1 .splide__pagination__page {
    background : #C6B9AE;
    border     : 1px solid #796E66;
    opacity    : 1;
}

.splide_theme_1 .splide__pagination__page:hover {
    transform : scale(2);
}

.splide_theme_1 .splide__pagination__page.is-active {
    background : orange;
}

.splide_theme_1 .splide__slide {
    padding : 0 2px;
}

.splide_theme_1 .splide__slide:hover {
    cursor : pointer;
}

.splide_theme_1 .splide__slide:hover > div {
    background : #FFFFFF !important;
}