.cards-text-on-bg a.card-text-on-bg .btn-base{color:#000;background-color:#fff;border-color:#fff}.cards-text-on-bg a.card-text-on-bg:hover .btn-base{background-color:transparent;color:#fff}@media(max-width:767px){.cards-text-on-bg.m-height .card-text-on-bg__text-wrap{min-height:360px}}@media(min-width:768px)and (max-width:1024px){.cards-text-on-bg.m-height .card-text-on-bg__text-wrap{min-height:400px}}@media(min-width:1025px){.cards-text-on-bg.m-height .card-text-on-bg__text-wrap{min-height:460px}}@media(max-width:767px){.cards-text-on-bg.l-height .card-text-on-bg__text-wrap{min-height:360px}}@media(min-width:768px)and (max-width:1024px){.cards-text-on-bg.l-height .card-text-on-bg__text-wrap{min-height:400px}}@media(min-width:1025px){.cards-text-on-bg.l-height .card-text-on-bg__text-wrap{min-height:600px}}@media(max-width:1024px){.cards-text-on-bg__container.fluid-container .title-box{padding-left:clamp(24px,8px + 5vw,80px);padding-right:clamp(24px,8px + 5vw,80px)}}@media(min-width:1025px){.cards-text-on-bg__container.fluid-container .title-box{padding-left:clamp(80px,-42.286px + 15.923vw,187px);padding-right:clamp(80px,-42.286px + 15.923vw,187px)}}.cards-text-on-bg__wrap{display:flex;gap:clamp(16px,12px + 1.25vw,30px)}@media(max-width:1024px){.cards-text-on-bg__wrap{flex-direction:column}}.cards-text-on-bg .card-text-on-bg{text-decoration:none;width:100%;overflow:hidden;background-color:#000}.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{align-items:flex-end;justify-content:center;margin:0 auto;text-align:center}.cards-text-on-bg .card-text-on-bg.center .card-text-on-bg__text-wrap{align-items:center;justify-content:center;margin:0 auto;text-align:center}.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{display:flex;flex-direction:column;height:100%}.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(min-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)}}@media(min-width:768px){.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{position:relative;height:100%}.cards-text-on-bg .card-text-on-bg__img-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.cards-text-on-bg .card-text-on-bg__img-wrap picture{position:relative;width:100%;height:100%}.cards-text-on-bg .card-text-on-bg__img-wrap picture:after{content:"";background-color:#0009;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color .2s cubic-bezier(.55,.085,.68,.53)}.cards-text-on-bg .card-text-on-bg__img-wrap picture img{position:absolute;width:100%;height:100%;object-fit:cover}.cards-text-on-bg .card-text-on-bg__text-wrap{position:relative;z-index:2;color:#fff;display:flex;height:100%}@media(max-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}
