:root {
    --primary-h: 52 !important;
    --primary-s: 40.4% !important;
    --primary-l: 88.8% !important;
    --primary-contrast-h: var(--primary-h) !important;
    --primary-contrast-s: var(--primary-s) !important;
    --primary-contrast-l: 20%  !important;

    --secondary-h: 52 !important;
    --secondary-s: 21.1% !important;
    --secondary-l: 28.8% !important;
    --secondary-contrast-h: var(--secondary-h) !important;
    --secondary-contrast-s: var(--secondary-s) !important;
    --secondary-contrast-l: 100%  !important;
  }
  /* Hide flatfinder disclaimer + residential list end text */
.flatfinder__attribution.flatfinder__overlay,
.blocks-residentials__loading span {
  display: none;
}

.flatfinder-leaflet-v1-card__button .k-button__content{
 font-size: 0;
}
.flatfinder-leaflet-v1-card__button:after{
content: "Siehe Wohnungsbeschrieb"
}

.footer__custom-content-item img{
max-height: 40vh !important;
width: 90% !important;
}

.k-media-gallery__carousel,
.blocks-images-text-section__images--layout-gallery .k-elements-photoswipe__item-thumbnail {
    aspect-ratio: 3 / 2 !important;
    max-height: 100% !important;
}

/*adjust cover size on small screens */
@media (max-width: 992px) {
  .standard-project .main-hero {
    --main-cover-height: 45vh !important;
  }
}

/*adjust map size */
.blocks-map .k-elements-image {
  --blocks-map-aspect-ratio: 1920/1051 !important;
  --k-elements-image-aspectratio: 1920/1051 !important;
}