*{box-sizing:border-box;font-family:Poppins,sans-serif}body{background-size:cover;min-width:360px;max-width:100%;min-height:90vh;margin:0 auto}.page-container{flex-direction:column;align-items:center;max-width:100%;min-height:10vh;display:flex}.page-body{background-color:#f5f5f5;justify-content:center;width:100%;display:flex}.body-box{width:1024px;margin:0 auto}.body__cuerpo{background-color:#1e1e1e10;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;min-height:100px;display:flex}.diagnostico-page .body__cuerpo-text,.laboratorio-page .body__cuerpo-text,.cardiologia-page .body__cuerpo-text,.nosotros-page .body__cuerpo-text{width:90%;min-height:200px}.welcome-page .body__cuerpo-text{margin:20px auto;padding:15px}.welcome-page .body__cuerpo-text-title{text-align:center;margin:0 auto}.body__cuerpo-text-title{margin:10px auto;font-size:25px}.diagnostico-page .body__cuerpo-text-title,.laboratorio-page .body__cuerpo-text-title,.cardiologia-page .body__cuerpo-text-title,.nosotros-page .body__cuerpo-text-title{text-align:start}.body__cuerpo-text-subtitle{margin:10px auto;font-size:15px}.body__cuerpo-box{grid-template-columns:45% 45%;justify-content:center;gap:10px;padding:10px;display:grid}.body__cuerpo-fotos{width:100%}.body__cuerpo-contacto{grid-template-columns:30% 30% 30%;justify-content:space-evenly;justify-items:center;display:grid}.link{color:#f5f5f5;background:#50af70;border-radius:5px;padding:10px;font-size:15px;text-decoration:none}.horarios__text{width:90%;min-height:80px;margin:0 auto}.horarios-page .body__cuerpo-text-title{margin:0 auto;font-size:20px}.horarios-page .body__cuerpo-text-subtitle{margin:5px 0 20px}.horarios-page .horarios__title{text-align:center;margin:25px auto}.no-page__cuerpo{height:350px}.no-page__text{flex-direction:column;justify-content:center;align-items:flex-start;width:400px;height:300px;padding:50px;display:flex}.cobertura__info{min-height:250px}.cobertura__text{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;width:90%;min-height:200px;margin:20px 0;display:flex}.cobertura__text .body__cuerpo-text-subtitle{text-align:start;width:90%;margin:0 auto}.body__mutuales-container{background-color:#1e1e1e10;flex-direction:column;align-items:center;gap:5px;width:100%;min-height:250px;padding:20px;display:flex}.mutuales__container{flex-direction:column;justify-content:center;width:85%;height:35px;padding:0 20px;display:flex}.mutuales__info{text-align:start;margin:0}.sedes__info{min-height:250px}.sedes__info-text{text-align:center;width:90%;min-height:200px;margin:20px 0}.sedes__container{grid-template-columns:45% 45%;justify-content:center;align-items:start;gap:20px;width:90%;margin:20px 0;display:grid}.sedes__box{text-align:start}.sedes__titulo{margin:0 auto;font-size:20px}.sedes__direccion,.sedes__phone,.sedes__mail{margin:0 auto}.sedes__photo{object-fit:cover;background-color:#1e1e1e75;width:100%;height:200px}.trabaja__header{min-height:auto}.trabaja__header-text{text-align:center;justify-content:flex-start;align-items:center;gap:20px;width:60%;margin:20px 0 0;display:flex}.trabaja-page .body__cuerpo-text-title{margin:0 auto;font-size:21px}.trabaja__footer{min-height:auto}.trabaja__enviar{width:90%;padding:15px 0 25px}.enviar{margin:0 auto;font-size:21px}.enviar-info{width:90%;margin:10px auto;font-size:15px}.formulario__cv{white-space:nowrap;color:#f5f5f5;background-color:#50af70;border-radius:5px;padding:8px 16px;font-size:15px;text-decoration:none;transition:background-color .3s}.formulario__cv:hover{background-color:#3d9558}.job__container{flex-wrap:wrap;gap:20px;width:90%;margin:20px auto;display:flex}.job__box{text-align:start;border-left:3px solid #50af70;flex:280px;padding:10px 10px 10px 20px;transition:all .3s}.job__box:hover{background:#306c3129;border-left-width:7px}.job__titulo{margin:0 auto;font-size:22px}.job__descripcion{margin:5px auto 0;font-size:15px;font-style:italic}.job__disponibilidad{background-color:#d3d3d3;border-radius:50px;width:fit-content;padding:0 10px;font-size:14px}.job__etiquetas{gap:10px;margin:5px 0;display:flex}.service-actions{flex-wrap:wrap;gap:15px;margin:15px 0;display:flex}.service-btn{color:#f5f5f5;background-color:#50af70;border-radius:8px;justify-content:center;align-items:center;min-width:130px;padding:10px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .3s;display:inline-flex}.service-btn:hover{background-color:#3d9558}
/*# sourceMappingURL=index.04da50ab.css.map */
