﻿.eventsIndex{padding:40px 0}@media(min-width: 500px){.eventsIndex{padding:50px 0}}@media(min-width: 768px){.eventsIndex{padding:60px 0}}@media(min-width: 1230px){.eventsIndex{padding:80px 0}}@media(min-width: 1460px)and (min-height: 800px){.eventsIndex{padding:100px 0}}.eventsIndex+link+.eventsIndex.background-white:not(.customPadding){padding-top:20px}.eventsIndex+link+link+.eventsIndex.background-white:not(.customPadding){padding-top:20px}@media(min-width: 768px){.eventsIndex .itemContainer{display:flex;flex-wrap:wrap;margin:0 -15px -50px}}@media(min-width: 1050px){.eventsIndex .itemContainer{margin:0 -15px -65px}}@media(min-width: 1230px){.eventsIndex .itemContainer{margin:0 -20px -85px}}.eventsIndex .item{margin-bottom:30px;overflow:hidden;position:relative}@media(min-width: 768px){.eventsIndex .item{flex-basis:calc(50% - 30px);max-width:calc(50% - 30px);flex-shrink:0;flex-grow:0;margin:0 15px;padding:0 0 50px}}@media(min-width: 1050px){.eventsIndex .item{flex-basis:calc(33.33% - 30px);max-width:calc(33.33% - 30px);flex-shrink:0;flex-grow:0;margin:0 15px;padding-bottom:65px}}@media(min-width: 1230px){.eventsIndex .item{flex-basis:calc(33.33% - 40px);max-width:calc(33.33% - 40px);flex-shrink:0;flex-grow:0;margin:0 20px;padding-bottom:85px}}.eventsIndex .item:hover img{transform:scale(1.025)}.eventsIndex .item .image{position:relative;overflow:hidden;margin-bottom:15px}@media(min-width: 768px){.eventsIndex .item .image{margin-bottom:20px}}.eventsIndex .item .image .date{font-size:15px;font-size:1.5rem;position:absolute;bottom:0;left:0;background:#512178;color:#fff;text-decoration:none;padding:5px 15px 3px;font-family:"Vision Bold",sans-serif}@media(min-width: 768px){.eventsIndex .item .image .date{font-size:18px;font-size:1.8rem;padding:7px ​17px 5px}}.eventsIndex .item .image img{transition:transform .3s ease-in-out}.eventsIndex .item h4{margin-bottom:0;position:relative;padding-right:30px;display:inline}@media(min-width: 768px){.eventsIndex .item h4{padding-right:0}}.eventsIndex .item h4 svg{content:"";position:absolute;width:9px;height:13px;bottom:3px;right:14px;fill:#391258}@media(min-width: 768px){.eventsIndex .item h4 svg{display:none}}.eventsIndex .item p{display:none}@media(min-width: 768px){.eventsIndex .item p{font-size:16px;font-size:1.6rem;display:block;line-height:1.53;font-weight:normal;color:#444;margin:5px 0 0}}
