section.titlebild-section{position:relative;max-height:50vh;overflow:hidden}section.titlebild-section .bild-title{position:absolute;right:0;left:0;top:43%}section.titlebild-section .bild-title .headline{color:var(--elarb-white);font-weight:700;letter-spacing:.055em;margin-bottom:0;line-height:1.2;font-size:2.25rem;text-align:center;text-transform:uppercase;text-shadow:rgb(0 0 0 / 50%) 0 2px 5px}section.titlebild-section.top .full-bild>img{height:auto;width:100%}section.titlebild-section.center .full-bild img{height:auto;width:100%}section.titlebild-section.bottom .full-bild img{height:auto;width:100%}section.titlebild-section.contact .full-bild img{height:auto;width:100%}@media(max-width:1900px){}@media(max-width:1600px){}@media(max-width:1400px){}@media only screen and (max-width:1200px){section.titlebild-section .bild-title .headline{font-size:2rem;line-height:1.2}}@media only screen and (max-width:992px){section.titlebild-section.top .full-bild>img{height:320px;width:100%;object-fit:cover}section.titlebild-section.center .full-bild img{height:320px;width:100%;object-fit:cover}section.titlebild-section.bottom .full-bild img{height:320px;width:100%;object-fit:cover}section.titlebild-section.contact .full-bild img{height:320px;width:100%;object-fit:cover}section.titlebild-section .bild-title .headline{font-size:1.8rem;line-height:1.2}}@media only screen and (max-width:767px){section.titlebild-section .bild-title .headline{font-size:1.5rem;line-height:1.2}section.titlebild-section .bild-title{top:40%}}@media only screen and (max-width:480px){section.titlebild-section .bild-title .headline{font-size:1.2rem;line-height:1.2}section.titlebild-section .bild-title{top:40%}}