.events-wrapper .row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.events-wrapper .event-item{display:flex;flex-basis:100%;flex-direction:row;flex-wrap:wrap;margin:1.1rem 0;max-width:100%}.events-wrapper .left-col{flex:0 0 auto;flex-basis:100%;height:0;max-width:100%;padding-bottom:50%;position:relative;width:100%}.events-wrapper .left-col img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.events-wrapper .right-col{background:#fff;display:flex;flex-basis:100%;flex-direction:column;flex-wrap:wrap;justify-content:center;max-width:100%;padding:4rem;width:100%}.events-wrapper .event-type{font-size:1.6rem;line-height:1.625;margin-bottom:.5rem}.events-wrapper .event-title{font-family:DM Sans,sans-serif;font-size:1.17em;font-weight:700;line-height:normal;margin:0 0 2.2rem}.events-wrapper .event-date{font-size:1.6rem;line-height:1.625;margin-bottom:2rem}.events-wrapper .divider{color:#9da5b1}.events-wrapper .btn a{align-items:center;background-color:transparent;background:#58dbb9;border:none;border-radius:2.8rem;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;color:#1f242b;display:flex;display:inline-block;font-family:objektiv-mk2,sans-serif;font-size:1.7rem;font-weight:500;justify-content:center;min-width:18rem;outline:none;padding:1.4rem 3.1rem;text-align:center;text-decoration:none;transition:.3s ease;vertical-align:unset;width:-moz-fit-content;width:fit-content}@media screen and (min-width:768px){.events-wrapper .left-col{flex-basis:50%;height:100%;max-width:50%;min-height:32.3rem;padding-bottom:0}.events-wrapper .right-col{flex-basis:50%;flex:0 0 auto;max-width:50%;padding:5.5rem 2rem 5.5rem 5.8rem}.events-wrapper .event-type{font-size:1.8rem;line-height:1.4}.events-wrapper .event-date{font-size:1.6rem;line-height:1.5}}@media screen and (min-width:992px){.events-wrapper .btn a{align-items:center;background:transparent;border-radius:0;display:flex;font-size:1.8rem;height:3.6rem;min-width:auto;padding:0 2rem 0 1.8rem;position:relative}.events-wrapper .btn a:before{content:"";display:block;height:1.1rem;margin-right:1rem;width:3rem}.events-wrapper .btn a:after{border:2px solid #58dbb9;border-radius:1.8rem;box-sizing:content-box;content:"";display:block;height:3.2rem;left:0;position:absolute;top:0;transition:.5s ease;width:3.2rem}.events-wrapper .btn a:hover:after{border-radius:1.8rem;width:100%}}