.navbar{display:flex;font-size:18px;justify-content:space-between;max-height:80px;width:100%;z-index:1}.logo{margin:5px 0 0 20px;max-width:220px}.nav-left{display:flex;margin-right:25px}.nav-right{display:flex;margin-left:25px}.nav-elements{align-items:center;display:flex;justify-content:space-between}.nav-elements a{margin:0 10px;padding:10px}@media (max-width:1367px){.navbar{font-size:16px}.logo{max-width:150px}}@media (max-width:768px){.navbar{font-size:22px;gap:5px;margin:0;max-height:fit-content;padding:0 5px;text-align:center}.navbar,.navbar-links{align-items:center;flex-direction:column}.navbar-links{display:flex}.logo{margin:auto;max-width:95%}.nav-elements{animation:slideInOut 1s ease-in-out;display:none;visibility:hidden}.open{display:block;opacity:1;visibility:visible}}@keyframes slideInOut{0%{opacity:0;transform:translateY(-200px);visibility:hidden}50%{opacity:.5;transform:translateY(0);visibility:visible}to{opacity:1;transform:translateY(0);visibility:visible}}.popup{align-items:center;background-color:#2a443ccc;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-inner{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #00000080;max-width:40%;padding:16px 16px 70px;position:relative}.popup-inner .close-btn{bottom:10px;font-size:16px;position:absolute;right:10px}.popup-inner header{border:2px solid var(--theme-secondary-light);border-radius:10px;box-shadow:0 4px 8px #0003;color:#2a443c;font-weight:700;margin-bottom:30px;padding:5px}@media (max-width:768px){.popup-inner{max-width:95%;padding:16px 6px}.popup-inner .close-btn{bottom:5px;font-size:14px;right:5px}.popup-inner div{margin-bottom:40px}}.footer-content{align-items:center;display:flex;justify-content:space-around}.footer-content i{margin:5px}.biz-hours{align-items:start;display:flex;flex-direction:column}@media (max-width:768px){.footer-content{flex-direction:column}.biz-hours{align-items:center}.biz-hours,.social-links{margin-bottom:1rem}}.team-member-list{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:space-between;margin:auto;max-width:80%;padding:1rem}.team-member-item{background-color:#f8f8f8;line-height:27px;transition:transform .2s;width:75%}.team-member-item img{border-radius:50%;height:150px;margin-right:2rem;width:150px}.team-member-item h3{line-height:50px}.team-member-item:hover{transform:scale(1.02)}.item-header,.name-title{display:flex}.name-title{flex-direction:column;justify-content:center}.item-body{padding:5px 20px}@media (max-width:768px){.team-member-list{max-width:100%;padding:5px}.team-member-item{width:100%}.team-member-item h3{line-height:30px}}.services-page{background-color:"#f2f2f2"}.services-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.service-nav{align-items:center;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 5px #0000001a;display:flex;font-size:30px;justify-content:space-around;list-style:none;margin:0 auto;width:50%}.to-top{background-color:var(--theme-secondary-light);border:none;border-radius:50%;bottom:20px;box-shadow:0 2px 5px #0000004d;color:#fff;cursor:pointer;font-size:20px;height:50px;position:fixed;right:20px;width:50px}@media (max-width:768px){.services-container{align-items:center;flex-direction:column;gap:5px;width:100%}}.job-interest-form{border-radius:10px;display:flex;flex-direction:column;gap:10px;margin:auto;padding:1rem;width:35%}@media (max-width:768px){.job-interest-form{width:80%}}:root{--main-text-color:#484848;--theme-secondary-light:#548a7b;--theme-primary-background:#dce3e3;--button-text-color:#e8ebd4}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#dce3e3;background-color:var(--theme-primary-background);color:#484848;color:var(--main-text-color);font-family:Poppins,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-optical-sizing:auto;font-size:22px;font-style:normal;font-weight:400;height:100vh;margin:auto}section{margin:auto;max-width:100%;padding:20px}button{background-color:#ae4e22;border:0;border-radius:3px;color:#e8ebd4;color:var(--button-text-color);cursor:pointer;display:inline-block;font-size:22px;height:50px;margin:5px;padding:7px 20px;text-align:center;text-decoration:none;touch-action:manipulation;transition:all .25s;user-select:none;-webkit-user-select:none}button:hover{background-color:#c75d2c}footer{padding:10px;text-align:center}a{color:inherit;font-weight:500;text-decoration:none;transition:text-shadow .3s ease}a:hover{text-shadow:0 0 8px #548a7b;text-shadow:0 0 8px var(--theme-secondary-light)}address{font-weight:500}summary{align-items:center;border-radius:5px;display:flex;font-size:26px;font-weight:700;justify-content:space-between;list-style:none;padding:10px 15px}summary:after{border-inline:7px solid #0000;border-top:10px solid #484848;border-top:10px solid var(--main-text-color);content:"";height:0;transition:.2s;width:0}details[open]>summary{border-bottom:2px solid #fff9f1}details[open]>summary:after{transform:rotate(-180deg)}summary::-webkit-details-marker{display:none}details[open] summary{border-radius:5px 5px 0 0}details{border-radius:5px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;margin:16px}article{font-size:26px;padding:1rem}details ul{display:flex;flex-direction:row;font-size:x-large;gap:3rem;justify-content:left;list-style:none;margin:1rem 0 .5rem 1rem}#root{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between;min-height:100%}#main:before{background-image:url(/static/media/massage.52b268a51d43aca05843.webp);background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:-1}#main{color:#548a7b;color:var(--theme-secondary-light);display:flex;flex-direction:column;height:800px;justify-content:end;position:relative}#biz-summary{background-color:#fff;box-shadow:inset 0 0 40px 5px #f6f6f6;padding:120px}#testimonials{background-color:#f6f6f6}.testimonials-header{font-size:2.5rem;margin:auto;width:50%}.testimonials-footer{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.main-buttons{display:flex;gap:500px;justify-content:end}.main-content{flex-grow:1;padding:5px 20px}.center-text{text-align:center}.big-text-1{font-size:5rem}.big-text-2{font-size:4rem}.big-text-3{font-size:2rem}.glow{text-shadow:0 0 6px #548a7b;text-shadow:0 0 6px var(--theme-secondary-light)}.fancy-font{font-family:Dancing Script,cursive;font-optical-sizing:auto;font-weight:400}.fancy-bold{text-shadow:1px 1px 1px #548a7b;text-shadow:1px 1px 1px var(--theme-secondary-light)}.bold,.fancy-bold{font-weight:700}.card{border-radius:10px;box-shadow:0 4px 8px #0003;padding:20px}.container{margin:auto;max-width:90%;padding:20px}.left-justify{text-align:left}.indent-1{text-indent:3rem}.indent-2{text-indent:6rem}.form{display:flex;flex-direction:column;gap:10px}.form input{border:1px solid #548a7b;border:1px solid var(--theme-secondary-light);border-radius:5px;padding:.5rem}.reviews{background-color:#fff;height:400px;margin:5px auto;overflow:hidden;width:80%}.policies{margin-top:70px;padding:40px}.menu-btn{background-color:#548a7b;background-color:var(--theme-secondary-light);display:none}.round-img{border-radius:50%;height:150px;margin-right:2rem;width:150px}.float-left{float:left;margin-right:10px}@media (max-width:1367px){button{height:40px}article{font-size:22px}summary{font-size:18px}.big-text-1{font-size:4rem}.policies{margin-top:40px}.main-content{padding:0}}@media (max-width:768px){body{font-size:smaller}summary{font-size:14px}details{margin:5px}details ul{flex-direction:column;font-size:small;gap:.5rem;margin:0}summary{padding:5px 10px}article{font-size:12px;padding:0}#main{height:400px;justify-content:center;padding:0}#main,#testimonials{margin:auto;width:100%}#testimonials{padding:10px 5px}.main-buttons{flex-direction:column;gap:0}.card{padding:10px}.main-content{padding:3px}.big-text-1{font-size:2.75rem}.big-text-2{font-size:2.5rem}.big-text-3{font-size:2.25rem}.indent-1{text-indent:1rem}.indent-2{text-indent:2rem}.fancy-bold{text-shadow:1px 1px 0 #548a7b;text-shadow:1px 1px 0 var(--theme-secondary-light)}.testimonials-header{width:100%}.testimonials-footer{align-items:center;flex-direction:column;gap:10px;text-align:center}.reviews{width:100%}.menu-btn{border-radius:5px;color:#fff;cursor:pointer;display:block;padding:10px 20px}}
/*# sourceMappingURL=main.71291ad5.css.map*/