body,html,#root{margin:0;padding:0;background-color:#f6f6f6;overflow-x:hidden}a{color:inherit;text-decoration:none}.FacebookWidgetWrapper{width:100%;margin:2rem auto;padding:1rem;justify-content:center;align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;text-align:center}.fb-page{width:90%!important;align-items:center;border:none}.ContactForm{display:flex;flex-direction:column;gap:1rem;margin:2rem auto;background-color:#fff;padding:2rem;border-radius:20px;box-shadow:0 4px 12px #0000001a}.ContactForm h3{justify-content:center;text-align:center;color:#212121}.ContactForm input,.ContactForm textarea{padding:.75rem;border:1px solid #ccc;border-radius:8px}.ContactForm button{background-color:#ffef61;border:none;padding:.75rem;font-weight:700;cursor:pointer;border-radius:8px}.ContactForm-error{color:red;margin-bottom:1rem;text-align:center}.honeypot-wrapper{display:none}.ContactForm-captcha-wrapper{display:flex;justify-content:center;align-items:center;width:100%}.SuccessWidgetWrapper{font-family:Open Sans,Helvetica Neue,sans-serif;display:flex;flex-direction:row;justify-content:center;align-items:center}.SuccessWidget{margin-top:1em;text-align:center;padding:2rem;background-color:#fff;border-radius:16px;box-shadow:0 4px 12px #0000001a}.SuccessWidget-Details p{margin:.5rem 0}.SuccessWidget button{margin-top:2rem;background-color:#ffef61;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.SuccessWidget button:hover{background-color:#ffe600}.social-icon{color:#212121;transition:color .3s ease}.social-icon:hover{color:#fff}.emoji{width:1.2em;height:1.2em;margin-bottom:.2em;margin-right:.1em;vertical-align:middle}.Social-Link{color:#212121;text-decoration:none;transition:color .3s ease}.Social-Link:hover{color:#74e0f0;text-decoration:underline}@media (min-width: 1200px){.FacebookWidgetDesktop{display:block}.FacebookWidgetMobile{display:none}.FacebookWidgetWrapper{width:100%;max-width:600px;margin:2rem auto}.fb-page{width:100%!important}.ContactForm{width:11.2em}.ContactForm h3{font-size:3rem}.ContactForm input,.ContactForm textarea{font-size:1rem}.SuccessWidget{width:20em}.SuccessWidget h2{font-size:3rem}.SuccessWidget p{font-size:1.5rem}.SuccessWidget-Details p{font-size:1rem}.SuccessWidget button{padding:.75rem 1.5rem;font-size:1rem}.Success-Character{width:6em}.ContactForm-error{font-size:.9rem}}@media (min-width: 768px) and (max-width: 1199px){.FacebookWidgetDesktop{display:block}.FacebookWidgetMobile{display:none}.FacebookWidgetWrapper{width:100%;margin:2rem auto;padding:1rem}.ContactForm{width:14.5em}.ContactForm h3{font-size:2.5rem}.ContactForm input,.ContactForm textarea{font-size:.95rem}.SuccessWidget{width:18em}.SuccessWidget h2{font-size:2.5rem}.SuccessWidget p{font-size:1.4rem}.SuccessWidget-Details p{font-size:1.7rem}.SuccessWidget button{padding:.6rem 1.2rem;font-size:1.7rem}.Success-Character{max-width:10em;width:10em}.ContactForm-error{font-size:.85rem}}@media (max-width: 767px){.FacebookWidgetDesktop{display:none}.FacebookWidgetMobile{display:block}.FacebookWidgetWrapper{width:90%;margin:2rem auto;padding-top:1rem}.ContactForm{width:80%;min-width:unset;max-width:unset;padding:1.5rem}.ContactForm h3{font-size:2rem}.ContactForm input,.ContactForm textarea{font-size:.9rem}.SuccessWidget{width:80%;margin-top:1rem;padding:1.5rem}.SuccessWidget h2{font-size:2rem}.SuccessWidget p{font-size:1rem}.SuccessWidget-Details p{font-size:.9rem}.SuccessWidget button{padding:.6rem 1rem;font-size:.9rem}.Success-Character{width:7em}.ContactForm-error{font-size:.8rem}}.MainMenu-navbar{position:fixed;top:0;left:0;right:0;width:100%;background-color:#ffef61;display:flex;align-items:stretch;justify-content:space-between;box-shadow:0 2px 4px #0000001a;font-family:Open Sans,Helvetica Neue,sans-serif;box-sizing:border-box;z-index:9999;padding:0 1rem}.MainMenu-left-group{display:flex;align-items:stretch;gap:1rem}.MainMenu-logo-container{display:flex;align-items:stretch}.MainMenu-navbar-logo{padding:5px;background-color:#ffef61;transition:transform .3s ease}.MainMenu-navbar-logo:hover{transform:scale(1.01)}.MainMenu-navbar-menu{display:flex;list-style:none;margin:0;padding:0}.MainMenu-navbar-menu li{margin-left:0}.MainMenu-pages-container a{display:flex;align-items:center;color:#212121;text-decoration:none;transition:background-color .3s ease;height:100%}.MainMenu-pages-container a:hover{background-color:#ffe600}.MainMenu-socials-container{display:flex;align-items:center;gap:10px}.MainMenu-social-icon{transition:filter .3s ease,transform .3s ease;color:#212121}.MainMenu-social-icon:hover{transform:scale(1.1)}@media (min-width: 1200px){.MainMenu-navbar{min-height:60px}.MainMenu-navbar-logo{max-height:7rem;margin-bottom:-6.5rem}.MainMenu-pages-container a{padding:0 20px;font-size:25px}.MainMenu-social-icon{width:28px;height:28px}}@media (min-width: 768px) and (max-width: 1199px){.MainMenu-navbar{min-height:55px}.MainMenu-navbar-logo{max-height:5rem;margin-bottom:-4.5rem}.MainMenu-pages-container a{padding:0 15px;font-size:24px}.MainMenu-social-icon{width:32px;height:32px}}@media (max-width: 767px){.MainMenu-navbar{flex-direction:row;align-items:center;min-height:auto}.MainMenu-left-group{flex-direction:row;height:100%;gap:.5rem}.MainMenu-navbar-logo{max-height:4rem;margin-bottom:-3.5rem}.MainMenu-navbar-menu{flex-direction:row;width:100%;align-items:center}.MainMenu-pages-container a{padding:.5rem .1rem;margin-right:.5rem;font-size:18px;width:100%;justify-content:center}.MainMenu-socials-container{margin-left:.1rem;margin-top:.1rem;gap:8px}.MainMenu-social-icon{width:15px;height:15px}}.Home-ImageWrapper{position:relative;width:100%;height:auto}.Home-Banner{width:100%;display:block;box-shadow:0 6px 20px #0003}.Home-OverlayTextGroup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#000;display:flex;flex-direction:column;align-items:center;gap:.5rem;background-color:#ffffff4d;padding:1rem 2rem;border-radius:12px}.Home-OverlayTitle{margin-bottom:2.5rem;font-weight:700}.Home-OverlaySubtitle{margin-bottom:2.5rem;font-weight:600}.Home-OverlayBody{font-weight:500}.Home-PersonWrapper{margin-top:1em;max-width:7em;display:flex;flex-direction:column;align-items:center;background-color:#fffc;border-radius:16px;box-shadow:0 4px 12px #0003;padding:1.5rem;text-align:center;transition:box-shadow .3s ease-in-out}.Home-PersonWrapper:hover{box-shadow:0 20px 50px #ffff0026}.Home-PersonImage{width:7em;height:7em;object-fit:cover;border-radius:10%;box-shadow:0 6px 20px #0003;margin-bottom:1rem}.Home-PersonTitle{margin-bottom:.3rem}.Home-PersonSubtitle{font-size:1rem}.Home-PersonComment{margin-top:1rem;color:#616161}.Home-PersonStoryWrapper{margin-top:1em;width:100%;display:flex;flex-direction:column;align-items:center;background-color:#fffc;border-radius:16px;box-shadow:0 6px 20px #0003;padding:1.5rem;text-align:center}.Home-PersonStoryImage{object-fit:cover;box-shadow:0 2px 6px #00000026;margin-bottom:1rem}.Home-Services-Wrapper{margin-top:1em;margin-left:1em;gap:.5em;display:flex;flex-direction:column;align-items:center;background-color:#fffc;border-radius:16px;box-shadow:0 4px 12px #0003;padding:1.5rem;text-align:center}.Home-Services-Description{color:#616161}.Home-Services-Catalogue{gap:.5em;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;text-align:center}.Home-Service{margin-top:1em;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#fffc;border-radius:16px;box-shadow:0 4px 12px #0003;padding:1.5rem;text-align:center;transition:transform .3s ease}.Home-Service:hover{transform:scale(1.1)}.Home-Service-Description{color:#616161}.Home-Service-Reiki-Image,.Home-Service-Reading-Image,.Home-Service-Drum-Image,.Home-Service-Online-Image{margin-bottom:1rem}.Home-Service-Price{margin-top:.5em;font-size:1.5rem;font-weight:700;color:#ffe600}@media (min-width: 1200px){.Home-Banner{max-height:500px;object-fit:cover;object-position:center bottom}.Home-OverlayTitle{font-size:2.5rem}.Home-OverlaySubtitle{font-size:1.5rem}.Home-OverlayBody{font-size:1rem}.Home-PersonTitle{font-size:1.5rem}.Home-PersonComment{font-size:.7rem}.Home-PersonStoryImage{width:20em;height:10em}.Home-PersonStoryTitle{font-size:2.5rem}.Home-PersonStoryContent{width:50%;font-size:1rem}.Home-Services-Wrapper{width:80%}.Home-Services-Catalogue{justify-content:center;align-items:center;flex-direction:row}.Home-Services-Title{font-size:2.5rem}.Home-Services-Description{font-size:1.5rem}.Home-Service{width:6em;height:13em}.Home-Service-Title{font-size:1.7rem;margin-bottom:2rem}.Home-Service-Description{font-size:.9rem}.Home-Service-Reiki-Image,.Home-Service-Reading-Image,.Home-Service-Drum-Image,.Home-Service-Online-Image{width:5em;height:5em}}@media (min-width: 1024px) and (max-width: 1199px){.Home-Banner{max-height:700px}.Home-OverlayTitle{font-size:2rem}.Home-OverlaySubtitle{font-size:1.2rem}.Home-OverlayBody{font-size:.95rem}.Home-PersonWrapper{max-width:15em;max-height:25em}.Home-PersonImage{width:15em;height:15em}.Home-PersonTitle{font-size:3.5rem}.Home-PersonSubtitle{font-size:2rem}.Home-PersonComment{font-size:1.5rem}.Home-PersonStoryImage{width:16em;height:9em}.Home-PersonStoryTitle{font-size:3.5rem;margin-bottom:.5em}.Home-PersonStoryImage{width:80%;height:50%}.Home-PersonStoryContent{width:80%;font-size:1.9rem}.Home-Services-Wrapper{width:85%}.Home-Services-Catalogue{justify-content:center;align-items:center;flex-direction:row}.Home-Services-Title{font-size:3.5rem}.Home-Services-Description{font-size:2rem}.Home-Service{width:10em;height:18.5em}.Home-Service-Title{font-size:1.9rem;margin-bottom:1.5rem}.Home-Service-Description{font-size:1.4rem}.Home-Service-Reiki-Image,.Home-Service-Reading-Image,.Home-Service-Drum-Image,.Home-Service-Online-Image{width:4.5em;height:4.5em}}@media (min-width: 768px) and (max-width: 1023px){.Home-Banner{max-height:700px}.Home-OverlayTitle{font-size:2rem}.Home-OverlaySubtitle{font-size:1.2rem}.Home-OverlayBody{font-size:.95rem}.Home-PersonWrapper{max-width:11em;max-height:19em}.Home-PersonImage{width:11em;height:11em}.Home-PersonTitle{font-size:2.5rem}.Home-PersonSubtitle{font-size:1.5rem}.Home-PersonComment{font-size:1rem}.Home-PersonStoryImage{width:16em;height:9em}.Home-PersonStoryTitle{font-size:2.5rem;margin-bottom:.5em}.Home-PersonStoryContent{width:70%;font-size:1.3rem}.Home-Services-Wrapper{width:85%;margin-left:-.1em}.Home-Services-Catalogue{justify-content:center;align-items:center;flex-direction:row}.Home-Services-Title{font-size:2.5rem}.Home-Services-Description{font-size:1.2rem}.Home-Service{width:7em;height:15em}.Home-Service-Title{font-size:1.5rem;margin-bottom:1.5rem}.Home-Service-Description{font-size:1rem}.Home-Service-Reiki-Image,.Home-Service-Reading-Image,.Home-Service-Drum-Image,.Home-Service-Online-Image{width:4.5em;height:4.5em}}@media (max-width: 767px){.Home-Banner{max-height:600px}.Home-OverlayTextGroup{padding:.8rem 1rem;width:70%;height:70%;text-align:center;justify-content:center;gap:.3rem}.Home-OverlayTitle{font-size:1.2rem;margin-bottom:.5rem}.Home-OverlaySubtitle{font-size:.9rem;margin-bottom:.5rem}.Home-OverlayBody{font-size:.855rem}.Home-PersonWrapper{padding:1rem;min-height:15em;min-width:10em}.Home-PersonImage{height:9em;width:9em}.Home-PersonTitle{font-size:1.5rem}.Home-PersonComment{font-size:.7rem}.Home-PersonStoryImage{width:100%;height:auto}.Home-PersonStoryTitle{font-size:1.6rem}.Home-PersonStoryContent{width:90%;font-size:.9rem}.Home-Services-Wrapper{width:80%;margin-left:0}.Home-Services-Title{font-size:1.6rem}.Home-Services-Description{font-size:1rem}.Home-Services-Catalogue{justify-content:center;align-items:center;flex-direction:column}.Home-Service{width:80%;min-height:15em;height:auto;padding:1rem}.Home-Service-Title{font-size:1.2rem;margin-bottom:1rem}.Home-Service-Description{font-size:.85rem}.Home-Service-Reiki-Image,.Home-Service-Reading-Image,.Home-Service-Drum-Image,.Home-Service-Online-Image{width:6em;height:6em}}.PageLayout-wrapper{padding-top:60px;box-sizing:border-box;font-family:Open Sans,Helvetica Neue,sans-serif;background-color:#f6f6f6;color:#212121;display:flex;flex-direction:column;align-items:center}.Page-Footer{background-color:#ffef61;width:100%}.Page-Footer-PersonRealization{font-weight:700;text-align:center}.Page-Footer-List{list-style:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding:1em;color:#212121}.Page-Footer-SecondaryList{list-style:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding:1em;color:#212121;text-decoration:underline}@media (min-width: 1200px){.PageLayout-wrapper{padding-top:60px;font-size:50px}.Page-Footer{height:10em;margin-top:2em}.Page-Footer-PersonRealization{margin-top:1em;font-size:1.5rem}.Page-Footer-List{margin-left:5em;font-size:1.2rem}.Page-Footer-SecondaryList{margin-left:6em;font-size:1rem}}@media (min-width: 768px) and (max-width: 1199px){.PageLayout-wrapper{padding-top:55px;font-size:36px}.Page-Footer{height:14em;margin-top:1.5em}.Page-Footer-PersonRealization{margin-top:.8em;font-size:1.3rem}.Page-Footer-List{margin-left:3em;font-size:1.1rem}.Page-Footer-SecondaryList{margin-left:4em;font-size:.95rem}}@media (max-width: 767px){.PageLayout-wrapper{font-size:24px;padding-top:36px}.Page-Footer{height:auto;margin-top:1em;padding:1em 0}.Page-Footer-PersonRealization{margin-top:.5em;font-size:1.1rem}.Page-Footer-List{margin-left:1em;font-size:1rem}.Page-Footer-SecondaryList{margin-left:1.5em;font-size:.9rem}}.Events-ImageWrapper{position:relative;width:100%;height:auto}.Events-Banner{width:100%;display:block;box-shadow:0 6px 20px #0003}.Events-Character{width:7em;max-width:7em}.Events-OverlayTextGroup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#212121;display:flex;flex-direction:column;align-items:center;gap:.5rem;background-color:#ffffff4d;padding:1rem 2rem;border-radius:12px}.Events-OverlayTitle{font-weight:700}.Events-OverlaySubtitle{font-weight:500}.Events-OverlayBody{font-weight:400}@media (min-width: 1200px){.Events-Banner{max-height:500px;object-fit:cover;object-position:center bottom}.Events-OverlayTextGroup{width:30%}.Events-OverlayTitle{font-size:2.5rem}.Events-OverlaySubtitle{font-size:1.5rem}.Events-OverlayBody{font-size:1rem}}@media (min-width: 768px) and (max-width: 1199px){.Events-Banner{max-height:700px}.Events-OverlayTextGroup{width:50%}.Events-OverlayTitle{font-size:2rem}.Events-OverlaySubtitle{font-size:1.2rem}.Events-OverlayBody{font-size:.95rem}}@media (max-width: 767px){.Events-Banner{max-height:600px}.Events-Character{width:6em;max-width:6em}.Events-OverlayTextGroup{width:70%;height:70%;padding:.8rem 1rem;gap:.3rem}.Events-OverlayTitle{font-size:1.5rem}.Events-OverlaySubtitle{font-size:1rem}.Events-OverlayBody{font-size:.85rem}}.Contact-ImageWrapper{position:relative;width:100%;height:auto}.Contact-Banner{width:100%;display:block;box-shadow:0 6px 20px #0003}.Contact-Character{width:7em;max-width:7em}.Contact-OverlayTextGroup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#000;display:flex;flex-direction:column;align-items:center;background-color:#ffffff4d;padding:1rem 2rem;border-radius:12px}.Contact-OverlayTitle{font-weight:700}.Contact-OverlaySubtitle{font-weight:500}.Contact-OverlayBody{font-weight:400}@media (min-width: 1200px){.Contact-Banner{max-height:500px;object-fit:cover;object-position:center bottom}.Contact-OverlayTextGroup{width:30%}.Contact-OverlayTitle{font-size:2.5rem}.Contact-OverlaySubtitle{font-size:1.5rem}.Contact-OverlayBody{font-size:1rem}}@media (min-width: 768px) and (max-width: 1199px){.Contact-Banner{max-height:700px}.Contact-OverlayTextGroup{width:50%}.Contact-OverlayTitle{font-size:2rem}.Contact-OverlaySubtitle{font-size:1.2rem}.Contact-OverlayBody{font-size:.95rem}}@media (max-width: 767px){.Contact-Banner{max-height:600px}.Contact-OverlayTextGroup{width:70%;height:70%;padding:.8rem 1rem;gap:.3rem}.Contact-OverlayTitle{font-size:1.5rem}.Contact-Character{width:6em;max-width:6em}.Contact-OverlaySubtitle{font-size:1rem}.Contact-OverlayBody{font-size:.85rem}}.NotFoundPage-container{background-color:#fff;box-shadow:0 4px 12px #0000001a;border-radius:12px;padding:3rem 2rem;max-width:500px;margin:6rem auto;text-align:center;display:flex;flex-direction:column;align-items:center}.NotFoundPage-image{width:180px;max-width:80%;margin-bottom:2rem}.NotFoundPage-title{font-size:2rem;color:#212121;margin-bottom:1.5rem;font-family:Open Sans,sans-serif}.NotFoundPage-button{background-color:#ffef61;color:#212121;padding:.75rem 1.5rem;font-size:1.5rem;font-weight:700;text-decoration:none;border-radius:8px;transition:background-color .3s ease,transform .2s ease}.NotFoundPage-button:hover{background-color:#ffe600}@media (min-width: 1200px){.NotFoundPage-container{max-width:500px}.NotFoundPage-title{font-size:3rem}.NotFoundPage-image{width:300px}}@media (min-width: 768px) and (max-width: 1199px){.NotFoundPage-container{max-width:400px;padding:2.5rem 1.5rem}.NotFoundPage-title{font-size:3rem}.NotFoundPage-image{width:500px}}@media (max-width: 767px){.NotFoundPage-container{max-width:90%;margin:3rem auto;padding:2rem 1rem}.NotFoundPage-title{font-size:2rem}.NotFoundPage-image{width:200px}.NotFoundPage-button{padding:.6rem 1.2rem;font-size:.9rem}}.LegalPage-ImageWrapper{position:relative;width:100%;height:auto}.LegalPage-Banner{width:100%;display:block;box-shadow:0 6px 20px #0003}.LegalPage-Character{width:7em;max-width:7em}.LegalPage-OverlayTextGroup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#000;display:flex;flex-direction:column;align-items:center;background-color:#ffffff4d;padding:1rem 2rem;border-radius:12px}.LegalPage-OverlayTitle{font-weight:700}.LegalPage-OverlaySubtitle{font-weight:500}.LegalPage-OverlayBody{font-weight:400}.LegalPage-TextWrapper{max-width:800px;margin:2rem auto;padding:1.5rem;background-color:#ffffffe6;border-radius:12px;box-shadow:0 4px 12px #0000001a;font-family:Segoe UI,sans-serif;color:#333;line-height:1.6}.LegalPage-TextWrapper h3{font-size:1.8rem;margin-top:2rem;margin-bottom:1rem;font-weight:700;color:#212121;border-bottom:2px solid #ddd;padding-bottom:.5rem}.LegalPage-TextWrapper p{font-size:1rem;margin-bottom:1rem}.LegalPage-TextWrapper ol{font-size:1.5rem;font-weight:500;padding-left:1.5rem;margin-bottom:0rem}.LegalPage-TextWrapper li{font-weight:400;margin-bottom:.5rem;margin-left:1.5rem;font-size:.95rem}.LegalPage-TextWrapper .LegalPage-FirstList{list-style:none;font-size:1.5rem;font-weight:500;padding-left:1.5rem;margin-bottom:0rem}.LegalPage-TextWrapper .LegalPage-SecondList{list-style:lower-alpha;font-weight:400;font-size:.95rem}.LegalPage-TextWrapper .LegalPage-SecondList li{list-style:lower-alpha;font-weight:400;padding-left:1.5rem;margin-bottom:0rem;font-size:.95rem}.LegalPage-TextWrapper strong{color:#000;font-weight:600}@media (min-width: 1200px){.LegalPage-Banner{max-height:500px;object-fit:cover;object-position:center bottom}.LegalPage-OverlayTextGroup{width:30%}.LegalPage-OverlayTitle{font-size:2.5rem}.LegalPage-OverlaySubtitle{font-size:1.5rem}.LegalPage-OverlayBody{font-size:1rem}}@media (min-width: 768px) and (max-width: 1199px){.LegalPage-Banner{max-height:700px}.LegalPage-OverlayTextGroup{width:50%}.LegalPage-OverlayTitle{font-size:2rem}.LegalPage-OverlaySubtitle{font-size:1.2rem}.LegalPage-OverlayBody{font-size:.95rem}}@media (max-width: 767px){.LegalPage-Banner{max-height:600px}.LegalPage-OverlayTextGroup{width:70%;height:70%;padding:.8rem 1rem;gap:.3rem}.LegalPage-OverlayTitle{font-size:1.5rem}.LegalPage-Character{width:6em;max-width:6em}.LegalPage-OverlaySubtitle{font-size:1rem}.LegalPage-OverlayBody{font-size:.85rem}}
