.venues-carousel{position:relative}.venues-carousel .venues-carousel__carousel{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.venues-carousel .venues-carousel__carousel .venues-carousel__slides{display:flex;align-items:stretch;touch-action:pan-y pinch-zoom;margin:-20px}@media screen and (max-width:1024px){.venues-carousel .venues-carousel__carousel .venues-carousel__slides{margin:-15px}}@media screen and (max-width:768px){.venues-carousel .venues-carousel__carousel .venues-carousel__slides{margin:-10px}}.venues-carousel .venues-carousel__carousel .venues-carousel__slides .venues-carousel__spacer{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc((100vw - 1280px)/2);min-width:0}@media screen and (max-width:1360px){.venues-carousel .venues-carousel__carousel .venues-carousel__slides .venues-carousel__spacer{flex:0 0 40px}}@media screen and (max-width:768px){.venues-carousel .venues-carousel__carousel .venues-carousel__slides .venues-carousel__spacer{flex:0 0 20px}}.venues-carousel .venues-carousel__carousel .venues-carousel__slides .venues-carousel__slide{width:330px;padding:20px;flex-shrink:0;flex-grow:0}@media screen and (max-width:1360px){.venues-carousel .venues-carousel__carousel .venues-carousel__slides .venues-carousel__slide{width:calc((100vw - 40px)/4)}}@media screen and (max-width:1024px){.venues-carousel .venues-carousel__carousel .venues-carousel__slides .venues-carousel__slide{padding:15px;width:calc((100vw - 50px)/2)}}@media screen and (max-width:768px){.venues-carousel .venues-carousel__carousel .venues-carousel__slides .venues-carousel__slide{padding:10px;width:calc(100vw - 20px)}}.venues-carousel .venues-carousel__carousel .venues-carousel__slides .venues-carousel__slide .venues-carousel__box{position:relative}