.expand-outer{position:relative}.expand-js.-hidden{overflow:hidden}.expand-js.-rtl{direction:rtl}.expand-js--item{float:left}.expand-js--item.f-right{float:right}.expand-js--next,.expand-js--prev{background:hsla(0,0%,100%,.8);box-shadow:.1rem .1rem .2rem 0 rgba(0,0,0,.25);color:#333;cursor:pointer;font-size:2rem;height:4rem;line-height:4rem;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:background 275ms ease-in-out;width:4rem}.expand-js--next:hover,.expand-js--prev:hover{background:#fff}.expand-js--prev{left:-1rem}.expand-js--next{right:-1rem}.expand-js.-is-pagination+.expand-js--prev,.expand-js.-is-pagination+.expand-js--prev+.expand-js--next{margin-top:-2rem}.expand-pagination{padding-top:1rem;text-align:center}.expand-pagination .expand-pagination--item{cursor:pointer;display:inline-block;padding:.5rem}.expand-pagination .expand-pagination--item.active{background:#ddd}.expand-pagination .expand-pagination--item.expand-pagination--item--dots{background:#ddd;border-radius:50%;height:1rem;margin:0 .5rem;width:1rem}.expand-pagination .expand-pagination--item.expand-pagination--item--dots.active{background:#999}