@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}.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{position:relative}.home .overview .container .category .ball{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:50%;z-index:1}.home .overview .container .category .ball:after{content:"";display:inline;padding-bottom:100%}.home .overview .container .category .ball{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}@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),.events .lightup .container .content .collage img:nth-child(2){margin-bottom:70px}@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)}.kurse .avoid-nav{background-color:var(--bg-two)}.kurse{padding-bottom:40px;background-color:var(--bg-two);width:100%}.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)}.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}.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{display:grid}.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}.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}[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}.wellness{background-color:var(--bg-three);padding-bottom:100px}.wellness h1,.wellness h2,.wellness h3{font-family:ff-cocon-pro,sans-serif;font-weight:400;font-style:normal;margin-top:0}.wellness h1{font-size:62px;margin-bottom:18px;line-height:1.08}@media screen and (max-width: 900px){.wellness h1{font-size:38px}}.wellness h2{font-size:44px;margin-bottom:16px;line-height:1.16}@media screen and (max-width: 900px){.wellness h2{font-size:32px}}.wellness h3{font-size:30px;margin-bottom:12px}@media screen and (max-width: 900px){.wellness h3{font-size:26px}}.wellness p,.wellness li{font-size:22px;line-height:1.5}@media screen and (max-width: 900px){.wellness p,.wellness li{font-size:20px}}.wellness .wellness-hero{padding:35px 0 8px}.wellness .wellness-hero .container{max-width:980px}.wellness .hero-image-block{padding-top:8px}.wellness .wellness-section{padding-top:80px}.wellness .container.split{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:30px;align-items:center}@media screen and (max-width: 900px){.wellness .container.split{grid-template-columns:1fr;gap:25px}}.wellness .hero-text{margin-top:30px;max-width:920px}.wellness .hero-text .hero-subtitle{font-size:28px;margin-top:0;margin-bottom:20px;color:var(--two)}@media screen and (max-width: 900px){.wellness .hero-text .hero-subtitle{font-size:23px}}.wellness .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.wellness .cta{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:10px 24px;font-size:20px;border-radius:12px;background-color:var(--highlight);color:var(--one);transition:filter .2s ease}.wellness .cta:hover{filter:brightness(1.08)}.wellness .cta-secondary{background-color:hsla(var(--bg-two-h),var(--bg-two-s),var(--bg-two-l),.75);border:1px solid hsla(var(--one-h),var(--one-s),var(--one-l),.3)}.wellness .hero-image-wrapper,.wellness .image-frame{width:100%;display:flex;justify-content:center}.wellness .hero-image-wrapper img,.wellness .image-frame img{width:min(100%,560px);height:auto;object-fit:contain}.wellness .hero-image-wrapper img{width:min(100%,620px)}.wellness .quote{font-family:WindSong,cursive;font-weight:400;font-style:normal;font-size:40px;line-height:1.25;margin:20px 0 0}@media screen and (max-width: 900px){.wellness .quote{font-size:34px}}.wellness .section-intro{margin-top:0;color:var(--two)}.wellness .effect-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}@media screen and (max-width: 900px){.wellness .effect-grid{grid-template-columns:1fr}}.wellness ul{margin-top:0;padding-left:24px}.wellness .steps li{margin-bottom:14px}.wellness .highlight{font-weight:600;color:var(--one)}.wellness .price{margin-top:18px;font-size:29px;font-weight:700;color:var(--one)}@media screen and (max-width: 900px){.wellness .price{font-size:25px}}.wellness .about .container.split{align-items:start}.wellness .oils .accordion{padding-left:12px;border-top:1px solid hsla(var(--one-h),var(--one-s),var(--one-l),.25);margin-top:14px}.wellness .oils details{border-bottom:1px solid hsla(var(--one-h),var(--one-s),var(--one-l),.25);padding:8px 0}.wellness .oils summary{cursor:pointer;font-size:26px;line-height:1.35;font-family:ff-cocon-pro,sans-serif;list-style-position:outside;padding:8px 0}@media screen and (max-width: 900px){.wellness .oils summary{font-size:23px}}.wellness .oils .oil-content{padding-bottom:12px}.wellness .contact .location{padding:24px;border-radius:14px;background-color:hsla(var(--bg-two-h),var(--bg-two-s),var(--bg-two-l),.45);border:1px solid hsla(var(--one-h),var(--one-s),var(--one-l),.2)}@media screen and (max-width: 900px){.wellness .contact .location{padding:20px}}@media screen and (max-width: 900px){.wellness .contact .contact-quote{margin-top:35px;margin-bottom:15px}}.wellness .contact-list{font-size:24px}.wellness .contact-list a{text-decoration:underline;text-underline-offset:4px}@media screen and (max-width: 900px){.wellness .contact-list{font-size:22px;margin-top:15px;margin-bottom:15px}}
