.cabecera{position:absolute;top:65px;left:25px;right:25px;z-index:2}.boton,.flecha{position:relative;display:inline-block;vertical-align:top;padding:0 75px 0 30px;border-radius:30px;font-size:2em;font-weight:400;height:60px;line-height:60px;min-width:200px;border:1px solid var(--azul);color:var(--blanco);background:var(--azul);text-decoration:none}.boton:after{content:'';position:absolute;right:5px;top:50%;transform:translateY(-50%);width:50px;height:50px;background:url('../img/web/arrow-r.svg') no-repeat center;background-size:28px;background-color:var(--blanco);border-radius:50%;transition:all 250ms linear}.flecha{width:30px;height:30px;padding:0;overflow:hidden;text-indent:-9999px;background:url('../img/web/arrow-r.svg') no-repeat center;background-size:17px;background-color:var(--blanco);border:1px solid var(--blanco);min-width:unset}.flecha:after{display:none}.foto.redondeada{display:block;border-radius:var(--radiado);overflow:hidden}.cabecera .izquierda{float:left}.cabecera .derecha{float:right}.cabecera .izquierda .logo{display:block;width:186px;height:90px}.cabecera .derecha .menu{margin-top:15px}.cabecera .derecha .menu ul,.pie .derecha ul.submenu{margin:0;padding:0}.cabecera .derecha .menu ul li,.pie .derecha ul.submenu li{position:relative;display:inline-block;vertical-align:top;margin-right:10px;color:var(--blanco)}.cabecera .derecha .menu ul li:last-child,.pie .derecha ul.submenu li:last-child{margin-right:0}.cabecera .derecha .menu ul li a,.pie .derecha ul.submenu li a{color:currentColor;text-decoration:none;position:relative;display:block;height:60px;line-height:60px;font-size:2em;font-weight:400;padding:0 30px;border-radius:30px;border:1px solid transparent}.cabecera .derecha .menu ul li.sel a,.pie .derecha ul.submenu li.sel a{border:1px solid var(--blanco)}.cabecera .derecha .menu ul li.cont a,.pie .derecha ul.submenu li.cont a{background:transparent;padding:0 80px 0 30px;border:1px solid var(--blanco)}.cabecera .derecha .menu ul li.cont a:after{background-image:url('../img/web/arrow-rw.svg');background-color:var(--azul)}.logo img,.imagen img,.logo_alt img{display:block;width:auto;height:auto;max-width:100%;max-height:100%}.banners,.migas{position:relative;background-color:var(--azul_claro);border-top-right-radius:var(--radiado);border-top-left-radius:var(--radiado);overflow:hidden;z-index:1}.banners .banner{position:relative;display:none;height:calc(100vh);height:calc(var(--vh,1vh) * 100 - 50px);max-height:900px;min-height:760px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:var(--radiado);z-index:1}.banners .banner:first-child{display:block}.banners .banner:before,.banners .banner:after,.contenido.trabajos .fondo:before,.pie:before{content:'';position:absolute;top:0;right:0;left:0;height:70%;background:#131314;background:linear-gradient(180deg,rgba(19,19,20,.6) 0%,rgba(19,19,20,0) 100%);border-radius:var(--radiado)}.banners .banner:after{top:unset;bottom:0;height:50%;background:linear-gradient(0deg,rgba(19,19,20,.3) 0%,rgba(19,19,20,0) 100%)}.banners .banner .texto{position:absolute;left:0;right:0;bottom:60px;z-index:1}.banners .banner .texto .titulo,.banners .banner .texto .subtitulo{font-size:8em;line-height:1.1;font-weight:400;text-wrap:pretty;max-width:40%;color:var(--blanco)}.titulo a,.tit a{color:currentColor;text-decoration:none}.banners .owl-dots,.banners .owl-nav [class^="owl-"]{position:absolute;bottom:240px;left:0;right:100px;margin-left:auto;max-width:540px}.banners .owl-nav [class^="owl-"]{bottom:243px;left:unset;width:40px;height:40px;background:url(../img/web/arrow-rw.svg) no-repeat center;background-size:35px}.banners .owl-nav .owl-prev{right:34.5%;transform:rotate(180deg)}.banners .owl-nav .owl-next{right:55px;bottom:245px}.banners .owl-dots .owl-dot{position:relative;display:inline-block;vertical-align:top;height:40px;z-index:2}.banners .owl-dots .owl-dot span{font-size:2.2em;font-weight:500;line-height:1.4;color:var(--blanco);display:none;position:absolute;left:-35px}.banners .owl-dots .owl-dot:after{content:"";position:absolute;left:0;top:15px;background:#ffffff;opacity:.3;width:100%;height:2px;transition:all linear 300ms}.banners .owl-dots .owl-dot:last-child:after{right:35px;left:0}.banners .owl-dots .owl-dot:first-child span,.banners .owl-dots .owl-dot:last-child span{display:inline}.banners .owl-dots .owl-dot:last-child span{left:unset;right:-35px}.banners .owl-dots .owl-dot.active:after{height:4px;opacity:1;border-radius:2px;top:14px}.banners .banner .b_siguientes .banner_sig .txt .tit b,.texto .titulo b{font-weight:bold}.banners .banner .texto .subtitulo{font-size:2em;line-height:1.4;margin-top:20px}.banners .banner .texto .enlace{margin-top:30px}.banners .banner .b_siguientes{position:absolute;right:0;bottom:60px;max-width:675px}.banners .banner .b_siguientes .banner_sig{position:relative;display:none;vertical-align:top;width:calc(60% - 45px);margin-right:15px;border-radius:20px;border:1px solid var(--blanco);padding:10px;z-index:3}.banners .banner .b_siguientes .banner_sig:first-child{display:inline-block}.banners .banner .b_siguientes .banner_sig:nth-child(2){margin-right:0}.banners .banner .b_siguientes .banner_sig:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.2);backdrop-filter:blur(5px);border-radius:20px}.banners .banner .b_siguientes .banner_sig .imagen.sig,.banners .banner .b_siguientes .banner_sig .txt{display:inline-block;position:relative;vertical-align:top;width:calc(40% - 13px);margin-right:20px}.banners .banner .b_siguientes .banner_sig .imagen.sig{border-radius:20px;overflow:hidden}.banners .banner .b_siguientes .banner_sig .txt{margin-right:0;width:calc(60% - 7px);text-align:right}.banners .banner .b_siguientes .banner_sig .txt .tit{font-size:1.8em;line-height:1.3;color:var(--blanco);text-align:left}.banners .banner .b_siguientes .banner_sig .txt .flecha{margin-top:20px;text-align:left}.banners .banner .b_siguientes.owl-loaded .banner_sig{display:block;width:auto;margin-right:0}.banners .banner .b_siguientes.owl-loaded .owl-stage{padding-left:0!important}.contenido{padding:100px 0}.texto .titulo{font-size:7em;line-height:1.1;font-weight:400;text-wrap:pretty;color:var(--azul)}.texto .descripcion,.txt .descripcion{font-size:2em;line-height:1.4;margin-top:20px}.presentacion.portada{background:var(--azul_claro);border-bottom-right-radius:var(--radiado);border-bottom-left-radius:var(--radiado)}.presentacion .texto .titulo{position:relative;font-size:2em;line-height:1.3;color:var(--azul);text-wrap:pretty;max-width:420px;padding-left:40px;margin:0 auto}.presentacion .texto .titulo:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:40px;background:url('../img/web/pie.svg') no-repeat center;background-size:20px}.presentacion .texto .descripcion{font-size:4em;font-weight:400;line-height:1.3;color:var(--azul);margin-top:40px;text-align:center}.presentacion .texto .descripcion strong{font-weight:bold}.podologa .imagenes,.podologa .texto{position:relative;display:inline-block;vertical-align:top;width:calc(50% - 85px);margin-right:115px}.podologa .texto{float:right;width:calc(50% - 30px);margin-right:0;margin-top:75px}.podologa .texto .descripcion{margin-right:80px}.podologa .texto .iconos{margin-top:20px}.icono{position:relative;display:inline-block;vertical-align:top;margin-right:60px;padding:15px 0 15px 80px;font-size:1.45em;line-height:1.3}.podologa .texto .iconos .icono.sanitario{margin-right:0}.icono span{display:block;font-size:20px;font-weight:500}.icono:before,.formacion .wrapper .texto .descripcion ul li:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:55px;height:55px;background:url('../img/web/colegiada.svg') no-repeat top 18px center;background-size:28px;background-color:var(--azul);box-shadow:0 0 0 10px var(--azul_claro);border-radius:50%;transition:all 250ms linear}.podologa .texto .iconos .icono.sanitario:before{background-image:url('../img/web/sanitario.svg');background-position:center;background-size:20px}.podologa .texto .enlace{margin-top:40px}.contenido.trabajos{padding:0;border-radius:var(--radiado);overflow:hidden}.contenido.trabajos .fondo{position:relative;padding:100px 0 160px;background-position:bottom center;background-repeat:no-repeat;background-size:cover;z-index:1}.contenido.trabajos .fondo:before{bottom:0;height:auto;background:rgba(0,0,0,.15)}.contenido.trabajos .fondo:after{content:'';position:absolute;bottom:120px;left:0;right:0;height:65%;max-width:39%;margin:0 auto;border-radius:20px;border:1px solid var(--blanco);z-index:-1}.contenido.trabajos .fondo .texto{position:relative;max-width:860px;margin:0 auto;text-align:center;z-index:1}.contenido.trabajos .fondo .texto .titulo,.contenido.trabajos .fondo .texto .descripcion{color:var(--blanco)}.contenido.trabajos .fondo .areas{position:relative;margin-top:160px;z-index:1}.areas .item{position:relative;display:inline-block;vertical-align:top;width:calc(40% - 84px);padding:36px 40px;background:var(--blanco);border-radius:20px;margin-top:80px;box-shadow:20px 0 0 0 rgba(255,255,255,.2)}.contenido.trabajos .fondo .areas .item:nth-child(-n+2){margin-top:0}.contenido.trabajos .fondo .areas .item:nth-child(2n){float:right;box-shadow:-20px 0 0 0 rgba(255,255,255,.2)}.areas .item .txt .tit,.services .srvs .item .txt .tit{font-size:3em;font-weight:bold;line-height:1.2;color:var(--azul);text-wrap:pretty}.contenido.trabajos .fondo .texto.sec{margin-top:60px;max-width:500px}.contenido.trabajos .fondo .texto.sec .enlace{margin-top:30px}.podologa.reserva .texto{float:none;margin-top:0;width:calc(60% - 46px);margin-right:145px}.podologa.reserva .imagenes{width:calc(40% - 99px);margin-right:0}.podologa.reserva .texto .descripcion.corta{margin-top:120px;font-weight:500;margin-right:0;padding-bottom:35px;border-bottom:1px solid rgba(0,122,183,.2)}.podologa.reserva .texto .contactos,.podologa.reserva .texto .ayuda{display:inline-block;position:relative;vertical-align:top;width:50%;margin-right:74px;margin-top:40px;border-right:1px solid rgba(0,122,183,.2)}.podologa.reserva .texto .ayuda{width:calc(50% - 74px);margin-right:0;border-right:0}.podologa.reserva .texto .ayuda .descripcion{margin-right:0;margin-top:0}.podologa.reserva .texto .contactos .icono{color:currentColor;text-decoration:none;display:block;margin-right:0;padding:15px 0 15px 80px;margin-top:20px}.podologa.reserva .texto .contactos .icono:before{background-image:url('../img/web/tel-w.svg');background-position:center;background-size:22px}.podologa.reserva .texto .contactos .icono.direccion:before{background-image:url('../img/web/dir-w.svg')}.podologa.reserva .texto .contactos .icono.email:before{background-image:url('../img/web/correo-w.svg')}.podologa.reserva .texto .contactos .icono:first-child{margin-top:0}.pie{position:relative;background-position:bottom center;background-repeat:no-repeat;background-size:cover;overflow:hidden;border-radius:var(--radiado);padding:55px 0 45px}.pie:before{bottom:0;height:auto;background:linear-gradient(180deg,rgba(0,67,110,.8) 0%,rgba(0,196,250,.8) 100%)}.pie .izquierda{float:left}.pie .derecha{float:right}.pie .logo{display:block;width:186px;height:89px}.pie .superior ul.submenu{margin-top:15px}.pie .legales_contactar{margin-top:230px}.pie .legales_contactar .izquierda .contactar .icn{position:relative;display:inline-block;vertical-align:top;margin-right:75px;font-size:1.6em;line-height:1.6;color:var(--blanco);font-weight:300;z-index:1}.pie .legales_contactar .izquierda .contactar .icn span{display:block;font-size:20px;font-weight:400}.pie .legales_contactar .izquierda .contactar .icn.email span{position:relative;padding-right:23px}.pie .legales_contactar .izquierda .contactar .icn.email span:after{content:'';position:absolute;right:0;top:50%;width:24px;height:24px;transform:translateY(-50%);background:url('../img/web/arrow-dr.svg') no-repeat center;background-size:18px;transition:all 250ms linear}.pie .legales_contactar .izquierda .contactar .icn.dir{margin-right:0}.pie .legales_contactar .derecha ul{margin:0;padding:0;margin-top:20px}.pie .legales_contactar .derecha ul li{position:relative;display:inline-block;vertical-align:top;margin-right:60px;color:var(--blanco)}.pie .legales_contactar .derecha ul li:last-child{margin-right:0}.pie .legales_contactar .derecha ul li a{position:relative;font-size:2em;font-weight:400;line-height:44px;color:currentColor;text-decoration:none}.pie .legales_contactar .derecha ul li a:after{content:'';position:absolute;bottom:-3px;left:0;right:0;height:1px;width:0;background:var(--blanco);transition:all 250ms linear}.pie .legales_contactar .derecha ul li.sel a:after{width:100%}.pie .derecha ul.submenu li.cont.sel a{color:var(--azul);background:var(--blanco)}.pie .superior .titulo_web{position:relative;font-size:20em;letter-spacing:11px;color:var(--blanco);line-height:1;font-weight:bold;text-wrap:pretty;z-index:1;margin-top:40px}.pie .superior .logo_alt{display:block;max-width:1747px;margin-top:60px}.pie .inferior{position:relative;font-size:2em;font-weight:400;color:var(--blanco);margin-top:25px;z-index:1}.pie .inferior .copyright,.pie .inferior .sgm{line-height:48px}.pie .inferior .sgm{float:right;color:currentColor;text-decoration:none}.kit .acces{font-size:2em;font-weight:400;text-align:center;padding:20px;padding-bottom:0}.kit .acces a{color:currentColor;text-decoration:none}.kit .acces a.sel{color:var(--azul);font-weight:bold}.kit_digital{padding:25px;padding-bottom:0;text-align:center;max-width:1024px;margin:0 auto}.kit_digital img{width:auto;height:auto;max-width:100%;max-height:100%}body:not(.inicio) .cabecera{position:relative;top:unset;left:unset;right:unset;background:var(--azul);border-top-right-radius:var(--radiado);border-top-left-radius:var(--radiado)}body:not(.inicio) .cabecera .wrapper{background:var(--azul_claro);border-radius:var(--radiado);padding:40px 0}body:not(.inicio) .cabecera .derecha .menu ul li{color:var(--azul_oscuro)}body:not(.inicio) .cabecera .derecha .menu ul li.sel,body:not(.inicio) .cabecera .derecha .menu ul li.cont.sel{color:var(--azul)}body:not(.inicio) .cabecera .derecha .menu ul li.sel a{border:1px solid rgba(0,122,183,.3)}body:not(.inicio) .cabecera .derecha .menu ul li.cont{color:var(--blanco)}body:not(.inicio) .cabecera .derecha .menu ul li.cont a{background:var(--azul)}body:not(.inicio) .cabecera .derecha .menu ul li.cont a:after{background-image:url('../img/web/arrow-r.svg');background-color:var(--blanco)}body:not(.inicio) .cabecera .derecha .menu ul li.cont.sel a{background:transparent}body:not(.inicio) .cabecera .derecha .menu ul li.cont.sel a:after,.pie .derecha ul.submenu li.cont.sel a:after{background-image:url('../img/web/arrow-rw.svg');background-color:var(--azul)}.migas{border-radius:var(--radiado);border-top-left-radius:0;border-top-right-radius:0;background:var(--azul);padding:8px 0}.migas .miga .segmentos{font-size:2em;color:var(--blanco)}.migas .miga .segmentos a{line-height:44px;color:currentColor;text-decoration:none}.migas .miga .segmentos a.pies{padding-left:30px;background:url('../img/web/pies.svg') no-repeat left center;background-size:20px}.migas .miga .segmentos span.separador{margin:0 7px}.migas .miga .segmentos span:not(.separador){font-weight:500}.podologa.sobre .imagenes{margin-right:110px}.podologa.sobre .texto{width:calc(50% - 25px)}.contenido.formacion{padding:0}.formacion .wrapper{display:flex}.formacion .wrapper .texto,.formacion .wrapper .imagenes{position:relative;display:inline-block;vertical-align:top;width:calc(50% - (24px * 1 / 2));margin-right:24px}.formacion .wrapper .texto{padding:100px;background:var(--azul);color:var(--blanco);border-radius:var(--radiado)}.formacion .wrapper .imagenes{margin-right:0}.formacion .wrapper .texto .titulo{color:var(--blanco)}.formacion .wrapper .texto .descripcion{margin-top:30px;font-size:1.45em;margin-right:90px}.formacion .wrapper .texto .descripcion ul{margin-left:0}.formacion .wrapper .texto .descripcion ul li{padding:10px 0 10px 80px;margin-bottom:10px}.formacion .wrapper .texto .descripcion ul li strong{font-size:20px;font-weight:400}.formacion .wrapper .texto .descripcion ul li:before{background-image:url('../img/web/diploma.svg');background-position:center;background-size:20px;background-color:var(--blanco);box-shadow:0 0 0 10px rgba(242,247,250,.3)}.formacion .wrapper .texto .descripcion ul li:last-child{margin-bottom:0}.podologa.bienestar .texto .descripcion{margin-top:25px}.podologa.instalaciones .imagen.principal{position:relative;display:inline-block;vertical-align:top;width:calc(50% - 85px);margin-right:115px}.podologa.instalaciones .imagenes{display:block;width:auto;margin-right:0;margin-top:80px}.podologa.instalaciones .imagenes .imagen.sec{position:relative;display:inline-block;vertical-align:top;width:calc(33.3334% - (30px * 2 / 3));margin-right:30px;margin-top:25px}.podologa.instalaciones .imagenes .imagen.sec:nth-child(-n+3){margin-top:0}.podologa.instalaciones .imagenes .imagen.sec:nth-child(3n){margin-right:0}.areas_trabajo .texto,.areas_trabajo .areas{position:relative;display:inline-block;vertical-align:top;width:calc(50% - 105px);margin-right:100px}.areas_trabajo .texto .descripcion{max-width:60%}.areas_trabajo .texto .imagenes{margin-top:70px}.areas_trabajo .areas{width:calc(50% - 5px);margin-right:0}.areas_trabajo .areas .item{display:block;width:auto;margin-top:20px;background:var(--azul_claro);box-shadow:-20px 0 0 0 rgba(0,122,183,.15)}.areas_trabajo .areas .item:first-child{margin-top:0}.contenido.services{padding:100px 0 60px}.services .texto .titulo,.services .texto .descripcion{position:relative;display:inline-block;vertical-align:bottom;width:50%}.services .texto .descripcion{margin-left:17%;max-width:575px;margin-top:0}.services .srvs{display:flex;flex-wrap:wrap;margin-top:70px}.services .srvs .item{display:flex;flex-wrap:wrap;position:relative;vertical-align:top;width:calc(50% - (40px * 1 / 2));margin-right:40px}.services .srvs .item:nth-child(2n){margin-right:0}.services .srvs .item .imagen .foto.redondeada{border-bottom-right-radius:0;border-bottom-left-radius:0}.services .srvs .item .txt{padding:30px 40px;background:var(--azul_claro);box-shadow:0 -20px 0 0 rgba(255,255,255,.35);border-radius:20px;transform:translateY(-40px)}.services .srvs .item .txt .descripcion{min-height:calc(3 * 1.4em)}.contacto .texto,.contacto .formulario{position:relative;display:inline-block;vertical-align:top;width:calc(50% - 105px);margin-right:105px}.contacto .formulario{width:50%;margin-right:0;padding:70px 80px 80px 80px;background:var(--azul);border-radius:20px}.contacto .formulario .titulo{font-size:4em;font-weight:400;line-height:1.3;color:var(--blanco)}.contacto .texto .contactos{margin-top:30px}.contacto .texto .contactos .icono{display:block;margin-right:0;margin-top:20px;color:currentColor;text-decoration:none}.contacto .texto .contactos .icono:first-child{margin-top:0}.contacto .texto .contactos .icono.horario{padding:0 0 0 75px}.contacto .texto .contactos .icono:before{background-image:url('../img/web/horario-w.svg');background-position:center}.contacto .texto .contactos .icono.tel:before{background-image:url('../img/web/tel-w.svg');background-size:20px}.contacto .texto .contactos .icono.direccion:before{background-image:url('../img/web/dir-w.svg')}.contacto .texto .contactos .icono.email:before{background-image:url('../img/web/correo-w.svg')}.contacto .formulario .campos{margin-top:20px}.contacto .formulario .campos .campo{position:relative;margin-top:15px}.contacto .formulario .campos .campo:nth-child(-n+2){margin-top:0}.contacto .formulario .campos .campo.mitad{display:inline-block;vertical-align:top;width:calc(50% - (15px * 1 / 2));margin-right:15px}.contacto .formulario .campos .campo.mitad:nth-child(2),.contacto .formulario .campos .campo.mitad:nth-child(5){margin-right:0}.campo input{display:block;width:100%;height:80px;background:#ffffff;color:var(--azul_oscuro);font-size:1.667em;line-height:25px;padding:45px 20px 10px;font-weight:400;text-align:left;border-radius:20px}.campo textarea{position:relative;display:block;width:100%;border-width:0;height:160px;color:var(--azul_oscuro);background:var(--blanco);padding:40px 20px 20px 20px;font-size:1.667em;font-weight:400;line-height:25px;resize:vertical;min-height:160px;max-height:320px;border-radius:20px}.campo label{position:absolute;text-align:left;top:0;left:20px;right:20px;display:block;font-size:1.667em;font-weight:300;line-height:50px;color:var(--azul_oscuro);z-index:1;pointer-events:none;transition:all 250ms linear}.formulario .checks{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.formulario .checks .check{position:relative;display:block;font-size:1.45em;line-height:1.3;color:var(--blanco)}.formulario .checks .check label{display:block;position:relative;line-height:22px;padding-left:25px;cursor:pointer}.formulario .checks .check label a{font-weight:500}.formulario .checks .check label:before{content:"";position:absolute;top:0;left:0;height:18px;width:18px;box-shadow:inset 0 0 0 1px var(--blanco);border-radius:50%;transition:all 250ms linear}.formulario .checks .check input[type="checkbox"]:checked + label:before{box-shadow:0 0 0 10px var(--blanco) inset}.formulario .checks .boton{border:1px solid var(--blanco);margin-top:10px;min-width:170px}/**/ .descripcion p{margin:0;margin-bottom:20px}.descripcion p:last-child,.descripcion ul:last-child,.descripcion ol:last-child{margin-bottom:0}.descripcion h2,.descripcion h3,.descripcion h4{font-weight:400;font-size:1.6em;line-height:1.3;margin-top:40px;margin-bottom:15px}.descripcion h2 strong,.descripcion h3 strong,.descripcion h4 strong{font-weight:500}.descripcion a{color:currentColor}.legal .texto .descripcion a{word-break:break-all;text-decoration:underline;font-weight:500}.descripcion ul{margin-bottom:25px;margin-left:0;list-style:none}.descripcion ol{margin:0;margin-bottom:20px;margin-left:40px}.descripcion ul li{position:relative;margin-bottom:10px;padding-left:20px;margin-left:0}.descripcion ol li{margin-bottom:20px}.descripcion ul li:before{content:'';position:absolute;left:0;top:11px;width:5px;height:5px;border-radius:50%;background:var(--azul)}.descripcion ul li:last-child{margin-bottom:0}.descripcion em{font-style:italic}.descripcion strong{font-weight:500}@media (hover:none){}