/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */
.csTeaserSection{box-sizing:border-box;background-color:#fafafa;background-image:radial-gradient(circle at 1px 1px,#0d1b3e14 1px,#0000 0);background-size:22px 22px;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(64px,8vw,110px) 0}.csTeaserSection__inner{box-sizing:border-box;grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,90px);width:100%;max-width:1360px;margin:0 auto;padding:0 clamp(32px,4.8vw,80px);display:grid}.csTeaserSection__side{min-width:0;position:relative}.csTeaserSection__sideInner{align-self:start;position:sticky;top:120px}.csTeaserSection__sideInner>astro-slot,.csTeaserSection__side>astro-slot{width:100%;display:block}.csTeaserSection__main{flex-direction:column;gap:24px;min-width:0;display:flex}.csTeaserSection__row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;gap:20px;width:100%;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.csTeaserSection__row::-webkit-scrollbar{display:none}.csTeaserSection__row:focus-visible{outline-offset:4px;outline:2px solid #f07b2f}.csTeaserSection__row .csTeaser{scroll-snap-align:start;flex:0 0 calc(33.3333% - 13.3333px);min-width:0}.csTeaserSection__nav{border-top:1px solid #0d1b3e1a;justify-content:center;align-items:center;gap:18px;padding-top:24px;display:flex}.csTeaserSection__nav[data-visible=false]{display:none}.csTeaserSection__navBtn{color:#0d1b3e;cursor:pointer;background:0 0;border:1px solid #0d1b3e26;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;line-height:1;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.csTeaserSection__navBtn:hover:not(:disabled){color:#f07b2f;background-color:#f07b2f0f;border-color:#f07b2f}.csTeaserSection__navBtn:focus-visible{outline-offset:3px;outline:2px solid #f07b2f}.csTeaserSection__navBtn:disabled{opacity:.25;cursor:default}.csTeaserSection__dots{align-items:center;gap:8px;display:flex}.csTeaserSection__dot{background-color:#0d1b3e33;border-radius:50%;width:6px;height:6px;transition:background-color .18s,width .18s,height .18s}.csTeaserSection__dot[data-active=true]{background-color:#f07b2f;width:9px;height:9px}@media (min-width:1024px) and (max-width:1200px){.csTeaserSection__inner{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:28px}.csTeaserSection__row{gap:14px}.csTeaserSection__row .csTeaser{flex-basis:calc(33.3333% - 9.33333px)}}@media (min-width:768px) and (max-width:1023px){.csTeaserSection__inner{grid-template-columns:1fr;gap:34px}.csTeaserSection__sideInner{position:relative;top:auto}.csTeaserSection__nav{display:none}.csTeaserSection__row{scroll-snap-type:none;flex-wrap:wrap;gap:16px;overflow-x:visible}.csTeaserSection__row .csTeaser{flex-basis:calc(50% - 8px)}}@media (max-width:767px){.csTeaserSection__inner{grid-template-columns:1fr;gap:30px}.csTeaserSection__sideInner{position:relative;top:auto}.csTeaserSection__nav{display:none}.csTeaserSection__row{scroll-snap-type:none;flex-direction:column;gap:14px;overflow-x:visible}.csTeaserSection__row .csTeaser{flex-basis:auto}}