:root{--content-teaser-icon-image-max-width: 150px}.card-teaser-text{display:grid;gap:1.5rem}@media(min-width: 992px){.card-teaser-text{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 992px){.card-teaser-text[data-item-count="2"]{grid-template-columns:repeat(2, 1fr)}}.card-teaser-text .card-body,.card-teaser-text .card-footer{display:flex;gap:1.25rem;align-items:start}@media(min-width: 992px){.card-teaser-text .card-body,.card-teaser-text .card-footer{--bs-card-spacer-y: 1.75rem;--bs-card-spacer-x: 1.75rem;--bs-card-cap-padding-y: 1.25rem;--bs-card-cap-padding-x: 1.75rem}}.card-teaser-text .card-footer{--bs-card-cap-bg: transparent}.card.card-teaser-text__item{--bs-card-box-shadow: unset;--bs-card-border-width: 0;--bs-heading-color: var(--bs-body-color);border-radius:2px;color:var(--bs-body-color);background:var(--bs-light);min-height:12rem}.card.card-teaser-text__item:hover{transition:.2s !important;background:var(--bs-white)}.card.card-teaser-text__item:hover .card-teaser-text__button-text{opacity:1;max-width:12.5rem}.card-teaser-text__image-wrap{position:relative;width:100%;max-width:var(--content-teaser-icon-image-max-width, 150px)}img.card-teaser-text__image{width:100%;height:100%;object-fit:contain}.card-teaser-text__image-hover{position:absolute;left:0;top:0;opacity:0}.card-teaser-text__link{text-decoration:none;color:inherit}.card-teaser-text__preheader{margin-bottom:.5rem}.card-teaser-text__header{font-weight:700;line-height:normal}.card-teaser-text__text p:last-of-type{margin-bottom:0}.card-teaser-text__button-wrap{display:flex;align-items:center;height:auto;gap:.5rem}.card-teaser-text__button-text{transition:.3s;white-space:nowrap;max-width:0;opacity:0}.card-teaser-text--default .card-teaser-text__header{margin-bottom:1rem}@media(min-width: 1200px){.card-teaser-text--default .card-teaser-text__header{font-size:2.25rem}}.card-teaser-text--primary-button .card.card-teaser-text__item{padding-top:1.5rem;padding-bottom:1.5rem}.card-teaser-text--primary-button .card-teaser-text__header{margin-bottom:1rem}@media(min-width: 1200px){.card-teaser-text--primary-button .card-teaser-text__header{font-size:1.5rem}}.modal-search .card.card-teaser-text__item{background:var(--bs-white)}.modal-search .card.card-teaser-text__item:hover{background:var(--bs-light)}
