.m-event-slider{outline:none;padding-bottom:57px;position:relative}.m-event-slider:focus{outline:none}@media screen and (max-width:768px){.m-event-slider{padding-bottom:30px}}.m-event-slider .text-content{background:#f5f5f5}.m-event-slider .text-content .inner{margin:auto;max-width:1120px;padding:0 10px}@media screen and (max-width:768px){.m-event-slider .text-content .inner{padding:0 8vw}}.m-event-slider .text-content .inner a{display:block}.m-event-slider .text-content h2{font-family:Pragati Narrow,sans-serif;font-size:3.6rem;font-weight:700;margin-bottom:.24em}@media screen and (max-width:768px){.m-event-slider .text-content h2{font-size:3rem}}.m-event-slider .text-content .text{font-size:1.5rem;line-height:2.13;padding-bottom:55px}@media screen and (max-width:768px){.m-event-slider .text-content .text{line-height:2;padding-bottom:25px}}.m-event-slider .swiper-container{overflow:hidden;padding-bottom:40px;position:relative}@media screen and (max-width:768px){.m-event-slider .swiper-container{padding-bottom:30px}}.m-event-slider .swiper-container:after{background:#f5f5f5;content:"";height:50%;position:absolute;top:0;width:100%;z-index:-1}.m-event-slider .slide-image{max-width:none;width:100%}.m-event-slider .slide-text{background:#fff;font-family:Pragati Narrow,sans-serif;font-size:1.6rem;font-weight:700;left:-1px;margin:0;padding:0 14px;position:absolute;text-align:center;top:0}@media screen and (max-width:768px){.m-event-slider .slide-text{font-size:1.2rem}}.m-event-slider .swiper-pagination{display:flex;justify-content:center;margin-top:20px}.m-event-slider .swiper-pagination-bullet{background:#ccc;border-radius:50%;cursor:pointer;display:block;height:12px;margin:0 5px;width:12px}.m-event-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#53f34c}.m-event-slider .swiper-button-next{background:#53f34c;bottom:0;cursor:pointer;height:80px;left:16vw;position:absolute;width:80px;z-index:10}@media screen and (max-width:768px){.m-event-slider .swiper-button-next{height:60px;width:60px}}.m-event-slider .swiper-button-next img{position:absolute;right:50%;top:47%;transform:translate(50%,-50%)}.m-event-slider .inner{display:block}.m-event-slider a{color:#282b29;display:block;overflow:hidden;padding-top:130%;position:relative;transition:opacity .3s ease-in-out}.m-event-slider a img{height:100%;position:absolute;top:0;width:100%}.m-event-slider a:hover{opacity:.6}