.upcoming-events{background:#fff;padding:32px 10px 40px}@media (min-width:768px){.upcoming-events{padding:66px 32px}}@media (min-width:1200px){.upcoming-events{padding:100px 32px}}.upcoming-events .flex{align-items:flex-start;flex-wrap:wrap}.upcoming-events .text-block{position:relative}.upcoming-events .section-text{color:#5e6265;padding:0 30px}.upcoming-events .events__wrapper .section-title{color:#1d212f;text-align:left}.upcoming-events .events__box .events__items{margin-top:23px}.upcoming-events .events__box .events__items .items__item{align-items:center;border-bottom:1px solid #e4e9ee;display:flex;margin-bottom:18px;padding-bottom:18px}.upcoming-events .events__box .events__items .items__item .item__date{align-items:center;background:#f2f4f5;display:flex;flex-direction:column;height:56px;justify-content:center;width:55px}@media (min-width:992px){.upcoming-events .events__box .events__items .items__item .item__date{height:78px;width:80px}}.upcoming-events .events__box .events__items .items__item .item__date .date__month{color:#000;font-family:var(--font-family-secondary);font-size:17px;font-style:normal;font-weight:400;line-height:24px;text-align:center;text-transform:uppercase}@media (min-width:992px){.upcoming-events .events__box .events__items .items__item .item__date .date__month{font-size:20px}}.upcoming-events .events__box .events__items .items__item .item__date .date__value{color:#b02929;font-size:18px;font-style:normal;font-weight:600;line-height:36px;margin-top:-10px;text-align:center;text-transform:capitalize}@media (min-width:992px){.upcoming-events .events__box .events__items .items__item .item__date .date__value{font-size:24px;margin-top:-5px}}.upcoming-events .events__box .events__items .items__item .item__block{margin-left:18px;width:80%}@media (min-width:992px){.upcoming-events .events__box .events__items .items__item .item__block{margin-left:18px}}.upcoming-events .events__box .events__items .items__item .item__block .item__title{color:#191e22;font-size:20px;font-style:normal;font-weight:400;line-height:25px;transition:all .6s}@media (min-width:992px){.upcoming-events .events__box .events__items .items__item .item__block .item__title{font-size:24px}}.upcoming-events .events__box .events__items .items__item .item__block .item__union{align-items:center;display:flex}.upcoming-events .events__box .events__items .items__item .item__block .item__union .item__dot{display:block;margin:0 3px}@media (min-width:992px){.upcoming-events .events__box .events__items .items__item .item__block .item__union .item__dot{margin:0 8px}}.upcoming-events .events__box .events__items .items__item .item__block .item__union .item__date_field{color:rgba(25,30,34,.7);font-size:12.8px;font-style:normal;font-weight:500;line-height:24px}@media (min-width:992px){.upcoming-events .events__box .events__items .items__item .item__block .item__union .item__date_field{font-size:16px}}.upcoming-events .events__box .events__items .items__item .item__block .item__union .item__location{color:rgba(25,30,34,.7);font-size:12.8px;font-style:normal;font-weight:500;line-height:24px}@media (min-width:992px){.upcoming-events .events__box .events__items .items__item .item__block .item__union .item__location{font-size:16px}}.upcoming-events .events__box .events__items .items__item .item__block .item__union .item__price{color:rgba(25,30,34,.7);font-size:12.8px;font-style:normal;font-weight:500;line-height:24px}@media (min-width:992px){.upcoming-events .events__box .events__items .items__item .item__block .item__union .item__price{font-size:16px}}.upcoming-events .events__box .events__items .items__item .item__button{display:none;height:51px;margin-left:auto;text-align:center;width:196px}@media (min-width:992px){.upcoming-events .events__box .events__items .items__item .item__button{display:block}}.upcoming-events .events__box .events__items .events__no-events{color:#5e6265}.upcoming-events .events__pagination,.upcoming-events .events__pagination .prev{align-items:center;display:flex;justify-content:center}.upcoming-events .events__pagination .prev{border:1px solid #e4e9ee;flex-direction:column;height:40px;width:40px}@media (min-width:992px){.upcoming-events .events__pagination .prev{height:50px;width:50px}}.upcoming-events .events__pagination .next{align-items:center;border:1px solid #e4e9ee;display:flex;flex-direction:column;height:40px;justify-content:center;width:40px}@media (min-width:992px){.upcoming-events .events__pagination .next{height:50px;width:50px}}.upcoming-events .events__pagination .page-numbers{align-items:center;border:1px solid #e4e9ee;color:#191e22;cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-style:normal;font-weight:400;height:40px;justify-content:center;line-height:20px;margin:0 5px;text-transform:uppercase;transition:all .6s;width:40px}.upcoming-events .events__pagination .page-numbers:hover{border:1px solid var(--accent)}@media (min-width:992px){.upcoming-events .events__pagination .page-numbers{height:50px;width:50px}}.upcoming-events .events__pagination .current{background-color:var(--accent);border:1px solid var(--accent);color:#fff}.upcoming-events .events__loader{height:42px;width:42px}.upcoming-events .code__text .section-title{text-align:left}.upcoming-events .code__text .section-text{color:#5e6265;padding:0;text-align:left}.upcoming-events .code__box{margin-top:20px}
