.huxton-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;height:auto;background-color:var(--hero-grund, #000)}.huxton-hero[data-grundart=verlauf]{background-image:linear-gradient(160deg, var(--hero-grund, #000) 0%, var(--hero-grund-2, var(--hero-grund, #000)) 100%)}.huxton-hero[data-hoehe=voll]{min-height:min(100dvh - 134px,1030px)}.huxton-hero[data-hoehe="21-9"]{aspect-ratio:21/9}.huxton-hero[data-hoehe="3-2"]{aspect-ratio:3/2}.huxton-hero[data-hoehe=inhalt]{min-height:0}.huxton-hero__grund{position:absolute;inset:0;background-image:var(--hero-bild);background-size:cover;background-position:62% center;background-repeat:no-repeat;z-index:0}.huxton-hero__ueberzug{position:absolute;inset:0;pointer-events:none;z-index:1}.huxton-hero[data-ueberzug=verlauf] .huxton-hero__ueberzug{background:linear-gradient(var(--hero-richtung, to right), rgb(var(--hero-ton, 158 180 194)/var(--hero-deckkraft, 0.95)) 0%, rgb(var(--hero-ton, 158 180 194)/calc(var(--hero-deckkraft, 0.95) * 0.895)) calc(var(--hero-weite, 62%) * 0.403), rgb(var(--hero-ton, 158 180 194)/calc(var(--hero-deckkraft, 0.95) * 0.421)) calc(var(--hero-weite, 62%) * 0.774), transparent var(--hero-weite, 62%))}.huxton-hero[data-ueberzug=flaeche] .huxton-hero__ueberzug{background:linear-gradient(var(--hero-richtung, to right), rgb(var(--hero-ton, 158 180 194)/var(--hero-deckkraft, 0.95)) 0%, rgb(var(--hero-ton, 158 180 194)/var(--hero-deckkraft, 0.95)) var(--hero-weite, 62%), transparent var(--hero-weite, 62%))}.huxton-hero[data-ebene=hinter] .huxton-hero__ueberzug{z-index:-1}.huxton-hero__inhalt{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:0;padding:clamp(24px,4vh,48px) 30px clamp(24px,4vh,48px) max(40px,(100vw - 1720px)/2 + 12px)}.huxton-hero[data-hintergrund=an][data-ausschnitt=aus] .huxton-hero__inhalt{flex:0 0 50%;max-width:50%}.huxton-hero[data-hintergrund=an][data-ausschnitt=aus][data-textlage=links] .huxton-hero__inhalt{margin-right:auto}.huxton-hero[data-hintergrund=an][data-ausschnitt=aus][data-textlage=rechts] .huxton-hero__inhalt{margin-left:auto}.huxton-hero[data-hintergrund=an][data-ausschnitt=aus][data-textlage=mitte] .huxton-hero__inhalt{margin:0 auto}.huxton-hero[data-textlage=links] .huxton-hero__inhalt{align-items:flex-start;text-align:left}.huxton-hero[data-textlage=rechts] .huxton-hero__inhalt{align-items:flex-end;text-align:right}.huxton-hero[data-textlage=mitte] .huxton-hero__inhalt{align-items:center;text-align:center;padding-left:30px;padding-right:30px}.huxton-hero__wort{display:flex;flex-direction:column}.huxton-hero__intro{font-size:clamp(16px,1.5vw,22px);font-weight:300;color:color-mix(in srgb, var(--hero-schrift, #fff) 85%, transparent);letter-spacing:.01em;margin-bottom:6px;animation:huxtonFadeUp .6s ease both}.huxton-hero[data-kursiv=ja] .huxton-hero__intro{font-style:italic}.huxton-hero__title{font-size:clamp(32px,4.5vw,64px);font-weight:700;color:var(--hero-schrift, #fff);line-height:1.08;letter-spacing:-0.02em;margin-bottom:12px;white-space:nowrap;animation:huxtonFadeUp .6s .1s ease both}.huxton-hero[data-ueberzug=keiner] .huxton-hero__title{text-shadow:0 2px 16px rgba(0,0,0,.35)}.huxton-hero__subtitle{font-size:clamp(16px,1.5vw,22px);font-weight:400;color:color-mix(in srgb, var(--hero-schrift, #fff) 85%, transparent);margin-bottom:24px;animation:huxtonFadeUp .6s .2s ease both}.huxton-hero[data-kursiv=ja] .huxton-hero__subtitle{font-style:italic}.huxton-hero__motiv{display:block;max-width:100%;height:auto;margin:12px 0 8px;animation:huxtonFadeUp .6s .25s ease both}.huxton-hero[data-motivgroesse=klein] .huxton-hero__motiv{width:38%}.huxton-hero[data-motivgroesse=mittel] .huxton-hero__motiv{width:58%}.huxton-hero[data-motivgroesse=gross] .huxton-hero__motiv{width:82%}.huxton-hero[data-motivgroesse=eigen] .huxton-hero__motiv{width:var(--motiv-breite, 58%)}.huxton-hero[data-ueberlappung=an] .huxton-hero__motiv{margin-top:clamp(-72px,-4vw,-16px)}.huxton-hero[data-ueberlappung=an] .huxton-hero__wort{position:relative;z-index:2}.huxton-hero__motive{width:100%;min-width:0;overflow:hidden}.huxton-hero[data-motivgroesse=klein] .huxton-hero__motive{max-width:38%}.huxton-hero[data-motivgroesse=mittel] .huxton-hero__motive{max-width:58%}.huxton-hero[data-motivgroesse=gross] .huxton-hero__motive{max-width:82%}.huxton-hero[data-ueberlappung=an] .huxton-hero__motive{margin-top:clamp(-72px,-4vw,-16px)}.huxton-hero[data-textlage=mitte] .huxton-hero__motive{margin-left:auto;margin-right:auto}.huxton-hero[data-textlage=rechts] .huxton-hero__motive{margin-left:auto}.huxton-hero .huxton-hero__motive .huxton-hero__motiv{width:100%;margin:0}.huxton-hero__motive--einzeln .huxton-hero__motiv-feld{display:none}.huxton-hero__motive--einzeln .huxton-hero__motiv-feld:first-child{display:block}.huxton-hero__motive--einzeln .huxton-hero__motiv-punkte{display:none}.huxton-hero__motiv-punkte{position:relative !important;bottom:auto !important;margin-top:14px}.huxton-hero__motiv-punkte .swiper-pagination-bullet{width:10px;height:10px;background:color-mix(in srgb, var(--hero-schrift, #fff) 45%, transparent);opacity:1}.huxton-hero__motiv-punkte .swiper-pagination-bullet-active{background:var(--hero-schrift, #fff)}.huxton-hero__kacheln{animation:huxtonFadeUp .6s .3s ease both;width:100%}.huxton-hero[data-kachelform=karte] .huxton-hero__kacheln{overflow:hidden;max-width:716px}.huxton-hero[data-kachelform=pille] .huxton-hero__kacheln,.huxton-hero[data-kachelform=text] .huxton-hero__kacheln{display:flex;flex-wrap:wrap;gap:16px}.huxton-hero[data-textlage=mitte] .huxton-hero__kacheln{justify-content:center}.huxton-hero[data-textlage=rechts] .huxton-hero__kacheln{justify-content:flex-end}.huxton-hero__swiper{overflow:hidden;width:100%}.huxton-hero__kachel{text-decoration:none;color:var(--hero-schrift, #fff);cursor:pointer}.huxton-hero__kachel:focus-visible{outline:2px solid var(--hero-schrift, #fff);outline-offset:3px}.huxton-hero__kachel:hover{color:var(--hero-schrift, #fff)}.huxton-hero__kachel--karte{display:flex;flex-direction:column;align-items:center;background:color-mix(in srgb, var(--hero-schrift, #fff) 20%, transparent);border:none;border-radius:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden;padding:8px 8px 10px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;width:100%;aspect-ratio:350/480;height:auto}.huxton-hero__kachel--karte:hover{background:color-mix(in srgb, var(--hero-schrift, #fff) 36%, transparent);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.huxton-hero__kachel--pille{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb, var(--hero-schrift, #fff) 55%, transparent);border-radius:999px;padding:12px 30px;transition:background .15s ease,border-color .15s ease}.huxton-hero__kachel--pille:hover{background:color-mix(in srgb, var(--hero-schrift, #fff) 12%, transparent);border-color:var(--hero-schrift, #fff)}.huxton-hero__kachel--text{display:inline-flex;align-items:center;border-bottom:1px solid color-mix(in srgb, var(--hero-schrift, #fff) 50%, transparent);padding-bottom:3px}.huxton-hero__kachel--text:hover{border-bottom-color:var(--hero-schrift, #fff)}.huxton-hero__kachel-bild{flex:1 1 auto;width:100%;min-height:0;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.huxton-hero__kachel-bild img{width:100%;height:100%;object-fit:contain;transform:scale(1.35)}.huxton-hero__kachel-titel{flex:0 0 auto;font-weight:600;color:var(--hero-schrift, #fff)}.huxton-hero__kachel--karte .huxton-hero__kachel-titel{font-size:clamp(18px,1.6vw,24px);text-align:center;margin:0}.huxton-hero__kachel--pille .huxton-hero__kachel-titel,.huxton-hero__kachel--text .huxton-hero__kachel-titel{font-size:clamp(15px,1.2vw,18px);white-space:nowrap}.huxton-hero__pagination{position:relative !important;bottom:auto !important;left:0 !important;width:100% !important;margin-top:16px;text-align:left}.huxton-hero__pagination .swiper-pagination-bullet{width:10px;height:10px;background:color-mix(in srgb, var(--hero-schrift, #fff) 45%, transparent);opacity:1;margin:0 6px 0 0;transition:background .2s ease}.huxton-hero__pagination .swiper-pagination-bullet:hover{background:color-mix(in srgb, var(--hero-schrift, #fff) 70%, transparent)}.huxton-hero__pagination .swiper-pagination-bullet-active{background:var(--hero-schrift, #fff)}.huxton-hero[data-textlage=mitte] .huxton-hero__pagination{text-align:center}.huxton-hero[data-textlage=rechts] .huxton-hero__pagination{text-align:right}@keyframes huxtonFadeUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.huxton-hero__intro,.huxton-hero__title,.huxton-hero__subtitle,.huxton-hero__motiv,.huxton-hero__kacheln{animation:none !important}.huxton-hero__kachel{transition:none !important}}@media(max-width: 1199.98px){.huxton-hero{min-height:auto;aspect-ratio:auto;display:block}.huxton-hero__grund{display:none}.huxton-hero__ueberzug{display:none}.huxton-hero__inhalt{padding:40px 24px 32px}.huxton-hero[data-hintergrund=an][data-ausschnitt=aus] .huxton-hero__inhalt{flex:0 0 auto;max-width:none}.huxton-hero__title{white-space:normal;word-break:normal;overflow-wrap:break-word}.huxton-hero[data-motivgroesse=klein] .huxton-hero__motiv{width:70%}.huxton-hero[data-motivgroesse=mittel] .huxton-hero__motiv{width:88%}.huxton-hero[data-motivgroesse=gross] .huxton-hero__motiv{width:100%}.huxton-hero[data-kachelform=karte] .huxton-hero__kacheln{max-width:712px;margin:0 auto}}@media(max-width: 767.98px){.huxton-hero[data-kachelform=karte] .huxton-hero__kacheln{max-width:350px}.huxton-hero__pagination .swiper-pagination-bullet{width:14px;height:14px;margin:0 8px 0 0;padding:15px;background-clip:content-box}}.hero-abfolge{position:relative;width:100%;min-width:0;overflow:hidden}.hero-abfolge .swiper-slide{height:auto}.hero-abfolge__ueberschrift{position:relative;z-index:3;margin:0;padding:24px 30px 0;font-size:clamp(22px,2.4vw,34px);font-weight:700;letter-spacing:-0.017em}.hero-abfolge__punkte{position:absolute !important;bottom:18px !important;left:0 !important;width:100% !important;z-index:3;text-align:center}.hero-abfolge__punkte .swiper-pagination-bullet{width:10px;height:10px;background:hsla(0,0%,100%,.5);opacity:1}.hero-abfolge__punkte .swiper-pagination-bullet-active{background:#fff}.hero-abfolge--einzeln .hero-abfolge__folge{display:none}.hero-abfolge--einzeln .hero-abfolge__folge:first-child{display:block}.hero-abfolge--einzeln .hero-abfolge__punkte{display:none}@media(max-width: 767.98px){.hero-abfolge__punkte .swiper-pagination-bullet{width:14px;height:14px;padding:15px;background-clip:content-box}}

/*# sourceMappingURL=huxton-hero-slider.min.css.map *//*# sourceMappingURL=huxton-hero-slider.css.map */
