#carousel{position:relative;padding:0;margin:0}.carousel{position:relative;max-width:768px;max-height:768px;padding:0;margin:0 auto;overflow-x:hidden;display:flex;scroll-behavior:smooth;scroll-snap-type:x mandatory}#carousel[data-width=full] .carousel{max-width:100%;max-height:393.33px}.carousel .item{position:relative;flex:0 0 100%;overflow:hidden;display:none;width:100%;-webkit-transition:transform .6s ease-out,margin-left .6s ease-out;transition:transform .6s ease-out,margin-left .6s ease-out;-webkit-transform:translateZ(0);transform:translateZ(0)}#carousel[data-photos="3"] .item{width:33.33%;max-width:393.33px}#carousel .item.active,#carousel .item.next,#carousel .item.prev{display:block}#carousel[data-photos="1"] .item{margin-right:-100%}#carousel[data-photos="1"] .item.prev{transform:translateX(-100%)}#carousel[data-photos="1"] .item.active{transform:translateX(0)}#carousel[data-photos="1"] .item.next{transform:translateX(100%)}@media (min-width:800px){#carousel[data-photos="3"] .item.prev{margin-left:-50%}}@media (min-width:1100px){#carousel[data-photos="3"] .item.prev{margin-left:-33.3333%}}.carousel .item.next:first-child{order:100}.carousel .item.prev:last-child{order:-1}.carousel .item img{height:auto;width:100%}.arrow-area{position:absolute;top:50%;margin-top:-30px;padding:20px 20px}.arrow-area.prev{left:0}.arrow-area.next{right:0}.arrow{border:solid #eee;border-width:0 3px 3px 0;display:inline-block;padding:5px;z-index:20}.arrow.next{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrow.prev{transform:rotate(135deg);-webkit-transform:rotate(135deg)}#carousel .captions{background-color:#383838;height:22px;padding:5px 10px;text-align:center}#carousel .captions h5{color:#fff;font-weight:400;line-height:1.5;font-family:Poppins,sans-serif;font-size:14px;display:none;margin:0}#carousel .captions .active{display:block}#carousel .indicators{display:flex;justify-content:center;padding:12px}#carousel .indicators div{cursor:pointer;width:6px;height:6px;background-color:#ddd;border-radius:50%;transition:background .1s ease;margin:0 6px}#carousel .indicators div.active{background-color:#000}