.events{overflow:hidden}.events__wrapper{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;padding-bottom:50px}.events__item{position:relative;width:calc(100% / 3 - 30px);padding:30px 30px 100px;border:1px solid #f4f4f4;margin-bottom:45px;transition:border-color .3s ease-in-out}.events__item:hover{border-color:#12a4dc}.events__item:nth-child(3n-1){margin-left:45px;margin-right:45px}.events__item:hover .events__item__date .date{background-color:#12a4dc}.events__item__image{margin-bottom:15px}.events__item__image img{display:block;width:auto;height:80px}.events__item__title{margin-bottom:10px;font-size:14px;font-size:.875rem;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;font-weight:600}.events__item__description,.events__item__title{line-height:22.4px;line-height:1.4rem;color:#333}.events__item__description{min-height:130px;font-size:14px;font-size:.875rem;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;font-style:italic}.events__item__date{position:absolute;left:25px;bottom:0;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:25px}.events__item__date .date{width:55px;height:60px;margin-right:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#c3c3c3;transition:background-color .2s ease-in-out}.events__item__date .date__day{margin-bottom:4px;font-weight:600;font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;color:#fff;text-align:center}.events__item__date .date__month{font-weight:500;font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;color:#fff;text-align:center}.events__item__date .date:last-child{margin-right:0}@media only screen and (max-width:1024px){.events__item{width:calc(100% / 2 - 22.5px)}.events__item:nth-child(3n-1){margin-left:0;margin-right:0}.events__item:nth-child(2n-1){margin-right:45px}}@media only screen and (max-width:768px){.events__item{width:100%}.events__item:nth-child(2n-1){margin-right:0}}
/*# sourceMappingURL=events.css.map */
