ï»¿@charset "utf-8";


@font-face{


	font-family:rs-slider-icons;


	src:url('../fonts/d5b77310df47471185686938e0733fb8.woff');


	font-weight:400;


	font-style:normal;


}


:root{


    --rs-slider-theme-color:#007aff;


}


.rs-slider{


    margin-left:auto;


    margin-right:auto;


    position:relative;


    overflow:hidden;


    list-style:none;


    padding:0;


    z-index:1;


}


.rs-slider-vertical>.rs-slider-wrapper{


    flex-direction:column;


}


.rs-slider-wrapper{


    position:relative;


    width:100%;


    height:100%;


    z-index:1;


    display:flex;


    transition-property:transform;


    box-sizing:content-box;


}


.rs-slider-android .rs-slide,


.rs-slider-wrapper{


    transform:translate3d(0px,0,0);


}


.rs-slider-pointer-events{


    touch-action:pan-y;


}


.rs-slider-pointer-events.rs-slider-vertical{


    touch-action:pan-x;


}


.rs-slide{


    flex-shrink:0;


    width:100%;


    height:100%;


    position:relative;


    transition-property:transform;


}


.rs-slide-invisible-blank{


    visibility:hidden;


}


.rs-slider-autoheight,


.rs-slider-autoheight .rs-slide{


    height:auto;


}


.rs-slider-autoheight .rs-slider-wrapper{


    align-items:flex-start;


    transition-property:transform,height;


}


.rs-slider-backface-hidden .rs-slide{


    transform:translateZ(0);


    -webkit-backface-visibility:hidden;


    backface-visibility:hidden;


}


.rs-slider-3d,


.rs-slider-3d.rs-slider-css-mode .rs-slider-wrapper{


    perspective:1200px;


}


.rs-slider-3d .rs-slider-cube-shadow,


.rs-slider-3d .rs-slide,


.rs-slider-3d .rs-slide-shadow,


.rs-slider-3d .rs-slide-shadow-bottom,


.rs-slider-3d .rs-slide-shadow-left,


.rs-slider-3d .rs-slide-shadow-right,


.rs-slider-3d .rs-slide-shadow-top,


.rs-slider-3d .rs-slider-wrapper{


    transform-style:preserve-3d;


}


.rs-slider-3d .rs-slide-shadow,


.rs-slider-3d .rs-slide-shadow-bottom,


.rs-slider-3d .rs-slide-shadow-left,


.rs-slider-3d .rs-slide-shadow-right,


.rs-slider-3d .rs-slide-shadow-top{


    position:absolute;


    left:0px;


    top:0px;


    width:100%;


    height:100%;


    pointer-events:none;


    z-index:10;


}


.rs-slider-3d .rs-slide-shadow{


    background:rgba(0,0,0,.15);


}


.rs-slider-3d .rs-slide-shadow-left{


    background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));


}


.rs-slider-3d .rs-slide-shadow-right{


    background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));


}


.rs-slider-3d .rs-slide-shadow-top{


    background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));


}


.rs-slider-3d .rs-slide-shadow-bottom{


    background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));


}


.rs-slider-css-mode>.rs-slider-wrapper{


    overflow:auto;


    scrollbar-width:none;


    -ms-overflow-style:none;


}


.rs-slider-css-mode>.rs-slider-wrapper::-webkit-scrollbar{


    display:none;


}


.rs-slider-css-mode>.rs-slider-wrapper>.rs-slide{


    scroll-snap-align:start start;


}


.rs-slider-horizontal.rs-slider-css-mode>.rs-slider-wrapper{


    scroll-snap-type:x mandatory;


}


.rs-slider-vertical.rs-slider-css-mode>.rs-slider-wrapper{


    scroll-snap-type:y mandatory;


}


.rs-slider-centered>.rs-slider-wrapper::before{


    content:'';


    flex-shrink:0;


    order:9999;


}


.rs-slider-centered.rs-slider-horizontal>.rs-slider-wrapper>.rs-slide:first-child{


    margin-inline-start:var(--rs-slider-centered-offset-before);


}


.rs-slider-centered.rs-slider-horizontal>.rs-slider-wrapper::before{


    height:100%;


    min-height:1px;


    width:var(--rs-slider-centered-offset-after);


}


.rs-slider-centered.rs-slider-vertical>.rs-slider-wrapper>.rs-slide:first-child{


    margin-block-start:var(--rs-slider-centered-offset-before);


}


.rs-slider-centered.rs-slider-vertical>.rs-slider-wrapper::before{


    width:100%;


    min-width:1px;


    height:var(--rs-slider-centered-offset-after);


}


.rs-slider-centered>.rs-slider-wrapper>.rs-slide{


    scroll-snap-align:center center;


}


.rs-slider-virtual .rs-slide{


    -webkit-backface-visibility:hidden;


    transform:translateZ(0);


}


.rs-slider-virtual.rs-slider-css-mode .rs-slider-wrapper::after{


    content:'';


    position:absolute;


    left:0px;


    top:0px;


    pointer-events:none;


}


.rs-slider-virtual.rs-slider-css-mode.rs-slider-horizontal .rs-slider-wrapper::after{


    height:1px;


    width:var(--rs-slider-virtual-size);


}


.rs-slider-virtual.rs-slider-css-mode.rs-slider-vertical .rs-slider-wrapper::after{


    width:1px;


    height:var(--rs-slider-virtual-size)


}


:root{


    --rs-slider-navigation-size:44px;


}


.rs-btn-next,


.rs-btn-prev{


    position:absolute;


    top:50%;


    width:calc(var(--rs-slider-navigation-size)/ 44 * 27);


    height:var(--rs-slider-navigation-size);


    margin-top:calc(0px - (var(--rs-slider-navigation-size)/ 2));


    z-index:10;


    cursor:pointer;


    display:flex;


    align-items:center;


    justify-content:center;


    color:var(--rs-slider-navigation-color,var(--rs-slider-theme-color));


}


.rs-btn-next.rs-slider-button-disabled,


.rs-btn-prev.rs-slider-button-disabled{


    opacity:.35;


    cursor:auto;


    pointer-events:none;


}


.rs-btn-next.rs-slider-button-hidden,


.rs-btn-prev.rs-slider-button-hidden{


    opacity:0;


    cursor:auto;


    pointer-events:none;


}


.rs-slider-navigation-disabled .rs-btn-next,


.rs-slider-navigation-disabled .rs-btn-prev{


    display:none!important;


}


.rs-btn-next:after,


.rs-btn-prev:after{


    font-family:rs-slider-icons;


    font-size:var(--rs-slider-navigation-size);


    text-transform:none!important;


    letter-spacing:0;


    font-variant:initial;


    line-height:1;


}


.rs-btn-prev,


.rs-slider-rtl .rs-btn-next{


    left:10px;


    right:auto;


}


.rs-btn-prev:after,


.rs-slider-rtl .rs-btn-next:after{


    content:'prev';


}


.rs-btn-next,


.rs-slider-rtl .rs-btn-prev{


    right:10px;


    left:auto;


}


.rs-btn-next:after,


.rs-slider-rtl .rs-btn-prev:after{


    content:'next';


}


.rs-slider-button-lock{


    display:none;


}


.rs-pagination{


    position:absolute;


    text-align:center;


    transition:.3s opacity;


    transform:translate3d(0,0,0);


    z-index:10;


}


.rs-pagination.rs-pagination-hidden{


    opacity:0;


}


.rs-pagination-disabled>.rs-pagination,


.rs-pagination.rs-pagination-disabled{


    display:none!important;


}


.rs-slider-horizontal>.rs-pagination-bullets,


.rs-pagination-bullets.rs-pagination-horizontal,


.rs-pagination-custom,


.rs-pagination-fraction{


    bottom:10px;


    left:0px;


    width:100%;


}


.rs-pagination-bullets-dynamic{


    overflow:hidden;


    font-size:0;


}


.rs-pagination-bullets-dynamic .rs-pagination-bullet{


    transform:scale(.33);


    position:relative;


}


.rs-pagination-bullets-dynamic .rs-pagination-bullet-active{


    transform:scale(1);


}


.rs-pagination-bullets-dynamic .rs-pagination-bullet-active-main{


    transform:scale(1);


}


.rs-pagination-bullets-dynamic .rs-pagination-bullet-active-prev{


    transform:scale(.66);


}


.rs-pagination-bullets-dynamic .rs-pagination-bullet-active-prev-prev{


    transform:scale(.33);


}


.rs-pagination-bullets-dynamic .rs-pagination-bullet-active-next{


    transform:scale(.66);


}


.rs-pagination-bullets-dynamic .rs-pagination-bullet-active-next-next{


    transform:scale(.33);


}


.rs-pagination-bullet{


    width:var(--rs-pagination-bullet-width,var(--rs-pagination-bullet-size,10px));


    height:var(--rs-pagination-bullet-height,var(--rs-pagination-bullet-size,10px));


    display:inline-block;


    border-radius:50%;


    background:var(--rs-pagination-bullet-inactive-color,#000);


    opacity:var(--rs-pagination-bullet-inactive-opacity, .2);


}


button.rs-pagination-bullet{


    border:none;


    margin:0px;


    padding:0;


    box-shadow:none;


    -webkit-appearance:none;


    appearance:none;


}


.rs-pagination-clickable .rs-pagination-bullet{


    cursor:pointer;


}


.rs-pagination-bullet:only-child{


    display:none!important;


}


.rs-pagination-bullet-active{


    opacity:var(--rs-pagination-bullet-opacity, 1);


    background:var(--rs-pagination-color,var(--rs-slider-theme-color));


}


.rs-pagination-vertical.rs-pagination-bullets,


.rs-slider-vertical>.rs-pagination-bullets{


    


    right:10px;


    top:50%;


    transform:translate3d(0px,-50%,0);


}


.rs-pagination-vertical.rs-pagination-bullets .rs-pagination-bullet,


.rs-slider-vertical>.rs-pagination-bullets .rs-pagination-bullet{


    margin:var(--rs-pagination-bullet-vertical-gap,6px) 0;


    display:block;


}


.rs-pagination-vertical.rs-pagination-bullets.rs-pagination-bullets-dynamic,


.rs-slider-vertical>.rs-pagination-bullets.rs-pagination-bullets-dynamic{


    top:50%;


    transform:translateY(-50%);


    width:8px;


}


.rs-pagination-vertical.rs-pagination-bullets.rs-pagination-bullets-dynamic .rs-pagination-bullet,


.rs-slider-vertical>.rs-pagination-bullets.rs-pagination-bullets-dynamic .rs-pagination-bullet{


    display:inline-block;


    transition:.2s transform,.2s top;


}


.rs-slider-horizontal>.rs-pagination-bullets .rs-pagination-bullet,


.rs-pagination-horizontal.rs-pagination-bullets .rs-pagination-bullet{


    margin:0 var(--rs-pagination-bullet-horizontal-gap,4px);


}


.rs-slider-horizontal>.rs-pagination-bullets.rs-pagination-bullets-dynamic,


.rs-pagination-horizontal.rs-pagination-bullets.rs-pagination-bullets-dynamic{


    left:50%;transform:translateX(-50%);


    white-space:nowrap;


}


.rs-slider-horizontal>.rs-pagination-bullets.rs-pagination-bullets-dynamic .rs-pagination-bullet,


.rs-pagination-horizontal.rs-pagination-bullets.rs-pagination-bullets-dynamic .rs-pagination-bullet{


    transition:.2s transform,.2s left;


}


.rs-slider-horizontal.rs-slider-rtl>.rs-pagination-bullets-dynamic .rs-pagination-bullet{


    transition:.2s transform,.2s right;


}


.rs-pagination-progressbar{


    background:rgba(0,0,0,.25);


    position:absolute;


}


.rs-pagination-progressbar .rs-pagination-progressbar-fill{


    background:var(--rs-pagination-color,var(--rs-slider-theme-color));


    position:absolute;


    left:0px;


    top:0px;


    width:100%;


    height:100%;


    transform:scale(0);


    transform-origin:left top;


}


.rs-slider-rtl .rs-pagination-progressbar .rs-pagination-progressbar-fill{


    transform-origin:right top;


}


.rs-slider-horizontal>.rs-pagination-progressbar,


.rs-pagination-progressbar.rs-pagination-horizontal,


.rs-pagination-progressbar.rs-pagination-vertical.rs-pagination-progressbar-opposite,


.rs-slider-vertical>.rs-pagination-progressbar.rs-pagination-progressbar-opposite{


    width:100%;


    height:4px;


    left:0px;


    top:0;


}


.rs-slider-horizontal>.rs-pagination-progressbar.rs-pagination-progressbar-opposite,


.rs-pagination-progressbar.rs-pagination-horizontal.rs-pagination-progressbar-opposite,


.rs-pagination-progressbar.rs-pagination-vertical,


.rs-slider-vertical>.rs-pagination-progressbar{


    width:4px;


    height:100%;


    left:0px;


    top:0;


}


.rs-pagination-lock{


    display:none;


}


.rs-slider-scrollbar{


    border-radius:10px;


    position:relative;


    -ms-touch-action:none;


    background:rgba(0,0,0,.1);


}


.rs-slider-scrollbar-disabled>.rs-slider-scrollbar,


.rs-slider-scrollbar.rs-slider-scrollbar-disabled{


    display:none!important;


}


.rs-slider-horizontal>.rs-slider-scrollbar,


.rs-slider-scrollbar.rs-slider-scrollbar-horizontal{


    position:absolute;


    left:1%;


    bottom:3px;


    z-index:50;


    height:5px;


    width:98%;


}


.rs-slider-scrollbar.rs-slider-scrollbar-vertical,


.rs-slider-vertical>.rs-slider-scrollbar{


    position:absolute;


    right:3px;


    top:1%;


    z-index:50;


    width:5px;


    height:98%;


}


.rs-slider-scrollbar-drag{


    height:100%;


    width:100%;


    position:relative;


    background:rgba(0,0,0,.5);


    border-radius:10px;


    left:0px;


    top:0;


}


.rs-slider-scrollbar-cursor-drag{


    cursor:move;


}


.rs-slider-scrollbar-lock{


    display:none;


}


.rs-slider-zoom-container{


    width:100%;


    height:100%;


    display:flex;


    justify-content:center;


    align-items:center;


    text-align:center;


}


.rs-slider-zoom-container>canvas,


.rs-slider-zoom-container>img,


.rs-slider-zoom-container>svg{


    max-width:100%;


    max-height:100%;


    object-fit:contain;


}


.rs-slide-zoomed{


    cursor:move;


}


.rs-slider-lazy-preloader{


    width:42px;


    height:42px;


    position:absolute;


    left:50%;


    top:50%;


    margin-left:-21px;


    margin-top:-21px;


    z-index:10;


    transform-origin:50%;


    box-sizing:border-box;


    border:4px solid var(--rs-slider-preloader-color,var(--rs-slider-theme-color));


    border-radius:50%;


    border-top-color:transparent;


}


.rs-slider-watch-progress .rs-slide-visible .rs-slider-lazy-preloader,


.rs-slider:not(.rs-slider-watch-progress) .rs-slider-lazy-preloader{


    animation:rs-slider-preloader-spin 1s infinite linear;


}


.rs-slider-lazy-preloader-white{


    --rs-slider-preloader-color:#FFF;


}


.rs-slider-lazy-preloader-black{


    --rs-slider-preloader-color:#000;


}


@keyframes rs-slider-preloader-spin{


	0%{


        transform:rotate(0deg);


    }


	100%{


        transform:rotate(360deg);


    }


}


.rs-slider .rs-slider-notification{


    position:absolute;


    left:0px;


    top:0px;


    pointer-events:none;


    opacity:0;


    z-index:-1000;


}


.rs-slider-free-mode>.rs-slider-wrapper{


    transition-timing-function:ease-out;


    margin:0 auto;


}


.rs-slider-grid>.rs-slider-wrapper{


    flex-wrap:wrap;


}


.rs-slider-grid-column>.rs-slider-wrapper{


    flex-wrap:wrap;


    flex-direction:column;


}


.rs-slider-fade.rs-slider-free-mode .rs-slide{


    transition-timing-function:ease-out;


}


.rs-slider-fade .rs-slide{


    pointer-events:none;


    transition-property:opacity;


}


.rs-slider-fade .rs-slide .rs-slide{


    pointer-events:none;


}


.rs-slider-fade .rs-slide-active,


.rs-slider-fade .rs-slide-active .rs-slide-active{


    pointer-events:auto;


}


.rs-slider-cube{


    overflow:visible;


}


.rs-slider-cube .rs-slide{


    pointer-events:none;


    -webkit-backface-visibility:hidden;


    backface-visibility:hidden;


    z-index:1;


    visibility:hidden;


    transform-origin:0 0;


    width:100%;


    height:100%;}


.rs-slider-cube .rs-slide .rs-slide{


    pointer-events:none;


}


.rs-slider-cube.rs-slider-rtl .rs-slide{


    transform-origin:100% 0;


}


.rs-slider-cube .rs-slide-active,


.rs-slider-cube .rs-slide-active .rs-slide-active{


    pointer-events:auto;


}


.rs-slider-cube .rs-slide-active,


.rs-slider-cube .rs-slide-next,


.rs-slider-cube .rs-slide-next+.rs-slide,


.rs-slider-cube .rs-slide-prev{


    pointer-events:auto;


    visibility:visible;


}


.rs-slider-cube .rs-slide-shadow-bottom,


.rs-slider-cube .rs-slide-shadow-left,


.rs-slider-cube .rs-slide-shadow-right,


.rs-slider-cube .rs-slide-shadow-top{


    z-index:0;


    -webkit-backface-visibility:hidden;


    backface-visibility:hidden;


}


.rs-slider-cube .rs-slider-cube-shadow{


    position:absolute;


    left:0px;


    bottom:0px;


    width:100%;


    height:100%;


    opacity:.6;


    z-index:0;


}


.rs-slider-cube .rs-slider-cube-shadow:before{


    content:'';


    background:#000;


    position:absolute;


    left:0px;


    top:0px;


    bottom:0px;


    right:0px;


    filter:blur(50px);


}


.rs-slider-flip{


    overflow:visible;


}


.rs-slider-flip .rs-slide{


    pointer-events:none;


    -webkit-backface-visibility:hidden;


    backface-visibility:hidden;


    z-index:1;


}


.rs-slider-flip .rs-slide .rs-slide{


    pointer-events:none;


}


.rs-slider-flip .rs-slide-active,


.rs-slider-flip .rs-slide-active .rs-slide-active{


    pointer-events:auto;


}


.rs-slider-flip .rs-slide-shadow-bottom,


.rs-slider-flip .rs-slide-shadow-left,


.rs-slider-flip .rs-slide-shadow-right,


.rs-slider-flip .rs-slide-shadow-top{


    z-index:0;


    -webkit-backface-visibility:hidden;


    backface-visibility:hidden;


}


.rs-slider-creative .rs-slide{


    -webkit-backface-visibility:hidden;


    backface-visibility:hidden;


    overflow:hidden;


    transition-property:transform,opacity,height;


}


.rs-slider-cards{


    overflow:visible;


}


.rs-slider-cards .rs-slide{


    transform-origin:center bottom;


    -webkit-backface-visibility:hidden;


    backface-visibility:hidden;


    overflow:hidden;


}