.moduleAnfrageBanner .anfrageBanner{background-image:linear-gradient(222deg,#3b5af9,#b620e0 46%,#cd2699 65%,#f7b500);border-radius:15px;color:#fff;padding:clamp(50px,7vw,110px) clamp(30px,6vw,100px)}.moduleAnfrageBanner .anfrageBanner__kopf{max-width:760px}.moduleAnfrageBanner .anfrageBanner__titel{color:#fff;font-size:clamp(40px,5.2vw,84px);font-weight:500;letter-spacing:-.01em;line-height:1.15;margin:0 0 26px}.moduleAnfrageBanner .anfrageBanner__text{color:#fff;font-size:20px;font-weight:300;line-height:34px;margin:0 0 50px}.moduleAnfrageBanner .anfrageBanner__aktionen{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px 44px}.moduleAnfrageBanner .anfrageBanner__cta{align-items:center;display:flex;flex-direction:column;gap:14px}@media (max-width:576px){.moduleAnfrageBanner .anfrageBanner__cta{width:100%}}.moduleAnfrageBanner .anfrageBanner__button{align-items:center;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 2px #fff;color:#000;display:inline-flex;font-size:16px;font-weight:500;letter-spacing:.04em;line-height:20px;padding:15px 40px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out;white-space:nowrap}.moduleAnfrageBanner .anfrageBanner__button:focus-visible,.moduleAnfrageBanner .anfrageBanner__button:hover{background-color:transparent;color:#fff;text-decoration:none}.moduleAnfrageBanner .anfrageBanner__button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:576px){.moduleAnfrageBanner .anfrageBanner__button{justify-content:center;padding:15px 20px;text-align:center;white-space:normal;width:100%}}.moduleAnfrageBanner .anfrageBanner__hinweis{color:hsla(0,0%,100%,.8);font-size:11px;letter-spacing:.02em;margin:0}.moduleAnfrageBanner .arrowFine.anfrageBanner__link{font-size:16px;letter-spacing:.04em;line-height:20px;margin-top:16.5px}@media (min-width:1200px) and (max-width:1399.98px){.moduleAnfrageBanner .anfrageBanner__titel{font-size:54px}}@media (min-width:1024px) and (max-width:1199.98px){.moduleAnfrageBanner .anfrageBanner{padding:52px 48px}.refSection.moduleAnfrageBanner .anfrageBanner__titel{font-size:40px}.refSection.moduleAnfrageBanner .anfrageBanner__text{font-size:16px;line-height:26px;margin-bottom:32px}.moduleAnfrageBanner .anfrageBanner__button{font-size:14px;padding:12px 28px}}@media (max-width:767.98px){.moduleAnfrageBanner .anfrageBanner{padding:36px 20px}.refSection.moduleAnfrageBanner .anfrageBanner__titel{font-size:30px;line-height:1.2;margin-bottom:14px}.refSection.moduleAnfrageBanner .anfrageBanner__text{font-size:16px;line-height:26px;margin-bottom:26px}.moduleAnfrageBanner .anfrageBanner__button{padding-bottom:13px;padding-top:13px}}section.moduleAnfrageBanner--seite{background:#fff;color:#000;padding:0 0 140px}@media (min-width:768px) and (max-width:1199.98px){section.moduleAnfrageBanner--seite{padding-bottom:100px}}@media (max-width:767.98px){section.moduleAnfrageBanner--seite{padding-bottom:72px}}.moduleAnfrageBanner--seite :where(h2,p){margin:0}.moduleAnfrageBanner--seite :where(h2,p,a){hyphens:manual;-webkit-hyphens:manual}@media (max-width:1399.98px){.moduleAnfrageBanner--seite .anfrageBanner__text{font-size:18px;line-height:30px}}@media (min-width:1024px) and (max-width:1199.98px){.moduleAnfrageBanner--seite .anfrageBanner__titel{font-size:40px}.moduleAnfrageBanner--seite .anfrageBanner__text{font-size:16px;line-height:26px;margin-bottom:32px}}@media (max-width:767.98px){.moduleAnfrageBanner--seite .anfrageBanner__titel{font-size:30px;line-height:1.2;margin-bottom:14px}.moduleAnfrageBanner--seite .anfrageBanner__text{font-size:16px;line-height:26px;margin-bottom:26px}}