.ce_houseteaserslider{position:relative;padding-block:clamp(4.5rem,3.1047rem + 4.6512vw,7.5rem);background-color:#fcfbf6;overflow:hidden}.ce_houseteaserslider .houseteaserslider-header{width:clamp(87.75rem,22.4656rem + 69.084vw,133rem);max-width:93vw;margin-inline:auto;width:clamp(72.875rem,18.5916rem + 57.4427vw,110.5rem);display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,1.2674rem + 0.7752vw,2rem);margin-bottom:clamp(3rem,2.5349rem + 1.5504vw,4rem)}@media only screen and (min-width: 1080px){.ce_houseteaserslider .houseteaserslider-header{grid-template-columns:minmax(0, 35.75rem) minmax(0, 35.75rem);column-gap:clamp(1.25rem,1.1337rem + 0.3876vw,1.5rem);row-gap:clamp(1.5rem,1.2674rem + 0.7752vw,2rem)}}.ce_houseteaserslider .houseteaserslider-overline{font-size:clamp(0.75rem,0.6919rem + 0.1938vw,0.875rem);font-weight:500;line-height:1.2;letter-spacing:5%;text-transform:uppercase;color:#787547;margin:0;color:#787547}@media only screen and (min-width: 1080px){.ce_houseteaserslider .houseteaserslider-overline{grid-column:1;grid-row:1}}.ce_houseteaserslider .houseteaserslider-headline{font-size:clamp(2.625rem,2.218rem + 1.3566vw,3.5rem);line-height:1.07;letter-spacing:-2%;color:#36332c;margin:0}.ce_houseteaserslider .houseteaserslider-headline em,.ce_houseteaserslider .houseteaserslider-headline i{letter-spacing:-1%}@media only screen and (min-width: 1080px){.ce_houseteaserslider .houseteaserslider-headline{grid-column:1;grid-row:2}}.ce_houseteaserslider .houseteaserslider-intro{font-size:clamp(1rem,0.9419rem + 0.1938vw,1.125rem);color:#564e46}@media only screen and (min-width: 1080px){.ce_houseteaserslider .houseteaserslider-intro{grid-column:2;grid-row:1/3;align-self:center}}.ce_houseteaserslider .houseteaserslider-intro>*:last-child{margin-bottom:0}.ce_houseteaserslider .houseteaserslider-track{width:clamp(87.75rem,22.4656rem + 69.084vw,133rem);max-width:93vw;margin-inline:auto}.ce_houseteaserslider .splide__track{overflow:visible}.ce_houseteaserslider .houseteaserslider-item{width:87.5vw;max-width:28.25rem}@media only screen and (min-width: 580px){.ce_houseteaserslider .houseteaserslider-item{width:100%}}.ce_houseteaserslider .houselist-card{position:relative;border-radius:20px;overflow:hidden;background-color:#fcfbf6}.ce_houseteaserslider .houselist-card:has(.houselist-card-link:focus-visible){outline:2px solid #69628c;outline-offset:3px}.ce_houseteaserslider .houselist-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.ce_houseteaserslider .houselist-card-link:focus-visible{outline:none}.ce_houseteaserslider .houselist-card-link:hover .houselist-card-media img{transform:scale(1.08)}.ce_houseteaserslider .houselist-card-media{position:relative;overflow:hidden;aspect-ratio:16/9;background-color:#d1cbc2}.ce_houseteaserslider .houselist-card-media figure,.ce_houseteaserslider .houselist-card-media .image_container{margin:0;height:100%}.ce_houseteaserslider .houselist-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ce_houseteaserslider .houselist-card-favorite{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:rgba(252,251,246,.5);backdrop-filter:blur(7.5px);border:none;cursor:pointer;color:#36332c;transition:background-color .2s ease;z-index:2}.ce_houseteaserslider .houselist-card-favorite:hover{background-color:#f0ece2}.ce_houseteaserslider .houselist-card-favorite .icon-active{display:none}.ce_houseteaserslider .houselist-card-favorite.is-active{background-color:#f0ece2;color:#69628c}.ce_houseteaserslider .houselist-card-favorite.is-active .icon-default{display:none}.ce_houseteaserslider .houselist-card-favorite.is-active .icon-active{display:block}.ce_houseteaserslider .houselist-card-favorite.is-active:hover{background-color:#fcfbf6}.ce_houseteaserslider .houselist-card-favorite svg{display:block;width:1rem;height:1rem}.ce_houseteaserslider .houselist-card-content{display:flex;flex-direction:column;gap:16px;flex:1;padding:16px}.ce_houseteaserslider .houselist-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.ce_houseteaserslider .houselist-card-category{font-size:clamp(0.75rem,0.6919rem + 0.1938vw,0.875rem);font-weight:500;line-height:1.2;letter-spacing:5%;text-transform:uppercase;color:#787547;color:#787547}.ce_houseteaserslider .houselist-card-area{font-size:clamp(0.75rem,0.6919rem + 0.1938vw,0.875rem);font-weight:500;line-height:1.2;letter-spacing:5%;text-transform:uppercase;color:#787547;display:flex;align-items:center;gap:16px;color:#756960;white-space:nowrap;margin-left:auto;text-transform:initial}.ce_houseteaserslider .houselist-card-area svg{display:block;flex-shrink:0;width:1rem;height:1rem;color:#948a81}.ce_houseteaserslider .houselist-card-area svg path{fill:currentColor}.ce_houseteaserslider .houselist-card-title{font-size:clamp(1.625rem,1.4506rem + 0.5814vw,2rem);line-height:1.07;color:#36332c;margin:2px 0 0}.ce_houseteaserslider .houselist-card-title em,.ce_houseteaserslider .houselist-card-title i{letter-spacing:1%}.ce_houseteaserslider .houselist-card-badges{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:8px}.ce_houseteaserslider .houselist-card-badge{font-size:clamp(1rem,0.9419rem + 0.1938vw,1.125rem);font-size:clamp(0.75rem,0.6919rem + 0.1938vw,0.875rem);line-height:1.4;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px}.ce_houseteaserslider .houselist-card-badge-aktion{background-color:#fff68f;color:#36332c}.ce_houseteaserslider .houselist-card-badge-kfn{background-color:#f0ece2;color:#36332c}.ce_houseteaserslider .houselist-card-badge-musterhaus{background-color:#f1ddff;color:#36332c}.ce_houseteaserslider .houselist-card-badge-icon{display:flex;align-items:center;flex-shrink:0}.ce_houseteaserslider .houselist-card-badge-icon svg{display:block;width:1rem;height:1rem}.ce_houseteaserslider .houselist-card-badge-icon svg path{fill:currentColor}