.squ-fh__shot{margin:var(--sc-7) 0 0}.squ-fh__shot img{border-radius:var(--sc-r-lg) var(--sc-r-lg) 0 0;width:100%;height:auto;box-shadow:var(--sc-e3);background:var(--sc-canvas);display:block}.squ-fsteps{gap:var(--sc-9);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.squ-fstep{gap:var(--sc-7);grid-template-columns:1fr 1fr;align-items:center;display:grid}.squ-fstep__copy{gap:var(--sc-3);flex-direction:column;align-items:flex-start;display:flex}.squ-fstep--flip .squ-fstep__copy{order:2}.squ-can{columns:3;column-gap:var(--sc-7)}.squ-can__grp{break-inside:avoid;margin-bottom:var(--sc-7)}.squ-can ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.squ-can li{font-size:var(--sc-t-sm);color:var(--sc-ink-soft);padding-left:18px;line-height:1.45;position:relative}.squ-can li:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--sc-accent);width:7px;height:7px;position:absolute;top:.55em;left:0}.squ-rights{gap:var(--sc-4);max-width:46rem;padding:var(--sc-6);background:var(--sc-canvas);border:1px solid var(--squ-line);border-radius:var(--sc-r-lg);flex-direction:column;align-items:flex-start;display:flex}.squ-textlink{font-family:var(--sc-font-display);font-variation-settings:"wdth" 94;font-weight:700;font-size:var(--sc-t-sm);color:var(--sc-accent);border-bottom:2px solid #0000;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.squ-textlink:hover{border-bottom-color:var(--sc-accent)}.squ-fcta{background:rgb(var(--ink-deep-ch));color:#fff;clip-path:polygon(0 4vw,100% 0,100% 100%,0 100%);margin-top:-4vw;padding-block:calc(4vw + clamp(3.5rem,7vw,7rem)) clamp(3.5rem,7vw,7rem);position:relative;overflow:hidden}.squ-fcta__foto{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.squ-fcta__scrim{z-index:1;pointer-events:none;background:linear-gradient(100deg, rgb(var(--ink-deep-ch) / .96) 0%, rgb(var(--ink-deep-ch) / .7) 60%, rgb(var(--ink-deep-ch) / .3) 100%);position:absolute;inset:0}.squ-fcta__in{z-index:2;gap:var(--sc-4);flex-direction:column;align-items:flex-start;display:flex;position:relative}.squ-fcta .squ-d{color:#fff}.squ-fcta .squ-lede{color:var(--squ-on-dark-2);max-width:34ch}@media (width<=900px){.squ-fstep{gap:var(--sc-5);grid-template-columns:1fr}.squ-fstep--flip .squ-fstep__copy{order:0}.squ-can{columns:1}.squ-rights{padding:var(--sc-5)}}@media (width>=901px) and (width<=1200px){.squ-can{columns:2}}.squ-can{columns:auto;gap:var(--sc-7) var(--sc-6);grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));align-items:start;display:grid}.squ-can__grp{margin-bottom:0}.squ-rights{margin-top:var(--sc-8)}@media (width<=900px){.squ-can{grid-template-columns:1fr}}.squ-can{border-top:1px solid var(--squ-line-strong);flex-direction:column;grid-template-columns:none;gap:0;display:flex}.squ-can__grp{gap:var(--sc-4) var(--sc-6);padding:var(--sc-5) 0;border-bottom:1px solid var(--squ-line);grid-column:auto;grid-template-columns:13rem 1fr;display:grid}.squ-can__grp .squ-grp__name{border:0;align-self:start;margin:0;padding:0}.squ-can ul{columns:2;column-gap:var(--sc-6);display:block}.squ-can li{break-inside:avoid;margin-bottom:8px;padding-left:15px}.squ-can li:before{opacity:.55;width:5px;height:5px;top:.6em}@media (width<=900px){.squ-can__grp{padding:var(--sc-4) 0;grid-template-columns:1fr}.squ-can ul{columns:1}}@media (width>=901px) and (width<=1150px){.squ-can__grp{grid-template-columns:10rem 1fr}}@media (width<=700px){.squ-fh__shot img{aspect-ratio:4/5;object-fit:cover;object-position:27% 0}.squ-fh__shot--handy img{aspect-ratio:auto;object-fit:initial;border-radius:var(--sc-r-lg);max-width:13.5rem;margin-inline:auto}}.squ-fh__shot picture{display:block}.squ-cut--folge img{width:100%;height:auto;display:block}.squ-folge{display:block;position:relative}.squ-folge__zwei{animation:squ-folge-wechsel 7s var(--sc-ease-out,ease) infinite;position:absolute;inset:0}@keyframes squ-folge-wechsel{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.squ-folge__zwei{opacity:0;animation:none}}.squ-fgr{background:var(--sc-canvas);padding-block:clamp(2rem,4vw,4rem) clamp(5rem,9vw,8rem)}.squ-fgr__in{flex-direction:column;gap:clamp(4rem,7vw,6rem);display:flex}
