.elementor-991 .elementor-element.elementor-element-8c4f441{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-8c4f441 *//* MOBILE ONLY: all 3 hero cards shown as image on top, text below */
@media(max-width:600px){
.emh-hero{gap:16px}
.emh .emh-hero-card,
.emh .emh-hero-card.is-big{display:flex;flex-direction:column;min-height:0 !important;background:#fff;color:#202938;border:1px solid var(--bd);box-shadow:0 1px 3px rgba(23,43,70,.06)}
.emh .emh-hero-card:before{display:none}
.emh .emh-hero-card .emh-img,
article.emh-hero-card.is-big img{position:static !important;inset:auto;width:100%;height:auto !important;aspect-ratio:16/9;object-fit:cover !important;object-position:center !important}
.emh .emh-hero-card .emh-hero-body{position:static;padding:16px}
.emh .emh-hero-card .emh-hero-title,
.emh .is-big .emh-hero-title{color:var(--n);font-size:20px;line-height:1.3;margin:14px 0 10px}
.emh .emh-hero-card .emh-hero-ex{color:var(--mu);font-size:14px;line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.emh .emh-hero-card .emh-hero-body .emh-meta{color:var(--mu)}
}/* End custom CSS */