.teasergroup-events .wrapper:after {display: block;content: "";clear: both;}.teasergroup-events .wrapper {display: grid;gap: 20px;grid-template-columns: 1fr 1fr 1fr;}.teasergroup-events .wrapper article {background: #e6e4e2;position: relative;}.teasergroup-events .wrapper article h2 {display: none;}.teasergroup-events .wrapper article .image {max-height: 400px;overflow: hidden;position: relative;}.teasergroup-events .wrapper article .image img {display: block;width: 100%;}.teasergroup-events .wrapper article .image .more {bottom: 30px;left: 50%;margin-left: -55px;position: absolute;width: 110px;}.teasergroup-events .wrapper article .content {padding: 33px 30px 35px;text-align: center;}.teasergroup-events .wrapper article .content .title {color: #c01737;font-family: "Playfair Display", serif;font-size: 30px;line-height: 1.07;margin-bottom: 13px;text-transform: uppercase;}.teasergroup-events .wrapper article div.button {background: rgba(255,255,255,0.8);border-radius: 50%;display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100px;width: 100px;top: 30px;right: 30px;position: absolute;}.teasergroup-events .wrapper article div.button > span {color: #c01737;display: block;font-size: 18px;font-weight: 600;line-height: 1.11;}.teasergroup-events .wrapper article div.button > span.date {color: #c01737;display: block;font-family: "Playfair Display", serif;font-size: 28px;font-weight: 400;line-height: 1;}@media all and (max-width: 980px){.teasergroup-events .wrapper {grid-template-columns: 1fr 1fr;}.teasergroup-events .wrapper article .content .title {font-size: 24px;}}@media all and (max-width: 500px){.teasergroup-events .wrapper {grid-template-columns: 1fr;}.teasergroup-events .wrapper article {position: relative;width: 100%;}.teasergroup-events .wrapper article .content {padding: 25px 20px;}.teasergroup-events .wrapper article .content .title {font-size: 20px;}.teasergroup-events .wrapper article div.button {top: 20px;right: 20px;}}