.twz-card-custom{--card-custom-radius: var(--radius-s);--card-custom-header-bg: var(--black);--card-custom-body-bg: var(--backgroundColor, var(--grey-200));display:flex;flex-direction:column;min-height:100%;overflow:clip;border-radius:var(--card-custom-radius)}.twz-card-custom__header{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;min-height:23rem;padding:1.5rem 1.8rem;background:var(--card-custom-header-bg);color:var(--text-color-light)}.twz-card-custom__image{display:flex;align-items:flex-end;justify-content:flex-end;width:100%;height:100%;margin:0}.twz-card-custom__img{display:block;width:100%;-o-object-fit:contain;object-fit:contain}.twz-card-custom__body{display:flex;flex:1 1 auto;flex-direction:column;gap:2.2rem;background:var(--card-custom-body-bg)}.twz-card-custom__body:not(:only-child){padding:3.1rem 2.8rem 2.8rem}@media(max-width: 767px){.twz-card-custom__body:not(:only-child){padding:1.8rem}}.twz-card-custom__body:only-child{padding:1.8rem}.twz-card-custom__content-row{display:flex;align-items:flex-start;gap:2.2rem}@media(max-width: 767px){.twz-card-custom__content-row{flex-direction:column}}.twz-card-custom__content{flex:1 1 auto;min-width:0;font-family:var(--font-base);font-size:var(--fs-18, 1.8rem);font-weight:400;line-height:1.333;color:var(--black)}.twz-card-custom__content :is(p,ul,ol){margin:0}.twz-card-custom__content :is(p+p,p+ul,p+ol,ul+p,ol+p){margin-top:.5em}.twz-card-custom__image-aside{flex:0 0 auto;width:min(100%,5rem);margin:0}@media(max-width: 767px){.twz-card-custom__image-aside{align-self:flex-end}}.twz-card-custom__image-aside-img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.twz-card-custom:not(:has(.twz-card-custom__content)) .twz-card-custom__content-row{justify-content:flex-end}.twz-card-custom__link.btn{--btn-bg: var(--backgroundColor, var(--brown-500));--btn-color: var(--white);--btn-padding: 1.3rem 1.1rem 1.3rem 1.3rem;width:100%;justify-content:space-between;margin-top:auto;text-decoration:none}.twz-card-custom__link.btn .twz-icon{--twz-icon-fill: currentColor}.twz-card-custom__link.btn:is(:hover,:focus-visible){--btn-bg: var(--black);--btn-color: var(--white)}.twz-card-custom:not(:has(.twz-card-custom__header)) .twz-card-custom__body{border-radius:var(--card-custom-radius)}.twz-card-custom:has(.twz-card-custom__header) .twz-card-custom__body{border-radius:0 0 var(--card-custom-radius) var(--card-custom-radius)}
