#root{margin:0 0 30px;padding:0;box-sizing:border-box;text-decoration:none;font-family:Montserrat,sans-serif}body{margin:0;min-height:100vh}.container{display:flex;flex-direction:column;justify-content:center;align-items:center}.page-title{display:flex;align-self:start;margin:5vh 0 2vh 5vw;color:#0bbbef}.sub{align-self:flex-start;margin:0;margin-left:5vw;margin-bottom:2vh;font-size:1.2rem}hr{width:90%}button{margin-top:10px;margin-bottom:10px;height:7vh;width:50%;border-radius:30px;border:2px solid #0bbbef;background:none;color:#0bbbef;font-size:1rem}button:hover{background:#0bbbef;color:#fff;transition:.5s}@media (max-width: 800px){.page-title{margin-left:5vw}.sub{margin-right:5vw;text-align:center}button{width:80%}}.logo{margin-left:6vw;margin-top:10px;margin-bottom:10px}.navbar{height:80px;width:100%;display:flex;justify-content:space-between;align-items:center;background-color:transparent;position:fixed;z-index:99}.other-page{background-color:#d0d2d4}.other-page .links ul li a{color:#000}.links{display:none;position:fixed;top:0;right:0;height:100vh;width:100%;background-color:#ffffffd3;flex-direction:column;align-items:center;justify-content:center;transition:all .5s ease-in-out;backdrop-filter:blur(5px);z-index:1}.menu-toggle{width:30px;height:20px;position:relative;margin:0 10vw;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;z-index:2}.menu-toggle span{display:block;position:absolute;height:3px;width:100%;background:#000;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu-toggle span:nth-child(1){top:0px}.menu-toggle span:nth-child(2),.menu-toggle span:nth-child(3){top:10px}.menu-toggle span:nth-child(4){top:20px}.menu-toggle.open span:nth-child(1){top:18px;width:0%;left:50%}.menu-toggle.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-toggle.open span:nth-child(4){top:18px;width:0%;left:50%}.links ul{display:flex;flex-direction:column;align-items:center;gap:30px;padding:0}.links.open{display:flex}.links ul li{list-style:none;margin-left:0;margin-bottom:10px;font-size:1.5rem}.links ul li a{text-decoration:none;color:#000;font-weight:700}@media (min-width: 970px){.navbar{height:100px}.menu-toggle{display:none}.links{margin-right:50px;display:flex;position:initial;height:auto;width:auto;background-color:transparent;backdrop-filter:none}.links ul{display:flex;flex-direction:row;align-items:center}.links ul li{margin-left:50px;margin-bottom:0;font-size:1.2rem}.links ul li a{color:#fff}}.about{padding:80px 0 0}.subtitle{margin-bottom:1rem;font-weight:700}.about-info{text-align:justify;margin:2vh 5vw;font-size:1.2rem}.mision-vision{display:flex;flex-direction:column;justify-content:center;width:100%;height:70vh;align-items:flex-end}.mision-vision-info{background-color:azure;border-radius:10px;box-shadow:0 0 10px #000;display:flex;flex-direction:column;justify-content:center;padding:1rem;width:50%;font-size:18px;margin-right:1.5vw;margin-bottom:1rem;text-align:center}.mision-vision-info p{text-align:justify}@media screen and (max-width: 768px){.mision-vision{flex-direction:column;align-items:center}.mision-vision-info{width:90%;margin:0}}.home-info{display:flex;flex-direction:column;align-items:center}.home-info h2{font-size:1.7rem;margin-bottom:2vh}.home-info-container{display:flex;flex-direction:row;justify-content:space-evenly;margin:0 5vw}.home-info-container ul{list-style:none;margin:0;padding:0;text-align:justify;text-justify:inter-word}.home-info-container video{width:40vw;height:45vh;margin:0 5vw;align-self:center}.home-info-contact{display:flex;flex-direction:column;margin-top:5vh}.info{font-size:1.2rem;margin-bottom:2vh}@media screen and (max-width: 768px){.home-info{height:auto}.home-info-container{flex-direction:column;align-items:center}.home-info-container video{width:100%;height:auto}.home-info-contact{margin-top:3vh}.home-info-contact li{font-size:1.2rem}}.home-info-specialties{display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#fff 0%,#fff 65%,#dedede 65%,#dedede 100%)}.home-info-specialties p{font-size:1.2rem;margin:0 8vw;align-self:center}.specialties-container{display:flex;flex-direction:row;justify-content:space-evenly;margin-top:5vh;width:100%}.specialties-container ul{list-style-type:none;margin-bottom:10vh;width:100%;padding:0;margin:0}.specialties-container li{margin-bottom:2vh;font-size:2.1rem;font-weight:700}.specialties-container img{max-width:50%}.link-to{text-decoration:none;color:#0bbbef;font-weight:700;font-size:1.2rem}.specialities-info{display:flex;flex-direction:column;height:80%;gap:10vh}.specialities-info ul{display:flex;flex-direction:column}.icons-spec{height:5vh;width:5vh;margin-right:20px}@media screen and (max-width: 768px){.specialties-container{flex-direction:column;align-items:center}.specialties-container ul{width:80%}.specialties-container li{font-size:1.5rem;align-self:flex-start}.specialties-container img{max-width:80%}.doctor-home{display:none}.specialities-info{height:auto;padding:0 0 2vh}.specialities-info ul{align-items:center}.home-info-specialties{height:auto;margin-top:30px;background:linear-gradient(180deg,#fff 0,#dedede 100%)}.icons-spec{height:3vh;width:3vh}}.news-section{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:5vh}.news-section h2{margin-top:2vh}.news-container{display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center;margin-top:5vh;width:100%}.news-card{display:flex;flex-direction:column;align-items:center;width:30vw;height:50vh;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #000000bf}.news-card img{width:100%;height:50%;border-radius:10px 10px 0 0;object-fit:cover}.news-card h3{font-size:1.5rem;margin:0;margin-top:2vh;text-align:center}.news-card p{font-size:1.2rem;margin:0;margin-top:2vh;margin-bottom:2vh;text-align:justify;padding:10px}@media screen and (max-width: 768px){.news-container{grid-template-columns:1fr;width:100%}.news-card{width:80vw;margin-bottom:5vh;height:auto}}.plans-section{padding:80px 0}.plans-cards{display:grid;grid-template-columns:1fr;justify-items:center;grid-gap:20px}.plan-card{padding:20px;display:flex;flex-direction:column;text-align:center;text-shadow:#000 1px 0 10px;text-decoration:solid;width:60%;background-image:url(/assets/bg-plan-f04cc39a.jpg);background-size:cover;background-position:center;color:#fff;box-shadow:0 0 10px #000000bf}.plan-info{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.plan-info p{text-align:center;font-size:1.2rem}.plan-info ul li{text-align:left;font-size:1.2rem}.plan-image{display:flex;justify-content:center;align-items:center}.plan-image img{width:80%}@media screen and (max-width: 768px){.plans-cards{grid-template-columns:1fr}.plan-card{width:80%}}.specialists-section{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f5f5f5;padding:80px 0 0}.spec-cards{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:5vh;gap:20px}.spec-card{margin-bottom:5vh;width:41vw;height:60vh;border-radius:10px;background-color:#2f8add40;box-shadow:0 0 10px #0003}.reveal{position:relative;transform:translateY(150px);opacity:0;transition:2s all ease}.reveal.active{transform:translateY(0);opacity:1}.show{opacity:1;transition:2s all ease}.top-card{display:flex;align-items:center;height:80%}.bottom-card{height:20%;display:flex;flex-direction:column;justify-content:center;width:100%;align-items:flex-end;background-color:#2f8add}.card-info{display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:100%;gap:20px}.card-info h2{text-align:center}.card-info p{text-align:center;margin-left:10px}.bottom-card button{width:144px;height:44px;border-radius:30px;border:1px solid white;color:#fff;font-weight:700;transition:all .3s ease-in-out;cursor:pointer;margin-right:5vw}.card-info button:hover{transform:scale(1.1)}.card-image{display:flex;justify-content:center;align-items:center}.card-image img{width:20vw;height:48vh;object-fit:cover}.specialist-detail{padding:80px 0 0;display:flex;flex-direction:column}.specialist-info{display:flex;padding:0 10vw;align-items:center;gap:5vw;margin-bottom:5vh;text-align:justify;text-justify:inter-word}.specialist-image{display:flex}.specialist-image img{height:50vh;width:25vw;object-fit:cover}.services-text{margin-top:20px;display:flex;flex-direction:column;height:100%;width:60%;align-items:center}.services-text h2{margin-bottom:20px;width:100%}.specialist-services{display:flex;align-items:center;background-color:#dedede;width:100%}.specialist-services ul li{text-transform:uppercase;text-align:justify;text-justify:inter-word;text-indent:2rem;font-size:18px;margin-bottom:1rem}.service-bg{height:70vh}.service-bg img{height:100%;width:36vw;object-fit:cover;margin-right:20px}@media screen and (max-width: 768px){.spec-cards{flex-direction:column;align-items:center}.card-info{background-color:#ffffffe6;font-weight:700;gap:0;align-self:flex-end;padding-bottom:20px}.card-info h2 h3{margin:auto}.card-info p{font-weight:700;margin:auto;width:100%}.spec-card{width:80vw}.card-image{display:none}.top-card{background-size:cover;background-position:center;background-repeat:no-repeat}.specialist-info{flex-direction:column-reverse;align-items:center;padding:0}.specialist-image{margin-top:20px;order:1}.specialist-image img{width:80vw;height:40vh}.specialist-text{padding:0 5vw}.specialist-text p{font-size:1.2rem}.services-text{padding:0 5vw;width:auto}.specialist-services{flex-direction:column;align-items:center}.specialist-services ul li{font-size:1.2rem;text-indent:0;text-align:left}.service-bg{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.service-bg img{width:100%;height:40vh;margin:auto}.bottom-card button{margin:0;padding:0;width:100%;height:100%;border-radius:0}}.wha-btn{height:50px;position:fixed;bottom:80px;right:20px;z-index:1000;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease-in-out}.wha-btn:hover{transform:scale(1.1)}@media (max-width: 768px){.wha-btn{height:40px;bottom:60px;right:10px}}.get-in-touch{display:flex;align-items:center;text-align:center;background-color:#5b5b5b;height:10vh;padding:0 5vw;gap:5px}.get-in-touch h2{color:#fff;font-size:18px}.hide-btn{display:none}footer{position:relative;width:100%;height:0;bottom:0}.footer-container{height:40vh;background-color:#7abae2;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.head{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;width:100%}.footer-info{font-size:1rem;display:flex;flex-direction:column}.social-media{color:#fff;font-size:1.2rem;display:flex;flex-direction:row;justify-content:center;align-items:center}.social-media a{margin:0 10px}.social-media a i{font-size:1.8rem;color:#fff}.social-media a i:hover{color:#2f8add}@media screen and (min-width: 800px){.get-in-touch{height:10vh;gap:5rem}.get-in-touch h2{font-size:24px}.footer-container{height:30vh}.head{flex-direction:row;justify-content:space-evenly;align-items:center}.footer-info{font-size:1.2rem;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.social-media{font-size:1.5rem}.social-media a{margin:0 20px}.social-media a i{font-size:2.5rem}}.slideshow{overflow:hidden;width:100vw;height:100vh}.slider-container{white-space:nowrap;transition:transform 1s ease}.slider-image{display:inline-block}.img{width:100vw;height:100vh;object-fit:cover;filter:brightness(40%)}.dots-container{position:absolute;bottom:16px;display:flex;justify-content:center;width:100%}.dot{width:10px;height:10px;margin:0 8px;border-radius:50%;background-color:#ffffff80;cursor:pointer;transition:background-color .3s ease}.dot.active{background-color:#fff}.slider-text-container{position:absolute;top:50%;left:50%;width:70vw;transform:translate(-50%,-50%);color:#fff;text-align:center;z-index:1}.title{font-size:2.6rem;margin-bottom:40px}.dropdown-button{background-color:#2f8add;color:#fff;padding:10px;border:none;cursor:pointer}.dropdown-button:hover,.dropdown-button:focus{background-color:#fff;color:#2f8add;border:1px solid #2f8add}@media screen and (max-width: 800px){.dropdown-button{font-size:1.5rem;border-radius:0}}.carousel{display:none;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.carousel__cards{display:flex;justify-content:center;align-items:center;width:100%;height:70%}.carousel__card{display:none;flex-direction:column;align-items:center;justify-content:center;width:300px;height:300px;background-color:#f2f2f2;margin:0 10px;padding:20px;border-radius:10px;transition:opacity .3s ease}.carousel__card.active{display:flex;opacity:1;background-color:#e6e6e6}.carousel__card img{width:100%;height:200px;object-fit:cover;border-radius:10px;margin-bottom:10px}.carousel__arrows{display:flex;justify-content:center;align-items:center;margin-top:20px}.carousel__arrow{font-size:24px;margin:0 10px;cursor:pointer}.carousel__arrow:hover{color:#333}@media (max-width: 768px){.carousel{display:flex}.carousel__cards{height:100%}.carousel__card{width:250px;height:250px}.carousel__card img{height:150px}}
