.project-eifel .hero--gallery__headline{font:700 normal clamp(48px,39.36px + 2.064vw,60px)/110% var(--font-display),Times,serif;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.project-rureifel .hero--gallery__headline{font:400 normal clamp(48px,39.36px + 2.064vw,60px)/110% var(--font-display),Times,serif;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.project-rureifel .hero--gallery__controls{left:50%;position:absolute;transform:translateX(-50%);z-index:3}@media(max-width:800px){.project-rureifel .hero--gallery__controls{bottom:calc(8vw + 50px)}}@media(min-width:801px){.project-rureifel .hero--gallery__controls{bottom:calc(4vw + 90px)}}@media(max-width:800px){.project-rureifel .hero--article__image .figcaption,.project-rureifel .hero--gallery__image .figcaption{bottom:calc(8vw + 50px)}}@media(min-width:801px){.project-rureifel .hero--article__image .figcaption,.project-rureifel .hero--gallery__image .figcaption{bottom:calc(4vw + 90px)}}.project-dueren .hero--gallery__headline{font:700 normal clamp(48px,39.36px + 2.064vw,60px)/110% var(--font-display),Times,serif;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.project-staedteregion-aachen .hero--gallery__headline{font:600 normal clamp(48px,39.36px + 2.064vw,60px)/110% var(--font-display),Times,serif;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.hero--gallery{--local-background-bullet:var(--color-surface-white);--local-color-roofline:var(--color-text-white);--local-color-headline:var(--color-text-white);--local-color-trigger:var(--color-text-white);--local-color-moviebutton:var(--color-text-white)}.hero--gallery__teaser{display:flex;flex-direction:column;left:50%;position:absolute;row-gap:8px;transform:translateX(-50%);z-index:4}@media(max-width:1120px){.hero--gallery__teaser{padding:0 30px;width:100%}}@media(min-width:1120.1px){.hero--gallery__teaser{width:1120px}}@media(max-width:1600px){.stage.layout--frontdoor .hero--gallery__teaser{top:18vh}}@media(min-width:1600.1px){.stage.layout--frontdoor .hero--gallery__teaser{top:25vh}}@media(max-width:1600px){.stage.layout--content .hero--gallery__teaser{top:140px}}@media(min-width:1600.1px){.stage.layout--content .hero--gallery__teaser{top:280px}}.hero--gallery__roofline{color:var(--local-color-roofline);font:700 normal clamp(19px,15.4px + .86vw,24px)/110% var(--font-text),Arial,sans-serif;text-shadow:0 0 2px rgba(0,0,0,.9)}.hero--gallery__headline{color:var(--local-color-headline);text-shadow:0 0 2px rgba(0,0,0,.9)}@media(min-width:1000.1px){.hero--gallery__headline{font-size:80px!important}}.hero--gallery{margin:0 auto;max-width:2560px;overflow:hidden;position:relative;width:100%;z-index:1;--swiper-pagination-bullet-horizontal-gap:0}.hero--gallery .swiper-pagination{bottom:45px;column-gap:8px;display:flex;flex-direction:row;left:50%;position:absolute;transform:translateX(-50%);width:auto;z-index:3}.hero--gallery .swiper-pagination-bullet{background-color:var(--local-background-bullet);border-radius:4px;cursor:pointer;display:inline-block;height:6px;opacity:.4;width:30px}.hero--gallery .swiper-pagination-bullet-active{opacity:1}.hero--gallery .swiper-button-next,.hero--gallery .swiper-button-prev{align-items:center;background-color:rgba(0,0,0,.5);cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease-out;width:60px;z-index:3}@media(max-width:1000px){.hero--gallery .swiper-button-next,.hero--gallery .swiper-button-prev{display:none}}@media(min-width:1000.1px){.hero--gallery .swiper-button-next,.hero--gallery .swiper-button-prev{display:inline-block}}.hero--gallery .swiper-button-next:hover,.hero--gallery .swiper-button-prev:hover{background-color:#000}.hero--gallery .swiper-button-next .icon,.hero--gallery .swiper-button-prev .icon{color:var(--local-color-trigger);font-size:60px}.hero--gallery .swiper-button-next{border-radius:11px 0 0 11px;right:0}.hero--gallery .swiper-button-prev{border-radius:0 11px 11px 0;left:0}.hero--gallery .swiper-button-disabled{cursor:none;opacity:.2}.hero--gallery .swiper-button-disabled:hover{background-color:rgba(0,0,0,.5)}.hero--gallery .swiper-button-next:after,.hero--gallery .swiper-button-prev:after{display:none}