*{font-family:Mulish,Merriweather,serif;box-sizing:border-box;color:#3c4858}.greeting{height:100%;font-family:Mulish,Merriweather,serif}.logo-container{width:100%;display:flex;justify-content:center;height:150px;background-color:#ffffff71}.logo-container>img{object-fit:contain}.poem-container{display:flex;align-items:center;height:100%;background:radial-gradient(white,transparent)}@media only screen and (min-device-width: 970px){.poem-container,.message-container:nth-child(even){width:100%;border-top:10vh solid rgba(255,255,255,.888);border-bottom:10vh solid rgba(255,255,255,.888);border-right:10vw solid rgba(255,255,255,.444);border-left:10vw solid rgba(255,255,255,.444)}.message-container:nth-child(odd){width:100%;border-top:10vh solid rgba(255,255,255,.444);border-bottom:10vh solid rgba(255,255,255,.444);border-right:10vw solid rgba(255,255,255,.444);border-left:10vw solid rgba(255,255,255,.444)}.logo-container>img{width:222px}}@media only screen and (max-device-width: 969px){.logo-container>img{height:111px}.poem-container,.message-container:nth-child(even){width:100%;border-top:5vh solid rgba(255,255,255,.888);border-bottom:5vh solid rgba(255,255,255,.888);border-right:10vw solid rgba(255,255,255,.444);border-left:10vw solid rgba(255,255,255,.444)}.message-container:nth-child(odd){width:100%;border-top:5vh solid rgba(255,255,255,.444);border-bottom:5vh solid rgba(255,255,255,.444);border-right:10vw solid rgba(255,255,255,.444);border-left:10vw solid rgba(255,255,255,.444)}.message-container:nth-child(even):last-child{width:100%;border-top:5vh solid rgba(255,255,255,.888);border-bottom:10vh solid rgba(255,255,255,.888);border-right:10vw solid rgba(255,255,255,.444);border-left:10vw solid rgba(255,255,255,.444)}}.parallax{height:calc(100vh - 64px);background-image:url(/_astro/000.e943e13a.webp);width:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-device-width: 576px){.parallax{height:calc(100svh - 114px);background-attachment:scroll}}.poem{display:flex;flex-direction:column;align-items:center;width:100%;color:#3c4858;letter-spacing:.33px}@media only screen and (min-device-width: 970px){.poem{margin:auto;font-size:24px;font-weight:700;line-height:1.8}}@media only screen and (max-device-width: 969px){.poem{line-height:2.5;font-size:16px}}.fullpage{min-height:100vh;display:flex;align-items:center;flex-direction:column}.testimonials{min-height:100vh;display:flex;align-items:center;flex-direction:column;background-color:#fff;position:relative}.testimonials:after{content:"";position:absolute;bottom:-80px;left:0;right:0;height:80px;background:linear-gradient(to bottom,white,transparent);pointer-events:none;z-index:1}.testimonials .review-wrapper{padding:12px}.testimonials .review-wrapper.last{padding-bottom:36px}.testimonials .review-frame{display:block}.testimonials h2{font-family:Philosopher,Merriweather,serif;color:#99814e;padding:16px;margin:auto;text-align:center}.symbol-ball{width:300px;height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:48px;border-radius:100%;margin-bottom:16px}.key-message{display:flex;flex-direction:row;align-items:stretch;width:100%;background:rgba(255,255,255,.888)}.key-message img{width:50%;object-fit:cover;object-position:center;flex-shrink:0}.key-message__content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:48px 40px;text-align:left}.key-message__content h1{margin-bottom:16px;font-family:Philosopher,Merriweather,serif}.key-message__content p{line-height:1.8;font-weight:400;font-size:20px;max-width:560px;margin-bottom:0}@media only screen and (max-width: 768px){.key-message img{width:45%}.key-message__content{padding:32px 24px}.key-message__content p{font-size:16px}}@media only screen and (max-width: 576px){.key-message{flex-direction:column}.key-message img{width:100%;height:auto;object-fit:contain}.key-message__content{padding:32px 20px;text-align:center;align-items:center}.key-message__content p{font-size:16px}}.message-container{padding:32px;display:flex;flex-direction:column;align-items:center;background:radial-gradient(white,transparent)}.body-message{line-height:1.5;padding-top:1.5rem;font-family:Mulish}.headline{font-size:24px;font-weight:600;text-align:center}@media only screen and (max-device-width: 576px){.headline{font-size:18px}}.symbol{max-width:222px;max-height:222px;filter:invert(.3) sepia(3);padding:16px}.message-wrapper{display:flex;flex-direction:row;align-items:center}@media only screen and (max-device-width: 576px){.body-message{font-size:16px}}@media only screen and (min-device-width: 577px){.body-message{font-size:24px}}a.book-a-chat{text-decoration:none;background-color:#ffffffb3;border-radius:50px;border:2px solid white;display:flex;justify-content:center;align-items:center;height:60px;font-size:24px;font-weight:600;margin-top:32px;font-family:Philosopher,Merriweather,serif;width:333px;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease}@media only screen and (max-device-width: 576px){a.book-a-chat{width:250px}}a.book-a-chat:hover{color:#fff;background-color:#99814e;box-shadow:0 2px 3px #634d6f99;border:none}a.book-a-treatment{text-decoration:none;border:2px solid #99814e;border-radius:50px;display:flex;justify-content:center;align-items:center;height:60px;font-size:24px;font-weight:600;font-family:Philosopher,Merriweather,serif;margin:8px 0;width:250px;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease}@media only screen and (max-width: 969px){a.book-a-treatment{margin:8px 0 24px}}a.book-a-treatment:hover{color:#fff;background-color:#99814e;box-shadow:0 2px 3px #634d6f99;border:none}
