body,html{background-color:#f6f7f8;color:#2c2c2c;font-family:Inter,sans-serif;line-height:1.6;margin:0;overflow-x:hidden;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{color:#4a6d7c;font-family:Playfair Display,serif;letter-spacing:1px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.MuiTypography-root.MuiTypography-body1{font-family:Inter,sans-serif;line-height:1.6;margin:0;overflow-x:hidden;scroll-behavior:smooth}.admin-container{padding:9rem 6rem 6rem}.no-therapists{display:flex;flex-direction:column;gap:1rem;text-align:center}.therapists-title{padding-bottom:50px;text-align:center}.therapist-cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px}.filter-inputs{max-width:300px}.filters{display:flex;flex-direction:row;gap:40px;padding-bottom:50px}.therapy-chair img{max-width:200px}@media (max-width:800px){.filters{padding-bottom:50px}.filters,.therapist-cards{align-items:center;display:flex;flex-direction:column;gap:3rem}}@media (max-width:600px){.admin-container{padding-left:2rem;padding-right:2rem;padding-top:5rem}.therapists-title{padding-bottom:3rem;padding-top:3rem;text-align:center}}@media (max-width:400px){.therapists-title{padding-bottom:2rem;padding-top:2rem;text-align:center}}.card-container{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s ease}.card-container:hover{box-shadow:0 8px 18px #0000001f,0 0 0 3px #8ab6a033;transform:translateY(-4px)}.profilePicture{padding-bottom:15px;padding-top:20px}.specialization{padding:15px 10px 20px;text-align:center}.unavailableText{color:#d96c63;opacity:1;padding-bottom:.6rem;padding-top:.6rem}.header-buttons{align-items:center;display:flex;flex-direction:row;gap:1rem}.img-container{flex-grow:1}.header-img{cursor:pointer;max-height:70px}.greeting{padding:9px}.logged-in-content{gap:1rem}.logged-in-content,.mobile-menus{align-items:center;display:flex;flex-direction:row}.mobile-menus{gap:.5rem}.name-and-spec{padding-left:10px;padding-top:20px}.left-container{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.right-container{padding-bottom:2rem;padding-left:2rem;padding-right:7rem;text-align:justify}@media (max-width:600px){.right-container{align-items:center;justify-content:center;padding-bottom:40px;padding-left:40px;padding-right:40px;text-align:justify}.about-title{text-align:center}}.admin-controls{display:flex;gap:15px;justify-content:center;padding-top:30px}.login-message{padding-top:1.5rem;width:60%}.login-message,.title{text-align:center}.form-container{align-items:center;display:flex;justify-content:center;padding-bottom:6rem;padding-top:9rem}.form-body{border:1px solid #0000004d;border-radius:25px;margin:0 auto;padding:50px 0;text-align:center;width:80%}.submitButton{float:right;margin-top:20px;padding-right:9.5%}.leftAlign{padding-left:20%}.rightAlign{padding-right:20%}.subTitle{padding-left:9.7%}.languageSelect{float:left}@media (max-width:1535px){.form-container{padding-top:20px}.title{padding-bottom:0}.form-body{border:none;margin:0 auto;padding:0;text-align:center;width:100%}.leftAlign,.rightAlign{float:none;padding-left:9.7%;padding-right:9.7%}.submitButton{float:none;margin:0 auto;padding-right:0}}@media (max-width:535px){.form-container{padding-top:7rem}}.home-background{background:url(/static/media/balance-path.3998442f7d50a2f32080.jpg) 50%/cover no-repeat;height:auto;min-height:100vh;z-index:0}.home-container{align-items:flex-end;display:flex;padding-top:18rem;position:relative}.home-background:before{background-color:#4a6d7c33;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.home-background>*{position:relative;z-index:2}.home-content{letter-spacing:1px;margin:0 auto;max-width:1000px;padding:2rem;text-align:end}.home-h1{color:#f6f7f8;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:300;letter-spacing:.5px;line-height:1.6;margin-bottom:1rem;margin-top:0}.home-title{color:#fffffff2;font-family:Playfair Display,serif;font-size:4rem;font-weight:700;letter-spacing:1px;margin-bottom:0;margin-top:0;text-shadow:1px 1px 3px #0006;text-transform:uppercase}.home-description{color:#f6f7f8;display:inline-block;font-size:1.25rem;font-weight:300;letter-spacing:.5px;line-height:1.6;margin-bottom:2rem;margin-top:0;max-width:600px;padding:1.5rem 1rem}@media (max-width:992px){.home-container{flex-direction:column;gap:2rem;padding:5rem 1rem}.home-content{text-align:center}.home-h1{font-size:1.1rem}.home-title{font-size:3rem}.home-description{font-size:1rem}}@media (max-width:768px){.home-container{padding:2rem}}@media (max-width:576px){.home-container{padding:4rem 1rem 2rem}.home-h1{font-size:1rem}.home-title{font-size:2.5rem}.home-description{font-size:1rem;padding:2rem 1rem}}@media (max-width:400px){.hero__button{width:100%}}.about{padding:5.5rem 2rem 8rem}.about__container{justify-content:space-between;margin:0 auto;max-width:1300px}.about__content{align-items:center}.about__title{margin:0}.about__image img{max-width:600px}@media (max-width:992px){.about{padding:10rem;text-align:center}.about__content{border-left:none;padding-left:0;text-align:center}.about__container{flex-direction:column}.about__title{font-size:2.3rem}.about__image img{max-width:350px}}@media (max-width:768px){.about{padding:5rem 2rem}.about__title{font-size:2.3rem;padding-bottom:1rem}}.how{background-color:#d9e4dd;background-color:var(--secondary-color)}.how__container{padding:2rem 2rem 8rem}.how__container_title{color:#4a6d7c;color:var(--bold-color);font-size:3rem;letter-spacing:.5rem;margin:0;padding-bottom:2rem;text-shadow:#f6f7f8;text-shadow:var(--background-color)}.how__container_title,.how__explanations{border-right:2px solid #0003;padding-right:2.3rem;text-align:right}.how__explanations{font-size:1.2rem}.how__content{align-items:center;display:flex;gap:1.8rem;justify-content:space-between}.how__title{color:#4a6d7c;color:var(--bold-color);font-size:1.8rem;line-height:1.2;margin:2rem 0}.how__description{font-size:1.2rem;line-height:1.6}.how__image img{max-width:486px}.custom-shape-divider-top{left:0;line-height:0;overflow:hidden;position:relative;top:0;width:100%}.custom-shape-divider-top svg{display:block;height:116px;position:relative;width:calc(144% + 1.3px)}.custom-shape-divider-top .shape-fill{fill:#f6f7f8}@media (max-width:992px){.how__content{flex-direction:column}.how__container_title{border-right:none;font-size:2.3rem;padding-right:0;text-align:center}.how__image img{max-width:350px}.how__explanations{border-right:none;padding-right:0;text-align:center}.how__title{font-size:1.4rem}}.btn{background-color:#8ab6a0;background-color:var(--primary-color);border:2px solid #0000;border-radius:50px;color:#f6f7f8;color:var(--background-color);font-weight:600;padding:.5rem;transition:background-color .3s ease}.fortherapists{padding:4rem 2rem 8rem}.fortherapists_container{align-items:center;display:flex;gap:2rem;justify-content:space-between}.fortherapists_content{border-right:2px solid #0003;padding-right:2.3rem}.fortherapists_title{color:#8ab6a0;color:var(--primary-color);line-height:1.6;text-align:center}.fortherapists_description{font-size:1.2rem;line-height:1.6;margin-top:1.5rem;text-align:justify}._image img{max-width:350px;width:100%}.fortherapists_button{margin-top:2rem;padding:1rem 3rem;text-align:center}.description_span{color:#8ab6a0}@media (max-width:992px){.fortherapists{text-align:center}.fortherapists_container{flex-direction:column-reverse}.fortherapist_button{padding:.7rem;width:100%}.fortherapists_content{border-right:none;padding-right:0}.fortherapists_description{padding-left:2rem;padding-right:2rem}}@media (max-width:400px){.fortherapists_button{padding:1rem 2rem}}.login-container{gap:3rem;padding:9rem 2rem 8rem}.login-container,.login-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.login-content{gap:1.5rem;width:100%}.login-field{width:400px}a,a:active,a:visited{color:#8ab6a0;text-decoration:none}a:hover{color:#4a6d7c}@media (max-width:600px){.login-field{width:21rem}.login-container{padding:7rem 4rem 8rem}}.signup-container{gap:4rem;padding-bottom:3rem;padding-top:9rem}.signup-container,.signup-content{align-items:center;display:flex;flex-direction:column}.signup-content{gap:1.5rem;justify-content:center;padding-bottom:2rem;width:100%}.signup-field{width:400px}.ft-container{display:flex;flex-direction:column;gap:1rem;justify-content:center}.signup-container a{cursor:pointer}.signup-container a,.signup-container a:active,.signup-container a:visited{color:#8ab6a0;text-decoration:none}.signup-container a:hover{color:#4a6d7c}@media (max-width:600px){.signup-container{padding-left:3rem;padding-right:3rem;padding-top:6rem}.signup-field{width:300px}.signup-parent{flex-direction:column;gap:4rem}}.success-message-container{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:13rem 5rem 5rem;text-align:center}@media (max-width:450px){.success-message-container{padding:7rem 5rem 5rem}}.fp-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:8rem 2rem}.fp-field{width:400px}.fp-message{display:flex;flex-direction:row}@media (max-width:600px){.fp-container{padding-left:3rem;padding-right:3rem;padding-top:7rem}.fp-field{width:300px}}.error-container{justify-content:space-between;min-height:100vh;overflow:hidden;padding-top:5rem}.error-container,.error-content{display:flex;flex-direction:column;position:relative}.error-content{align-items:center;justify-content:center;padding-bottom:3rem;z-index:3}.error-number{color:#d96c63;font-size:3rem;margin:0;padding-top:2rem}.error-image{max-width:300px;position:relative;z-index:3}.error-image img{animation:float 3s ease-in-out infinite;height:auto;width:100%;will-change:transform}.error-title{color:#8ab6a0;font-size:2rem;letter-spacing:.3rem;line-height:1.8rem;padding-bottom:2rem}.error-description{font-size:1.1rem;font-weight:300;text-align:center}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.custom-shape-divider-bottom{line-height:0;margin-top:-1px;position:relative;transform:rotate(180deg);width:100%;z-index:1}.custom-shape-divider-bottom svg{display:block;height:131px;position:relative;width:calc(180% + 1.3px)}.custom-shape-divider-bottom .shape-fill{fill:#8ab6a0}@media (max-width:600px){.error-description{font-size:1rem;padding-left:2rem;padding-right:2rem}.error-image{width:50%}.error-title{font-size:1.2rem}.error-content,.error-title{padding-bottom:1rem}.custom-shape-divider-bottom svg{height:90px;width:150%}}.rp-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:8rem 2rem}.rp-field{width:21rem}.patient-profile-personal-data{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.patient-profile-slot{display:flex;flex-direction:column;gap:.2rem;padding-bottom:1rem}.cp-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center}.cp-field{width:21rem}.therapist-profile-personal-data{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.therapist-profile-slot{display:flex;flex-direction:column;gap:.2rem;padding-bottom:1rem}.css-oewvya-MuiTabs-indicator{background-color:#8ab6a0!important}.MuiTab-root.Mui-selected{color:#8ab6a0!important}.manage-my-time{align-items:inherit;display:flex;flex-direction:column;gap:3rem}.no-sessions-message{align-items:center;display:flex;flex-direction:row;gap:1rem}@media (max-width:800px){.manage-my-time{align-items:center}.no-sessions-message{padding-left:2rem;padding-right:2rem}}.mtc-container{align-items:center;display:flex;flex-direction:row;gap:2rem}@media (max-width:1200px){.mtc-container{flex-direction:column}}.history-container{padding:8rem 2rem}.history-container,.step1-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center}.step1-container{padding:9rem 2rem 8rem}.step1-body{border:1px solid #0000004d;border-radius:25px;margin:0 auto;padding-top:3rem;text-align:center;width:50%}.step1-radio{align-items:center;display:flex;flex-direction:column;padding-bottom:4rem;padding-top:3rem}@media (max-width:1024px){.step1-body{border:none;border-radius:0;margin:0 auto;padding-top:3rem;text-align:center;width:100%}}.card-footer{display:flex;justify-content:space-between;padding:2rem 8rem 4rem}@media (max-width:800px){.card-footer{display:flex;gap:6rem;justify-content:center;padding:2rem}}.step2-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:9rem 2rem 8rem}.step2-body{border:1px solid #0000004d;border-radius:25px;margin:0 auto;padding-top:3rem;text-align:center;width:50%}@media (max-width:1024px){.step2-body{border:none;border-radius:0;margin:0 auto;padding-top:3rem;text-align:center;width:100%}}.step3-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:9rem 2rem 8rem}.step3-body{border:1px solid #0000004d;border-radius:25px;margin:0 auto;padding-top:3rem;text-align:center;width:50%}.step-3-slots{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;padding:2rem 4.5rem 3rem}@media (max-width:1024px){.step3-body{border:none;border-radius:0;margin:0 auto;padding-top:3rem;text-align:center;width:100%}.step-3-slots{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:center;padding:2rem 0 1rem}}.step5-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:9rem 2rem 8rem}.terms-link{color:#8ab6a0;cursor:pointer;text-decoration:none}.terms-link:hover{color:#4a6d7c}.step5-body{border:1px solid #0000004d;border-radius:25px;margin:0 auto;padding-top:3rem;text-align:center;width:50%}.step5-agreement{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-bottom:2rem}@media (max-width:1024px){.step5-body{border:none;border-radius:0;margin:0 auto;padding-top:3rem;text-align:center;width:100%}}.step4-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:9rem 2rem 8rem}.step4-body{border:1px solid #0000004d;border-radius:25px;margin:0 auto;padding-top:3rem;text-align:center;width:70%}.step4-agreement{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-top:2rem}.step4-container a{cursor:pointer}.step4-container a,.step4-container a:active,.step4-container a:visited{color:#8ab6a0;text-decoration:none}.step4-container a:hover{color:#4a6d7c}@media (max-width:1024px){.step4-body{border:none;border-radius:0;margin:0 auto;padding-top:3rem;text-align:center;width:100%}}.step6-container{align-items:center;justify-content:center;padding:9rem 2rem 8rem}.step6-body,.step6-container{display:flex;flex-direction:column}.step6-body{border:1px solid #0000004d;border-radius:25px;gap:1.5rem;margin:0 auto;padding:3rem 5rem;text-align:center;width:65%}@media (max-width:800px){.step6-body{border:none;border-radius:0;margin:0 auto;padding:0;text-align:center;width:100%}}.sm-container{padding:7rem 80px 80px}.sm-title{padding-bottom:4rem;text-align:center}@media (max-width:500px){.sm-container{padding:7rem 0 0}}.cam-container{padding:7rem 80px 80px}.cam-title{padding-bottom:4rem;text-align:center}@media (max-width:1000px){.cam-container{padding:7rem 2rem 2rem}}.pm-container{display:flex;flex-direction:column;gap:3rem;justify-content:center;padding:7rem 16rem 8rem}@media (max-width:500px){.pm-container{gap:2rem;padding:7rem 0 2rem}}.terms-of-use-container{gap:4rem;padding-bottom:3rem;padding-top:9rem}.terms-of-use-container,.terms-of-use-content{align-items:center;display:flex;flex-direction:column}.terms-of-use-content{justify-content:flex-start;padding-left:21rem;padding-right:21rem;text-align:justify}@media (max-width:1200px){.terms-of-use-content{padding-left:11rem;padding-right:11rem}}@media (max-width:700px){.terms-of-use-content{padding-left:6rem;padding-right:6rem}}@media (max-width:450px){.terms-of-use-container{align-items:center;display:flex;flex-direction:column;gap:3rem;padding-bottom:3rem;padding-top:7rem}.terms-of-use-content{padding-left:3rem;padding-right:3rem}}.payment-instructions-container{align-items:center;display:flex;flex-direction:column;gap:3rem;padding-bottom:3rem;padding-top:9rem}@media (max-width:450px){.payment-instructions-container{gap:2rem;padding-top:7rem}}:root{--primary-color:#8ab6a0;--secondary-color:#d9e4dd;--bold-color:#4a6d7c;--text-color:#2c2c2c;--background-color:#f6f7f8;--error-color:#d96c63}img{max-width:100%}.container{margin:0 auto;max-width:1300px}.btn:hover{background-color:#d9e4dd;background-color:var(--secondary-color);border-color:#8ab6a0;border-color:var(--primary-color);color:#4a6d7c;color:var(--bold-color)}.about{padding:5.5rem 2rem 4rem}.about__container{align-items:center;display:flex;gap:1.8rem;justify-content:space-evenly}.about__content{align-items:flex-start;border-left:2px solid #0003;display:flex;flex-direction:column;max-width:500px;padding-left:2.3rem;text-align:left}.about__title{font-size:1.8rem;font-weight:300;line-height:1.2}.about__title--primary{color:#8ab6a0;color:var(--primary-color)}.about__description{font-size:1.2rem;line-height:1.6;margin:1.5rem 0}.about__image img{max-width:400px}.card{align-items:center;background-color:#f6f7f8;background-color:var(--background-color);border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;justify-content:center;padding:2rem 1.75rem;text-align:center;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s ease}.card:hover{box-shadow:0 8px 18px #0000001f,0 0 0 3px #8ab6a033;transform:translateY(-4px)}.card:hover .icon-circle{box-shadow:0 8px 20px #0000001f;transform:scale(1.05) translateY(-4px)}.card-i{color:#8ab6a0;color:var(--primary-color)}.chapter-cards{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr);padding:5rem 3rem}.chapters{background-color:#d9e4dd;background-color:var(--secondary-color);font-size:1.2rem}.icon-circle{align-items:center;background-color:#8ab6a0;border-radius:50%;display:inline-flex;justify-content:center;padding:10px;transition:.25s ease}.icon-circle svg{stroke:#f6f7f8;stroke:var(--background-color);height:25px;width:25px}.details .details-flex{align-items:center;display:flex;gap:2rem;justify-content:center;padding:4rem 1rem}.details-content{background-color:#d9e4dd;background-color:var(--secondary-color);border-radius:12px;box-shadow:0 4px 12px #00000014;margin:0 2rem;padding:3rem 0;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s ease}.details-content:hover{box-shadow:0 8px 18px #0000001f,0 0 0 3px #8ab6a033;transform:translateY(-4px)}.details-content:hover .details-i{transform:scale(1.3)}.details img{max-width:300px;width:100%}.email-details{color:#8ab6a0;color:var(--primary-color);transition:color .3s ease}.email-details:hover{color:#4a6d7c;color:var(--bold-color);cursor:pointer}.smartphone_image{mix-blend-mode:multiply;opacity:.88;transition:opacity .25s ease}.smartphone_image:hover{opacity:.94}.details p{font-size:1.2rem;margin:2rem 3rem;text-align:right}.details-i{color:#8ab6a0;color:var(--primary-color);margin-right:2px;transition:transform .25s ease}@media (max-width:992px){.about__content{border-left:none;padding-left:0;text-align:center}.about__container{flex-direction:column-reverse;gap:0}.about__title{font-size:2.3rem;text-align:center}.about__image img{max-width:350px}.chapter-cards{grid-template-columns:1fr}}@media (max-width:768px){.about{padding-bottom:0}.details .details-flex{flex-direction:column-reverse;gap:0;padding:1rem}.details p{text-align:center}}@media (max-width:576px){.details-content{background-color:#f6f7f8;background-color:var(--background-color);box-shadow:none;padding:0}.details.details-content-email p{margin-bottom:0}}.footer-container{background-color:#8ab6a0;display:flex;flex-direction:row;gap:15rem;justify-content:center;padding-bottom:2rem;padding-top:2rem}.column-container{display:flex;flex-direction:column;gap:.5rem}.copyright{background-color:#8ab6a0;padding-bottom:1rem;padding-top:1rem;text-align:center}.footer-container a,.footer-container a:active,.footer-container a:visited{color:#f6f7f8;text-decoration:none}.footer-container a:hover{color:#4a6d7c}@media (max-width:1100px){.footer-container{flex-direction:column;gap:2rem}.column-container{align-items:center}}
/*# sourceMappingURL=main.6ef7a5d9.css.map*/