.cards__container{gap:2.7rem}.cards__card{display:flex;flex-direction:column}.cards__card a:not(.btn--custom),.cards__card a:not(.btn--custom):hover{color:inherit;font-weight:inherit;text-decoration:inherit}.cards__card__image{align-items:stretch;display:flex;position:relative;width:100%}.cards__card__image--source{align-items:center;width:auto}.cards__card__image:before{content:"";margin-left:-1px;width:1px}.cards__card__image--16by9:before{padding-bottom:56.25%}.cards__card__image--3by2:before{padding-bottom:66.66667%}.cards__card__image--4by3:before{padding-bottom:75%}.cards__card__image--1by1:before{padding-bottom:100%}.cards__card__image--2by3:before{padding-bottom:150%}.cards__card__img{bottom:0;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%}.cards__card__img--source{height:auto;position:static;width:auto}.cards__card__img--full-width{position:static}.cards__card__container,.cards__card__image--padding{--card-padding:2rem;padding:var(--card-padding)}.cards__card__image--padding{padding-bottom:0}.cards__card__title:last-child{margin-bottom:0}.cards__card__text p:first-of-type{margin-top:0}.cards__card__image--padding .cards__card__img{height:calc(100% - var(--card-padding)*2);left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - var(--card-padding)*2)}.cards__card__arrow{display:block;font-size:2.7rem;line-height:1;margin-top:1rem;text-align:right}.cards__card__text p:last-child{margin-bottom:0}