.AboutUs{background-color:var(--color-primary);min-height:700px;justify-content:center}.AboutUs,.about-us-content{display:flex;align-items:center}.about-us-content{color:white;justify-content:space-between}.text-heading-container{position:relative}.about-us-texts{align-items:flex-start;flex-direction:column}.about-us-image-wrapper,.about-us-texts{display:flex;justify-content:center;width:50%}.about-us-image-wrapper{align-items:center;position:relative}.about-image-wrapper{padding:.4rem;background-color:var(--color-accent-green);border-radius:100%}.about-image{border-radius:100%;z-index:2}.about-us-content h1{width:100%;font-size:52px;line-height:1.2;font-family:var(--font-judson);font-weight:700}.about-us-content p{max-width:590px;width:100%;font-family:var(--font-dm-sans);font-weight:400;font-size:16px;line-height:1.8}.about-us-content p:first-child{margin-top:2.5rem}.about-us-content p:nth-child(2){margin-top:2rem}.about-frame-1{position:absolute;left:-5rem;top:-2rem}.about-frame-2{position:absolute;right:2rem;bottom:-2rem}.about-image-container{position:relative}.flower-frame-1{left:-9rem}.flower-frame-1,.flower-frame-2{position:absolute;top:-4rem;z-index:0}.flower-frame-2{right:-4rem}@media (max-width:1100px){.about-us-content{flex-direction:column;overflow:hidden;padding-bottom:6rem}.about-us-content h1{font-size:32px;margin-top:2rem}.about-us-texts{width:100%;padding:0 1rem}.about-us-content p:first-child,.about-us-content p:nth-child(2){margin-top:1rem}.text-heading-container{width:100%}.about-frame-1{position:absolute;top:1rem;right:0;left:unset;width:80px;height:80px}.about-image{width:300px;height:300px}.about-image-wrapper{margin-top:4rem}.flower-frame-2{top:2rem;right:-3rem}.flower-frame-1,.flower-frame-2{z-index:0;position:absolute;width:200px;height:200px}.flower-frame-1{top:1rem;left:-5rem}.about-frame-2{position:absolute;bottom:-9rem;left:-9rem}}.Announcement{background:white;min-height:700px;justify-content:center}.Announcement,.announcement-content{width:100%;display:flex;align-items:center}.announcement-content{justify-content:space-between;height:100%;position:relative}.announcement-content img{object-fit:cover;border-radius:12rem}.announcement-small-image{margin-left:2rem}.announcement-content h1{max-width:521px;width:100%;font-size:40px;line-height:1.2;font-family:var(--font-judson);font-weight:700}.announcement-images{display:flex;align-items:flex-end;justify-content:center}.announcement-texts{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:478px;line-height:2;font-size:16px;font-family:var(--font-dm-sans);font-weight:400;margin-right:6rem}.announcement-texts p{margin-top:1rem}.announcement-texts a{background-image:linear-gradient(to right,var(--color-secondary),var(--color-primary));color:white;border:none;padding:1rem 2.5rem;border-radius:.4rem;font-family:var(--font-dm-sans);font-weight:800;font-size:16px;cursor:pointer;margin-top:2rem;display:flex;align-items:center;justify-content:center;text-decoration:none}.announcement-texts a img{margin-right:.3rem}.announcement-green{position:absolute;top:0;right:4rem}.announcement-green-2{position:absolute;right:0}@media (max-width:1100px){.announcement-content{align-items:unset;flex-direction:column-reverse;margin-left:1rem;margin-top:2rem;padding-bottom:4rem}.announcement-texts{margin:unset;max-width:362px;width:100%}.announcement-content h1{font-size:30px}.announcement-texts p{font-size:16px}.announcement-images{justify-content:unset;margin-top:2rem}.announcement-green-2{display:none}.announcement-main-image{width:240px;height:480px}.announcement-small-image{margin-left:1rem;width:150px;height:250px}.announcement-green{position:absolute;top:5rem;right:2rem;width:80px;height:80px}}.Hero{background:var(--color-accent-light);height:900px;width:100%;padding-top:130px;display:flex;align-items:center;justify-content:center}.Hero,.hero-content{position:relative}.hero-texts{margin-top:8rem;position:absolute;left:0;z-index:1}.Hero h1{font-size:60px;margin-top:2rem;font-family:var(--font-dm-serif-display)}.Hero h1,.Hero h3{letter-spacing:1px}.Hero h3{font-family:var(--font-niconne);font-size:34px;color:var(--color-primary)}.Hero p{margin-top:2rem;font-size:18px;max-width:600px;width:100%;font-family:var(--font-dm-sans);font-weight:300;line-height:174%;color:var(--color-gray)}.green{color:var(--color-secondary)}.purple{color:var(--color-primary)}.buttons{margin-top:4rem}.buttons a:first-child{background-image:linear-gradient(to right,var(--color-secondary),var(--color-primary));color:white;border:none;padding:1rem 2.5rem;border-radius:.4rem;font-family:var(--font-dm-sans);font-weight:800;font-size:16px;cursor:pointer}.book-now-link,.buttons a:nth-child(2){background:white;margin-left:2rem;border:none;padding:1rem 2.5rem;border-radius:.4rem;font-family:var(--font-dm-sans);font-weight:800;font-size:16px;cursor:pointer}.book-now-link{text-decoration:none}.book-now-link span,.buttons a:nth-child(2) span{background-image:linear-gradient(to right,var(--color-secondary),var(--color-primary));-webkit-background-clip:text;background-clip:text;color:transparent}.spa-1{object-fit:cover;position:absolute;left:0;bottom:0}.hero-images{right:0;position:absolute;width:600px;height:100%;z-index:0}.hero-main-image{object-fit:cover;border-top-left-radius:13rem;border-top-right-radius:13rem}.hero-image-wrapper{margin-top:3rem;right:1rem;z-index:2}.hero-image-wrapper,.hero-image-wrapper-small{background:white;padding:5px;border-top-left-radius:13rem;border-top-right-radius:13rem;position:absolute}.hero-image-wrapper-small{left:2rem;bottom:8rem;z-index:4}.frame-1{position:absolute;top:8.5rem;left:9rem;z-index:5}.frame-2{top:0;z-index:1}.frame-2,.spa-2{position:absolute;right:0;object-fit:cover}.spa-2{bottom:0;z-index:9}@media (max-width:1100px){.Hero{min-height:1200px;display:flex;align-items:flex-start;justify-content:flex-start}.hero-image-wrapper{bottom:8rem;right:unset!important}.hero-images{position:absolute;display:flex;align-items:center;justify-content:center;width:100%}.hero-texts{left:50%;transform:translateX(-50%);top:0;margin-top:2rem}.Hero h3{font-family:var(--font-niconne);font-size:24px;color:var(--color-primary);letter-spacing:1px;text-align:center;text-wrap:nowrap}.Hero h1{font-size:40px;display:flex;align-items:center;justify-content:center;flex-direction:column}.Hero .green{text-wrap:nowrap}.Hero p{width:354px;font-size:14px;text-align:center}.buttons{display:flex;align-items:center;justify-content:center}.buttons a{padding:.8rem 2.2rem!important;font-size:16px!important}.hero-image-wrapper img{width:320px;height:420px}.spa-1,.spa-2{display:none}.hero-image-wrapper-small{left:0;margin-top:37rem;margin-right:6rem;z-index:4;position:unset}.hero-image-wrapper-small img{width:200px;height:280px}.frame-1{position:unset;top:unset;bottom:18rem;left:0}.frame-2{top:unset;bottom:13rem;right:2rem;display:none}.frame-2 img{width:250px}}.Membership{background-image:url(/membership/membership_banner.png);min-height:600px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center}.membership-container{position:relative;display:flex;align-items:center;justify-content:flex-start}.membership-textbox{height:350px;width:700px;background:white;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding-left:3rem;position:relative;z-index:2}.membership-textbox:before{content:"";position:absolute;top:10px;left:8px;width:100%;height:100%;border:2px solid white}.membership-textbox h1{font-size:50px;font-family:var(--font-judson);font-weight:800;color:var(--color-secondary)}.membership-textbox p{font-size:16px;max-width:541px;width:100%;font-family:var(--font-dm-sans);font-weight:400;margin-top:1.5rem;line-height:1.7;z-index:2}.membership-textbox h2{font-size:25px;max-width:512px;width:100%;font-family:var(--font-judson);font-weight:500;color:var(--color-primary);margin-top:1.5rem;z-index:1}.membership-textbox img{position:absolute;right:1rem;top:1rem;z-index:0}@media (max-width:1100px){.Membership{min-height:700px;overflow:hidden;background:none;position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.membership-container{background-image:url(/membership/membership_banner.png);height:300px;background-repeat:no-repeat;background-size:cover;background-position:50%;position:unset;justify-content:center}.membership-textbox{position:absolute;bottom:0;z-index:2;height:450px;width:85%;background:white;display:flex;align-items:flex-start;justify-content:flex-start;padding-top:2rem;flex-direction:column;border:1px solid var(--color-secondary)}.membership-textbox h1{font-size:32px}.membership-textbox p{font-weight:300;max-width:300px}.membership-textbox h2{font-size:20px;max-width:300px}.membership-textbox img{z-index:0;position:absolute;bottom:1rem;right:1rem;width:80px;top:unset;height:80px}}.Packages{min-height:1200px;background:white;width:100%;display:flex;align-items:center;justify-content:center;position:relative}.packages-container{justify-content:flex-start}.our-packages,.packages-container{display:flex;align-items:center;flex-direction:column;position:relative}.our-packages{justify-content:center;margin-top:-1rem}.our-packages p{font-family:var(--font-dm-sans);font-weight:500;font-size:16px;color:var(--color-brown)}.our-packages #line{background:var(--color-primary);width:150px;height:3px;margin-top:.3rem}.packages-text{margin-top:2rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.packages-text h1{font-family:var(--font-judson);font-size:40px;font-weight:700}.packages-text p{max-width:780px;width:100%;text-align:center;font-family:var(--font-dm-sans);font-size:16px;font-weight:400;margin-top:1rem;line-height:1.6}.package-containers{margin-top:3rem;display:flex;align-items:flex-start;justify-content:flex-start}#package-flower-1{right:0}#package-flower-1,#package-flower-2{position:absolute;top:-4rem;object-fit:contain}#package-flower-2{left:0}@media (max-width:1100px){#package-flower-1{right:0}#package-flower-1,#package-flower-2{object-fit:contain;position:absolute;top:-2rem;width:120px;height:120px}#package-flower-2{left:-2rem}.our-packages{margin-top:1rem}.packages-text h1{font-size:32px}.packages-text p{max-width:360px;margin-top:1.6rem}.embla{width:unset!important}}.PackageContainer{height:770px;border-radius:.8rem;padding-top:2rem;padding-left:1rem}.package-container-content{height:100%;justify-content:flex-start;position:relative}.package-container-content,.package-content-top{width:100%;display:flex;align-items:flex-start;flex-direction:column}.PackageContainer #line{background:#ebe0c8;height:1px;width:95%;margin-top:1rem}.PackageContainer img{object-fit:contain}.PackageContainer h1{font-weight:800;font-family:var(--font-judson);font-size:40px}.PackageContainer h2{font-family:var(--font-judson);font-weight:500;font-size:24px;max-width:274px;width:100%}.selling-points{list-style:none;margin-top:1rem}.selling-points li{font-family:var(--font-dm-sans);font-size:14px;font-weight:400;display:flex;align-items:flex-start;justify-content:flex-start;margin-top:1rem}.selling-points li p{max-width:285px;width:100%;line-height:1.55}.PackageContainer .book-link-action{width:85%;padding:.8rem 2rem;display:flex;align-items:center;justify-content:center;color:white;border:none;font-size:16px;font-weight:800;font-family:var(--font-dm-sans);border-radius:.3rem;margin-top:4rem}#arrow-right{margin-left:.3rem}.PackageContainer a{text-decoration:none;font-family:var(--font-dm-sans);font-weight:600;text-align:center;margin-top:1rem;width:100%}.action-links{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;bottom:2rem;left:0}@media (max-width:1100px){.package-container-content{width:100%}.PackageContainer .book-link-action{width:95%}}.Referral{background:white;min-height:850px;display:flex;align-items:center;justify-content:center;position:relative;padding-bottom:2rem}.Referral p{max-width:750px;width:100%;text-align:center;font-family:var(--font-dm-sans);font-weight:300;margin-top:1rem}.Referral .discount-container p{font-family:var(--font-dm-sans);font-weight:500;font-size:16px;color:var(--color-brown)}.Referral h1{font-family:var(--font-judson);font-weight:700;font-size:40px;margin-top:2rem}.referral-content{justify-content:flex-start;margin-top:4rem}.discount-container,.referral-content{display:flex;align-items:center;flex-direction:column}.discount-container{justify-content:center}#line{background:var(--color-primary);width:300px;height:3px;margin-top:.3rem}#how{color:var(--color-primary);font-weight:500;margin-top:3rem}.step-background{width:300px;height:300px;background:repeating-linear-gradient(45deg,var(--color-secondary),var(--color-secondary) 12px,rgba(255,255,255,.2) 12px,rgba(255,255,255,.2) 23px);border-radius:60% 40% 60% 40%/60% 40% 60% 40%;transform:rotate(90deg);z-index:1;position:absolute;top:-2rem}.referral-steps{margin-top:7rem;display:flex;align-items:flex-start;justify-content:space-evenly;flex-wrap:wrap;width:100%}.referral-step{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.referral-step h2{margin-top:4rem;font-family:var(--font-judson);font-size:26px}.referral-step img{object-fit:cover;border-radius:100%;z-index:2}.referral-step p{max-width:270px;line-height:1.6}.referral-flower{position:absolute;top:0;left:0}.referral-flower2{position:absolute;top:12rem;right:0}@media (max-width:1100px){.Referral{overflow:hidden}.referral-flower{width:100px;height:100px}.Referral h1{font-size:32px;text-align:center}.referral-flower2{width:100px;height:100px;top:26rem}.Referral p{text-align:center;max-width:340px;font-family:var(--font-dm-sans);font-weight:300;font-size:16px;margin-top:1.5rem}.referral-step p{margin-bottom:5rem}}.Testimonials{min-height:700px;background:var(--color-accent-light);align-items:flex-start;width:100%;padding-bottom:1rem}.Testimonials,.testimonials-content{display:flex;justify-content:center;position:relative}.testimonials-content{align-items:center;flex-direction:column;margin-top:4rem}.testimonials-content .text{font-family:var(--font-dm-sans);font-size:16px;font-weight:500}.testimonials-content #line{width:150px}.testimonials-content h1{font-size:40px;font-weight:800;font-family:var(--font-judson);margin-top:2rem}.testimonials{display:flex;align-items:center;justify-content:center;flex-direction:column}#branch-1{position:absolute;left:0;bottom:2rem}#branch-2{position:absolute;right:0;top:3rem;z-index:1}@media (max-width:1100px){.Testimonials{overflow:hidden}.testimonials-content h1{text-align:center;max-width:250px;font-size:32px}#branch-2{z-index:1;position:absolute;top:3rem;right:-1rem;width:120px;height:120px}}.TestimonialCard{height:330px;border-radius:.8rem;padding-top:2rem;padding-left:2rem;background:white;margin-top:2rem;padding-bottom:1rem;overflow-y:auto;z-index:2}.credentials{display:flex;align-items:center;justify-content:space-between}.credentials-details,.credentials-details .profile{display:flex;align-items:center;justify-content:center}.credentials-details .profile{font-family:var(--font-dm-sans);font-size:19px;font-weight:800;color:white;width:50px;height:50px;border-radius:100%;margin-right:1rem}.credentials h4{font-family:var(--font-judson);font-size:22px;font-weight:800}.credentials .date{font-family:var(--font-dm-sans);color:#525252;font-size:14px;font-weight:400}.credentials-stars{display:flex;align-items:center;justify-content:center;margin-right:1rem}.testimonial-content{font-family:var(--font-dm-sans);font-size:14px;font-weight:300;margin-top:1.5rem;line-height:2;max-width:350px}.FadeIn{transition:all .7s ease-out}.FadeIn.show{opacity:1;transform:translateY(0)}.FadeIn.hide{opacity:0;transform:translateY(20px)}.embla{width:100%;max-width:1350px;margin:0 auto}.embla__viewport{overflow:hidden;width:100%}.embla__container{display:flex;touch-action:pan-y pinch-zoom;width:auto}.embla__slide{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333%);transform:translateZ(0);min-width:0;margin-left:1rem;margin-right:1rem;box-sizing:border-box}.embla__buttons{width:100%;display:flex;align-items:center;justify-content:center;margin-top:3rem}.embla button{cursor:pointer}.embla__prev{border:none;background-color:transparent}.embla__next{margin-left:1rem;border:none;background:transparent}@media (max-width:1100px){.embla{max-width:100vw;width:100%}.embla__container{display:flex;touch-action:pan-y pinch-zoom;width:auto}.embla__slide{flex:0 0 90%;transform:translateZ(0);min-width:0;margin-left:.5rem;margin-right:.5rem}}