.cards-text-on-bg a.card-text-on-bg .btn-base{color:#ede8e8;background-color:#0000;border-color:#ede8e8}.cards-text-on-bg a.card-text-on-bg:hover .btn-base{color:#09080c;background-color:#ede8e8}@media (width<=767px){.cards-text-on-bg.m-height .card-text-on-bg__text-wrap{min-height:360px}}@media (width>=768px) and (width<=1024px){.cards-text-on-bg.m-height .card-text-on-bg__text-wrap{min-height:400px}}@media (width>=1025px){.cards-text-on-bg.m-height .card-text-on-bg__text-wrap{min-height:460px}}@media (width<=767px){.cards-text-on-bg.l-height .card-text-on-bg__text-wrap{min-height:360px}}@media (width>=768px) and (width<=1024px){.cards-text-on-bg.l-height .card-text-on-bg__text-wrap{min-height:400px}}@media (width>=1025px){.cards-text-on-bg.l-height .card-text-on-bg__text-wrap{min-height:600px}}.cards-text-on-bg__wrap{gap:clamp(16px,12px + 1.25vw,30px);display:flex}@media (width<=1024px){.cards-text-on-bg__wrap{flex-direction:column}}.cards-text-on-bg .card-text-on-bg{background-color:#09080c;width:100%;text-decoration:none;overflow:hidden}.cards-text-on-bg .card-text-on-bg.bottom-left .card-text-on-bg__text-wrap{align-items:flex-end}.cards-text-on-bg .card-text-on-bg.bottom-center .card-text-on-bg__text-wrap{text-align:center;justify-content:center;align-items:flex-end;margin:0 auto}.cards-text-on-bg .card-text-on-bg.center .card-text-on-bg__text-wrap{text-align:center;justify-content:center;align-items:center;margin:0 auto}.cards-text-on-bg .card-text-on-bg.center-left .card-text-on-bg__text-wrap{align-items:center}.cards-text-on-bg .card-text-on-bg.top-left .card-text-on-bg__text-wrap{min-height:auto}.cards-text-on-bg .card-text-on-bg.top-left .card-text-on-bg__text-content{flex-direction:column;height:100%;display:flex}.cards-text-on-bg .card-text-on-bg.top-left .card-text-on-bg__text-content .card-text-on-bg__cta-wrap{margin-top:auto}@media (width>=768px){.cards-text-on-bg .card-text-on-bg.padding-int-s .card-text-on-bg__text-wrap{padding:clamp(16px,12px + 1.25vw,30px)}.cards-text-on-bg .card-text-on-bg.padding-int-m .card-text-on-bg__text-wrap{padding:clamp(24px,13.714px + 3.214vw,60px)}}.cards-text-on-bg .card-text-on-bg.padding-int-l .card-text-on-bg__text-wrap{padding:clamp(24px,8px + 5vw,80px)}.cards-text-on-bg .card-text-on-bg__container{height:100%;position:relative}.cards-text-on-bg .card-text-on-bg__img-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.cards-text-on-bg .card-text-on-bg__img-wrap picture{width:100%;height:100%;position:relative}.cards-text-on-bg .card-text-on-bg__img-wrap picture:after{content:"";z-index:1;background-color:#0006;width:100%;height:100%;transition:background-color .2s cubic-bezier(.55,.085,.68,.53);position:absolute;top:0;left:0}.cards-text-on-bg .card-text-on-bg__img-wrap picture img{object-fit:cover;width:100%;height:100%;position:absolute}.cards-text-on-bg .card-text-on-bg__text-wrap{z-index:2;color:#ede8e8;height:100%;display:flex;position:relative}@media (width<=767px){.cards-text-on-bg .card-text-on-bg__text-wrap{padding:clamp(24px,8px + 5vw,80px)}}.cards-text-on-bg .card-text-on-bg__text-content{width:100%;max-width:40rem}.cards-text-on-bg .card-text-on-bg__text-content p{margin-top:.5rem}.cards-text-on-bg .card-text-on-bg__text-content span{margin-top:clamp(1rem,.75rem + 1.25vw,1.875rem)}.cards-text-on-bg .card-text-on-bg__text-content>:first-child{margin-top:0}
