@import url(https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,100..900;1,100..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Assistant:wght@200..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Changa:wght@200..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=SUSE:wght@100..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);*{border:0;box-sizing:border-box;margin:0;outline:0;padding:0;text-decoration:none}:root{--primary-color:#2088bb;--primary-color:#1d75bc;--primary-color:#118aec;--secondary-color:#05d6a2;--accent-color:#f6e7cb;--neutral-color:#f2f2f2;--text-color:#555;--textfield-color:grey;--gold-color:#b19b3c;--inputfield-color:#e4e4e4;--border-color:silver;--inputph-color:#4f4d4d;--label-color:#000;--color-white:#fff;--color-black:#000;--bg-color-1:#2980b9;--bg-color-2:#6dd5fa;--bg-color-3:#fff;--bar-color:#1b263b;--bar-text-color:#fff;--primary-color:#f8f8ff;--primary-color-dark:#e1e1e1;--secondary-color:#e3f2fd;--text-color:#333;--accent-color:#ff6b6b;--black-color:#1a0d0d;--white-color:#fffffffd;--white-color:snow;--white-color:#fafafa;--secondary-color:#b2c7d9;--lightgray-color:#d5d5d580;--card-bg-color:#b2c7d9;--box-shadow-primary:#333 0 0 2px;--box-shadow-secondary:#333 0 0 10px;--box-shadow-white:#fff 0 0 5px;--box-shadow-accent:var(--accent-color) 0 0 5px;--container-width-lg:90%;--container-width-md:85%;--containter-width-sm:75%;--container-height-lg:100vh;--container-height-md:50vh;--image-gradient:linear-gradient(to bottom left,#1110104d,#0c0a1680)}html{scroll-behavior:smooth}::-webkit-scrollbar{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:rgba(242,245,244,.126) url(/static/media/background5.16c0b022c8c6f53c74c0.jpg) no-repeat fixed 50%;background:linear-gradient(135deg,#2088bb,#05d6a2) no-repeat fixed 50%;background:#b2c7d9;background:var(--secondary-color);background-color:#f8f8ff;background-color:var(--primary-color);display:flex;flex-direction:column;font-family:SUSE,Roboto,Segoe UI,Changa,Assistant,Source sans\ 3,Libre Franklin,Ubuntu,Raleway;height:100%;justify-content:center;margin:0;min-height:100vh;width:100%}section{padding-top:60px}h1,h2,h3,h4,h5,h6{color:#333;color:var(--text-color)}h1{color:#ff6b6b;color:var(--accent-color)}p{color:var(#000);color:#333;color:var(--text-color);font-weight:400}select{border:1px solid #1a0d0d;border:1px solid var(--black-color);border-radius:2px;height:2rem;padding:0 5px;width:100%}label{color:#000;color:var(--label-color)}a{color:#1a0d0d;color:var(--black-color);font-weight:600;transition:.3s ease}a,button{cursor:pointer}hr{background-color:#d5d5d580;background-color:var(--lightgray-color);border-width:0;color:#d5d5d580;color:var(--lightgray-color);height:.3px;margin:1rem 0;width:100%}.loading-screen{align-items:center;background-color:#fafafa;background-color:var(--white-color);justify-content:center;position:absolute;width:100%;z-index:5}.App,.loading-screen{display:flex;height:100vh}.App{flex-direction:column}.navbar{grid-area:header}.content{display:flex;flex:1 1;flex-direction:column;grid-area:content;justify-content:center}.footer{grid-area:footer}.slide-in-element{opacity:0;transform:translateY(80px);transition:all 1s}.slide-in-element.visible{opacity:1;transform:translateY(0);transition:all 1s}.slide-up-element{opacity:0;transform:translateY(-80px);transition:all 1s}.slide-up-element.visible{opacity:1;transform:translateY(0)}.side-slide-left{opacity:0;transform:translateX(-80px);transition:all 1s}.side-slide-left.visible{opacity:1;transform:translateX(0)}.review-card{opacity:0;transform:scale(.2);transition:all 1s}.review-card.visible{opacity:1;transform:scale(1);transition:all 1s}.stats-card{opacity:0;transform:translateY(80px);transition:all 1s}.stats-card.visible{opacity:1;transform:translateY(0);transition:all 1s}.show-in-element{opacity:0;transition:all .5s ease-in}.show-in-element.visible{opacity:1}.stair-element{opacity:0;transform:translateY(80px)}.stair-element.visible{opacity:1;transform:translateY(0)}.container-h{margin:0;min-height:100vh;min-height:var(--container-height-lg);padding:0}.container-m{margin:0;min-height:50vh;min-height:var(--container-height-md);padding:0}.container{justify-content:center;justify-self:center;width:90%;width:var(--container-width-lg)}.cool-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fafafa;background-color:var(--white-color);border-radius:.5rem;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;padding:1rem 3rem}.btn,.center{text-align:center}.btn{background-color:initial;border:2px solid #333;border-bottom:4px solid #1a0d0d;border-bottom:4px solid var(--black-color);border-radius:.4rem;color:#fff;color:#333;color:var(--text-color);cursor:pointer;font-weight:600;line-height:1;margin:10px 0;padding:.8rem;transition:all .3s}.btn:hover{filter:brightness(110%);transform:translateY(-1px)}.btn-primary{background-color:#f8f8ff;background-color:var(--primary-color);background-color:#ff6b6b;background-color:#1b263b;background-color:var(--bar-color);background-color:var(--accent-color);border-color:#0000;border-bottom:4px solid #1a0d0d;border-bottom:4px solid var(--black-color);color:#1a0d0d;color:var(--black-color);color:#333;color:#fff;color:var(--bar-text-color);color:var(--text-color);transition:.2s ease;transition:all .3s}.btn-secondary{background-color:#b2c7d9;background-color:var(--secondary-color);background-color:#f8f8ff;background-color:var(--primary-color);border:2px solid #333;border-bottom:4px solid #1a0d0d;border:2px solid var(--text-color);border-bottom:4px solid var(--black-color);color:#fafafa;color:var(--white-color);color:#333;color:var(--text-color);transition:.2s ease;transition:all .3s}.btn-secondary:hover{filter:brightness(110%)}.textfield{background-color:#e4e4e4;background-color:var(--inputfield-color);border:1px solid silver;border-color:var(--border-color);border-radius:.2rem;height:40px;margin:.3rem 0;padding:.5rem;width:100%}.textfield:focus{border:1px solid #333;border-color:var(--text-color);box-shadow:0 0 2px #333;box-shadow:var(--box-shadow-primary)}.entryarea{display:flex;height:60px;line-height:80px;margin:2px;position:relative}.input-cool{background:#0000;border:2px solid #c1c1c1;border-radius:5px;font-size:1rem;font-weight:600;outline:none;padding:0 10px;transform:.2s ease;width:100%;z-index:1111}.input-cool,.label-cool{line-height:40px;position:absolute}.label-cool{background-color:var(--whtie-color);font-size:1.1rem;margin:0 5px;padding:0 2px}.input-cool:focus{border-color:#b2c7d9;border-color:var(--secondary-color)}.input-cool:focus+.label-cool{color:#b2c7d9;color:var(--secondary-color);height:2px;line-height:2px;transition:.2s ease;z-index:1111}.label2{color:gray;font-size:1rem}.input2{border:2px solid #000;height:40px}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;box-shadow:0 4px 10px #0000001a}@media screen and (max-width:1024px){.container{display:flex;flex-direction:column}}.home-section{height:100%}.home-container{display:flex}.home-slogan{padding:2rem}.imgs-container-outer{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;max-width:40%}.imgs-container{border-radius:8px 8px 0 0;display:flex;overflow:hidden;overflow-x:scroll}.home-picture,.imgs-container{box-shadow:var(--box-shadow-primary)}.home-picture{transition:.2s ease;transition:all .5s;width:100%}.home-picture:hover{transform:rotate(5deg) scale(1.2)}.hp2,.hp3{display:flex}.arrow-home{fill:var(--text-color);cursor:pointer;transition:all .3s}.arrow-home:hover{filter:brightness(110%);transform:scale(1.2)}.home-container{width:100%}.home-header-container{position:relative;width:100%}.slides-container{display:flex;flex-direction:row;min-width:100%;overflow:hidden;overflow-x:scroll}.slide-container{box-shadow:var(--box-shadow-primary);max-width:100%;min-width:100%;position:relative}.slide-container:before{background-color:#18312880;background:linear-gradient(180deg,#f5f5f5b3,#2726261a);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.slide-description{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;left:5%;position:absolute;top:50%;transform:translateY(-50%);width:30%;z-index:1;h1{font-size:3rem}h1,p{color:var(--bar-text-color);color:var(--text-color)}}.slide-image{height:100%;width:100%}.slides-nav{display:flex;filter:brightness(110%);gap:.2rem;position:absolute;right:5%;top:50%;transform:translateY(-50%);z-index:1}.home-container-3{flex-direction:column;padding-top:60px;width:100%}.header-container-3,.home-container-3{align-items:center;display:flex;justify-content:center}.header-container-3{gap:2rem;position:relative;width:90%}.slides{display:flex;overflow:hidden;overflow-x:scroll;width:90%}.slide{align-items:center;display:flex;justify-content:center;min-width:100%;padding:0 1rem}.home-description-3{display:flex;flex-direction:column;gap:.8rem;width:100%;h2{font-size:3rem}}.home-img-container{width:100%}.home-picture-3{display:flex;height:100%;width:100%}.circles{align-items:center;bottom:5%;display:flex;gap:.3rem;justify-content:center;position:absolute}.circle:first-child{background-color:var(--bar-color);transform:scale(1.2)}.circle{background-color:var(--lightgray-color);border:1px solid var(--black-color);border-radius:50%;content:"";cursor:pointer;height:.7rem;transition:all .5s;width:.7rem}.CTA-home{align-items:center;display:flex;gap:1rem;transition:all .3s;width:100%;button{width:30%}}.arrow-next-section{transition:all .3s}.arrow-next-section:hover{color:var(--accent-color)}.therapy-types-container{align-items:center;background-color:var(--bar-color);display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:2rem;width:100%}.therapy-type-cards{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);justify-items:center;width:90%}.therapy-type-card{background-color:var(--primary-color);box-shadow:5px 5px 10px 0 #08080880}.img-therapy-container,.therapy-type-card{border-radius:10px 10px 0 0;overflow:hidden}.img-therapy-container,.img-therapy-type{display:flex;width:100%}.img-therapy-type{object-fit:cover;transition:all .5s}.img-therapy-type:hover{object-fit:cover;transform:scale(1.3) rotate(5deg)}.therapy-type-description{background-color:var(--primary-color);display:flex;flex-direction:column;gap:1rem;padding:1rem;h2,p{color:var(--text-color)}}a.CTA-home{color:var(--accent-color);display:flex;gap:0;justify-content:flex-end}.btn-more-info{border-color:var(--bar-text-color);color:var(--bar-text-color)}.btn-more-info:hover{border-color:var(--accent-color)}.therapy-benefits-section{align-items:center;background-color:var(--primary-color);display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem;width:100%}.therapy-benefits-container{display:flex;flex-direction:column;padding:2rem;width:90%}.therapy-benefits-cards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);width:100%}.therapy-benefits-card{background-color:var(--primary-color);background-color:var(--white-color);border-radius:5px;padding:2rem;transition:all .3s}.therapy-benefits-card:hover{box-shadow:1px 1px 1px 0 var(--accent-color),-1px -1px 1px 0 var(--accent-color)}.benefits-icon{color:var(--accent-color);font-size:1.8rem}@media screen and (max-width:1024px){.home-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.imgs-container-outer{max-width:90%}.home-picture{height:auto;max-width:100%}.home-slogan{text-align:center}.arrow-home{display:none}.home-description-3{width:95%;button{width:100%}}.header-container-3{display:flex;flex-direction:column;height:100%;width:100%}.home-description-3{align-items:center;h2{font-size:2rem}p{font-size:1rem}}.therapy-type-cards{align-items:center;display:flex;justify-content:center;width:100%}.slide,.therapy-type-cards{flex-direction:column}.therapy-benefits-container{padding:0;width:100%}.therapy-benefits-cards{display:flex;flex-direction:column;width:100%}}@media screen and (max-width:600px){.home-picture{height:auto}}.about-section{justify-content:space-evenly;padding:0}.about-section,.box{align-items:center;display:flex;flex-direction:column;width:100%}.box{gap:1rem;justify-content:center;min-width:100%}.box-team{background-color:var(--white-color);height:100vh;width:100%}.about-container,.healing-together-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;width:100%}.healing-together-section{padding:4rem 0}.about-header-title{h2{font-size:2.5rem}hr{background-color:var(--accent-color);height:3px;margin:.5rem 0;padding:0}}.about-box{align-items:center;display:grid;grid-template-columns:1fr 1fr;justify-content:center;transition:all .2s;width:80%}.about-title{align-items:flex-start;background-color:initial;background-image:url(/static/media/aboutH6.428512318b59239bde37.jpg);background-position:top;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:4rem;width:100%}.about-title:before{background:linear-gradient(180deg,#ffffffe6,#ffffff1a);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.img-container{border-radius:4px;display:flex;justify-content:center;margin:2rem 0;max-width:80%;position:relative;transition:all .3s}.img-container:before{background-color:var(--accent-color);border-radius:4px;box-shadow:var(--box-shadow-primary);box-shadow:-8px 8px 12px 0 #00000040;content:"";height:25%;left:0;position:absolute;top:0;transform:translate(-50%,-50%);width:15%}.img-container-right{border-radius:4px;display:flex;justify-content:center;justify-self:center;margin:2rem 0;max-width:80%;position:relative;transition:all .3s}.img-container-right:before{background-color:var(--accent-color);border-radius:4px;box-shadow:var(--box-shadow-secondary);box-shadow:8px 8px 12px 0 #00000040;content:"";height:25%;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:15%}.img-container-right:hover,.img-container:hover{transform:scale(1.1)}.about-img{border-radius:4px;height:auto;max-width:100%;transition:.3s ease;z-index:1}.about-title,.box-right img{h2{font-size:3rem;padding-top:2rem}h1,h2{text-shadow:1px 1px 1px #ffffff80;z-index:1}h1{font-size:4rem}}.about-section h1{font-size:3rem;margin-bottom:2rem;text-align:right}.about-section h2,.box h2{font-weight:400}.box h2{font-size:2rem;transition:.4s ease}.about-descritpion{display:flex;flex-direction:column;gap:1rem}.about-box p{font-size:1.2rem;font-weight:400}.description-header{align-items:center;display:flex;gap:.5rem;justify-content:flex-start}.double-text{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin-bottom:.5rem}.stats{background-color:var(--bar-color);flex-direction:column;gap:4rem;padding:4rem 0;width:100%}.stats,.stats-header{align-items:center;display:flex;justify-content:center}.stats-header{flex-direction:row;font-size:1.8rem;gap:2rem;width:80%;h3{color:var(--accent-color)}p{color:var(--bar-text-color)}}.stats-cards{grid-gap:2rem;gap:2rem;grid-auto-rows:repeat(2,1fr);width:80%}.stats-card{border-bottom:2px solid var(--accent-color);display:flex;flex-direction:column;font-size:1.5rem;justify-content:center;padding:.5rem;width:100%;h3{color:var(--bar-text-color)}}.number{color:var(--accent-color)}.about-reviews{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center;padding:4rem 0;width:100%}.about-reviews-cards{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);width:80%}.about-review-card{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.quote-icon-left{align-self:flex-start}.quote-icon-right{align-self:flex-end}@media screen and (max-width:1024px){.about-container,.about-title{align-items:center;justify-content:center}.box{justify-self:center}.about-box,.box{align-items:center}.about-box{display:flex;flex-direction:column;gap:1rem;justify-content:center;max-width:60%}.box-right{flex-direction:column-reverse}.img-container,.img-container-right{min-width:100%}.box h2{font-size:2rem}.box p{font-size:1.1rem}.about-reviews-cards,.stats-cards{display:flex;flex-direction:column}.about-reviews-cards{gap:5rem}}@media screen and (max-width:600px){.about-section h1{font-size:2rem}.about-container{width:100%}.about-box{min-width:90%}.box h2{font-size:1.4rem;font-weight:600}.box p{font-size:1}.img-container,.img-container-right{min-width:90%}.about-header-title{h2{font-size:2rem;text-align:center}}}.navbar-section-outer{background-color:initial;left:0;padding:0 1rem;position:fixed;top:0;width:100%;z-index:10}.navbar-section-outer.scrolled{background-color:var(--bar-color);box-shadow:0 2px 2px 0 var(--black-white)}.navbar-section{flex-direction:row;gap:1rem;justify-content:space-between;padding:0 1rem}.logo-navbar,.navbar-section{align-items:center;display:flex}.logo-navbar{gap:.5rem;justify-content:center}.logo-container{height:100%;h1{font-size:1.9rem}h1,h2{align-items:center;display:flex;justify-content:center}}.logo.scrolled{color:var(--bar-text-color)}.icon{font-size:1.3rem;margin-right:2px;margin-top:2px}.nav-links{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-right:2rem}.nav-link{align-items:center;color:var(--text-color);display:flex;font-size:1rem;font-weight:400;gap:.1rem;margin:0 .4rem;transition:.3s ease}.nav-link.selected{color:var(--accent-color)}.nav-link.scrolled{color:var(--bar-text-color)}.nav-link.scrolled.selected{color:var(--accent-color)}ul{display:flex;flex-direction:row;gap:1rem}li{list-style:none;position:relative}a:hover{font-weight:700}.sidebar{background-color:var(--color-white);background-color:var(--bar-color);display:none;flex-direction:column;height:100vh;justify-content:flex-start;left:0;opacity:0;padding:1rem 0;position:fixed;top:0;transform:translateX(-100%);transition:all .5s;width:80%;z-index:999}.sidebar.slide-in{opacity:1;transform:translateX(0);transition:all .5s}.sidebar .nav-link{color:var(--bar-text-color)}.sidebar .nav-link.selected{color:var(--accent-color)}.sidebar li{min-width:100%;padding:.3rem .5rem}.sidebar a{width:100%}.quit-menu>a:first-child{display:flex;justify-content:flex-end;svg{height:auto;transition:all .3s;width:1.6rem}svg:hover{fill:var(--accent-color)}}.menu{fill:var(--text-color);display:none;a>svg{height:auto;transition:all .3s;width:1.6rem}a>svg:hover{fill:var(--accent-color)}}.quit-menu{display:none}.btn.scrolled{border-color:#000;border-color:var(--bar-text-color);color:#000;color:var(--bar-text-color)}.btn.scrolled:hover{border-color:var(--accent-color)}.login-container{background-color:var(--white-color);display:none;flex-direction:column;left:50%;opacity:0;padding:2rem;position:fixed;top:50%;transform:translate(-50%,-50%);transition:all .5s;width:30%;z-index:1001}.login-container.slide-in{opacity:1;transition:all .5s}.login-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.login-msg{align-items:flex-start;display:flex}.login-msg,.register-pop{flex-direction:column;justify-content:center}.register-pop{background-color:var(--white-color);display:none;left:50%;opacity:0;padding:2rem;position:fixed;top:50%;transform:translate(-50%,-50%);transition:all .5s;width:30%;z-index:1001}.register-pop.slide-in{opacity:1}.quit-login{transition:all .3s}.quit-login:hover{svg{fill:red}}.quit-register{transition:all .3s}.quit-register:hover{svg{fill:red}}.overlay{z-index:1000}.overlay,.overlay2{background-color:#00000080;display:none;height:100%;left:0;pointer-events:auto;position:fixed;top:0;width:100%}.overlay2{z-index:1}@media screen and (max-width:1024px){.nav-links{display:none}.menu{display:flex}.menu svg{fill:var(--text-color)}.menu.scrolled svg{fill:var(--bar-text-color)}.quit-menu{svg{fill:var(--bar-text-color)}}.login-container,.register-pop{width:50%}}@media screen and (max-width:600px){.logo-navbar{font-size:.8rem}.login-container,.register-pop{width:90%}}.login-section{align-items:center;display:flex;justify-content:center;margin:0;padding:0;width:100%}.login-container-outer{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;margin-top:0}.login-container-inner{display:flex;flex-direction:column;justify-content:center;margin-top:0;padding:0 1rem;width:100%}.logo-login{height:120px;margin-top:0;padding:1rem}.login-form{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.login-message{font-size:1.3rem;margin:1rem;padding:1rem}.signin{align-self:center}.checkbox-input{align-items:center;display:flex;gap:.2rem;justify-content:flex-start}.input-unit{align-items:center;justify-content:center;position:relative;#password{padding-right:2.4rem}}.eye-closed{border-radius:50%;cursor:pointer;display:flex;font-size:1.5rem;padding:5px;position:absolute;right:0;top:50%;transform:translate(-30%,-50%);transition:all .3s}.eye-closed:hover{background-color:#a5a3a333}.eye-open{border-radius:50%;cursor:pointer;display:none;font-size:1.5rem;padding:5px;position:absolute;right:0;top:50%;transform:translate(-30%,-50%);transition:all .3s}.eye-open:hover{background-color:#a5a3a333}@media screen and (max-width:1024px){.login-container-outer{display:flex;flex-direction:column}.login-container-inner{width:90%}}.oath{align-items:center;flex-direction:column;margin-top:1rem}.oath,.oath-icons{display:flex;gap:1rem;justify-content:center;min-width:100%}.oath-logo-container{align-items:center;display:flex;justify-content:center;margin:3px;transition:all .5s;width:2rem}.oath-logo-container:hover{transform:translateY(-4px)}.oath-logo{width:100%}.register-section{align-items:center;display:flex;justify-content:center;margin:0;padding:0;width:100%}.input-unit{flex-direction:row;gap:.2rem;justify-content:flex-start;width:100%}.hinput-unit{flex-direction:column}.hinput-unit,.input-unit{display:flex}.input-unit{gap:.1rem;min-width:100%;.hinput-unit{flex-direction:column;width:100%;select{width:100%}}}.select-input{width:100%}.register-label{color:gray;font-size:.8rem;font-weight:600}.sexe-options{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:flex-start;label{color:#000;font-weight:400}}.form-message{margin-bottom:1rem}.form-message,.register-message{align-items:center;display:flex;flex-direction:column;justify-content:center}.register-message>h3{color:var(--color-black)}.register-form{align-items:space-between;display:flex;flex-direction:column;gap:.3rem;justify-content:center;width:100%}.logo-register{height:120px;padding:1rem}@media screen and (max-width:1024px){.register-container{width:90%}.input-unit{display:flex;flex-direction:column}.textfield{height:35px;margin:.3rem 0;padding:.5rem}}.footer-section{align-items:center;background-color:var(--neutral-color);background-color:var(--bar-color);box-shadow:0 10px 10px -10px #2123261a;box-shadow:0 1px 1px #091e4240,0 0 1px 1px #091e4221;display:flex;flex-direction:column;justify-content:space-evenly}.footer-block{align-items:center;width:100%}.footer-block,.footer-block ul{display:flex;gap:1rem;justify-content:center}.footer-block a{color:var(--bar-text-color)}.socials{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.social_icon{color:var(--color-black);color:var(--bar-text-color);color:var(--accent-color);font-size:10rem;transition:.2s ease}.social_icon:hover{color:var(--secondary-color);color:var(--bar-text-color)}h4{color:var(--color-black);color:var(--bar-text-color)}@media screen and(max-width:600px){.footer-block{flex-wrap:wrap}}.services-section{height:100%}.services-container{align-items:center;display:flex;flex-direction:column;gap:4rem;justify-content:center}.services-header{align-items:center;display:flex;flex-direction:row-reverse;height:100vh;justify-content:space-evenly;padding:0 2rem;h1{font-size:2rem;font-weight:700;margin-bottom:5px}h1,h2{color:var(--accent-color)}h1,h2,h3,p{text-align:center}p{font-size:1.3rem;font-weight:500}}.services-intro{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:2rem;h2{color:var(--accent-color)}h2,h3,p{text-align:center}}.services-img{align-self:center;height:auto;padding:1rem;width:50%}.therapy-services{height:100vh;width:100%}.services-msg,.therapy-services{align-items:center;display:flex;flex-direction:column;justify-content:center}.services-msg h2{color:var(--accent-color)}.services-list{display:flex;gap:1rem;justify-content:center;padding:3rem 2rem}.services-cards{display:flex;flex-direction:row;gap:2rem;height:auto;justify-content:space-evenly;overflow:hidden;overflow-x:scroll;padding:1rem;width:90%;h1{align-self:center}}.service-card{align-items:center;background-color:var(--primary-color);display:flex;flex-direction:column;gap:1rem;height:auto;justify-content:space-between;min-width:30%;padding:3rem;transition:all .3s;h1{font-size:1.4rem;text-align:center;width:100%}p{align-self:center;font-size:1.2rem;font-weight:600;text-align:start}}.cta{gap:.5rem}.cta,.service-card-title{align-items:center;display:flex;justify-content:center}.service-card-title{:first-child{color:var(--accent-color);height:auto;width:3rem}}.service-card:hover{box-shadow:var(--box-shadow-primary);box-shadow:var(--accent-color) 0 0 6px}.arrow{align-items:center;align-self:center;background-color:var(--white-color);border-radius:50%;box-shadow:var(--box-shadow-primary);color:var(--bar-color);color:var(--black-color);display:flex;font-size:1.3rem;justify-content:center;padding:1rem;text-align:center;transition:all .3s}.arrow:hover{background-color:var(--bar-color);color:var(--bar-text-color);font-weight:500}.arrows{display:none}.technical-services{display:flex;flex-direction:column;height:auto;margin:0 0 4rem;min-width:100%;padding:0}.technical-cards{flex-wrap:wrap}.tech-card,.technical-cards{align-items:center;display:flex;gap:2rem;justify-content:center}.tech-card{height:auto;padding:1rem;transition:all .3s;width:40%}.tech-card:hover{transform:scale(1.1)}.service-img{height:auto;min-width:30%}@media screen and (max-width:1024px){.services-header{flex-direction:column}.services-img{width:100%}.services-list{align-items:center;flex-direction:column;justify-content:center;padding:2rem 0;width:100%}.service-card,.services-cards{min-width:100%}.service-card{height:auto}.arrow-side{display:none}.arrows{align-items:center;display:flex;gap:1rem;justify-content:space-between}.technical-services{width:100%}.technical-cards{flex-direction:column}.tech-card{min-width:90%}}.contact-section{margin:0 20px 30px}.contact-container{align-items:center;display:flex;gap:2rem;justify-content:space-evenly;margin:1rem;padding:1rem}.message-area{display:flex;flex-direction:column;margin:3rem 0;h1{font-size:3rem}p{font-size:1.2rem;font-weight:600}}.infos-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--primary-color);border:1px solid var(--black-color);box-shadow:var(--box-shadow-primary);padding:1.8rem;width:40%}.contact-form{gap:.8rem;padding:10px}.contact-form,.entryareac{display:flex;flex-direction:column}.entryareac{width:100%}.contact-label{font-weight:600}.name{display:flex;flex-direction:row;gap:10px}input{background-color:var(--neutral-color);border:1px solid var(--black-color);height:40px;padding:0 .5rem;transform:all .3s}input:focus{box-shadow:var(--box-shadow-primary)}textarea{background-color:var(--neutral-color);border:1px solid var(--black-color);padding:.5rem;resize:none;transform:all .3s}textarea:focus{box-shadow:var(--box-shadow-primary)}@media screen and (max-width:1024px){.contact-container{display:flex;flex-direction:column}.infos-container{width:90%}.name{flex-direction:column}.infos-container{width:100%}}.faq-section{margin:0}.faq-container,.faq-section{align-items:center;display:flex;flex-direction:column;justify-content:center}.faq-container{gap:3rem;margin:4rem 1rem;width:100%}.questions-container{background-color:var(--bar-color);border:1px solid var(--bar-text-color);height:auto;width:50%}.faq,.questions-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.faq{cursor:pointer;width:100%;svg{color:var(--bar-text-color);font-size:1.5rem}}.question{align-items:center;border:2px solid var(--white-color);height:auto;justify-content:space-between;min-width:100%;padding:1rem}.arrow-down,.question{display:flex}.arrow-up{display:none}.arrow-faq{display:flex;font-size:1.5rem}.arrow-faq.clicked{transform:rotate(180deg)}.questions-container hr{margin:0;padding:0}.answer,.questions-container hr{background-color:var(--primary-color)}.answer{align-items:space-between;height:0;justify-content:flex-start;overflow:hidden;transition:all .5s;width:100%}.answer p{font-weight:600}.answer.show{height:auto;max-height:100%;padding:1rem;transition:all .5s}.arrow-down.hide{display:none}.arrow-up.show{display:flex}.new-question{flex-direction:column;margin:2rem 0;min-width:30%;padding:0;h2{padding-left:2px;text-align:left;width:100%}}.new-question,.new-question-form{align-items:center;display:flex;display:flex;gap:1rem;justify-content:center}.new-question-form{flex-direction:row;min-width:100%}@media screen and (max-width:1024px){.new-question-form{display:flex;flex-direction:row}.questions-container{width:90%}.new-question{width:60%}}@media screen and (max-width:600px){.new-question{width:90%}}.reviews-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:3rem 0;min-width:90%;h2{text-align:center}}.reviews-cards{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr;padding:2rem;width:90%}.review-card,.reviews-cards{align-items:flex-start;gap:1rem}.review-card{background-color:var(--white-color);border-radius:10px;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem}.therapist{align-items:center;display:flex;gap:1rem}.profile-img-container{height:60px;width:60px}.therapist-name{align-self:flex-start;h3{color:var(--bar-color)}}.review-date{align-self:flex-end}.more-reviews{align-items:center;display:flex;justify-content:center;margin:2rem}@media screen and (max-width:1024px){.reviews-cards{align-items:center;display:flex;flex-direction:column;justify-content:center}.review-card{height:auto;justify-content:center;min-width:100%}}.apply-section{align-items:center;display:flex;justify-content:center}.apply-container{gap:4rem;margin:2rem 0;min-width:100%}.application,.apply-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.application{margin:1rem;width:95%}.application,.apply1{gap:1rem;padding-top:4rem}.apply1{display:flex;flex-direction:column}.apply1,.apply2{align-items:center;justify-content:center}.apply2{display:none;min-width:100%;opacity:0;transform:translateX(80%);transition:all .5s}.apply2.slide-in{opacity:1;transform:translateX(0)}.apply3{align-items:center;display:none;justify-content:center;min-width:100%;opacity:0;transform:translateX(80%);transition:all .5s}.apply3.slide-in{opacity:1;transform:translateX(0)}.apply-form{display:flex;flex-direction:column;gap:1rem;input{height:50px}}.benefits{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center;min-width:100%;padding:.5rem;h1{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;width:100%}}table{width:80%}th{height:50px;padding:1rem}tr{font-weight:600;text-align:center;width:20%}td,tr{font-size:1.2rem;padding:1rem}td{border-bottom:1px solid var(--white-color);font-weight:700;position:relative}.table-header{background-color:green;border-radius:10px 10px 0 0;color:var(--bar-text-color)}.right-row{background-color:#fff}.more-info:hover{fill:var(--accent-color)}.info-box{background-color:var(--bar-text-color);border-radius:2px;box-shadow:var(--box-shadow-primary);display:none;left:50%;padding:1rem;position:absolute;top:80%;z-index:1}.therapists-testemonies{align-items:center;background-color:var(--bar-color);display:flex;flex-direction:column;justify-content:center;padding:2rem 0;h1{color:var(--bar-text-color)}}.requirements{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center;h1{font-weight:400}}.requirements-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:70%;li{color:var(--text-color);font-size:1.3rem;list-style:disc}}.apply2-section{min-width:100%}.apply2-container,.apply2-section{align-items:center;display:flex;flex-direction:column;justify-content:center}.apply2-container{border-radius:10px;box-shadow:var(--box-shadow-primary);gap:1rem;margin:1rem;min-width:30%;padding:2rem;width:40%}.application-form{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-width:100%;:last-child{align-self:flex-end;width:20%}}.file-field{padding:0}.application-form3{gap:1rem;width:100%}.application-form3,.entryareaa{display:flex;flex-direction:column}.entryareaa{justify-content:center;p{font-weight:600;text-align:start}label{background-color:#ededed;border:1px dashed var(--bar-color);border-radius:2px;cursor:pointer;gap:.1rem;padding:.4rem;text-align:center;width:100%;p{font-weight:500;text-align:center}}label:hover{filter:brightness(102%)}}.uploaded-file{align-items:center;display:none;gap:.5rem;justify-content:space-between;margin:.4rem 0;.file{align-items:center;background-color:var(--secondary-color);border-radius:2px;box-shadow:var(--box-shadow-primary);display:flex;gap:.2rem;height:40px;justify-content:space-between;padding:.5rem;width:100%}}.delete-icon{align-items:center;background-color:var(--secondary-color);border-radius:2px;box-shadow:var(--box-shadow-primary);cursor:pointer;display:flex;height:40px;padding:.5rem;transition:all .3s}.delete-icon:hover{color:red}.upload-file{display:none}.input-unit-apply{display:flex;gap:.1rem;min-width:100%;.hinput-unit{display:flex;flex-direction:column;width:100%;select{width:100%}}}@media screen and (max-width:1024px){.input-unit-apply{flex-direction:column}.benefits{width:100%;h1{display:flex;flex-direction:column}h1,td{font-size:1.1rem}tr{font-size:.8rem}}.apply2-container{width:90%}}.videocall-section{display:flex;flex-direction:column;margin-top:60px;padding:1rem;width:100%}.video-container{flex-direction:row;height:100vh;width:100%}.video-container,.video-container-2{align-items:center;background-color:var(--white-color);display:flex;gap:1rem;justify-content:center}.video-container-2{border:2px solid var(--black-color);border-radius:4px;box-shadow:var(--box-shadow-primary);height:100%;padding:1rem;position:relative;width:80%}.video{background-color:var(--black-color);border:2px solid var(--black-color);box-shadow:var(--box-shadow-primary);display:none;padding:1rem;width:80%}.caller{background-color:var(--black-color);height:50%;padding:2rem;width:80%;svg{border:1px solid var(--textfield-color);border-radius:4px;color:var(--textfield-color);font-size:10rem;padding:1rem}}.caller,.videocall-bar{align-items:center;display:flex;justify-content:center}.videocall-bar{background-color:var(--bar-color);border-top:2px solid var(--black-color);bottom:0;gap:1rem;padding:1rem;position:absolute;width:100%}.call-options{font-size:1.2rem}.call-icon-wrapper{align-items:center;background-color:var(--white-color);border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.8rem}.call-icon-wrapper:hover{filter:brightness(90%);transition:.3s ease}.chatting-area{border:2px solid var(--black-color);border-radius:4px;box-shadow:var(--box-shadow-primary);flex-direction:column;height:100%;justify-content:space-between;width:20%}.chatting-area,.new-message{align-items:center;display:flex}.new-message{border-top:1px solid var(--black-color);gap:.2rem;justify-content:center;padding:.3rem;width:100%}#start-call{background-color:green;display:flex;svg{fill:var(--white-color)}}#stop-call{background-color:red;display:none;svg{fill:var(--white-color)}}#mic-on{display:none}#mic-off,.start-call{display:flex}.end-call{display:none}.call-img{width:3rem}.dashboard-section{height:100%;justify-content:center;margin:0;width:100%}.dashboard-section,.section-2{align-items:center;display:flex;flex-direction:column;padding:0}.section-2{height:100vh;position:absolute;right:0;top:0;width:80%}.overlay3{background-color:#00000080;display:none;height:100%;left:0;pointer-events:auto;position:fixed;top:0;width:100%;z-index:999}@media screen and (max-width:1024px){.section-2{height:auto;position:static;width:95%}}.sidebar-dashboard{box-shadow:0 -4px 6px #0f0f0f;z-index:1000;a{color:var(--bar-text-color)}ul{align-items:space-between;flex-direction:column;gap:1.5rem;height:100%;justify-content:flex-start}a,ul{display:flex}a{align-items:center;flex-direction:row;gap:1rem}}.sidebar-dashboard.slide-in{opacity:1;transform:translateX(0);transition:all .5s}.logo-log{width:auto}@media screen and (max-width:1024px){.sidebar-dashboard{display:none;opacity:0;transform:translateX(-100%);transition:all .5s;width:80%}.quit-menu{display:flex}}.client-content{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;width:100%}.dashboard-cards{flex-direction:row;padding:1rem}.client-card,.dashboard-cards{align-items:center;display:flex;gap:1rem;justify-content:center;width:100%}.client-card{background-color:var(--white-color);border-radius:4px;box-shadow:-1px -1px 4px #0000001a,1px 1px 4px #0000001a;flex-direction:column;height:100%;padding:2rem;transform:all .3s;svg{align-self:flex-end;color:var(--bar-color);cursor:pointer;font-size:1.5rem;transition:all .3s}svg:hover{color:var(--accent-color)}}.client-card:hover{box-shadow:1px 1px 2px var(--accent-color),-1px -1px 2px var(--accent-color),1px -1px 2px var(--accent-color),-1px 1px 2px var(--accent-color)}.card-profile{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}.therapist-card{align-items:flex-start}.therapy-snapshot{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);justify-content:center;width:95%}.snap{align-content:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.snap-info-unit{gap:4px;justify-content:flex-start;h5{text-wrap:nowrap}}.appointment-counter,.snap-info-unit{align-items:center;display:flex;display:flex;flex-direction:row;width:100%}.appointment-counter{gap:5px;justify-content:center}@media screen and (max-width:1024px){.dashboard-cards,.therapy-snapshot{flex-direction:column}.therapy-snapshot{align-items:center;display:flex;gap:1rem;justify-content:center}}.dashboard-header{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding:1rem;width:100%}.search-container{align-items:center;background-color:var(--white-color);display:flex;font-size:1.8rem;justify-content:center;width:30%;svg{color:gray}}.search:focus{background-color:initial;background-color:var(--white-color);box-shadow:none;outline:none}.search-container:focus-within{border-bottom:2px solid var(--bar-color);svg{color:var(--bar-color);font-weight:600}}.search{border-color:#0000;border-radius:5px;color:var(--text-color);font-size:1rem;height:40px;padding-right:2px;width:100%}.profile-img-container{border:2px solid var(--bar-color);border-radius:50%;height:40px;width:40px}.profile-picture{align-self:center;border-radius:50%;height:100%;justify-self:center;object-fit:cover;width:100%}.profile-header{align-items:center;display:flex;gap:.5rem;justify-content:center;>svg:first-child{font-size:1.3rem;margin-right:1rem;transition:all .3s}>svg:first-child:hover{transform:scale(1.2)}}.header-ips{align-items:center;display:flex;flex-direction:row;gap:.4rem;justify-content:center}.header-ps{display:flex;flex-direction:column}.dropdown-arrow{position:relative}.header-profile-dropdown{background-color:var(--bar-color);border-radius:4px;box-shadow:0 8px 16px #0003,2px 2px 6px #0003;display:none;position:absolute;right:50%;top:100%;width:200px;z-index:10;ul{align-items:space-evenly;display:flex;flex-direction:column;gap:0;justify-content:center;width:100%;li{align-items:center;color:var(--bar-text-color);display:flex;justify-content:center;padding:1rem;width:100%;a{align-items:center;color:var(--bar-text-color);display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;width:100%;svg{font-size:1.02rem}}}li:last-child{border-top:2px solid #ffffff3b}li:hover{background-color:#61606033}}}.dropdown-arrow:hover .header-profile-dropdown{display:block}.toggleLight{display:none}@media screen and (max-width:1024px){.dashboard-header,.menu{display:flex}.profile-header{gap:1rem;margin-right:0}}@media screen and (max-width:600px){.header-ps{display:none}}.appointment-container{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;width:95%}.therapist-calendar{display:flex;flex-direction:row}.therapist-appointment-card{align-items:center;background-color:var(--white-color);border:3px solid var(--bar-color);box-shadow:-4px -4px 6px hsla(0,0%,100%,.553),4px 4px 6px #0f0f0f33;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;width:100%}.appointment-table{background-color:var(--primary-color);border:2px solid var(--black-color);box-shadow:-2px -2px 6px #0000001a,2px 2px 6px #0000001a;box-sizing:border-box;table-layout:fixed;width:100%;th{background-color:var(--bar-color);border:2px solid var(--black-color);color:var(--bar-text-color);cursor:pointer;h5{align-items:center;color:var(--bar-text-color);display:flex;justify-content:center}}td,tr{border:2px solid var(--black-color)}td{cursor:pointer;text-align:center}}.color-maps{background-color:var(--bar-color);gap:2rem;padding:1rem;width:100%}.color-map,.color-maps{align-items:center;display:flex;flex-direction:row;justify-content:center}.color-map{gap:.2rem;width:auto;>*{color:var(--bar-text-color)}}.square{border-radius:50%;content:"";height:15px;width:15px}.available-1{background-color:#4caf50}.unavailable-1{background-color:#969696}.notset-1{background-color:var(--white-color)}.pending-1{background-color:#ff9800}.confirmed-1{background-color:#03a9f4}.selected-slot-1{background-color:#fff176}.bookedbyme-1{background-color:#683d68}.slot{transition:all .2s}.slot:hover{filter:brightness(80%)}@media screen and (max-width:1024px){.therapist-calendar{flex-direction:column}th{h5{font-size:.6rem}}td>p{font-size:.8rem}.color-maps{flex-wrap:wrap}}.profile-container{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;padding:1rem 2rem;width:100%}.user-card{align-items:center;background-color:var(--bar-color);border-radius:2px;box-shadow:-2px -2px 6px #0003,2px 2px 6px #0003;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem;text-align:center;width:30%;button{align-items:center;display:flex;gap:.5rem;justify-content:center;svg{font-size:1.2rem}}}.profile-img-container2{border:2px solid var(--bar-text-color);border-radius:50%;height:100px;width:100px}.profile-img-container3{border-radius:50%;height:20%;width:20%}.profile-picture2{align-self:center;border-radius:50%;height:100%;justify-self:center;object-fit:cover;width:100%}.profile-body{display:flex;flex-direction:column;gap:1rem;width:90%;ul{align-items:center;background-color:var(--bar-color);border-radius:2px;box-shadow:0 8px 16px #0000001f,2px 2px 6px #0000001a;display:flex;justify-content:space-evenly;padding:1rem;width:100%}li{a{color:var(--bar-text-color)}}.info-block{h2,p{color:var(--text-color);font-size:1.1rem}p{font-weight:500}}}.update-profile-container{background-color:var(--white-color);display:none;flex-direction:column;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:40%;z-index:1000;.profile-update-header{align-items:center;background-color:var(--bar-color);display:flex;flex-direction:row;justify-content:space-between;padding:1rem}svg:hover{fill:var(--accent-color);transition:all .3s}h2{color:var(--bar-text-color)}.pp-update{align-items:center;justify-content:center;padding:1rem;width:100%}.pp-update,form{display:flex;gap:1rem}form{flex-direction:column;padding:2rem;label{font-weight:600}button{align-self:flex-end;width:20%}}}.profile-nav{box-shadow:0 8px 16px #0000001f,2px 2px 6px #0000001a;display:none}@media screen and (max-width:1024px){.profile-container{display:flex;flex-direction:column;gap:20px;width:100%}.user-card{width:100%}.profile-body{ul{display:none}}.profile-nav{align-items:center;background-color:var(--bar-color);border-radius:2px;display:flex;flex-direction:row;justify-content:space-evenly;padding:1rem;width:100%;li{a{color:var(--bar-text-color)}}}.profile-body{width:100%}.update-profile-container{width:95%}}@media screen and (max-width:600px){.profile-img-container3{border-radius:50%;height:100%;width:100%}.profile-nav{align-items:center;border-radius:2px;justify-content:center;padding:.5rem;width:100%;a{font-size:.6rem}}}.therapists-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;height:auto;justify-content:center;padding:1rem;width:95%}.types-options-bar{justify-content:space-between}.layout-types,.types-options-bar{align-items:center;display:flex;flex-direction:row;width:100%}.layout-types{gap:10px;justify-content:flex-start}.layout-type-container{align-items:center;background-color:var(--white-color);border-radius:2px;box-shadow:-1px -1px 2px #0f0f0f1a,1px 1px 2px #0f0f0f1a;cursor:pointer;display:flex;gap:1rem;height:100%;justify-content:center;padding:4px;width:auto}.layout-type{color:var(--bar-color);font-size:1.5rem;width:100%}.therapist-options-container{flex-direction:row;gap:10px;width:100%}.therapist-option-container,.therapist-options-container{align-items:center;display:flex;height:100%;justify-content:center}.therapist-option-container{background-color:var(--white-color);border-radius:2px;box-shadow:-1px -1px 2px #0f0f0f1a,1px 1px 2px #0f0f0f1a;cursor:pointer;padding:4px;width:auto;svg{font-size:1.5rem}}.therapist-option{align-items:center;display:flex;justify-content:center;width:100%}.assigned-therapist{border:3px solid var(--accent-color)!important}.change-therapist{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:3px;height:100%;justify-content:center;width:100%;svg{width:100%}}.therapists-grid{grid-gap:1rem;align-content:flex-start;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);height:100%;width:100%}.therapists-list{gap:1rem;height:100%}.therapist-card-grid,.therapists-list{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.therapist-card-grid,.therapist-card-list{background-color:var(--white-color);border:3px solid var(--bar-color);border-radius:4px;box-shadow:-4px -4px 6px hsla(0,0%,100%,.553),4px 4px 6px #0f0f0f33;gap:4px;transition:.1s ease}.therapist-card-list{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.therapist-card-grid:hover{border:3px solid var(--accent-color);transform:scale(1.01)}.inner-therapist-card{flex-direction:column;justify-content:center}.inner-therapist-card,.inner-therapist-card-list{align-items:center;background-color:var(--white-color);display:flex;gap:8px;height:100%;padding:10px;width:100%}.inner-therapist-card-list{flex-direction:row;justify-content:space-evenly}.tppc-container{background-color:var(--bar-color);border-radius:50%;height:100px;padding:2px;width:100px}.tppc{align-self:center;border-radius:50%;height:100%;justify-self:center;object-fit:cover;width:100%}.therapist-infos-list{gap:1rem}.therapist-infos-grid,.therapist-infos-list{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.therapist-infos-grid{background-color:var(--white-color);gap:8px;height:100%}.list-nav{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;>*{cursor:pointer}}.page-prev-next{align-items:center;display:flex;justify-content:center;svg{transition:all .2s}}.page-prev-next:hover{svg{transform:scale(1.5)}}.index-container{align-content:center;display:flex;flex-direction:row;gap:10px;justify-content:center;width:100%}.page-index-container{align-items:center;background-color:var(--white-color);box-shadow:-1px -1px 2px #0f0f0f33,1px 1px 2px #0f0f0f33,1px -1px 2px #0f0f0f33,-1px 1px 2px #0f0f0f33;display:flex;height:30px;justify-content:center;transition:all .3s;width:30px}.page-index-container:hover{transform:scale(1.1)}.selected-page-index-container{box-shadow:-1px -1px 1px var(--accent-color),1px 1px 1px var(--accent-color),-1px 1px 1px var(--accent-color),1px -1px 1px var(--accent-color);h5{color:var(--accent-color)}}.page-index{align-items:center;display:flex;justify-content:center}.therapist-cta{flex-direction:row;gap:10px}.card-cta-icon,.therapist-cta{align-items:center;display:flex;justify-content:center;width:auto}.card-cta-icon{cursor:pointer;padding:8px;svg{color:var(--bar-text-color);font-size:1.4rem}}.cta-1{background-color:var(--accent-color)}.cta-2{background-color:var(--bar-color)}.therapist-cta-list{display:flex;flex-direction:column;height:100%;width:80px}.card-cta-icon-list{cursor:pointer;height:100%;padding:8px;width:100%;width:auto;svg{color:var(--bar-text-color);font-size:1.4rem}}.card-cta-icon-list,.confirmation-box{align-items:center;display:flex;justify-content:center}.confirmation-box{background-color:var(--primary-color);border-radius:6px;flex-direction:column;gap:1rem;left:50%;padding:10px;position:fixed;top:50%;transform:translate(-50%,-50%);width:30%;z-index:100;h2{text-align:center}>:first-child{align-self:flex-end}}.confirmation-box-header{background-color:var(--bar-color);display:flex;flex-direction:row;justify-content:space-between;padding:10px;width:100%;>*{color:var(--bar-text-color)}}.confirmation-infos-box{flex-direction:column;gap:10px;padding:1rem;width:95%}.confirmation-infos-box,.confirmation-infos-unit{align-items:center;display:flex;justify-content:center}.confirmation-infos-unit{flex-direction:row;gap:4px}.choices{align-items:center;display:flex;gap:5px;justify-content:center;width:100%;>*{width:100%}}.overlay4{background-color:#00000080;display:flex;height:100%;left:0;overflow-y:hidden;pointer-events:auto;position:fixed;top:0;width:100%;z-index:1}@media screen and (max-width:1024px){.therapists-grid{overflow-y:auto}.confirmation-box{width:90%}}@media screen and (max-width:600px){.therapist-option{font-size:.7rem}}.myappointmens-header{align-content:center;gap:5px;padding:1rem}.myappointmens-header,.myappointments-container{display:flex;flex-direction:column;justify-content:flex-start;width:95%}.myappointments-container{align-items:center;background-color:var(--white-color);border-radius:4px;box-shadow:-1px -1px 2px #0000001a,1px 1px 2px #0000001a;gap:2rem;padding:2rem}.myappointments-table{border-collapse:initial;border-radius:5px;border-spacing:0 5px;overflow:hidden;table-layout:fixed;width:100%;th{h5{align-items:center;color:var(--bar-color);cursor:pointer;display:flex;font-size:.9rem;justify-content:center}}.future-date{background-color:#f5f5f5;transition:all .3s}tr:hover{background-color:#ff6b6b26;background-color:#b2c7d94d}td{border-left:1px solid var(--primary-color);border-right:1px solid var(--primary-color);h5{font-size:.8rem}}}.icon-container{cursor:pointer;svg{font-size:1.2rem}}.appointment-status{border-radius:2px;padding:2px 4px}.pending{background-color:#ff980033;color:#ff9800}.confirmed{background-color:#03a9f433;color:#03a9f4}.canceled{background-color:#ef767633;color:#ef7676}.completed{background-color:#4caf5033;color:#4caf50}.passed-date{background-color:#e1e1e1;transition:all .3s}.passed-date:hover{background-color:#b2c7d94d!important}.action-bar{background-color:var(--white-color);border-radius:2px;box-shadow:-1px -1px 2px #0000001a,1px 1px 2px #0000001a;flex-direction:column;height:auto;position:absolute;right:0;top:0;width:auto;z-index:10}.action-bar,.action-btn{align-items:center;display:flex;justify-content:center}.action-btn{border-bottom:2px solid #000;box-shadow:-1px -1px 1px #0000001a,1px 1px 1px #0000001a;gap:4px;padding:8px 16px;white-space:nowrap;width:100%;h5{flex-direction:row;font-size:12px!important;justify-content:flex-start;margin:0;text-align:center;width:100%}svg{font-size:15px}}.action-btn:hover{filter:brightness(80%)}.join-session{background-color:aqua}.reschedule{background-color:beige}.table-overlay{background-color:#3e3c3c80;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.therapist-profile-section{display:flex;flex-direction:column;gap:1rem;height:auto;padding-bottom:4rem}.therapist-card-for-client{align-items:center;background-color:var(--bar-color);box-shadow:-1px -1px 4px #0000001a,1px 1px 4px #0000001a,1px -1px 4px #0000001a,-1px 1px 4px #0000001a;display:flex;flex-direction:row;gap:1rem;justify-content:space-evenly;padding:2rem;width:90%}.card-element{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;width:100%;a{color:var(--bar-text-color);font-size:2rem;transition:all .3s}a:hover{color:var(--accent-color);transform:scale(1.05)}}@media screen and (max-width:1024px){.therapist-card-for-client{width:100%}}.sidebar-dashboard{align-items:flex-start;background-color:var(--bar-color);box-shadow:0 -2px 4px #0000001a;display:flex;flex-direction:column;gap:3rem;height:100vh;justify-content:center;left:0;padding:1rem 2rem;position:fixed;top:0;width:20%;z-index:999;a{color:var(--bar-text-color)}ul{align-items:space-between;flex-direction:column;gap:1.5rem;height:100%;justify-content:flex-start}a,ul{display:flex}a{align-items:center;flex-direction:row;gap:1rem}}.sidebar-top{display:flex;flex-direction:row;justify-content:space-between;width:100%}.logo-log{align-items:center;color:var(--bar-text-color);display:flex;justify-content:center}@media screen and (max-width:1024px){.sidebar-dashboard{display:none;width:80%}.quit-menu{display:flex}}.therapist-content{display:flex;flex-direction:column;gap:2rem;justify-content:center;padding-bottom:1rem;width:95%}.stats-cards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);width:100%}.stat-card{align-items:center;border-radius:10px;box-shadow:0 8px 16px #0000001f,2px 2px 2px #0000001a;display:flex;flex-direction:row;gap:1rem;justify-content:center;padding:2rem;transition:all .3s;width:100%;svg{font-size:2rem}}.stat-card:hover{transform:scale(1.02)}.detailed-overview{grid-gap:1rem;align-items:flex-start;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);justify-content:center;p{font-size:.9rem}}.client-appt-cards{background-color:var(--card-bg-color);background-color:var(--white-color);border-radius:10px;box-shadow:-2px -2px 6px #0000001a,2px 2px 6px #0000001a}.appointments{display:flex;flex-direction:column;gap:.5rem;width:100%}.appointments-header{justify-content:space-between;a{color:var(--accent-color);svg{font-size:1.2rem}}}.appointments-header,.profile-card{align-items:center;align-items:center;display:flex;display:flex;flex-direction:row}.profile-card{gap:.5rem;justify-content:center}.client-appt-cards{display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%}.client-appt-card{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.cancel-btn{background-color:#e57373;border-radius:4px;color:#721c24;font-weight:600;padding:.5rem 1rem;transition:all .3s}.cancel-btn:hover{filter:brightness(90%)}.demographic{height:auto}.demographic,.today-appointments{display:flex;flex-direction:column;gap:.5rem;width:100%}.today-appointments{align-items:center;justify-content:flex-start;h3{align-self:flex-start}.hours{color:var(--accent-color)}}.calendar{gap:.5rem}.calendar,.recent-clients{display:flex;flex-direction:column}.recent-clients{align-items:center;justify-content:center;width:100%;h3{align-self:flex-start}}.table-container{overflow-x:auto;width:100%}.recent-clients-table{border-collapse:initial;border-radius:5px;border-spacing:0 5px;overflow:hidden;width:100%;th{background-color:var(--bar-color);color:var(--bar-text-color)}td,th{font-size:1rem}td{font-weight:400}tr{background-color:#3c4a6b;background-color:var(--card-bg-color);border-radius:10px;color:var(--text-color);transition:all 0,3s}tr:nth-child(odd){background-color:#2e3a55;background-color:#f5f5f5}tr:nth-child(2n){background-color:#3c4a6b;background-color:#e1e1e1}tr:hover{background-color:#ff6b6b26;background-color:#b2c7d94d}}@media screen and (max-width:1024px){.detailed-overview,.stats-cards{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}}@media screen and (max-width:600px){.recent-clients-table{td,th,tr{font-size:.9rem;padding:.3rem}}}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.schedule-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-evenly;margin-top:1rem;padding:1rem;width:100%}.hours-range{display:flex;flex-direction:row;gap:1rem;justify-content:center;width:100%}.range-calendar{display:flex;flex-direction:column;justify-content:flex-start}.calendar,.range-calendar{align-items:center;width:100%}.calendar{background-color:var(--white-color);border:2px solid var(--black-color);box-shadow:-2px -2px 6px #0000001a,2px 2px 6px #0000001a;gap:0;justify-content:center;h2{background-color:var(--bar-color);color:var(--bar-text-color);padding:1rem;text-align:center}}.inside-calendar{background-color:var(--white-color);width:100%}.hours{display:flex;flex-direction:column;gap:1rem}.calendar-nav{align-items:center;background-color:var(--bar-color);color:var(--bar-text-color);font-size:1.5rem;justify-content:space-between;padding:1rem;width:100%;p{color:var(--bar-color);color:var(--bar-text-color);font-weight:400}}.calendar-nav,.week-range{display:flex;flex-direction:row}.week-range{gap:10px;justify-items:center}.calendar-nav-arrows{cursor:pointer;font-size:2rem;transition:all .3s}.calendar-nav-arrows:hover{transform:scale(1.1)}.scheduleTable{border:2px solid var(--black-color);box-shadow:-2px -2px 6px #0000001a,2px 2px 6px #0000001a;box-sizing:border-box;cursor:pointer;table-layout:fixed;text-align:center;width:100%;th{background-color:var(--bar-color);color:var(--bar-text-color);width:100%;h5,h6{color:var(--bar-text-color);display:flex;justify-content:center;width:100%}}td{border:2px solid var(--black-color);border-collapse:initial;box-shadow:-2px -2px 6px #0000001a,2px 2px 6px #0000001a;box-sizing:border-box}td,tr{width:100%}}.hourCell{align-items:center;background-color:var(--bar-color);box-shadow:-2px -2px 6px #0000001a,2px 2px 6px #0000001a;color:var(--bar-text-color);display:flex;justify-content:center;padding:10px;p{color:var(--bar-text-color)}}.range{align-items:center;background-color:var(--white-color);border:2px solid var(--black-color);box-shadow:-2px -2px 6px #0000001a,2px 2px 6px #0000001a;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%;h3:first-child{background-color:var(--bar-color);color:var(--bar-text-color);padding:1rem;text-align:center;width:100%}}.range-container{align-items:center;border:1px solid var(--black-color);display:flex;flex-direction:column;justify-content:center;padding:10px 0;text-align:center;width:100%;>*{width:100%}>*,h5{color:var(--text-color)}}.recurring-schedule-inputs{align-items:center;display:flex;gap:1rem;justify-content:space-evenly;padding:.5rem;width:100%}.from,.to{border:2px solid var(--bar-color);border-radius:4px;box-shadow:-2px -2px 6px #0000001a,2px 2px 6px #0000001a;font-size:1rem;font-weight:700;height:2rem;width:auto}.availability{align-items:center;display:flex;gap:1rem;justify-content:space-evenly;width:100%;>*{align-items:center;display:flex;justify-content:center;width:autox}}.toggleIcon{cursor:pointer}.toggleOn{color:var(--accent-color);color:#4caf50}.toggleOff{color:#f44336}.entry-icons{align-items:center;display:flex;flex-direction:row;gap:.2rem;justify-content:center;width:auto}.entry-icon{cursor:pointer;font-size:1.5rem;padding:0;width:auto}.entry-icon:hover{transform:scale(1.2)}.special-schedule-container{align-items:center;background-color:var(--white-color);border:2px solid var(--black-color);display:flex;flex-direction:column;justify-content:center;width:100%;>h3{align-items:center;background-color:var(--bar-color);color:var(--bar-text-color);display:flex;justify-content:center;padding:1rem;width:100%}}.special-schedule{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:1rem;width:100%}ff

.active-day{background-color:purple}@media screen and (max-width:1024px){.schedule-container{flex-direction:column}.calendar-nav{font-size:1rem;padding:1rem}.hours-range{flex-direction:column-reverse}.openclose{font-size:.7rem}.from,.to{border:2px solid var(--bar-color);border-radius:4px;box-shadow:-2px -2px 6px #0000001a,2px 2px 6px #0000001a;font-size:.8rem;font-weight:40;height:2rem;width:auto}.hourCell{p{font-size:.6rem;text-align:center}}}@media screen and (max-width:600px){.recurring-schedule-inputs{gap:.4rem}.from,.to{box-shadow:-2px -2px 6px #0000001a,2px 2px 6px #0000001a;font-size:.6rem;height:1.8rem}}
/*# sourceMappingURL=main.ec1bdf6d.css.map*/