.tile-cards{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.tile-card{background-color:#f7f7f7;border-radius:15px;display:flex;flex:1 1 300px;flex-direction:column;max-width:380px;overflow:hidden}.tile-card__image{aspect-ratio:16/10;background-color:#e5e5e5;overflow:hidden;width:100%}.tile-card__image img{display:block;height:100%;object-fit:cover;width:100%}.tile-card__image--exact{aspect-ratio:unset;background-color:transparent;display:flex;height:auto;justify-content:center}.tile-card__image--exact img{height:auto;max-width:100%;object-fit:fill;width:auto}.tile-card__body{display:flex;flex:1;flex-direction:column;padding:24px 28px 28px}.tile-card__title{margin-bottom:14px}.tile-card__title-heading{margin:0;padding:0}.tile-card__title-heading .tile-card__title-img{display:block;max-width:100%}.tile-card__title-text{color:#000;display:block;font-size:24px;font-weight:700;line-height:1.25}.tile-card__desc{color:#000;flex:1;font-size:16px;line-height:1.5;margin-bottom:24px}.tile-card__body .pwr-cta{align-self:flex-start;margin-top:auto}.tile-card__body .pwr-cta.tile-cta--custom .pwr-cta_button{color:var(--cta-color)!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.tile-card__body .pwr-cta.tile-cta--custom .pwr-cta_button,.tile-card__body .pwr-cta.tile-cta--custom .pwr-cta_button:after,.tile-card__body .pwr-cta.tile-cta--custom .pwr-cta_button:before{background-color:var(--cta-bg)!important;border-color:var(--cta-bg)!important}.tile-card__body .pwr-cta.tile-cta--custom .pwr-cta_button:focus,.tile-card__body .pwr-cta.tile-cta--custom .pwr-cta_button:hover{background-color:var(--cta-bg-hover)!important;border-color:var(--cta-bg-hover)!important;color:var(--cta-color-hover)!important}.tile-card__body .pwr-cta.tile-cta--custom .pwr-cta_button:focus:after,.tile-card__body .pwr-cta.tile-cta--custom .pwr-cta_button:focus:before,.tile-card__body .pwr-cta.tile-cta--custom .pwr-cta_button:hover:after,.tile-card__body .pwr-cta.tile-cta--custom .pwr-cta_button:hover:before{background-color:var(--cta-bg-hover)!important;border-color:var(--cta-bg-hover)!important}@media (max-width:900px){.tile-card{flex:1 1 100%;max-width:100%}}