@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.info-box{background-color:#f9f9f9;border-left:4px solid #007bff;margin-bottom:20px;padding:20px;text-align:left}.info-box-title{color:#333;font-weight:700;margin-bottom:10px}.warning-box{background-color:#f9f9f9;border-left:4px solid red;margin-bottom:20px;padding:20px;text-align:left}.welcome-section{background-position:50%;background-size:cover;color:#fff;padding:50px 20px;text-align:center}.welcome-section h1{background-color:#000000b3;color:#febd69;font-size:3rem;margin-bottom:20px}.welcome-section p{background-color:#000000b3;border-radius:8px;font-size:1.25rem;margin:auto;max-width:800px;padding:20px}.header{align-items:center;background-image:url(/static/media/banner1.cfa283b6a4b4cf6aec81.jpeg);background-position:50%;background-size:cover;color:#fff;display:flex;justify-content:space-between;margin-bottom:10px;padding:20px}.burger-menu span{color:#fff;cursor:pointer;font-size:24px}.site-name a{color:#fff;font-size:24px;text-decoration:none}.burger-menu{cursor:pointer;display:flex;flex-direction:column;gap:5px}.burger-bar{background-color:#fff;height:3px;width:25px}.drawer-menu{background:#fff;box-shadow:2px 0 5px #0003;height:100%;justify-content:space-between;left:-100%;overflow-y:auto;position:fixed;top:0;transition:left .3s ease;width:250;z-index:1000}.drawer-menu,.menu-links{display:flex;flex-direction:column}.menu-links{gap:10px}.drawer-menu.open{left:0}.drawer-menu a{color:#333;padding:10px 0;text-decoration:none;transition:color .3s ease}.drawer-menu a:hover{color:#007bff}.drawer-footer{background:#f8f8f8;color:#333;padding:20px;text-align:center;width:250px}.drawer-footer .drawer-site-name{color:#333;font-weight:700;margin-bottom:10px}.drawer-image{height:auto;margin-bottom:10px;max-width:100%}.close-button{background:none;border:none;cursor:pointer;font-size:36px;position:absolute;right:0;top:0}.menu-divider{background-image:linear-gradient(90deg,#0000,#ccc,#0000);border:0;height:1px;margin:10px 0}.footer{background-color:#222;color:#fff;display:flex;font-family:Lato,sans-serif;justify-content:space-around;margin-top:10px;padding:20px 0}.footer-section{align-items:center;display:flex;flex-direction:column}.footer-section h3{font-weight:700;margin-bottom:10px}.footer-section p{font-weight:400;margin:5px 0;text-align:center}@media (max-width:768px){.footer{align-items:center;flex-direction:column}.footer-section{margin-bottom:20px}}.footer-section.follow-us a{color:#3b5998;font-size:1.2em;text-decoration:none}.footer-section.follow-us a:hover{text-decoration:underline}.footer-section.follow-us i{margin-right:8px}.health-values{background-color:#f8f8f8;font-family:Arial,sans-serif;padding:40px}.health-values h2{color:#333;margin-bottom:30px;text-align:center}.health-values-content{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.health-value{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;padding:20px;width:calc(33.33% - 40px)}.health-value .icon{font-size:50px;margin-bottom:10px}.health-value h3{color:#444;margin-bottom:10px}.health-value p{text-align:center}@media (max-width:768px){.health-value{width:calc(50% - 40px)}}@media (max-width:480px){.health-value{width:100%}}.practitioner{background-color:#f9f9f9;font-family:Arial,sans-serif;padding:40px;text-align:center}.practitioner h2{color:#333;margin-bottom:20px}.practitioner-details{align-items:center;display:flex;gap:20px;justify-content:center}.practitioner-photo{border-radius:50%;height:150px;object-fit:cover;width:150px}.practitioner-info{max-width:500px;text-align:left}.practitioner-info h3{color:#444;font-size:1.5em}@media (max-width:768px){.practitioner-details{flex-direction:column}.practitioner-info{text-align:center}}.testimonials{background:#f8f8f8;font-family:Arial,sans-serif;padding:40px;text-align:center}.testimonials h2{color:#333;font-size:2em;margin-bottom:20px}.testimonial-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-around}.testimonial{background:#fff;box-shadow:0 2px 5px #0000001a;display:flex;flex-basis:calc(25% - 20px);flex-direction:column;flex-grow:0;flex-shrink:0;height:150px;margin:0 10px 20px;padding:20px;position:relative}.testimonial p{flex-grow:1;overflow:hidden}.testimonial:before{color:gold;content:"“";font-size:50px;left:20px;position:absolute;top:0}.testimonial footer{color:#555;font-style:italic;margin-top:10px;text-align:right}@media (max-width:1024px){.testimonial{flex-basis:calc(50% - 20px);flex-grow:0;flex-shrink:0}}@media (max-width:768px){.testimonial-wrapper{align-items:center;flex-direction:column}.testimonial{flex:0 0 80%;height:auto;margin-bottom:40px}}.price-list-container{align-items:center;display:flex;flex-direction:column}.cards-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.price-card{border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 5px #0000001a;margin-bottom:20px;padding:20px;text-align:center;width:300px}.price-card h3{color:#333;margin-bottom:10px}.price-description{color:#666;font-size:.9rem}.footer-text{color:#666;font-size:1rem;padding:20px;text-align:center;width:100%}.massage-page-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin:20px}.image-content,.text-content{flex:1 1;margin:10px;min-width:300px}.text-content h1{color:#333;font-size:2em}.text-content p{color:#666;margin:10px 0;text-align:justify}.image-content{align-items:center;display:flex;flex-direction:column}.image-content img{margin-bottom:20px;max-width:400px;width:100%}@media (max-width:768px){.massage-page-container{flex-direction:column}.image-content img{max-width:100%}}.reiki-page-container{margin:auto;max-width:800px;padding:20px}.closing-remark-section,.intro-section,.reiki-experience-section{margin-bottom:20px}.reiki-image-container{margin:20px 0;text-align:center}.reiki-image-container img{height:auto;max-width:100%}.benefits-section{margin-top:20px}.benefits-list{padding:0}.benefits-list li:before{content:"• ";font-weight:700}.reflexology-page-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:1200px;padding:20px}.reflexology-content{flex:1 1;margin-right:20px;max-width:600px}.reflexology-content h1,.reflexology-content h2{color:#333}.reflexology-content p{margin-bottom:20px;text-align:justify}.benefits-list{list-style-type:none;padding-left:0}.benefits-list li:before{color:#333;content:"•";margin-right:8px}.reflexology-image-container{flex:1 1;text-align:right}.reflexology-image-container img{height:auto;max-width:100%}@media (max-width:768px){.reflexology-page-container{flex-direction:column}.reflexology-content{margin-right:0;max-width:100%}.reflexology-image-container{order:-1;text-align:center}}.body-contouring-page-container{margin:auto;max-width:800px;padding:20px;text-align:justify}.before-after-container{text-align:center}.image-pair{margin-bottom:20px}.after-image,.before-image{box-shadow:0 2px 5px #0003;display:inline-block;margin:1%;width:48%}@media (max-width:768px){.after-image,.before-image{margin-bottom:10px;width:100%}}.image-section{margin-bottom:20px;text-align:center}.before-after-image{height:auto;margin-bottom:10px;max-width:100%}figure{display:inline-block}figcaption{color:#555;font-style:italic;margin:auto;max-width:80%}main header{margin-bottom:20px;text-align:center}header h1{color:#333}header p{color:#555}form{display:flex;flex-direction:column;margin:0 auto;max-width:500px}form label{margin-top:10px}form input[type=email],form input[type=text],form select,form textarea{border:1px solid #ccc;border-radius:5px;margin-top:5px;padding:10px}form textarea{min-height:40px}form button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px}form button:hover{background-color:#0056b3}.toast-message{animation:fadeInOut 5s forwards;background-color:#dff0d8;border-radius:5px;box-shadow:0 2px 4px #0003;color:#3c763d;left:50%;padding:15px;position:fixed;top:20px;transform:translateX(-50%);z-index:1000}@keyframes fadeInOut{0%,to{opacity:0}10%,90%{opacity:1}}
/*# sourceMappingURL=main.adf26f33.css.map*/