.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 .btn{background-color:#c6d6a5;color:#0e0e0e}.module--media_cards_block .card--media .media_card__content{text-align:left}.module--media_cards_block .grid__4{gap:4em 5em}.module--media_cards_block .grid__4 .media_card__img{position:relative}.module--media_cards_block .grid__4 .media_card__img img{border-radius:50%}.module--media_cards_block .grid__4 .media_card__content{padding-top:1em;text-align:center}.module--media_cards_block .grid__4 .media_card__content h3{font-size:1.5em;margin:.5em 0}.module--media_cards_block .media__row{margin:auto}@media (min-width:992px){.module--media_cards_block .media__row{width:80%}}.module--media_cards_block .media__row .card--media{align-items:center;display:flex;flex-direction:column;gap:0}@media (min-width:768px){.module--media_cards_block .media__row .card--media{flex-direction:row;gap:3em}}@media (min-width:768px){.module--media_cards_block .media__row .card--media:nth-child(2n){flex-direction:row-reverse}}@media (min-width:540px){.module--media_cards_block .media__row .card--media .media_card__img{flex-basis:50%}}@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{clip-path:ellipse(49% 45% at 50% 50%);object-fit:none;max-width:100%}.module--media_cards_block .media__row .card--media .media_card__content{flex-basis:50%;text-align:center}@media (min-width:768px){.module--media_cards_block .media__row .card--media .media_card__content{text-align:left}}@media (min-width:768px){.module--media_cards_block .media__row .card--media .media_card__content h3{font-size:2.25em}}@media (min-width:992px){.module--media_cards_block .media__row .card--media .media_card__content h3{font-size:3em}}@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}