.event-schr{overflow:hidden;position:relative;z-index:1}.event-schr:after,.event-schr:before{bottom:0;content:"";height:100%;position:absolute;top:0;width:10%;z-index:999}.event-schr:before{background:-moz-linear-gradient(right,hsla(0,0%,100%,0),#fff);background:-webkit-linear-gradient(right,hsla(0,0%,100%,0),#fff);left:0}.event-schr:after{background:-moz-linear-gradient(left,hsla(0,0%,100%,0),#fff);background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff);right:0}.event-schr__title{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;position:relative;z-index:9999}.event-schr__tabs{display:flex;list-style:none;margin:0;padding:0}.event-schr__tabs li:not(:first-child){margin-left:10px}.event-schr__tabs li>a{color:#000;display:block;font-size:28px;font-weight:300;line-height:35px;padding-bottom:10px;text-decoration:none}.event-schr__tabs li>a.active{border-bottom:1px solid #582d83;color:#582d83;font-weight:600}.event-schr .swiper-container{padding-bottom:70px}.event-schr__swiper{align-items:flex-start}.event-schr__item{background:#f5f4f6;border-radius:5px;box-shadow:4px 4px 10px rgba(0,0,0,.1);padding:20px}.event-schr__item.today-event{background:#582d83;color:#fff}.event-schr__item.today-event.no_today{background:#f5f4f6;color:#000}.event-schr__item.today-event *{color:inherit}.event-schr__item.today-event .event-schr__type{background:#4ad2ae;color:#582d83}.event-schr__item.today-event.no_today .event-schr__type{background:#582d83;color:#fff}.event-schr__date,.event-schr__type{margin-bottom:20px}.event-schr__item p{font-size:12px;line-height:20px;text-transform:uppercase}.event-schr .swiper-button{background:#582d83;border:0;border-radius:100%;bottom:0;color:#fff;height:40px;outline:0;top:auto;transform:unset;width:40px;z-index:9991}.event-schr .swiper-button>span{background:transparent;border-left:2px solid #fff;border-top:2px solid #fff;color:transparent;display:inline-block;height:12px;margin-top:13px;text-align:center;text-indent:-9999px;width:12px}.event-schr .swiper-button-prev>span{margin-left:15px;transform:rotate(-45deg)}.event-schr .swiper-button-next>span{margin-left:10px;transform:rotate(135deg)}@media (min-width:1024px){.event-schr .swiper-button-next{right:200px}.event-schr .swiper-button-prev{left:200px}}@media (max-width:767px){.event-schr__title{flex-direction:column;margin-bottom:20px;padding:0;text-align:center}.event-schr__tabs,.event-schr__title{justify-content:center}}@media (max-width:480px){.event-schr{margin-left:-20px;margin-right:-20px}}