.index-event-slider{overflow:hidden;width:100%;height:0;padding-bottom:100%}.index-event-slider.flickity-enabled{overflow:visible}@media (min-width: 480px){.index-event-slider{padding-bottom:100%}}@media (min-width: 768px){.index-event-slider{padding-bottom:322px}}@media (min-width: 992px){.index-event-slider{padding-bottom:322px}}@media (min-width: 1200px){.index-event-slider{padding-bottom:322px}}.index-event-slider{position:relative}.index-event-slider .item{position:relative;width:100%;height:0;background:#ccc}.index-event-slider .thumb-frame{position:absolute;top:0;left:0}.index-event-slider .item,.index-event-slider .embed-responsive:before{padding-top:100% !important}.index-event-slider .flickity-page-dots{bottom:24px}.index-event-slider .flickity-page-dots .dot{border-radius:0;width:32px;height:4px;border:none;background-color:rgba(102,102,102,0.5);margin-right:4px}.index-event-slider .flickity-page-dots .dot.is-selected{background-color:#d23982}@media (min-width: 480px){.index-event-slider .item,.index-event-slider .embed-responsive:before{padding-top:100% !important}}@media (min-width: 768px){.index-event-slider .item,.index-event-slider .embed-responsive:before{padding-top:322px !important}}@media (min-width: 992px){.index-event-slider .item,.index-event-slider .embed-responsive:before{padding-top:322px !important}}@media (min-width: 1200px){.index-event-slider .item,.index-event-slider .embed-responsive:before{width:100%;padding-top:322px !important}.index-event-slider .flickity-prev-next-button.previous{left:-24px}.index-event-slider .flickity-prev-next-button.next{right:-24px}.index-event-slider .link:hover:before,.index-event-slider .link:focus:before{content:'';display:block;position:absolute;left:0;top:0;z-index:100;box-shadow:0 0 10px #f6d87e inset;width:100%;height:100%}.no-js .index-event-slider .item{position:relative;top:0;left:0;opacity:1;z-index:1;width:100%;height:100%}.no-js .index-event-slider .item:not(:first-child){display:none}.no-js .index-event-slider .item .thumb{display:none}.no-js .index-event-slider .item noscript .thumb{display:block;opacity:1;filter:none}.no-js .index-event-slider .link{overflow:hidden;position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:1px #fff solid}.no-js .index-event-slider .link:hover,.no-js .index-event-slider .link:focus{border-color:skyblue}}
