@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Satisfy&display=swap";@import"https://fonts.googleapis.com/css2?family=Indie+Flower&display=swap";@import"https://use.typekit.net/xaa1xnx.css";@import"https://fonts.googleapis.com/css2?family=WindSong:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@100;200;300;400;500;600;700&display=swap";.footer{background-color:var(--bg-one);border-top:1px solid hsla(var(--bg-two-h),var(--bg-two-s),var(--bg-two-l),.4)}.footer .container{height:var(--navbar-height);display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"logo icons .";height:100px}@media screen and (max-width: 900px){.footer .container{display:flex;grid-template-columns:none;grid-template-areas:"icons icons icons"}}.footer .container .logo,.footer .container .icons{height:100%;display:flex;align-items:center}.footer .container .logo{grid-area:logo}@media screen and (max-width: 900px){.footer .container .logo svg{display:none}}.footer .container .icons{grid-area:icons;flex:2;justify-content:center}@media screen and (max-width: 900px){.footer .container .icons{font-size:14px}}.footer .container .icons svg{margin:20px;border-radius:15px;stroke:#fff;fill:#fff;width:40px;height:40px;transition:transform .2s;cursor:pointer}.footer .container .icons svg *{stroke:#fff;fill:#fff}@media screen and (max-width: 900px){.footer .container .icons svg{margin:10px;width:30px;height:30px;border-radius:10px}}.footer .container .icons svg:hover{transform:scale(1.05)}.hamburger-button{padding:8px;border:0;border-radius:8px;background-color:var(--bg-two);outline:none;cursor:pointer;transition:.3s ease-in-out}.hamburger-button:hover{background-color:var(--bg-three)}.hamburger-button:active{transform:scale(.9)}.hamburger-button .icon{position:relative;display:block;width:24px;height:24px}.hamburger-button .icon i{position:absolute;width:24px;height:4px;border-radius:2px;background-color:#fff}.hamburger-button.active .icon i{animation-direction:normal}.hamburger-button .icon i:nth-child(1){left:0;top:0}.hamburger-button .icon i:nth-child(2){right:0;bottom:0}.hamburger-button .icon i:nth-child(3),.hamburger-button .icon i:nth-child(4){left:50%;top:50%;transform:translate(-50%,-50%)}.menu{font-family:Open Sans,sans-serif;padding:10px;background-color:var(--bg-three);border-radius:6px;display:inline-block}.menu .menu-header{font-weight:600;margin:10px 0;padding:5px 0;text-align:center;border-bottom:1px solid hsla(var(--bg-one-h),var(--bg-one-s),var(--bg-one-l),.25)}.menu-item{padding:13px 15px;list-style-type:none;list-style-position:outside;list-style-image:none;transition:background-color .3s;border-radius:5px;margin-bottom:5px}.menu-link{cursor:pointer}.menu-link:hover{background-color:hsla(var(--bg-one-h),var(--bg-one-s),var(--bg-one-l),.25)}.menu-subsection{padding:0 15px;margin-bottom:5px}.menu-subsection .subsection-header{margin:13px 0;color:var(--two)}.menu-subsection .subsection-content{margin:8px 0;padding:5px 0 5px 10px;border-left:2px solid hsla(var(--bg-one-h),var(--bg-one-s),var(--bg-one-l),.25)}.avoid-header{height:var(--navbar-height)}.navbar *{font-family:Nunito,sans-serif;font-weight:400}.navbar{background-color:hsla(var(--bg-two-h),var(--bg-two-s),var(--bg-two-l),.45);backdrop-filter:blur(6px) opacity(1);border-bottom:solid 1px #bbb;position:fixed;top:0;left:0;z-index:1000;width:100vw;opacity:1;will-change:opacity;transition:opacity .2s}.navbar.hide{opacity:0}.navbar .container{height:var(--navbar-height);display:flex;align-items:center}.navbar .container .left,.navbar .container .middle,.navbar .container .right{height:100%;flex:1;display:flex;align-items:center}.navbar .container .left{justify-content:flex-start}.navbar .container .middle{flex:1;justify-content:center}@media screen and (max-width: 900px){.navbar .container .middle .pages{display:none}}.navbar .container .right{justify-content:flex-end}.navbar .container .right .burger-menu{display:none}@media screen and (max-width: 900px){.navbar .container .right .burger-menu{justify-content:center;display:block}}.navbar .container .logo-return-home{cursor:pointer}.navbar .container .pages{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.navbar .container .pages a{height:100%}.navbar .container .pages .page{height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;padding:0 10px}.navbar .container .pages .page:hover{color:var(--bg-three)}.mobile-menu{display:none}@media screen and (max-width: 900px){.mobile-menu{z-index:100;position:fixed;top:calc(var(--navbar-height) + 1px);left:0;display:block;transform:translate(100%);transition:transform .3s}.mobile-menu.open{transform:translate(0)}}.home .yogama-title{margin:0 auto;width:600px;max-width:80%;height:350px;display:flex;justify-content:center;align-items:center}.home .content{padding-bottom:60px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-areas:"collage collage collage intro intro"}@media screen and (max-width: 900px){.home .content{grid-template-columns:none;grid-template-areas:"collage" "intro"}}.home .content .collage-wrapper{grid-area:collage;align-self:center}.home .content .collage-wrapper:after{content:"";display:inline;padding-bottom:100%}.home .content .collage-wrapper .collage{display:grid;grid-template-columns:repeat(100,1fr);grid-template-rows:repeat(80,1fr)}.home .content .collage-wrapper .collage .home1{grid-area:1/1/40/40}.home .content .collage-wrapper .collage .home2{grid-area:15/35/60/-1;z-index:1}.home .content .collage-wrapper .collage .home3{grid-area:50/1/-1/50}.home .content .collage-wrapper .collage .home-logo-plain{grid-area:64/60/-1/90}.home .content .introduction{grid-area:intro;margin-left:20px;padding:35px 50px;margin-top:90px;background-color:hsla(var(--bg-two-h),var(--bg-two-s),var(--bg-two-l),1)}@media screen and (max-width: 900px){.home .content .introduction{margin:40px 0 0;padding:30px}}.home .content .introduction .title{font-size:60px;margin:0;font-weight:300}.home .content .introduction .subtitle{font-size:18px;margin-top:0}.home .follow-us{width:100%;height:140px;background-color:var(--bg-four)}.home .follow-us .container{display:flex;justify-content:flex-start;align-items:center;text-align:center;height:100%}.home .follow-us .container p{font-weight:200;font-size:40px;margin-right:20px}@media screen and (max-width: 900px){.home .follow-us .container p{font-size:20px}}.home .follow-us .container svg{margin:20px;border-radius:15px;stroke:#fff;fill:#fff;width:50px;height:50px;transition:transform .2s;cursor:pointer}.home .follow-us .container svg *{stroke:#fff;fill:#fff}@media screen and (max-width: 900px){.home .follow-us .container svg{border-radius:10px;width:30px;height:30px}}.home .follow-us .container svg:hover{transform:scale(1.05)}.home .samhain-home{background-color:var(--bg-three)}.home .chakra-home,.home .kinder-home{background-color:var(--bg-two)}.home .kinder-home,.home .chakra-home,.home .samhain-home{padding:80px 0}.home .kinder-home .container,.home .chakra-home .container,.home .samhain-home .container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"collage event event"}@media screen and (max-width: 900px){.home .kinder-home .container,.home .chakra-home .container,.home .samhain-home .container{grid-template-columns:none;grid-template-areas:"collage" "event"}}.home .kinder-home .container .collage,.home .chakra-home .container .collage,.home .samhain-home .container .collage{grid-area:collage;padding:0 20px}@media screen and (max-width: 900px){.home .kinder-home .container .collage,.home .chakra-home .container .collage,.home .samhain-home .container .collage{display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 900px){.home .kinder-home .container .collage img,.home .chakra-home .container .collage img,.home .samhain-home .container .collage img{max-width:80%}}.home .kinder-home .container .event,.home .chakra-home .container .event,.home .samhain-home .container .event{grid-area:event;padding-left:30px}@media screen and (max-width: 900px){.home .kinder-home .container .event,.home .chakra-home .container .event,.home .samhain-home .container .event{padding-left:0}}.home .kinder-home .container .event .title,.home .chakra-home .container .event .title,.home .samhain-home .container .event .title{font-weight:300;font-size:55px;margin:0}@media screen and (max-width: 900px){.home .kinder-home .container .event .title,.home .chakra-home .container .event .title,.home .samhain-home .container .event .title{margin-top:40px;font-size:35px}}.home .kinder-home .container .event .time,.home .chakra-home .container .event .time,.home .samhain-home .container .event .time{font-weight:100;font-size:21px;margin:0}@media screen and (max-width: 900px){.home .kinder-home .container .event a,.home .chakra-home .container .event a,.home .samhain-home .container .event a{width:100%;display:flex;justify-content:center}}.home .kinder-home .container .event .anmeldung,.home .chakra-home .container .event .anmeldung,.home .samhain-home .container .event .anmeldung{margin-top:30px;font-size:20px;font-weight:500;border:none;color:#fff;padding:13px 20px;text-align:center;width:300px;background-color:var(--highlight);cursor:pointer;border-radius:40px;box-shadow:0 0 15px #0000004d;transition:box-shadow .2s,transform .2s}.home .kinder-home .container .event .anmeldung:hover,.home .chakra-home .container .event .anmeldung:hover,.home .samhain-home .container .event .anmeldung:hover{transform:scale(1.008);box-shadow:0 0 20px #00000080}.home .overview{padding-top:160px;padding-bottom:60px;background-color:var(--bg-three)}@media screen and (max-width: 900px){.home .overview{padding-top:0}}.home .overview .container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"kurse ueber-uns videos";justify-items:center}@media screen and (max-width: 900px){.home .overview .container{grid-template-columns:none;grid-template-rows:repeat(3,1fr);grid-template-areas:"kurse" "ueber-uns" "videos"}}.home .overview .container .yoga-kurse{grid-area:kurse;margin-right:30px}.home .overview .container .ueberuns{grid-area:ueber-uns;margin:0 15px}.home .overview .container .videos{grid-area:videos;margin-left:30px}@media screen and (max-width: 900px){.home .overview .container .yoga-kurse,.home .overview .container .ueberuns,.home .overview .container .videos{width:70%;margin:30% 0 0;display:flex;justify-content:center;align-items:center}}.home .overview .container .category{cursor:pointer;position:relative}.home .overview .container .category .ball{transition:transform .2s}.home .overview .container .category img{transition:box-shadow .2s}.home .overview .container .category:hover .ball{transform:translate(-50%,-50%) scale(1.05)}.home .overview .container .category:hover img{box-shadow:0 0 30px #0000004d}.home .overview .container .category .ball{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:50%;z-index:1;border-radius:50%;background-color:var(--bg-five);display:flex;align-items:center;justify-content:center;text-align:center;font-size:30px;font-weight:600}.home .overview .container .category .ball:after{content:"";display:inline;padding-bottom:100%}@media screen and (max-width: 900px){.events .container{padding:0}}.events .lightup{margin:20px 0}.events .lightup .features{font-size:20px}@media screen and (max-width: 900px){.events .lightup{margin:0}}.events .lightup a{color:#ecd38a;text-decoration:none;transition:all .2s ease}.events .lightup a:hover{color:#f3e4b6;text-decoration:underline}.events .lightup .container{background-color:var(--bg-three);border-radius:20px;padding:50px}@media screen and (max-width: 900px){.events .lightup .container{padding:30px 15px}}.events .lightup .container .title{font-weight:300;font-size:55px;margin:0 0 35px;text-align:center;text-transform:uppercase}@media screen and (max-width: 900px){.events .lightup .container .title{margin-top:40px;font-size:25px;margin-bottom:0}}.events .lightup .container .content{display:grid;grid-template-columns:30% 43% 27%;grid-template-areas:"collage event info"}@media screen and (max-width: 900px){.events .lightup .container .content{grid-template-columns:none;grid-template-areas:"collage" "info" "event";border-radius:0;padding:10px 5px 0}}.events .lightup .container .content .collage{grid-area:collage;padding:0 10px}@media screen and (max-width: 900px){.events .lightup .container .content .collage{display:flex;justify-content:space-around;align-items:center}}.events .lightup .container .content .collage img:nth-child(1){margin-bottom:20px}@media screen and (max-width: 900px){.events .lightup .container .content .collage img{max-width:80%}}@media screen and (max-width: 900px){.events .lightup .container .content .collage .lightup1{display:none}}.events .lightup .container .content .event{grid-area:event;padding:0 10px 0 15px}@media screen and (max-width: 900px){.events .lightup .container .content .event{padding-left:0}}.events .lightup .container .content .event .description{margin-top:0}.events .lightup .container .content .info{margin-left:15px;padding-right:10px}@media screen and (max-width: 900px){.events .lightup .container .content .info{margin-top:20px;margin-bottom:135px}}.events .lightup .container .content .info .inner{border:3px solid rgba(236,211,138,.6666666667);padding:20px;overflow-wrap:break-word}.events .lightup .container .content .info .inner .lightup-logo-wrapper{position:relative;width:100%}.events .lightup .container .content .info .inner .lightup-logo-wrapper:after{content:"";display:block;padding-bottom:10%}.events .lightup .container .content .info .inner .lightup-logo-wrapper .lightup-logo{position:absolute;top:50%;left:50%;width:60%;transform:translate(-50%)}@media screen and (max-width: 900px){.events .lightup .container .content .info .inner .lightup-logo-wrapper .lightup-logo{width:130px}}.events .lightup .container .content .info .time{margin-top:0}.events .lightup .anmeldung{margin-top:20px;padding:0 30px 20px;grid-column:1/-1;width:100%;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media screen and (max-width: 900px){.events .lightup .anmeldung{padding:0 5px 10px}}.events .lightup .anmeldung h1{margin-bottom:0}.events .lightup .anmeldung p{margin:10px 0 0;max-width:500px}.events .lightup .anmeldung form{width:100%;margin-top:20px;border-radius:20px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5px;align-items:center}.events .lightup .anmeldung label{text-align:right;margin-right:10px;grid-column:1/2}.events .lightup .anmeldung input[type=text],.events .lightup .anmeldung input[type=email],.events .lightup .anmeldung textarea,.events .lightup .anmeldung select{width:300px;padding:10px 15px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;grid-column:2/3;justify-self:center}@media screen and (max-width: 900px){.events .lightup .anmeldung input[type=text],.events .lightup .anmeldung input[type=email],.events .lightup .anmeldung textarea,.events .lightup .anmeldung select{grid-column:2/4;width:85%}}.events .lightup .anmeldung textarea{width:350px;height:200px}@media screen and (max-width: 900px){.events .lightup .anmeldung textarea{width:95%}}.events .lightup .anmeldung input[type=submit]{grid-column:1/4;justify-self:center;font-size:20px;font-weight:500;width:300px;background-color:var(--highlight);color:#fff;padding:14px 20px;margin:15px 0 5px;border:none;border-radius:10px;cursor:pointer}@media screen and (max-width: 900px){.events .lightup .anmeldung input[type=submit]{width:80%}}.events .lightup .anmeldung input[type=submit]:hover{background-color:hsla(var(--highlight-h),var(--highlight-s),var(--highlight-l),.8)}.slider{margin:0 10%}@media screen and (max-width: 900px){.slider{margin:0}}.slider .splide__slide{display:flex;justify-content:center;align-items:center;width:90%}.slider .splide__slide:after{content:"";display:inline;padding-bottom:65%}@media screen and (max-width: 900px){.slider .splide__slide:after{padding-bottom:90%}}.slider img{object-fit:cover;width:80%}@media screen and (max-width: 900px){.slider img{width:100%}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}.kurse{padding-bottom:40px;background-color:var(--bg-two);width:100%}.kurse .avoid-nav{background-color:var(--bg-two)}.kurse .kurse-title{font-size:50px;width:700px;max-width:90%;margin:30px auto 0;text-align:center;font-weight:600}.kurse .kurs .title{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;background-color:var(--bg-two);padding-top:40px}.kurse .kurs .title h1{overflow-wrap:break-word;font-size:34px;margin:0;width:100%;text-align:left}.kurse .kurs .container{max-width:93%;width:800px}.kurse .kurs .content .description .subtitle{font-size:22px;font-weight:600}.preise{overflow-wrap:break-word;color:#fff;background-color:var(--bg-three);padding-top:45px;padding-bottom:20px}.preise .container{max-width:93%;width:800px}.preise .container h1{width:100%;text-align:center;margin-top:0;font-size:40px}.anmeldung{background-color:var(--bg-three);padding-top:20px;padding-bottom:40px}.anmeldung .container{width:700px}@media screen and (max-width: 900px){.anmeldung .container{max-width:95%;padding:0}}.anmeldung-inner{margin-top:0;padding:0 30px 20px;grid-column:1/-1;width:100%;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:var(--bg-two)}.anmeldung-inner h1{margin-bottom:0}.anmeldung-inner p{margin:10px 0 0;max-width:500px}.anmeldung-inner form{width:100%;margin-top:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.anmeldung-inner input[type=text],.anmeldung-inner input[type=email],.anmeldung-inner textarea,.anmeldung-inner select{width:300px;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}@media screen and (max-width: 900px){.anmeldung-inner input[type=text],.anmeldung-inner input[type=email],.anmeldung-inner textarea,.anmeldung-inner select{width:85%}}.anmeldung-inner textarea{width:500px;height:200px}@media screen and (max-width: 900px){.anmeldung-inner textarea{width:95%}}.anmeldung-inner input[type=submit]{font-size:20px;font-weight:500;width:300px;background-color:var(--highlight);color:#fff;padding:14px 20px;margin:8px 0;border:none;border-radius:10px;cursor:pointer}@media screen and (max-width: 900px){.anmeldung-inner input[type=submit]{width:80%}}.anmeldung-inner input[type=submit]:hover{background-color:hsla(var(--highlight-h),var(--highlight-s),var(--highlight-l),.8)}.calendar{padding-top:10px}.calendar .container{display:flex;align-items:center;justify-content:center;flex-direction:column}.calendar .container .metadata{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"date-and-arrows header nothing"}.calendar .container .metadata .date-and-arrows{grid-area:date-and-arrows;display:flex;align-items:center;justify-content:center;flex-direction:row}.calendar .container .metadata .date-and-arrows .left-arrow,.calendar .container .metadata .date-and-arrows .right-arrow{stroke:#345055;fill:#345055;cursor:pointer}.calendar .container .metadata .header{grid-area:header;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:30px}.months{position:relative;height:882px;width:100%;overflow:hidden;border:2px solid var(--bg-three)}.months .labels{display:grid;grid-template-columns:repeat(7,1fr);grid-template-areas:"sun mon tue wed thu fri sat";row-gap:2px;column-gap:2px}.months .labels .label{background:var(--bg-three);height:30px;display:flex;justify-content:center;align-items:center}.months .labels .label.sun{grid-area:sun}.months .labels .label.mon{grid-area:mon}.months .labels .label.tue{grid-area:tue}.months .labels .label.wed{grid-area:wed}.months .labels .label.thu{grid-area:thu}.months .labels .label.fri{grid-area:fri}.months .labels .label.sat{grid-area:sat}.months .month{position:absolute;top:32px;left:0;width:100%;transition:transform .5s ease-in-out;grid-template-columns:repeat(7,1fr);grid-template-areas:"sun0 mon0 tue0 wed0 thu0 fri0 sat0" "sun1 mon1 tue1 wed1 thu1 fri1 sat1" "sun2 mon2 tue2 wed2 thu2 fri2 sat2" "sun3 mon3 tue3 wed3 thu3 fri3 sat3" "sun4 mon4 tue4 wed4 thu4 fri4 sat4" "sun5 mon5 tue5 wed5 thu5 fri5 sat5";row-gap:2px;column-gap:2px;display:grid}.months .month.lower{transform:translate(-150%)}.months .month.active{transform:translate(0)}.months .month.higher{transform:translate(150%)}.months .month .day{height:170px;font-size:12px;line-height:1.3;background:var(--bg-one);padding:4px;color:#1b2b2e}.months .month .day .event{margin:2px;padding:1px;border-radius:3px;border:1px solid var(--bg-three);cursor:pointer}.months .month .day .event .time{font-size:10px}.months .month .day.sun0{grid-area:sun0}.months .month .day.sun1{grid-area:sun1}.months .month .day.sun2{grid-area:sun2}.months .month .day.sun3{grid-area:sun3}.months .month .day.sun4{grid-area:sun4}.months .month .day.sun5{grid-area:sun5}.months .month .day.mon0{grid-area:mon0}.months .month .day.mon1{grid-area:mon1}.months .month .day.mon2{grid-area:mon2}.months .month .day.mon3{grid-area:mon3}.months .month .day.mon4{grid-area:mon4}.months .month .day.mon5{grid-area:mon5}.months .month .day.tue0{grid-area:tue0}.months .month .day.tue1{grid-area:tue1}.months .month .day.tue2{grid-area:tue2}.months .month .day.tue3{grid-area:tue3}.months .month .day.tue4{grid-area:tue4}.months .month .day.tue5{grid-area:tue5}.months .month .day.wed0{grid-area:wed0}.months .month .day.wed1{grid-area:wed1}.months .month .day.wed2{grid-area:wed2}.months .month .day.wed3{grid-area:wed3}.months .month .day.wed4{grid-area:wed4}.months .month .day.wed5{grid-area:wed5}.months .month .day.thu0{grid-area:thu0}.months .month .day.thu1{grid-area:thu1}.months .month .day.thu2{grid-area:thu2}.months .month .day.thu3{grid-area:thu3}.months .month .day.thu4{grid-area:thu4}.months .month .day.thu5{grid-area:thu5}.months .month .day.fri0{grid-area:fri0}.months .month .day.fri1{grid-area:fri1}.months .month .day.fri2{grid-area:fri2}.months .month .day.fri3{grid-area:fri3}.months .month .day.fri4{grid-area:fri4}.months .month .day.fri5{grid-area:fri5}.months .month .day.sat0{grid-area:sat0}.months .month .day.sat1{grid-area:sat1}.months .month .day.sat2{grid-area:sat2}.months .month .day.sat3{grid-area:sat3}.months .month .day.sat4{grid-area:sat4}.months .month .day.sat5{grid-area:sat5}.ueber .avoid-nav{background-color:var(--bg-three)}.ueber .introduction{padding-top:50px;padding-bottom:70px}@media screen and (max-width: 900px){.ueber .introduction .container{padding:0}}.ueber .introduction.anett{background-color:var(--bg-three)}.ueber .introduction.frances{background-color:var(--bg-two)}.ueber .introduction .greeting{font-size:70px;font-weight:300;margin-bottom:30px}@media screen and (max-width: 900px){.ueber .introduction .greeting{text-align:center}}.ueber .introduction .content{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"collage text text"}@media screen and (max-width: 900px){.ueber .introduction .content{grid-template-columns:none;grid-template-areas:"collage" "text";padding:0 10px}}.ueber .introduction .content .collage{grid-area:collage;display:flex;justify-content:center;align-items:center}.ueber .introduction .content .collage img{width:100%}@media screen and (max-width: 900px){.ueber .introduction .content .collage img{max-width:70%}}.ueber .introduction .content .text{grid-area:text;margin:0 40px}.ueber .raum,.ueber .anfahrt{padding:50px 0}.ueber .raum h1,.ueber .anfahrt h1{width:100%;text-align:center;font-size:60px;margin:0 0 20px;overflow-wrap:break-word}.ueber .raum{background-color:var(--bg-three)}.ueber .anfahrt{background-color:var(--bg-two)}.ueber .anfahrt .content{margin-top:50px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);grid-template-areas:"park address address address" "park map map map" "park map map map" "park map map map"}@media screen and (max-width: 900px){.ueber .anfahrt .content{grid-template-columns:none;grid-template-rows:none;grid-template-areas:"address" "map"}}.ueber .anfahrt .content .park{grid-area:park;padding:0 30px}@media screen and (max-width: 900px){.ueber .anfahrt .content .park{display:none}}.ueber .anfahrt .content .park img{width:100%}.ueber .anfahrt .content .address,.ueber .anfahrt .content .map{margin-left:10px}@media screen and (max-width: 900px){.ueber .anfahrt .content .address,.ueber .anfahrt .content .map{margin-left:0}}.ueber .anfahrt .content .address{grid-area:address}.ueber .anfahrt .content .address p:nth-child(1){margin-top:0}.ueber .anfahrt .content .map{grid-area:map}.ueber .anfahrt .content .map img{width:70%}@media screen and (max-width: 900px){.ueber .anfahrt .content .map img{width:100%}}.rauhnaechte{background-color:var(--bg-three);margin-bottom:100px}.rauhnaechte .container{border-radius:20px;padding:50px;margin:50px auto 0;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 900px){.rauhnaechte .container{padding:30px 15px}}.rauhnaechte .header-image,.rauhnaechte .event{width:100%}.rauhnaechte .btn{margin-left:10px}.rauhnaechte h2{margin-top:50px;margin-bottom:50px;text-align:center;font-size:30px}.rauhnaechte ul{margin-bottom:50px}.rauhnaechte li{margin:15px 0}.rauhnaechte .description{text-align:center;font-size:30px;font-family:Indie Flower,cursive}@media screen and (max-width: 900px){.rauhnaechte .description{font-size:24px}}.rauhnaechte input[type=text],.rauhnaechte input[type=email],.rauhnaechte textarea,.rauhnaechte select{width:300px;padding:10px 15px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;grid-column:2/3;justify-self:center}@media screen and (max-width: 900px){.rauhnaechte input[type=text],.rauhnaechte input[type=email],.rauhnaechte textarea,.rauhnaechte select{grid-column:1/4;width:80%}}.rauhnaechte textarea{width:350px;height:200px}@media screen and (max-width: 900px){.rauhnaechte textarea{width:95%}}.rauhnaechte input[type=submit]{grid-column:1/4;justify-self:center;font-size:20px;font-weight:500;width:300px;background-color:var(--highlight);color:#fff;padding:14px 20px;margin:15px 0 5px;border:none;border-radius:10px;cursor:pointer}@media screen and (max-width: 900px){.rauhnaechte input[type=submit]{width:80%}}.rauhnaechte input[type=submit]:hover{background-color:hsla(var(--highlight-h),var(--highlight-s),var(--highlight-l),.8)}.rauhnaechte .login{min-height:100vh}.rauhnaechte form{width:100%;margin-top:20px;border-radius:20px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5px;align-items:center}.imbolc{background-color:var(--bg-three);margin-bottom:100px}.imbolc .container{border-radius:20px;padding:45px;margin:10px auto 0;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 900px){.imbolc .container{padding:30px 15px}}.imbolc .header-image,.imbolc .event{width:100%}.imbolc .btn{margin-left:10px}.imbolc h2{margin-top:50px;margin-bottom:50px;text-align:center;font-size:30px}.imbolc ul{margin-bottom:50px}.imbolc li{margin:15px 0}.imbolc .description{text-align:center;font-size:30px}@media screen and (max-width: 900px){.imbolc .description{font-size:24px}}.imbolc input[type=text],.imbolc input[type=email],.imbolc textarea,.imbolc select{width:300px;padding:10px 15px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;grid-column:2/3;justify-self:center}@media screen and (max-width: 900px){.imbolc input[type=text],.imbolc input[type=email],.imbolc textarea,.imbolc select{grid-column:1/4;width:80%}}.imbolc textarea{width:350px;height:200px}@media screen and (max-width: 900px){.imbolc textarea{width:95%}}.imbolc button{grid-column:1/4;justify-self:center;font-size:20px;font-weight:500;background-color:var(--highlight);color:#fff;padding:10px 20px;margin:5px 0 10px;border:none;border-radius:10px;cursor:pointer}.imbolc button:hover{background-color:hsla(var(--highlight-h),var(--highlight-s),var(--highlight-l),.8)}.imbolc .login{min-height:100vh}.imbolc form{width:100%;margin-top:20px;border-radius:20px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5px;align-items:center}.kinder .avoid-nav{background-color:var(--bg-three)}.kinder .container{display:flex;flex-direction:column;align-items:center;justify-content:center}.kinder .text{max-width:800px}.kinder .with-image-left,.kinder .with-image-right{display:flex;justify-content:center;align-items:center}.kinder .with-image-left h3,.kinder .with-image-right h3{margin-bottom:0}.kinder .with-image-left span,.kinder .with-image-right span{display:flex;flex-direction:column;justify-content:center}.kinder .with-image-left img{margin-right:20px}@media screen and (max-width: 900px){.kinder .with-image-left{flex-direction:column}.kinder .with-image-left img{margin-right:0}}.kinder .with-image-right img{margin-left:20px}@media screen and (max-width: 900px){.kinder .with-image-right{flex-direction:column-reverse}.kinder .with-image-right img{margin-left:0}}.kinder .raum{background-color:var(--bg-three);padding:50px 0}.kinder .raum h1{width:100%;text-align:center;font-size:60px;margin:0 0 20px;overflow-wrap:break-word}@media screen and (max-width: 900px){.kinder .side-image-wrapper{display:flex;justify-content:center;align-items:center;width:100%}.kinder .side-image{margin-left:0;margin-right:0;width:80%;max-width:300px}}.kinder .anmeldung{margin-top:30px;font-size:20px;font-weight:500;border:none;color:#fff;padding:13px 20px;text-align:center;width:300px;background-color:var(--highlight);cursor:pointer;border-radius:40px;box-shadow:0 0 15px #0000004d;transition:box-shadow .2s,transform .2s}.kinder .anmeldung:hover{transform:scale(1.008);box-shadow:0 0 20px #00000080}[data-theme=light],.light{--bg-one: hsla(195.8823529412deg, 20.7317073171%, 67.8431372549%, 1);--bg-one-h: 195.8823529412deg;--bg-one-s: 20.7317073171%;--bg-one-l: 67.8431372549%;--bg-two: hsla(190.8deg, 22.5225225225%, 43.5294117647%, 1);--bg-two-h: 190.8deg;--bg-two-s: 22.5225225225%;--bg-two-l: 43.5294117647%;--bg-three: hsla(190deg, 24.1379310345%, 34.1176470588%, 1);--bg-three-h: 190deg;--bg-three-s: 24.1379310345%;--bg-three-l: 34.1176470588%;--bg-four: hsla(80deg, 1.3824884793%, 57.4509803922%, 1);--bg-four-h: 80deg;--bg-four-s: 1.3824884793%;--bg-four-l: 57.4509803922%;--bg-five: hsla(60deg, 3.4482758621%, 71.568627451%, 1);--bg-five-h: 60deg;--bg-five-s: 3.4482758621%;--bg-five-l: 71.568627451%;--one: hsla(0deg, 0%, 100%, 1);--one-h: 0deg;--one-s: 0%;--one-l: 100%;--two: hsla(0deg, 0%, 85%, 1);--two-h: 0deg;--two-s: 0%;--two-l: 85%;--three: hsla(60deg, 3.4482758621%, 71.568627451%, 1);--three-h: 60deg;--three-s: 3.4482758621%;--three-l: 71.568627451%;--four: hsla(80deg, 1.3824884793%, 57.4509803922%, 1);--four-h: 80deg;--four-s: 1.3824884793%;--four-l: 57.4509803922%;--highlight: hsla(3.9130434783deg, 40.350877193%, 55.2941176471%, 1);--highlight-h: 3.9130434783deg;--highlight-s: 40.350877193%;--highlight-l: 55.2941176471%;--error: hsla(9deg, 50%, 48%, 1);--error-h: 9deg;--error-s: 50%;--error-l: 48%;--hover: hsla(0deg, 0%, 100%, .133);--hover-h: 0deg;--hover-s: 0%;--hover-l: 100%;--svg: var(--one)}body{background-color:var(--bg-one);color:var(--one)}body{margin:0;font-family:Quicksand,sans-serif;font-weight:400;font-style:normal;font-size:18px}strong{font-size:700}img{aspect-ratio:attr(width)/attr(height)}html{scroll-behavior:smooth}a{text-decoration:none;color:inherit}*,:before,:after{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root{--navbar-height: 56px}:global(body){margin:0;font-family:Quicksand,sans-serif;font-weight:400;font-style:normal}.container{max-width:1270px;margin:0 auto;padding:0 30px}.chakra .avoid-nav{background-color:var(--bg-three)}.chakra .main-image{display:flex;justify-content:center;align-items:center;padding-top:20px;padding-bottom:20px}.chakra .main-image img{width:70%}@media screen and (max-width: 900px){.chakra .main-image img{width:90%}}.chakra h2{font-weight:400;text-align:center}.chakra .container{display:flex;flex-direction:column;align-items:center;justify-content:center}.chakra .text{max-width:800px}.chakra .with-image-left,.chakra .with-image-right{display:flex;justify-content:center;align-items:center}.chakra .with-image-left h3,.chakra .with-image-right h3{margin-bottom:0}.chakra .with-image-left span,.chakra .with-image-right span{display:flex;flex-direction:column;justify-content:center}.chakra .with-image-left img{margin-right:20px}@media screen and (max-width: 900px){.chakra .with-image-left{flex-direction:column}.chakra .with-image-left img{margin-right:0}}.chakra .with-image-right img{margin-left:20px}@media screen and (max-width: 900px){.chakra .with-image-right{flex-direction:column-reverse}.chakra .with-image-right img{margin-left:0}}.chakra .raum{background-color:var(--bg-three);padding:50px 0}.chakra .raum h1{width:100%;text-align:center;font-size:60px;margin:0 0 20px;overflow-wrap:break-word}@media screen and (max-width: 900px){.chakra .side-image-wrapper{display:flex;justify-content:center;align-items:center;width:100%}.chakra .side-image{margin-left:0;margin-right:0;width:80%;max-width:300px}}.chakra .anmeldung{margin-top:30px;font-size:20px;font-weight:500;border:none;color:#fff;padding:13px 20px;text-align:center;width:300px;background-color:var(--highlight);cursor:pointer;border-radius:40px;box-shadow:0 0 15px #0000004d;transition:box-shadow .2s,transform .2s}.chakra .anmeldung:hover{transform:scale(1.008);box-shadow:0 0 20px #00000080}
