section.u5m-cards-overlay{margin:var(--section-margin-none);padding:var(--section-padding-medium);.section-inner.center{.intro-content{margin-bottom:50px}}.card-wrapper{display:flex;flex-flow:row wrap;justify-content:center;--gap:20px;gap:var(--gap);&.two{--cols:2;@media (max-width:768px){--cols:1}}&.three{--cols:3;@media (max-width:1024px){--cols:2}@media (max-width:768px){--cols:1}}&.four{--cols:4;@media (max-width:1024px){--cols:2}@media (max-width:768px){--cols:1}}.card{background-color:var(--aiim-dark-blue);border:0;border-radius:var(--border2);isolation:isolate;min-height:360px;overflow:hidden;.media.image{aspect-ratio:auto;border-radius:inherit;inset:0;position:absolute;img{height:100%;object-fit:cover;object-position:center;width:100%}}.overlay{background:linear-gradient(180deg,rgba(4,21,50,.72),rgba(4,21,50,.88));inset:0;position:absolute;&:after{background:linear-gradient(180deg,rgba(4,21,50,.82),rgba(4,21,50,.94));content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--animation2)}}.content{padding:40px;position:relative;z-index:1;.icon{align-items:center;border:2px solid var(--aiim-cyan);border-radius:50%;display:flex;flex:0 0 auto;height:68px;justify-content:center;margin:0 0 16px;width:68px;img{display:block;height:32px;object-fit:contain;width:32px}}.content-upper{span.eyebrow{color:#ebebeb;font-family:var(--font2);font-size:13px;font-weight:900;letter-spacing:1.04px;line-height:1.7;margin:0 0 15px}span.title{color:var(--white);font-family:var(--font2);font-size:30px;font-weight:900;letter-spacing:.25px;line-height:1.2;@media (max-width:1024px){font-size:26px}@media (max-width:580px){font-size:24px}}span.description{color:hsla(0,0%,100%,.84);font-family:var(--font1);font-size:16px;letter-spacing:0;line-height:1.7;margin:16px 0 0}}.button-group{margin-top:25px;a,button{font-size:14px;letter-spacing:1.12px;text-transform:uppercase;&:after{color:var(--aiim-orange);font-size:18px}}}@media (max-width:580px){padding-bottom:30px;padding-left:30px;padding-right:30px;padding-top:30px}}&.full-click{&:focus-within,&:hover{border:0;.overlay:after{opacity:1}}}&:not(.full-click):has(.button-group a,.button-group button){&:focus-within,&:has(.button-group a:hover,.button-group button:hover){border:0;.overlay:after{opacity:1}}}}}}