.schedule-of-events{padding-bottom:80px;padding-top:105px}.schedule-of-events h2{color:#211f20;font-family:PP Mori Medium,sans-serif;font-size:48px;font-weight:500;line-height:1.1;margin-bottom:52px;text-align:left}.schedule-of-events .month{border-left:1px solid #cbcbcb;margin-left:25px;max-width:370px;padding-left:25px;width:100%}.schedule-of-events .month__title{font-family:PP Mori,sans-serif;font-size:20px;font-weight:600;margin-bottom:38px;padding-bottom:11px;position:relative}.schedule-of-events .month__item,.schedule-of-events .month__title{font-size:20px}.schedule-of-events .month__item{color:#958d91;font-family:PP Mori,sans-serif;margin-bottom:32px}.schedule-of-events .month__title:after{background-color:#cbcbcb;bottom:0;content:"";height:1px;left:-50px;position:absolute;width:calc(100% + 50px)}.schedule-of-events .month__item>div{align-items:center;display:flex}.schedule-of-events .month__item>div img{margin-left:20px}.schedule-of-events .month__item>div:first-child{color:#211f20;font-weight:600}@media(max-width:767px){.schedule-of-events .month{margin:20px 0}}@media (max-width:639px){.schedule-of-events h2{font-size:32px;font-weight:500;line-height:44px}}@media(max-width:425px){.schedule-of-events .month__item>div{align-items:flex-start;flex-direction:column}.schedule-of-events .month__item>div img{margin-left:0}}