.kmg.featured{display:grid;grid-template-columns:1fr;gap:32px;& .item{margin:0 25px;background:#fff;position:relative;& .image-wrapper{aspect-ratio:320/280;position:relative;background:gray;margin:0 -25px 0 -25px;min-width:100%;& img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}}&.event{margin:0;& .image-wrapper{margin:0}}& .content-wrapper{position:relative;z-index:10;background :#fff;margin-top:-110px;padding:0 25px;min-height:150px;& .details{padding:20px 0 80px 0;color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;&:has(.date){padding-bottom:60px}&>*{margin:0 0 20px 0;text-align:center}}& h3{color:#000}&:has(.date){& h3{margin-bottom:0}}& .date{color:#3C9989;text-transform:capitalize;font-weight:500;font-size:.875rem}}&.event{& .content-wrapper{margin-top:0}}}}.kmg.featured .actions{position:absolute;bottom:30px;display:grid;width:100%}.kmg.featured a.button{justify-self:center;align-self:center;z-index:10;font-style:normal;font-size:1rem;line-height:1.3;text-transform:uppercase;border-radius:50px;text-decoration:none}.kmg.featured a.button:not(.is-style-call-to-action){padding:12px 30px 12px 30px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.kmg.featured a.button.is-style-call-to-action{background:transparent!important;color:#3C9989;padding:0;text-transform:none;border:0 solid #fff0}.kmg.featured a.button:not(.is-style-call-to-action):hover{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}.kmg.featured a.button.is-style-call-to-action:hover{text-decoration:underline;color:#000}@media (min-width:767px){.kmg.featured{grid-template-columns:repeat(2,1fr);gap:32px}}@media (min-width:1024px){.kmg.featured{grid-template-columns:repeat(3,1fr);gap:48px}}@media (min-width:767px) and (max-width:1024px){.kmg.featured .item:nth-child(3n+3){grid-column-start:1;grid-column-end:3}}.acf-block-preview .kmg.featured{float:none}.acf-block-preview .kmg.featured a{pointer-events:none}