.block-listing-7{position:relative;overflow:hidden;padding-block:min(calc(3.125rem + 8.125 * (100vw - 22.5rem) / 77.5),11.25rem)}.block-listing-7::before{position:absolute;z-index:1;visibility:hidden;content:"";transition-timing-function:cubic-bezier(0.5, 0, 0, 1);transition-duration:500ms;transition-property:opacity,visibility;opacity:0;background-color:#1a1917;inset:0}.block-listing-7.is-overlay-active::before{visibility:visible;opacity:.75}.block-listing-7 .wrapper{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-listing-7 .header-wrapper{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 62rem){.block-listing-7 .header-wrapper{display:flex;flex-flow:row;align-items:flex-end;justify-content:space-between}}.block-listing-7 .header-wrapper .header-inner-wrapper{display:flex;flex-flow:column;flex:1 1 0;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-listing-7 .header-wrapper .header-inner-wrapper .component-headline.is-style-default{font-size:min(calc(1.625rem + 2.875 * (100vw - 22.5rem) / 77.5),4.5rem);line-height:.8;font-weight:400;font-family:ChaletComprime;letter-spacing:.01em;text-transform:uppercase}@media(min-width: 62rem){.block-listing-7 .header-wrapper .component-buttons{flex-wrap:nowrap}}.block-listing-7 .cards-wrapper{display:grid;grid-template-columns:minmax(0, 1fr);gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 62rem){.block-listing-7 .cards-wrapper{grid-template-columns:repeat(3, minmax(0, 1fr))}}