.container-text{background-color:#81ffab;font-weight:800;font-size:6em;margin-bottom:50px;height:95svh;line-height:2;border-radius:50px;display:flex;align-items:center;justify-content:center}.container-text p{padding:30px;line-height:1.5;text-align:left;animation:darkencolor ease-in forwards;animation-timeline:view()}.container-text span{color:#00c38059}.centered{justify-items:center}@media (max-width: 1280px){.container-text{height:80svh;p{font-size:60px;padding:30px}}}@media (max-width: 680px){.container-text{height:60svh;p{font-size:40px;padding:30px}}}@keyframes darkencolor{0%{color:#00c38059}to{color:#008558}}:root{--tab-h: 88px}.container{position:relative;justify-content:center}.container img{display:block;margin-left:auto;margin-right:auto;border-radius:50px;width:100%;object-fit:cover;height:775px}.container button{background-color:gold;color:#000;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:20px;font-weight:700;font-family:Montserrat}.top-left{position:absolute!important;top:75px!important;left:250px;color:#fff;font-size:clamp(1rem,2.4vw,1.5rem);white-space:normal;max-width:600px}.bottom-left{position:absolute!important;bottom:20px;left:20px;padding-left:200px;padding-top:600px}.bottom-right{position:absolute!important;bottom:20px;right:20px;padding-right:300px;padding-top:625px}.bottom-view{position:absolute!important;top:600px!important;display:flex;flex-wrap:wrap;justify-content:space-evenly;width:90%}@media (max-width: 900px){:root{--tab-h: 72px}.top-left{left:10%;max-width:300px;font-size:clamp(.8rem,2vw,1.2rem)!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important}.bottom-left{padding-left:100px!important;padding-top:300px!important}.bottom-right{padding-right:150px!important;padding-top:350px!important}.container button{font-size:16px!important;padding:8px 16px!important}}@media (max-width: 560px){:root{--tab-h: 56px}.top-left{left:5%;max-width:300px;font-size:clamp(.7rem,1.8vw,1rem)!important}.bottom-left{padding-left:50px!important;padding-top:200px!important}.bottom-right{padding-right:75px!important;padding-top:250px!important}.container button{font-size:14px!important;padding:6px 12px!important}.container img{display:block;margin-left:auto;margin-right:auto;border-radius:15px;width:100%;height:650px}.bottom-view{position:absolute!important;top:450px!important;padding:5px 10px;display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%;gap:5px}}section#why-join-carousel{padding:100px 0;overflow:visible}.gallery-container{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:40px;padding:0 10vw;overflow-x:scroll;overscroll-behavior-inline:contain}.gallery-item{position:relative;background-color:#fff;border-radius:50px;box-shadow:0 4px 30px #e8e8e8b2}.gallery-item img{width:100%;height:auto;display:block;border-radius:15px}.gallery-item-text{position:absolute;top:0;left:0;padding:200px 40px 40px;h2{font-weight:700;font-size:64px}p{font-weight:600;font-size:24px;margin-top:10px;max-width:60vw}}@media screen and (max-width: 1200px){.gallery-container{grid-auto-columns:90%}}@media (max-width: 900px){.gallery-container{min-height:60dvh;img{visibility:hidden}}.gallery-item-text{h2{font-size:48px}p{font-size:20px;max-width:80vw}}}.text-styling{text-align:center;line-height:1.5;margin:0 auto;display:block;font-weight:700;padding:100px;font-size:50px;font-family:Montserrat}.highlight{color:#0152ff;background-color:#fff;border-radius:50px;border:4px solid #00FFA7;padding:15px 24px}@media (max-width: 550px){.text-styling{margin:0;padding:100px 30px;font-size:25px}.highlight{padding:5px 10px}}.illustration{width:40%;height:auto;margin:0 auto;display:block}.text-container{text-align:center;line-height:1.5;margin:0 auto;display:block;font-weight:700;padding:100px;font-size:50px;font-family:Montserrat}.text-container button{background-color:gold;color:#000;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:20px;font-weight:700;font-family:Montserrat}.stroked-underline{text-decoration-line:underline;text-decoration-thickness:5px;text-decoration-color:#00ffa7}@media (max-width: 900px){.text-container{padding:70px;font-size:40px}.text-container button{font-size:18px}.stroked-underline{text-decoration-thickness:4px}}@media (max-width: 560px){.text-container{padding:50px;font-size:30px}.text-container button{font-size:16px;padding:8px 16px}.stroked-underline{text-decoration-thickness:3px}}.process-container{margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.process-item{background-color:#e6ffed;border-radius:50px;padding:1.8rem;display:flex;align-items:center;gap:1rem;max-width:800px;width:100%}.process-item.yellow{background-color:#fff9e6;border:#FFC300 2px solid}.process-item.first{background:#b6ffce;border:#008558 2px solid}.process-item.second{background:#acffb1;border:#00930A 2px solid}.process-item.third{background:#d1ffa9;border:#4CA200 2px solid}.process-number{font-size:2rem;font-weight:600;color:#4caf50;margin-right:1rem}.process-item.yellow .process-number{color:#ffc107}.process-details{display:flex;flex-direction:column;gap:.25rem}.process-title{font-size:1.25rem;font-weight:800;color:#008558}.process-item.yellow .process-title{color:#ffc107}.process-description{font-size:1rem;color:#333;font-weight:500}.process-icon{margin-left:auto;width:24px;height:24px;color:#4caf50}.process-item.yellow .process-icon{color:#ffc107}.onboarding-container{padding-top:5rem;padding-left:17rem;margin-bottom:1rem}@media (max-width: 600px){.process-item{flex-direction:column;align-items:flex-start;text-align:left}.onboarding-container{padding:4rem;margin-bottom:0;line-height:1.2}.onboarding-container h2{margin-bottom:20px}}.perks-container{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1200px;margin:0 auto}.perks-item{position:relative;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-top:75px!important;height:20rem;&:last-child{border:3px solid #4CAF50;padding-top:10rem}}.perks-header{padding-top:3rem;left:10%}.perks-item img{width:auto;height:150px;display:block;border-radius:50px}.perks-item-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:30px}@media (max-width: 900px){.perks-container{grid-template-columns:repeat(2,1fr);.perks-item-text{left:40%}}}@media (max-width: 600px){.perks-container{grid-template-columns:1fr}}.image-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.image-item1{flex:1 1 calc(50% - 10px);max-width:500px;box-sizing:border-box;text-align:center}.image-item{flex:1 1 calc(50% - 10px);max-width:500px;box-sizing:border-box;text-align:center;margin-top:50px!important}.image-item img{width:100%;height:auto;border-radius:50px}@media (max-width: 600px){.image-item{flex:1 1 100%}.image-container{gap:0px}}.bundles-container{max-width:1200px;min-width:80vw;margin:0 auto}.bundles-section{display:flex;justify-content:center;align-items:center}.bundle-box,.practice-box{border-radius:2.5rem;padding:4rem;margin:1rem 0}.bundle-box{background:#0152ff;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;overflow:hidden;>img{filter:grayscale(1) brightness(0) invert(1);mix-blend-mode:screen;min-width:180px;max-width:400px;overflow:hidden}}.bundle-box h3{margin:0 0 1rem;font-size:3rem}.bundle-box p{margin:.25rem 0;font-size:1.4rem;font-weight:600}.bundle-doctor{background-color:#00ffa7;h3,p{color:#333}img{filter:none;mix-blend-mode:normal}}.practice-box{display:grid;grid-template-columns:1fr 1fr;background:#f9f9f9;gap:1rem;align-items:center;text-align:left}.practice-box div h4{font-size:1.2rem;font-weight:500;margin-bottom:.5rem;color:#333}.practice-box div p{font-size:1.8rem;font-weight:700;color:#000;margin:0}.closing-text{text-align:center;font-size:6rem;color:#3336;margin:4rem 1rem;font-weight:700}.closing-text p:nth-child(1){color:#111}@media (max-width: 1024px){.bundles-section{padding:50px 15px}.bundles-image{max-width:90%}.closing-text{font-size:3rem}}@media (max-width: 768px){.practice-box{grid-template-columns:1fr}.bundle-box{padding-bottom:1.5rem}.closing-text{font-size:3rem;margin-top:4rem}.bundle-box h3{font-size:2rem}.bundle-box p{font-size:1.2rem}}@media (max-width: 768px){.bundles-section{padding:40px 0}.bundles-image{max-width:100%}}
