.rscarousel{position:relative;margin-bottom:20px;line-height:1}.rscarousel .carousel-inner{overflow:hidden;position:relative;width:100%}.rscarousel .item{display:none;position:relative;overflow:hidden;padding:0}.rscarousel .carousel-inner .item .container{padding:0;position:relative;width:auto}.rscarousel .item img{display:block;line-height:1;margin:0 auto;max-width:100%}.rscarousel .item.active,.rscarousel .item.next,.rscarousel .item.prev{display:flex;flex-wrap:wrap}.rscarousel .item.active{left:0}.rscarousel .item.next,.rscarousel .item.prev{position:absolute;top:0;width:100%}.rscarousel .item.next{left:100%}.rscarousel .item.prev{left:-100%}.rscarousel .item.next.left,.rscarousel .item.prev.right{left:0;margin:0 auto;width:100%}.rscarousel .carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;font-size:26px;padding:4px;line-height:26px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;text-decoration:none;z-index:3}.rscarousel .carousel-control:focus{text-decoration:none;outline:none}.rscarousel .carousel-control.right{left:auto;right:15px}.rscarousel .carousel-control:hover{color:#fff;text-decoration:none;opacity:0.9}.rscarousel .carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:20px;background-color:rgba(0,0,0,0.75);text-align:left}.rscarousel .carousel-indicators{display:flex;flex-wrap:wrap;left:0;margin:15px;position:absolute;bottom:0;z-index:3;list-style-type:none}.rscarousel .carousel-indicators li{-webkit-box-shadow:0 0 2px 0 rgba(50,50,50,0.75);-moz-box-shadow:0 0 2px 0 rgba(50,50,50,0.75);box-shadow:0 0 2px 0 rgba(50,50,50,0.75);margin:0 5px;background-color:rgba(153,153,153,0.50);cursor:pointer;float:none;border-radius:50%;height:16px;width:16px;transition:background-color .2s ease-in-out}.rscarousel .carousel-indicators li:hover,.rscarousel .carousel-indicators li.active{background:rgba(255,255,255,0.75)}.rscarousel .carousel-indicators.thumbs{justify-content:center;position:static}.rscarousel .carousel-indicators.thumbs li{background-color:#eee;border:1px solid #ddd;border-radius:0;box-shadow:none;margin:5px;height:75px;width:75px;overflow:hidden;position:relative;text-indent:0}.rscarousel .carousel-indicators.thumbs li>img{height:73px;width:73px;object-fit:cover}.rscarousel .carousel-indicators.thumbs li:before{content:'';background-color:#fff;position:absolute;left:0;top:0;opacity:0.5;height:100%;width:100%;transition:opacity .2s linear}.rscarousel .carousel-indicators.thumbs li:hover:before,.rscarousel .carousel-indicators.thumbs li:active:before{opacity:0.25}.rscarousel .carousel-indicators.thumbs li.active:before{opacity:0}.rscarousel .carousel-indicators.left-vertical-top,.rscarousel .carousel-indicators.left-vertical-bottom,.rscarousel .carousel-indicators.right-vertical-top,.rscarousel .carousel-indicators.right-vertical-bottom{flex-direction:column}.rscarousel .carousel-indicators.left-vertical-top li,.rscarousel .carousel-indicators.left-vertical-bottom li,.rscarousel .carousel-indicators.right-vertical-top li,.rscarousel .carousel-indicators.right-vertical-bottom li{margin:5px 0}.rscarousel .carousel-indicators.left-inline-top{top:0;bottom:auto;justify-content:left}.rscarousel .carousel-indicators.right-inline-top{top:0;bottom:auto;justify-content:right}.rscarousel .carousel-indicators.center-inline-top{top:0;bottom:auto;justify-content:center}.rscarousel .carousel-indicators.left-vertical-top{top:0;bottom:auto;align-items:flex-start}.rscarousel .carousel-indicators.right-vertical-top{top:0;bottom:auto;align-items:flex-end}.rscarousel .carousel-indicators.left-inline-bottom{top:auto;bottom:60px;justify-content:left}.rscarousel .carousel-indicators.right-inline-bottom{top:auto;bottom:60px;justify-content:right}.rscarousel .carousel-indicators.center-inline-bottom{top:auto;bottom:60px;justify-content:center}.rscarousel .carousel-indicators.left-vertical-bottom{top:auto;bottom:60px;align-items:flex-start}.rscarousel .carousel-indicators.right-vertical-bottom{top:auto;bottom:60px;align-items:flex-end}@media (min-width:320px){.rscarousel .carousel-indicators{display:none}}@media (min-width:576px){.rscarousel .carousel-indicators{display:flex}}
