.cls-1.astro-4MATYD2D{fill:none;stroke-linejoin:round;stroke-width:25px}.cls-1.astro-4MATYD2D,.cls-2.astro-4MATYD2D,.cls-3.astro-4MATYD2D{stroke:#181716}.cls-1.astro-4MATYD2D,.cls-2.astro-4MATYD2D{stroke-linecap:round}.cls-2.astro-4MATYD2D,.cls-3.astro-4MATYD2D{fill:#181716;stroke-miterlimit:10;stroke-width:20px}.debug.astro-7HSJXGCA{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;padding:1rem 1.5rem}.debug-header.astro-7HSJXGCA,pre.astro-7HSJXGCA{margin:-1rem -1.5rem 1rem;padding:.25rem .75rem}.debug-header.astro-7HSJXGCA{background:#ff1639;border-radius:4px 4px 0 0}.debug-title.astro-7HSJXGCA{color:#fff;font-size:1em;margin:.5em 0}.debug-label.astro-7HSJXGCA{font-weight:700;margin-right:.75em;text-transform:uppercase}pre.astro-7HSJXGCA{border:1px solid #eee;border-radius:0 0 4px 4px;font-size:14px;padding:1rem .75rem}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html[focus-within]{scroll-behavior:smooth}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5;min-height:100vh}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html[focus-within]{scroll-behavior:auto}html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--clr-primary:#ebb447;--clr-primary-shade:#ca6}img{height:auto}svg{display:block;margin:0 auto;max-height:5rem;max-width:5rem}.hotline{align-items:center;aspect-ratio:1/1;background-color:#5e90ed;border-radius:50%;color:#fff;display:grid;font-size:.75rem;justify-content:center;right:.5rem;text-decoration:none;top:1rem;transform:rotate(10deg);width:5rem}.hotline,.hotline:after{font-weight:700;position:absolute}.hotline:after{background-color:#1a61e6;border-radius:.2rem;content:"Hotline";display:block;margin-top:4rem;padding:.2rem}.hotline svg{fill:#1a61e6;filter:blur(.05rem);left:1rem;opacity:.5;position:absolute;z-index:-1}.logo{height:10rem;width:100%}.logo svg{max-height:100%;max-width:100%}.features svg{filter:blur(.125rem);opacity:.05;position:absolute;right:1rem;transform:scale(1.2);transform-origin:top right;z-index:-1}h2{font-size:3rem;line-height:1;padding-bottom:2rem;position:relative;width:-webkit-min-content;width:-moz-min-content;width:min-content}h2,h2:before{display:block}h2:before{background-color:#ebb447;background-color:var(--clr-primary);content:"";height:5rem;margin-left:-2.25rem;margin-top:-2.25rem;position:absolute;width:2rem}.claim{color:#666;font-size:1.25rem;font-weight:700}.features li{border-radius:.25rem;box-shadow:0 0 .75rem #0000000d;padding:1rem;position:relative}.icon-stroke{fill:none;stroke:#ebb447;stroke:var(--clr-primary);stroke-linejoin:round;stroke-width:25px}.icon-fill{fill:#ca6;fill:var(--clr-primary-shade);stroke:none}body,html{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;scroll-behavior:smooth}main{grid-gap:5rem;display:grid;gap:5rem;padding-top:10rem;position:relative}nav ul{display:none;flex-direction:column;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}nav a{text-decoration:none}nav a,nav a:hover{color:#ebb447;color:var(--clr-primary)}nav a:hover{text-decoration:underline}header{grid-gap:2rem;grid-gap:.5rem;background-color:#fff;box-shadow:0 0 .5rem .1rem #0003;display:grid;gap:.5rem;justify-items:center;min-height:10rem;position:fixed;width:100%;z-index:999}footer{background-color:#666;color:#fff;font-size:.5rem;padding:1rem;text-align:center}ul{list-style:none}li,ul{margin:0;padding:0}section{box-shadow:0 0 .5rem .2rem #0000000d;margin:0 auto;overflow:hidden;padding:2rem;position:relative;width:100%}.container{margin:0 auto;max-width:min(60rem,calc(100% - 2rem))}.referenzen{display:flex;gap:2rem}.referenzen li{flex-basis:min(5em,30%);flex-grow:1;flex-shrink:1}.referenzen p{color:#000;font-weight:700;text-align:center;text-decoration:none}.referenzen img{border-radius:1rem;box-shadow:0 0 1rem #3333;margin:0 auto;overflow:hidden;width:80%}p{margin-bottom:1rem}.columns{display:flex;flex-basis:fill;flex-direction:column;gap:2rem}.col{flex:1}.features{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;list-style:none}.smartphone-dummy>*{max-height:100%;max-width:100%;position:absolute}.smartphone-dummy{--height:20rem;aspect-ratio:1/2;height:var(--height);position:relative}.slides{border-radius:calc(var(--height)/20);height:calc(100% - var(--height)/25);margin:calc(var(--height)/50);overflow:hidden;width:calc(100% - var(--height)/30)}.slides>*{--slide-duration:7s;-webkit-animation-duration:calc(var(--slide-duration)*5);animation-duration:calc(var(--slide-duration)*5);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:fade;animation-name:fade;left:0;position:absolute;top:0}.slides img:first-child{-webkit-animation-delay:calc(var(--slide-duration)*0);animation-delay:calc(var(--slide-duration)*0)}.slides img:nth-child(2){-webkit-animation-delay:calc(var(--slide-duration)*1);animation-delay:calc(var(--slide-duration)*1)}.slides img:nth-child(3){-webkit-animation-delay:calc(var(--slide-duration)*2);animation-delay:calc(var(--slide-duration)*2)}.slides img:nth-child(4){-webkit-animation-delay:calc(var(--slide-duration)*3);animation-delay:calc(var(--slide-duration)*3)}.slides img:nth-child(5){-webkit-animation-delay:calc(var(--slide-duration)*4);animation-delay:calc(var(--slide-duration)*4)}.hero>img{filter:blur(.1rem);left:0;max-width:inherit;-o-object-fit:cover;object-fit:cover;opacity:.2;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:800px){nav ul{display:flex;flex-direction:row;gap:2rem}.features{grid-template-columns:repeat(2,1fr)}.columns{flex-basis:50%;flex-direction:row}.small{flex-grow:0;flex-shrink:1}.smartphone-dummy{--height:40rem}main{padding-top:15rem}}@-webkit-keyframes fade{0%,30%,to{opacity:0}20%,5%{opacity:1}}@keyframes fade{0%,30%,to{opacity:0}20%,5%{opacity:1}}.about{background-color:#ebb447;background-color:var(--clr-primary)}input[type=checkbox]{display:none}.lbl-toggle{background:#ebb447;background:var(--clr-primary);border-radius:7px;color:#000;cursor:pointer;display:block;font-size:1.2rem;padding:1rem;transition:all .25s ease-out}.lbl-toggle:before{border-bottom:5px solid transparent;border-left:5px solid;border-top:5px solid transparent;content:" ";display:inline-block;margin-right:.7rem;transform:translateY(-2px);transition:transform .2s ease-out;vertical-align:middle}.collapsible-content .content-inner{background:rgba(250,224,66,.2);border-bottom:1px solid rgba(250,224,66,.45);border-bottom-left-radius:7px;border-bottom-right-radius:7px;padding:.5rem 1rem}.collapsible-content{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}.toggle:checked+.lbl-toggle+.collapsible-content{max-height:100vh}.toggle:checked+.lbl-toggle:before{transform:rotate(90deg) translate(-3px)}.toggle:checked+.lbl-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.frame,.text-fuer{fill:#666}.top{fill:#444}.display,.text-sm{fill:#f7931e}.icon-map{fill:#29abe2;-webkit-animation-delay:5s;animation-delay:5s}.icon-hat{fill:#0071bc;-webkit-animation-delay:4s;animation-delay:4s}.icon-event{fill:#2e3192;-webkit-animation-delay:3s;animation-delay:3s}.icon-book{fill:#1b1464;-webkit-animation-delay:2s;animation-delay:2s}.icon-checklist{fill:#662d91;-webkit-animation-delay:1s;animation-delay:1s}.test{stroke:red;stroke-width:2px}.familie,.text-familien{fill:#006837}.familie{stroke:#fff;stroke-width:5px}.icons>*{-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:wiggle;animation-name:wiggle;opacity:0;transform:translate3d(0) scale(1);transform-origin:top}@-webkit-keyframes wiggle{0%,to{opacity:0;transform:scale(1) perspective(500px) translate3d(0) rotate(1,1,1,45deg)}50%{opacity:1;transform:scale(1.5) perspective(500px) translate3d(-7rem,-4rem,-200px) rotate(0)}}@keyframes wiggle{0%,to{opacity:0;transform:scale(1) perspective(500px) translate3d(0) rotate(1,1,1,45deg)}50%{opacity:1;transform:scale(1.5) perspective(500px) translate3d(-7rem,-4rem,-200px) rotate(0)}}
