.b-cta-photo-card{align-items:stretch;display:flex;overflow:hidden;position:relative}@media(min-width:992px){.b-cta-photo-card{min-height:44rem}}@media(min-width:1280px){.b-cta-photo-card{min-height:50rem}}@media(min-width:1920px){.b-cta-photo-card{min-height:62.5rem}}.b-cta-photo-card__bg{border-radius:var(--br-s);inset:0;overflow:hidden;position:absolute;z-index:0}@media(min-width:768px){.b-cta-photo-card__bg{border-radius:var(--br-m)}}@media(min-width:1920px){.b-cta-photo-card__bg{border-radius:var(--br-xl)}}.b-cta-photo-card__bg-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-cta-photo-card__overlay{background-color:var(--color-black);inset:0;position:absolute}.b-cta-photo-card__inner{align-items:flex-end;display:grid;gap:var(--sp-m);grid-template-columns:1fr;padding:var(--sp-xxl) var(--sp-m) var(--sp-m);position:relative;width:100%;z-index:1}@media(min-width:768px){.b-cta-photo-card__inner{grid-template-columns:1fr 11.25rem}}@media(min-width:992px){.b-cta-photo-card__inner{grid-template-columns:1fr 15rem}}@media(min-width:1920px){.b-cta-photo-card__inner{grid-template-columns:1fr 25rem}}@media(min-width:992px){.b-cta-photo-card__inner--no-card{grid-template-columns:1fr}}.b-cta-photo-card__content{color:var(--color-white);display:flex;flex-direction:column;gap:var(--sp-s)}.b-cta-photo-card__card{width:100%}.b-cta-photo-card__card-figure{align-items:center;aspect-ratio:5/4;background:var(--color-neutral-300);border:.5rem solid var(--color-neutral-300);border-radius:var(--br-m);display:none;justify-content:center;margin:0;overflow:hidden;width:100%}@media(min-width:768px){.b-cta-photo-card__card-figure{display:flex;max-height:8.2rem}}@media(min-width:992px){.b-cta-photo-card__card-figure{max-height:11.2rem}}@media(min-width:1920px){.b-cta-photo-card__card-figure{border-radius:var(--br-l);max-height:19.2rem}}.b-cta-photo-card__card-img{border-radius:var(--br-m);display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-cta-photo-card .b-heading__eyebrow-text,.b-cta-photo-card .b-heading__heading{color:var(--color-neutral-200)}.b-cta-photo-card .b-heading__paragraph{color:var(--color-neutral-400)}.b-cta-photo-card .wp-block-button{width:100%}.b-cta-photo-card .wp-block-button__link{justify-content:center}@media(min-width:414px){.b-cta-photo-card .wp-block-button{width:auto}}
/*# sourceMappingURL=block_cta-photo.css.map*/