.photo-card-footer{position:relative;width:100%;background-color:var(--White);background-image:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--Primary-Blue-Lightest) 50%,transparent) 100%),url(/wp-content/themes/fx/assets/img/blocks/general/text-left-light-blue-grid-two-column/header-grid.svg);background-repeat:no-repeat;background-position:top center,bottom center;background-size:100% 100%,100% 550px}.photo-card-footer__row{display:flex;align-items:center;justify-content:center;gap:var(--s4);width:100%}.photo-card-footer__card{flex:0 0 auto;overflow:hidden;border-radius:var(--s2)}.photo-card-footer__card--outer{width:217px;height:345px}.photo-card-footer__card--inner{width:307px;height:395px}.photo-card-footer__card--outer-left{border-radius:0 var(--s2) var(--s2) 0}.photo-card-footer__card--outer-right{border-radius:var(--s2) 0 0 var(--s2)}.photo-card-footer__image,.photo-card-footer__card img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.photo-card-footer__content{flex:1 0 0%;min-width:min(744px, 100%);display:flex;flex-direction:column;align-items:center;gap:var(--s5);padding:var(--s15) var(--s5);text-align:center}.photo-card-footer.no-padding-top .photo-card-footer__content{padding-top:0}.photo-card-footer.no-padding-bottom .photo-card-footer__content{padding-bottom:0}.photo-card-footer.half-padding-top .photo-card-footer__content{padding-top:var(--s8)}.photo-card-footer.half-padding-bottom .photo-card-footer__content{padding-bottom:var(--s8)}.photo-card-footer__text{display:flex;flex-direction:column;gap:var(--s3);width:100%}.photo-card-footer__heading h1,.photo-card-footer__heading h2,.photo-card-footer__heading .h1,.photo-card-footer__heading .h2,.photo-card-footer__heading p{margin:0;color:var(--Primary-Darkest-Gray);font-family:var(--font-inter);font-size:56px;font-weight:800;line-height:64px;letter-spacing:-2.016px}.photo-card-footer__heading .primary-blue-text{color:var(--Primary-Blue)}.photo-card-footer__subheading{margin:0;color:var(--Primary-Darkest-Gray);font-family:var(--font-inter);font-size:21px;font-weight:400;line-height:35px}.photo-card-footer__ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s3)}.photo-card-footer__ctas .fx-btn{min-height:64px;padding:var(--s2) var(--s5);font-size:21px;font-weight:700;line-height:28px;letter-spacing:-.168px;margin-left:0}@media (max-width:1199px){.photo-card-footer__content{gap:var(--s4);padding:var(--s10) var(--s5)}.photo-card-footer.half-padding-top .photo-card-footer__content{padding-top:var(--s5)}.photo-card-footer.half-padding-bottom .photo-card-footer__content{padding-bottom:var(--s5)}.photo-card-footer__heading h1,.photo-card-footer__heading h2,.photo-card-footer__heading .h1,.photo-card-footer__heading .h2,.photo-card-footer__heading p{font-size:40px;line-height:48px;letter-spacing:-1.44px}.photo-card-footer__subheading{font-size:18px;line-height:30px}}@media (max-width:767px){.photo-card-footer{padding-top:var(--s6)}.photo-card-footer__row{flex-wrap:wrap;column-gap:2.8vw;row-gap:0}.photo-card-footer__card{order:1;border-radius:6px}.photo-card-footer__card--outer{width:19vw;height:auto;aspect-ratio:78.515 / 124.798}.photo-card-footer__card--inner{width:26.8vw;height:auto;aspect-ratio:111.111 / 142.98}.photo-card-footer__card--outer-left{border-radius:0 6px 6px 0}.photo-card-footer__card--outer-right{border-radius:6px 0 0 6px}.photo-card-footer__content{order:2;flex-basis:100%;gap:var(--s4);padding:var(--s5) var(--s3) var(--s6)}.photo-card-footer.half-padding-top .photo-card-footer__content{padding-top:var(--s4)}.photo-card-footer.half-padding-bottom .photo-card-footer__content{padding-bottom:var(--s4)}.photo-card-footer__heading h1,.photo-card-footer__heading h2,.photo-card-footer__heading .h1,.photo-card-footer__heading .h2,.photo-card-footer__heading p{font-size:36px;line-height:46px;letter-spacing:-1.296px}.photo-card-footer__text{gap:var(--s2)}.photo-card-footer__subheading{font-size:21px;line-height:35px}.photo-card-footer__ctas{flex-direction:column;gap:var(--s2);width:100%}.photo-card-footer__ctas .fx-btn{width:100%;max-width:none}}@media (max-width:525px){.photo-card-footer__heading h1,.photo-card-footer__heading h2,.photo-card-footer__heading .h1,.photo-card-footer__heading .h2,.photo-card-footer__heading p{font-size:36px;line-height:46px;letter-spacing:-1.296px}}