.section-caselist{padding-block:var(--pb-padding-block-desktop);--_skeleton-color: #d1d5db}.section-caselist .caselist{--caselist-sign__background-color: var(--pb-accent-color);--caselist-sign__text-color: var(--pb-global-white-color);--caselist-sign__text-transform: none;--caselist-sign-sold__background-color: var(--pb-accent-color);--caselist-sign-sold__text-color: var(--pb-global-white-color)}@media screen and (max-width: 991px){.section-caselist{padding-block:var(--pb-padding-block-tablet)}}@media screen and (max-width: 767px){.section-caselist{padding-block:var(--pb-padding-block-mobile)}}.section-caselist .text{margin-block-end:4rem}.section-caselist h1{color:var(--pb-heading-color);margin-block-end:.5em}.section-caselist .case-title,.section-caselist .case-subtitle{color:var(--pb-heading-color)}.section-caselist .facts{color:var(--pb-text-color)}.section-caselist .grid-container{display:grid;gap:2rem;grid-template-columns:1fr}@media screen and (min-width: 768px){.section-caselist .grid-container.column-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1000px){.section-caselist .grid-container.column-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.section-caselist .grid-container.column-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.section-caselist .grid-container.column-5{grid-template-columns:repeat(5, minmax(0, 1fr))}}.section-caselist .case-card{color:inherit;text-decoration:none}.section-caselist .case-card:hover{color:inherit;text-decoration:none}.section-caselist .case-card.open-house figure:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;opacity:.3;background:linear-gradient(0deg, var(--pb-global-primary-color) 0%, rgba(0, 0, 0, 0) 100%);mix-blend-mode:multiply}.section-caselist .buttons{margin-top:3rem}.section-caselist figure{aspect-ratio:16/9;position:relative;background:var(--_skeleton-color)}.section-caselist figure img{width:100%;height:100%;object-fit:cover;display:block}.section-caselist .signs{position:absolute;top:1.2rem;left:0rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;justify-content:flex-start;z-index:1}.section-caselist .signs .sign{display:block;padding:10px 15px;background-color:var(--caselist-sign__background-color);color:var(--caselist-sign__text-color);text-transform:var(--caselist-sign__text-transform)}.section-caselist .signs .sign.sold{background-color:var(--caselist-sign-sold__background-color);color:var(--caselist-sign-sold__text-color)}.section-caselist .case-title{font-size:1.92rem;font-weight:500;line-height:1;margin-bottom:.1rem;color:var(--pb-heading-color)}.section-caselist .case-subtitle{font-size:1.5rem;margin-block-end:2rem;color:var(--pb-heading-color)}.section-caselist .content{font-size:1.4rem;padding:2.5rem 1.5rem 2.5rem}@media screen and (max-width: 767px){.section-caselist .content{padding:2.5rem 1.5rem 2rem}}.section-caselist .facts{column-count:2;column-gap:4rem}@media screen and (max-width: 767px){.section-caselist .facts{column-gap:2rem}}@media screen and (max-width: 520px){.section-caselist .facts{column-count:1}}@media screen and (min-width: 768px)and (max-width: 1200px){.section-caselist .facts{column-count:1}}.section-caselist .facts .case-price,.section-caselist .facts .case-fact{display:flex;gap:1rem;place-content:space-between;margin-block-end:.5rem}.section-caselist .facts .case-fact-value{text-align:right}.section-caselist .view-control{margin-bottom:2.4rem}.section-caselist .view-control .result-count{font-size:2.2rem;font-weight:var(--pb-font-weight-heading);font-family:var(--pb-font-heading);line-height:var(--pb-line-height-heading);letter-spacing:var(--pb-letter-spacing-heading);text-transform:var(--pb-text-transform-heading)}.section-caselist .view-control .sort-select{text-align:right}.section-caselist .view-control .sort-select button{margin-left:2rem;color:var(--pb-text-color);font-size:inherit}.section-caselist .view-control .sort-select button.active:after{content:"";margin-left:.5rem;display:inline-block;background:var(--pb-text-color);width:1em;height:1em;vertical-align:-0.2em;padding-left:.1em;-webkit-mask:url('data:image/svg+xml,<svg width="1em" height="1em" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.7 11.3l-6-6c-0.4-0.4-1-0.4-1.4 0s-0.4 1 0 1.4l5.3 5.3-5.3 5.3c-0.4 0.4-0.4 1 0 1.4 0.2 0.2 0.4 0.3 0.7 0.3s0.5-0.1 0.7-0.3l6-6c0.4-0.4 0.4-1 0-1.4z"></path></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml,<svg width="1em" height="1em" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.7 11.3l-6-6c-0.4-0.4-1-0.4-1.4 0s-0.4 1 0 1.4l5.3 5.3-5.3 5.3c-0.4 0.4-0.4 1 0 1.4 0.2 0.2 0.4 0.3 0.7 0.3s0.5-0.1 0.7-0.3l6-6c0.4-0.4 0.4-1 0-1.4z"></path></svg>') no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;transform:rotate(90deg)}.section-caselist .view-control .sort-select button.asc:after{transform:rotate(-90deg)}.section-caselist .loader{display:none}.section-caselist .fetching+.loader{display:block}.section-caselist .caselist-skeleton{animation:skeleton-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}.section-caselist .caselist-skeleton figure{aspect-ratio:16/9;position:relative;background:var(--_skeleton-color)}.section-caselist .caselist-skeleton .case-title{background:var(--_skeleton-color);height:2rem;width:35%;margin-bottom:.4rem}.section-caselist .caselist-skeleton .case-subtitle{background:var(--_skeleton-color);height:1.2rem;width:20%}.section-caselist .caselist-skeleton .facts{margin-block-start:3.5rem}.section-caselist .caselist-skeleton .case-fact{margin-block-end:1.5rem}.section-caselist .caselist-skeleton .case-fact-label{background:var(--_skeleton-color);height:1.2rem;width:30%}.section-caselist .caselist-skeleton .case-fact-value{background:var(--_skeleton-color);height:1.2rem;width:20%}.section-caselist .caselist-skeleton .case-fact:nth-child(odd) .case-fact-label{width:25%}.section-caselist .caselist-skeleton .case-fact:nth-child(odd) .case-fact-value{width:15%}.section-caselist .caselist-skeleton .case-fact:nth-child(even) .case-fact-label{width:30%}.section-caselist .caselist-skeleton .case-fact:nth-child(even) .case-fact-value{width:8%}.section-caselist .filler{text-align:center;align-items:center}.section-caselist .filler .text-cta-inner{background:var(--pb-background-color);color:var(--pb-text-color);padding:3rem;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.section-caselist .filler .text-cta-inner a{word-break:break-word}.section-caselist .grid-container.column-3 .filler.remainingSpaces-0{grid-column:span 3}.section-caselist .grid-container.column-3 .filler.remainingSpaces-1{grid-column:span 1}.section-caselist .grid-container.column-3 .filler.remainingSpaces-2{grid-column:span 2}.section-caselist .grid-container.column-2 .filler.remainingSpaces-0{grid-column:span 2}.section-caselist .grid-container.column-2 .filler.remainingSpaces-1{grid-column:span 1}.section-caselist[data-layout=layout-normal] .case-card{background:var(--pb-background-color)}.section-caselist[data-layout=layout-normal] .content{background:var(--pb-background-color);color:var(--pb-text-color)}.section-caselist[data-layout=gallery]{--maxCaseHeight: 544px;--maxCaseWidth: 1560px;--imagePreviewBorderSpacing: 2px;--maxDescriptionLines: 5}.section-caselist[data-layout=gallery] .case-card{margin:0;text-decoration:none;height:100%;color:inherit;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto auto 1fr}@media screen and (min-width: 576px){.section-caselist[data-layout=gallery] .case-card{grid-template-rows:auto auto 1fr}}@media screen and (min-width: 768px){.section-caselist[data-layout=gallery] .case-card{grid-template-rows:auto auto .8fr}}@media screen and (min-width: 1200px){.section-caselist[data-layout=gallery] .case-card{grid-template-rows:auto auto auto;grid-template-columns:100px 1fr 1fr}}@media screen and (min-width: 1600px){.section-caselist[data-layout=gallery] .case-card{grid-template-columns:calc(100% - 744px) .577fr 1fr;grid-template-rows:1.2fr auto .8fr;height:var(--maxCaseHeight)}}.section-caselist[data-layout=gallery] .case-card:hover{color:inherit}.section-caselist[data-layout=gallery] .case-card>.case-image{grid-column:1/4;grid-row:2/3;aspect-ratio:3/2;height:auto}@media screen and (min-width: 576px){.section-caselist[data-layout=gallery] .case-card>.case-image{grid-row:1/2}}@media screen and (min-width: 768px){.section-caselist[data-layout=gallery] .case-card>.case-image{height:100%;width:100%}}@media screen and (min-width: 1200px){.section-caselist[data-layout=gallery] .case-card>.case-image{grid-column:1/3}.section-caselist[data-layout=gallery] .case-card>.case-image.singleImage{grid-row:1/3}}@media screen and (min-width: 1600px){.section-caselist[data-layout=gallery] .case-card>.case-image{grid-column:1/2;grid-row:1/4}.section-caselist[data-layout=gallery] .case-card>.case-image.singleImage{grid-column:1/3}}.section-caselist[data-layout=gallery] .case-card>.case-image .around-sign{display:none;left:0;right:auto}@media screen and (min-width: 576px){.section-caselist[data-layout=gallery] .case-card>.case-image .around-sign{display:block}}.section-caselist[data-layout=gallery] .case-card>.case-image .around-sign>.sign{border-radius:0}.section-caselist[data-layout=gallery] .case-card .mobile-sign{display:block;grid-column:1/-1;grid-row:1/2}.section-caselist[data-layout=gallery] .case-card .mobile-sign>.sign{border-radius:0}@media screen and (min-width: 576px){.section-caselist[data-layout=gallery] .case-card .mobile-sign{display:none}}.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list{grid-column:1/4;grid-row:3/4;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;gap:0 var(--imagePreviewBorderSpacing);margin:var(--imagePreviewBorderSpacing) 0 0 0}@media screen and (min-width: 1200px){.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list{grid-column:1/3}}@media screen and (min-width: 576px){.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list{grid-row:2/3}}@media screen and (min-width: 1600px){.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list{grid-column:2/3;grid-row:1/4;grid-template-columns:1fr;grid-template-rows:repeat(3, 1fr);gap:var(--imagePreviewBorderSpacing) 0;margin:0 0 0 var(--imagePreviewBorderSpacing)}}.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list .case-image-preview-1,.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list .case-image-preview-2,.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list .case-image-preview-3{aspect-ratio:3/2;display:flex;position:relative}.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list .case-image-preview-1 img,.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list .case-image-preview-2 img,.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list .case-image-preview-3 img{position:absolute;object-fit:cover;object-position:center;width:100%;height:100%}.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list .case-image-preview-1{grid-column:1/1}@media screen and (min-width: 1600px){.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list .case-image-preview-1{grid-column:1/2;grid-row:1/2}}.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list .case-image-preview-2{grid-column:2/2}@media screen and (min-width: 1600px){.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list .case-image-preview-2{grid-column:1/2;grid-row:2/3}}.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list .case-image-preview-3{grid-column:3/3;position:relative;display:flex}@media screen and (min-width: 1600px){.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list .case-image-preview-3{grid-column:1/2;grid-row:3/4}}.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list .case-image-preview-3 .more-case-images-text{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:3/2;z-index:2;color:#fff;overflow:hidden;word-wrap:break-word}.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list .case-image-preview-3 .more-case-images-text::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:auto;aspect-ratio:3/2;background-color:rgba(0,0,0,.4);z-index:1}@media screen and (min-width: 1600px){.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list .case-image-preview-3 .more-case-images-text{width:100%;height:100%}}.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list .case-image-preview-3 .more-case-images-text>span:nth-of-type(1){font-weight:700;font-size:18px;z-index:2}@media screen and (min-width: 576px){.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list .case-image-preview-3 .more-case-images-text>span:nth-of-type(1){font-size:24px}}.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list .case-image-preview-3 .more-case-images-text>span:nth-of-type(2){text-transform:uppercase;font-size:12px;text-align:center;z-index:2}@media screen and (min-width: 576px){.section-caselist[data-layout=gallery] .case-card>.case-image-preview-list .case-image-preview-3 .more-case-images-text>span:nth-of-type(2){font-size:18px}}.section-caselist[data-layout=gallery] .case-card>.description-wrapper{grid-column:1/4;grid-row:4/5;background:var(--pb-background-color);color:var(--pb-text-color);font-size:90%;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:2rem}@media screen and (min-width: 576px){.section-caselist[data-layout=gallery] .case-card>.description-wrapper{grid-row:3/4;font-size:100%}}@media screen and (min-width: 1200px){.section-caselist[data-layout=gallery] .case-card>.description-wrapper{grid-column:3/3;grid-row:1/3;padding:3.2rem}}@media screen and (min-width: 1600px){.section-caselist[data-layout=gallery] .case-card>.description-wrapper{grid-column:3/4;grid-row:1/4;max-height:100%}}.section-caselist[data-layout=gallery] .case-card>.description-wrapper a{text-decoration:none}.section-caselist[data-layout=gallery] .case-card>.description-wrapper .openHouseCup{display:none}.section-caselist[data-layout=gallery] .case-card>.description-wrapper .case-headlines{padding:0;font-size:18px}.section-caselist[data-layout=gallery] .case-card>.description-wrapper .case-headlines .case-title,.section-caselist[data-layout=gallery] .case-card>.description-wrapper .case-headlines .case-subtitle{font-family:var(--pb-font-primary);font-size:18px;margin-bottom:2px;font-weight:600}.section-caselist[data-layout=gallery] .case-card>.description-wrapper .case-description{padding:0}.section-caselist[data-layout=gallery] .case-card>.description-wrapper .case-description .case-facts{padding:1.6rem 0 0;color:#000;display:flex;flex-direction:column;align-items:flex-start}.section-caselist[data-layout=gallery] .case-card>.description-wrapper .case-description .case-facts #caseEnergyIcon{height:32px;width:34px;margin-right:4px}.section-caselist[data-layout=gallery] .case-card>.description-wrapper .case-description .case-facts [class^=icon-]{margin-right:.5rem;fill:rgba(0,0,0,0);font-size:1.3rem}.section-caselist[data-layout=gallery] .case-card>.description-wrapper .case-description .case-facts .case-fact{width:100%;display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-weight:inherit}.section-caselist[data-layout=gallery] .case-card>.description-wrapper .case-description .case-facts .case-fact::after{content:"";display:none}.section-caselist[data-layout=gallery] .case-card>.description-wrapper .case-description .case-facts .case-fact .case-fact-label{display:flex;align-items:center}.section-caselist[data-layout=gallery] .case-card>.description-wrapper .case-description .case-facts .case-fact .case-fact-label span{font-family:"icomoon-casev2" !important;display:none !important}.section-caselist[data-layout=gallery] .case-card>.description-wrapper .case-description .case-desc-html{display:none}@media screen and (min-width: 576px){.section-caselist[data-layout=gallery] .case-card>.description-wrapper .case-description .case-desc-html{margin:1.6rem 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--maxDescriptionLines);line-clamp:var(--maxDescriptionLines);overflow:hidden}}.section-caselist[data-layout=gallery] .case-card>.description-wrapper .case-description .case-desc-html p{display:inline;margin:0}.section-caselist[data-layout=gallery] .case-card>.description-wrapper .case-description .case-price{display:flex;flex-direction:column;padding-top:1.6rem}@media screen and (min-width: 576px){.section-caselist[data-layout=gallery] .case-card>.description-wrapper .case-description .case-price{padding-top:0}}.section-caselist[data-layout=gallery] .case-card>.description-wrapper .case-description .case-price>span:nth-child(2){font-weight:700}.section-caselist[data-layout=gallery] .case-card .case-headlines{padding:16px;position:absolute;bottom:0;width:100%}.section-caselist[data-layout=gallery] .case-card .case-headlines:after{content:"";display:flex;flex-direction:column;position:absolute;bottom:0;left:16px;width:calc(100% - 32px);height:1px}.section-caselist[data-layout=gallery] .case-card .case-headlines.under{position:relative;background:rgba(0,0,0,0)}.section-caselist[data-layout=gallery] .case-card .case-headlines .case-headline{font-size:18px;margin-bottom:2px}.section-caselist[data-layout=gallery] .case-card .case-headlines .case-subheadline{font-size:13px}.section-caselist[data-layout=gallery] .case-card .case-read-more{text-align:center;padding-bottom:16px;float:left;width:100%}.section-caselist[data-layout=gallery] .case-card .case-read-more .button{display:inline-block}.section-caselist[data-layout=layout-list] .grid-container{gap:3rem}.section-caselist[data-layout=layout-list] .case-card{display:flex}.section-caselist[data-layout=layout-list] .case-card figure{width:60%;min-height:450px;aspect-ratio:auto;overflow:hidden}.section-caselist[data-layout=layout-list] .case-card figure img{transition:transform .5s ease;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1)}@media screen and (min-width: 768px){.section-caselist[data-layout=layout-list] .case-card:hover figure img{transform:translate(-50%, -50%) scale(1.02)}}.section-caselist[data-layout=layout-list] .case-card .content{flex:1;padding:3.6rem 4rem;background:var(--pb-background-color);color:var(--pb-text-color);align-content:center}.section-caselist[data-layout=layout-list] .case-card .facts{column-count:1;font-size:1.6rem}.section-caselist[data-layout=layout-list] .case-card .case-title{font-size:2.2rem;margin-bottom:2rem}@media screen and (max-width: 767px){.section-caselist[data-layout=layout-list] .case-card{flex-direction:column}.section-caselist[data-layout=layout-list] .case-card figure{width:100%;min-height:auto}.section-caselist[data-layout=layout-list] .case-card figure img{position:static;transform:none !important;transition:none}.section-caselist[data-layout=layout-list] .case-card .content{padding:2.4rem 2rem}.section-caselist[data-layout=layout-list] .case-card .case-title{font-size:2rem;word-break:break-word}.section-caselist[data-layout=layout-list] .case-card .case-subtitle{margin-bottom:2rem}}.section-caselist[data-layout=layout-teaser] .case-card{overflow:hidden;position:relative}.section-caselist[data-layout=layout-teaser] .content{padding-block:1rem;padding-inline:2rem;width:100%;text-align:center;background:var(--pb-background-color);color:var(--pb-text-color)}.section-caselist[data-layout=layout-teaser] .content .case-title,.section-caselist[data-layout=layout-teaser] .content .case-subtitle{font-family:var(--pb-font-heading);font-size:inherit;font-weight:500;display:inline-block;margin-left:2ch;margin-block-end:0}.section-caselist[data-layout=layout-teaser] .facts{display:none}.section-caselist[data-layout=layout-teaser] .sign-openhouse{bottom:5.2rem}@keyframes skeleton-pulse{50%{opacity:.5}}/*# sourceMappingURL=block.css.map */
