.cmp-card__item{border-radius:16px;display:flex;height:auto;position:relative;overflow:hidden}
.cmp-card__item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}
.cmp-card.imageVariation .cmp-card__item>a:hover ~ img{transform:scale(1.1);-webkit-transform:scale(1.1)}
.cmp-card__item-content{color:var(--white);display:flex;flex-direction:column;justify-content:end;padding:96px 16px 24px;position:relative;z-index:2;width:100%}
.cmp-card__overline{font-size:16px;font-weight:600;line-height:18px;margin-bottom:24px}
.cmp-card__item-content h2{font-size:31px;font-weight:600;line-height:39px;margin-bottom:0;margin-top:0}
.cmp-card__item-content h3{font-size:16px;font-weight:400;line-height:24px;margin-bottom:0;margin-top:8px}
body.theme-private-wealth .cmp-card__item-content h3{font-family:"Poppins",sans-serif}
.cmp-card__item-content .btn{margin-top:40px;margin-bottom:24px}
.cmp-card.imageVariation .cmp-card__item{min-height:437px}
.cmp-card.imageVariation .cmp-card__item-content{background:linear-gradient(0,rgba(0,0,0,0.60) 0,rgba(0,0,0,0.00) 50%),linear-gradient(0,rgba(0,0,0,0.20) 0,rgba(0,0,0,0.20) 100%)}
.cmp-card.imageVariation .cmp-card__item>a:hover ~ .cmp-card__item-content{background:linear-gradient(0,rgba(0,0,0,0.60) 0,rgba(0,0,0,0.00) 50%),linear-gradient(0,rgba(0,0,0,0.40) 0,rgba(0,0,0,0.40) 100%)}
.cmp-card.imageVariation .cmp-card__item-content h2{font-size:25px;line-height:31px}
.cmp-card.imageVariation .cmp-card__item-content h3{font-size:16px;line-height:24px}
.cmp-card__item>a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3}
.cmp-card.textVariation .cmp-card__item-content{padding:32px 24px 0;justify-content:space-between}
.cmp-card.textVariation .cmp-card__item:nth-of-type(3n+1) .cmp-card__item-content{background:var(--primary-color)}
.cmp-card.textVariation .cmp-card__item:nth-of-type(3n+2) .cmp-card__item-content{background:var(--bg-inpage-red);color:var(--grey-darkest)}
.cmp-card.textVariation .cmp-card__item:nth-of-type(3n) .cmp-card__item-content{background:var(--grey-lightest);color:var(--grey-darkest)}
.background-grey .cmp-card.textVariation .cmp-card__item:nth-of-type(3n) .cmp-card__item-content{background:var(--white)}
.cmp-card__item-content .btn .cmp-button.w-100{width:100% !important}
.cmp-card.textVariation .cmp-card__item:nth-of-type(3n+1) .cmp-card__item-content .btn.btn--secondary .cmp-button{border-color:var(--white)}
.cmp-card.textVariation .cmp-card__item:nth-of-type(3n+1) .cmp-card__item-content .btn.btn--secondary .cmp-button:hover{background:var(--inverse-hover);border-color:var(--inverse-hover);color:var(--primary-color)}
.cmp-card.textVariation .cmp-card__item:nth-of-type(3n+1) .cmp-card__item-content .btn.btn--secondary .cmp-button:focus,.cmp-card.textVariation .cmp-card__item:nth-of-type(3n+1) .cmp-card__item-content .btn.btn--secondary .cmp-button:active{background:var(--text-button-focus) !important;border-color:var(--text-button-focus) !important;color:var(--primary-color)}
.cmp-card.textVariation .cmp-card__item:nth-of-type(3n+1) .cmp-card__item-content .btn.btn--secondary .cmp-button:hover .icon-theme path,.cmp-card.textVariation .cmp-card__item:nth-of-type(3n+1) .cmp-card__item-content .btn.btn--secondary .cmp-button:focus .icon-theme path,.cmp-card.textVariation .cmp-card__item:nth-of-type(3n+1) .cmp-card__item-content .btn.btn--secondary .cmp-button:active .icon-theme path{fill:var(--primary-color)}
@media(min-width:992px){.cmp-card__item-content{padding:96px 24px 48px}
.cmp-card.textVariation .cmp-card__item-content{padding:32px 48px 48px}
.cmp-card__item-content h2{font-size:39px;line-height:49px}
.cmp-card__item-content h3{font-size:20px;line-height:30px}
.cmp-card.imageVariation .cmp-card__item{min-height:600px}
.cmp-card.imageVariation .cmp-card__item-content h2{font-size:31px;line-height:39px}
.cmp-card.imageVariation .cmp-card__item-content h3{font-size:20px;line-height:30px;margin-top:24px;height:0;overflow:hidden;transition:height .3s}
.cmp-card__item>a:hover ~ .cmp-card__item-content h3{height:auto}
}