.content-card{display:flex;flex-flow:column nowrap;gap:24px;height:100%;overflow:clip;position:relative}.content-card,.content-card:not(div):focus-visible,.content-card:not(div):hover{color:inherit;text-decoration:none}.content-card__image-wrapper{aspect-ratio:16/9;background-color:#fff;border-radius:16px;max-height:277px;overflow:clip;position:relative;width:100%}.content-card__image{border-radius:16px;bottom:0;height:100%;left:0;max-width:none;object-fit:cover;overflow:clip;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:100%}.content-card:not(div):focus-visible .content-card__image,.content-card:not(div):hover .content-card__image{height:106%;left:-3%;top:-3%;width:106%}.content-card__image-empty{border-radius:16px;overflow:clip}.content-card__image-empty svg{transition:all .3s ease-in-out}.content-card:not(div):focus-visible .content-card__image-empty svg,.content-card:not(div):hover .content-card__image-empty svg{height:calc(3rem + 12px);left:-6px;top:-6px;width:calc(3rem + 12px)}.content-card__content{display:flex;flex-flow:column nowrap;gap:1rem}.content-card__title{color:#6b2b3f}.block--dark .content-card__title,.block--gradient .content-card__title,.block--primary .content-card__title,.block--secondary .content-card__title,.block--tertiary .content-card__title{color:#fff}.content-card__description{color:#431623;display:-webkit-box;font-size:1rem;font-weight:400;hyphens:manual;-webkit-hyphens:manual;line-height:1.25;margin:0;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.block--dark .rich-text .content-card__description,.block--gradient .rich-text .content-card__description,.block--primary .rich-text .content-card__description,.block--secondary .rich-text .content-card__description,.block--tertiary .rich-text .content-card__description{color:#fff}@media(min-width:576px){.content-card__description{line-height:1.4}}@media(min-width:768px){.content-card__description{line-height:1.6}}.block--dark .content-card__description,.block--gradient .content-card__description,.block--primary .content-card__description,.block--secondary .content-card__description,.block--tertiary .content-card__description{color:#fff}.content-card__button{background:#b8496d;border-color:#0000;color:#fff;margin-top:1rem}.content-card__button:not(:disabled):focus-visible,.content-card__button:not(:disabled):hover{background:#b8496dbf;border-color:#0000;color:#fff}.content-card__button svg{fill:#fff}.block--dark .content-card__button,.block--gradient .content-card__button,.block--primary .content-card__button,.block--secondary .content-card__button,.block--tertiary .content-card__button{background:#fff;border-color:#0000;color:#431623}.block--dark .content-card__button:not(:disabled):focus-visible,.block--dark .content-card__button:not(:disabled):hover,.block--gradient .content-card__button:not(:disabled):focus-visible,.block--gradient .content-card__button:not(:disabled):hover,.block--primary .content-card__button:not(:disabled):focus-visible,.block--primary .content-card__button:not(:disabled):hover,.block--secondary .content-card__button:not(:disabled):focus-visible,.block--secondary .content-card__button:not(:disabled):hover,.block--tertiary .content-card__button:not(:disabled):focus-visible,.block--tertiary .content-card__button:not(:disabled):hover{background:#ffffffbf;border-color:#0000;color:#431623}.block--dark .content-card__button:disabled,.block--gradient .content-card__button:disabled,.block--primary .content-card__button:disabled,.block--secondary .content-card__button:disabled,.block--tertiary .content-card__button:disabled{background:#ffffff1a;color:#ffffff80}.block--dark .content-card__button:disabled svg,.block--gradient .content-card__button:disabled svg,.block--primary .content-card__button:disabled svg,.block--secondary .content-card__button:disabled svg,.block--tertiary .content-card__button:disabled svg{fill:#ffffff80}.block--dark .content-card__button svg,.block--gradient .content-card__button svg,.block--primary .content-card__button svg,.block--secondary .content-card__button svg,.block--tertiary .content-card__button svg{fill:#431623}.block--dark .content-card__button .loader,.block--gradient .content-card__button .loader,.block--primary .content-card__button .loader,.block--secondary .content-card__button .loader,.block--tertiary .content-card__button .loader{color:#431623}.block--dark .content-card__button .loader__circle,.block--gradient .content-card__button .loader__circle,.block--primary .content-card__button .loader__circle,.block--secondary .content-card__button .loader__circle,.block--tertiary .content-card__button .loader__circle{border-color:#431623 #43162340 #43162340}.content-card__button-link{color:#b8496d}.block--dark .content-card__button-link,.block--gradient .content-card__button-link,.block--primary .content-card__button-link,.block--secondary .content-card__button-link,.block--tertiary .content-card__button-link{color:#fff}.content-card__button-link svg{fill:#b8496d}.block--dark .content-card__button-link svg,.block--gradient .content-card__button-link svg,.block--primary .content-card__button-link svg,.block--secondary .content-card__button-link svg,.block--tertiary .content-card__button-link svg{fill:#fff}