.stageSlide{background-size:cover;display:flex;justify-content:flex-end;min-height:360px;padding-top:120px;width:1440px}.stageSlide .caption{align-items:flex-start;border-radius:100px 0 0 0;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:11px 0 20px 53px}.stageSlide .caption h1{font-size:49px;font-weight:700;line-height:59px}.stageSlide .caption h1,.stageSlide .caption p{align-items:flex-end;color:var(--white);display:flex;font-style:normal}.stageSlide .caption p{font-weight:400;line-height:1.4}.stageSlide .caption a{align-items:center;background:var(--Zeltgrau-500);border-radius:64px;color:var(--white);display:flex;flex-direction:row;font-size:20px;justify-content:center;padding:5%;text-decoration:none;width:auto}@media screen and (min-width:1440px){.stageSliderContainer{min-height:480px}}@media screen and (min-width:1440px) and (max-width:1776px){.stageSlide{background-position:10%;background-size:cover;min-height:350px;padding-top:103px;width:1360px}.stageSlide .caption{border-radius:80px 0 0 0;gap:15px;padding:11px 0 20px 53px}.stageSlide .caption h1{font-size:49px;font-weight:700;line-height:59px}.stageSlide .caption p{font-weight:400;line-height:1.4}.stageSlide .caption a{border-radius:64px;font-size:18px;padding:5%;width:auto}}@media screen and (min-width:1152px) and (max-width:1440px){.stageSlide{padding-top:47px;width:1072px}.stageSlide .caption{border-radius:60px 0 0 0;gap:10px;padding:11px 0 20px 53px}.stageSlide .caption h1{font-size:39px;font-weight:700;line-height:47px}.stageSlide .caption p{font-size:16px;font-weight:400;line-height:1.4}.stageSlide .caption a{border-radius:64px;font-size:14px;padding:5%;width:auto}}@media screen and (min-width:501px) and (max-width:1152px){.stageSlide{min-height:215px;padding-top:10px;width:704px}.stageSlide .caption{border-radius:40px 0 0 0;gap:8px;padding:11px 0 20px 53px}.stageSlide .caption h1{font-size:25px;font-weight:700;line-height:47px}.stageSlide .caption p{font-size:14px;font-weight:400;line-height:1.4}.stageSlide .caption a{border-radius:64px;font-size:14px;padding:5%;width:auto}}@media screen and (max-width:500px){.containerCenter{margin:auto;position:relative;width:70%}.stageSlide{padding-top:131px;width:300px}.stageSlide .caption{border-radius:0 32px 0 0;padding:2px 0 10px 13px}.stageSlide .caption h1{font-size:25px;font-weight:700;line-height:30px}.stageSlide .caption p{font-size:14px;font-weight:400;line-height:1.4}.stageSlide .caption a{align-self:flex-end;border-radius:64px;font-size:14px;margin-right:22px;padding:5%;width:auto}}body:has(.startseite) .stageSliderContainer :not(.bto) .captionDiv{margin-top:-29px;width:calc(100% + 1px)}body:has(.startseite) .stageSliderContainer :not(.bto) .captionDivContent{border-radius:32px 0 0 0;padding:32px 32px 24px 64px}body:has(.startseite) .stageSliderContainer :not(.bto) .stageLink{display:none!important}body:has(.startseite) .stageSliderContainer :not(.bto) .stageText{overflow:hidden}@media screen and (max-width:768px){body:has(.startseite) .stageSliderContainer :not(.bto) .stageLink,body:has(.startseite) .stageSliderContainer :not(.bto) .stageText{display:none!important}body:has(.startseite) .stageSliderContainer :not(.bto) .captionDivContent{border-radius:32px 0 0 0;padding:16px}body:has(.startseite) .stageSliderContainer :not(.bto) .headline-h2{flex-wrap:nowrap;word-break:break-word}}
