.module--media_cards_block .card--media{position:relative}.module--media_cards_block .card--media .media_card__img img{height:100%;width:100%;object-fit:cover}.module--media_cards_block .card--media:has(a):hover img{filter:grayscale(80%)}.module--media_cards_block .card--media .media_card__content{text-align:left}.module--media_cards_block .grid__3{gap:4em 5em}.module--media_cards_block .grid__3 .media_card__img{height:0;padding-bottom:65%;position:relative}.module--media_cards_block .grid__3 .media_card__img img{left:0;position:absolute;top:0}.module--media_cards_block .grid__3 .media_card__content{padding-top:2em}.module--media_cards_block .cards--grid .media_card__img{height:0;padding-bottom:65%;position:relative}.module--media_cards_block .cards--grid .media_card__img img{left:0;position:absolute;top:0}.module--media_cards_block .cards--grid .media_card__content{padding-top:2em}.module--media_cards_block .media__row .card--media{align-items:center;display:flex;flex-direction:column;gap:3em}@media (min-width:540px){.module--media_cards_block .media__row .card--media{flex-direction:row}}@media (min-width:540px){.module--media_cards_block .media__row .card--media .media_card__img{flex-basis:30%}}@media (min-width:992px){.module--media_cards_block .media__row .card--media .media_card__img--small{flex-basis:15%}}.module--media_cards_block .media__row .card--media .media_card__img img{max-width:100%}.module--media_cards_block .media__row .card--media .media_card__content{flex-basis:60%}@media (min-width:992px){.sidebar-primary .module--media_cards_block .cards--media .media_card{padding:2em}}@media (min-width:1260px){.sidebar-primary .module--media_cards_block .cards--media .media_card{padding:0}}.sidebar-primary .module--media_cards_block .cards--media .media_card__img{height:0;padding-bottom:70%;position:relative}.sidebar-primary .module--media_cards_block .cards--media img{height:100%;left:0;position:absolute;top:0;width:100%;object-fit:cover}.sidebar-primary .module--media_cards_block .cards--media .media_card__content{padding:2em;text-align:center}