.menu_ham{display:none}@media (max-width:1800px){.banners .banner .texto .titulo,.banners .banner .texto .subtitulo{max-width:45%}.pie .superior .titulo_web{font-size:21em}.services .texto .descripcion{margin-left:12%}.banners .owl-nav .owl-prev{right:40%}}@media (max-width:1679px){.banners .banner .texto .titulo{font-size:7em}.banners .owl-dots{right:60px;max-width:500px}.banners .banner .b_siguientes{max-width:600px}.banners .owl-nav .owl-next{right:20px}.banners .owl-nav .owl-prev{right:41%}.cabecera .derecha .menu ul li:first-child{display:none}.cabecera .izquierda .logo{width:160px;height:77px}.presentacion .texto .descripcion{font-size:3.5em}.texto .titulo{font-size:6em}.podologa .imagenes,.podologa.sobre .imagenes,.podologa.instalaciones .imagen.principal{margin-right:80px}.podologa .texto,.podologa.sobre .texto{width:calc(50% + 5px);margin-top:30px}.podologa .texto .descripcion{margin-right:30px}.areas .item{width:40%}.contenido.trabajos .fondo .areas{margin-top:130px}.podologa.reserva .texto{margin-right:80px;width:calc(60% + 19px)}.podologa.reserva .texto .descripcion.corta{margin-top:60px}.podologa.reserva .texto .ayuda,.podologa.reserva .texto .contactos{margin-top:25px}.podologa.reserva .texto .contactos{margin-right:40px;width:calc(50% + 34px)}.texto .descripcion,.txt .descripcion,.cabecera .derecha .menu ul li a,.pie .derecha ul.submenu li a,.pie .legales_contactar .derecha ul li a,.pie .inferior,.kit .acces,.banners .banner .texto .subtitulo{font-size:1.85em}.icono span,.pie .legales_contactar .izquierda .contactar .icn span,.formacion .wrapper .texto .descripcion ul li strong{font-size:18.5px}.areas .item{padding:25px 35px}.pie .legales_contactar{margin-top:100px}.pie .superior .titulo_web{font-size:18em}.pie .legales_contactar .izquierda .contactar .icn{margin-right:40px}.pie .legales_contactar .derecha ul{margin-top:18px}.pie .legales_contactar .derecha ul li{margin-right:40px}.formacion .wrapper .texto{padding:60px}.formacion .wrapper .texto .descripcion{margin-right:15px}.areas_trabajo .texto{margin-right:80px;width:calc(50% - 75px)}.areas_trabajo .texto .imagenes{margin-top:40px}.areas_trabajo .texto .descripcion{max-width:80%}.areas .item .txt .tit,.services .srvs .item .txt .tit{font-size:2.75em}.services .texto .titulo{margin-right:80px}.services .texto .descripcion{max-width:none;width:calc(50% - 80px);margin-left:0}.services .srvs .item .txt{padding:25px 30px}.contacto .texto{margin-right:70px}.contacto .formulario{width:calc(50% + 35px);padding:50px}.contacto .formulario .titulo{font-size:3.5em}.cabecera .derecha .menu{margin-top:10px}.banners .banner .b_siguientes .banner_sig{width:calc(60% - 2px)}}@media (max-width:1439px){:root{--radiado:20px}.cabecera .derecha .menu ul li a,.pie .derecha ul.submenu li a{padding:0 20px}.banners .banner{min-height:720px;max-height:800px}.banners .banner .b_siguientes{max-width:550px}.banners .owl-dots{right:50px;max-width:465px}.banners .owl-nav .owl-next{right:10px}.banners .banner .texto .titulo{font-size:6em}.banners .banner .texto .titulo,.banners .banner .texto .subtitulo{max-width:50%}.banners .banner .b_siguientes .banner_sig{width:calc(60% + 20px)}.banners .owl-nav .owl-prev{right:39.5%}.banners .banner .b_siguientes .banner_sig .txt .tit{font-size:1.667em}.texto .titulo{font-size:5.5em}.podologa .imagenes,.podologa.sobre .imagenes,.podologa.instalaciones .imagen.principal{margin-right:60px}.podologa .texto,.podologa.sobre .texto{width:calc(50% + 25px);margin-top:0}.podologa .texto .descripcion{margin-right:0}.contenido.trabajos .fondo{padding:80px 0 120px}.contenido.trabajos .fondo .texto{max-width:700px}.contenido.trabajos .fondo:after{bottom:90px}.contenido.trabajos .fondo .texto.sec{margin-top:40px}.areas .item .txt .tit,.services .srvs .item .txt .tit{font-size:2.5em}.areas .item{width:calc(45% - 60px);margin-top:60px;padding:20px 30px}.contenido.trabajos .fondo .areas{margin-top:100px}.podologa.reserva .texto{margin-right:60px;width:calc(60% + 39px)}.podologa .texto .enlace{margin-top:30px}.podologa.reserva .texto .contactos{margin-right:20px;width:calc(50% + 54px)}.podologa.reserva .texto .ayuda,.podologa.reserva .texto .contactos{margin-top:20px}.boton,.migas .miga .segmentos{font-size:1.85em}.podologa.reserva .texto .descripcion.corta{margin-top:40px}.pie .superior .titulo_web{font-size:16em;letter-spacing:5px;margin-top:20px}.pie .superior .logo_alt{margin-top:30px}.formacion .wrapper .texto{padding:40px}.podologa.instalaciones .imagenes{margin-top:50px}.areas_trabajo .texto{margin-right:60px;width:calc(50% - 55px)}.services .texto .titulo{margin-right:60px}.services .texto .descripcion{width:calc(50% - 60px)}.services .srvs{margin-top:40px}.contacto .texto{margin-right:50px}.contacto .formulario{width:calc(50% + 55px);padding:35px}}@media (max-width:1365px){.banners .owl-dots{bottom:210px}.banners .owl-nav .owl-prev{right:42.5%;bottom:214px}.banners .owl-nav .owl-next{bottom:215px}.areas .item{width:calc(45% - 40px)}}@media (max-width:1279px){body{padding:20px}.cabecera{left:20px;right:20px}.boton:after{width:45px;height:45px}.cabecera .derecha .menu ul li a,.pie .derecha ul.submenu li a{height:55px;line-height:55px}.texto .descripcion,.txt .descripcion,.cabecera .derecha .menu ul li a,.pie .derecha ul.submenu li a,.pie .legales_contactar .derecha ul li a,.pie .inferior,.kit .acces,.banners .banner .texto .subtitulo{font-size:1.667em}.contenido{padding:80px 0}.cabecera .izquierda .logo{width:140px;height:68px}.banners .banner .texto .titulo{font-size:5.5em}.banners .banner .b_siguientes{max-width:35%;right:25px;bottom:40px}.banners .banner .b_siguientes .banner_sig,.banners .banner .b_siguientes .banner_sig:before,.banners .banner .b_siguientes .banner_sig .imagen.sig,.services .srvs .item .txt,.campo input,.campo textarea,.contacto .formulario,div.format_popup{border-radius:10px}.banners .banner{min-height:580px;max-height:630px}.banners .banner .texto{bottom:40px}.banners .owl-nav .owl-next{right:15px;bottom:180px}.banners .owl-nav .owl-prev{right:34.5%;bottom:180px}.banners .banner .b_siguientes .banner_sig{width:auto;margin-right:0}.cabecera{top:45px}.cabecera .derecha .menu{margin-top:6px}.cabecera .derecha .menu ul li.cont a{padding:0 70px 0 20px;min-width:180px}body:not(.inicio) .cabecera .derecha .menu ul li.sel a,.cabecera .derecha .menu ul li a{border:0;padding:0}body:not(.inicio) .cabecera .derecha .menu ul li.cont.sel a{padding:0 70px 0 20px;border:1px solid rgba(0,122,183,.3)}.cabecera .derecha .menu ul li{margin-right:30px}body:not(.inicio) .cabecera .wrapper{padding:25px 0}.presentacion.portada{padding:60px 0}.presentacion .texto .descripcion{font-size:3em;margin-top:20px}.contenedorin,.contenedormed{width:95%}.texto .titulo{font-size:4.5em}.podologa .imagenes,.podologa.sobre .imagenes,.podologa.instalaciones .imagen.principal{margin-right:40px}.podologa .texto,.podologa.sobre .texto{width:calc(50% + 45px)}.icono{padding:10px 0 10px 70px}.icono:before{box-shadow:0 0 0 7.5px var(--azul_claro);background-size:25px}.icono:before,.formacion .wrapper .texto .descripcion ul li:before{width:50px;height:50px}.icono.colegiada:before{background-position:top 16px center}.podologa .texto .iconos .icono.sanitario:before,.formacion .wrapper .texto .descripcion ul li:before{background-size:18px}.boton{height:55px;line-height:55px;min-width:180px;padding:0 70px 0 20px}.contenido.trabajos .fondo .texto{max-width:550px}.contenido.trabajos .fondo .areas{margin-top:40px}.areas .item{box-shadow:10px 0 0 0 rgba(255,255,255,.2);width:calc(50% - 40px);border-radius:10px;padding:20px}.contenido.trabajos .fondo{padding:60px 0 80px}.contenido.trabajos .fondo .areas .item:nth-child(2n){box-shadow:-10px 0 0 0 rgba(255,255,255,.2)}.contenido.trabajos .fondo:after{max-width:50%;bottom:50px}.contenido.trabajos .fondo .texto.sec{max-width:450px}.podologa.reserva .texto .contactos,.podologa.reserva .texto .ayuda{display:block;width:auto;margin-right:0}.podologa.reserva .texto .contactos{border-right:0;padding-bottom:25px;border-bottom:1px solid rgba(0,122,183,.2)}.podologa.reserva .texto{margin-right:40px}.podologa.reserva .imagenes{width:calc(40% - 79px)}.podologa.reserva .texto .descripcion.corta{margin-top:20px;padding-bottom:25px}.podologa.reserva .texto .contactos .icono{padding:10px 0 10px 70px}.pie{padding:50px 0 20px}.pie .superior .menu_superior .derecha{display:none}.pie .legales_contactar{margin-top:30px}.pie .legales_contactar .izquierda,.pie .legales_contactar .derecha{float:none}.pie .superior .titulo_web{font-size:10em;letter-spacing:3px;margin-top:10px}.pie .inferior{margin-top:20px}.kit_digital,.kit .acces{padding:10px 10px 0}.formacion .wrapper .texto{padding:30px;width:calc(50% - (20px * 1 / 2));margin-right:20px}.formacion .wrapper .texto .descripcion{margin-right:0}.formacion .wrapper .texto .descripcion ul li{padding:0 0 0 75px}.icono span,.pie .legales_contactar .izquierda .contactar .icn span,.formacion .wrapper .texto .descripcion ul li strong{font-size:16.667px}.descripcion ul li:before{top:9px}.podologa.instalaciones .imagenes .imagen.sec{width:calc(33.3334% - (20px * 2 / 3));margin-right:20px;margin-top:20px}.areas_trabajo .texto{margin-right:40px;width:calc(50% - 35px)}.areas_trabajo .texto .descripcion{max-width:none}.areas_trabajo .areas .item{box-shadow:-10px 0 0 0 rgba(0,122,183,.15)}.contenido.services{padding:80px 0 60px}.services .srvs .item{display:inline-block;width:calc(50% - (30px * 1 / 2));margin-right:30px;margin-top:10px}.services .srvs .item:nth-child(-n+2){margin-top:0}.services .srvs .item .txt{box-shadow:0 -10px 0 0 rgba(255,255,255,.35);transform:translateY(-20px);padding:20px 25px}.services .srvs .item .txt .descripcion{min-height:unset}.campo input{height:55px;padding:20px 20px 5px}.campo textarea{padding:30px 20px 20px}.campo label{line-height:55px}.formulario .campos .campo input[type="number"]:focus ~ label,.formulario .campos .campo input[type="email"]:focus ~ label,.formulario .campos .campo input[type="tel"]:focus ~ label,.formulario .campos .campo input[type="text"]:focus ~ label,.formulario .campos .campo input[type="time"]:focus ~ label,.formulario .campos .campo select:focus ~ label,.formulario .campos .campo textarea:focus ~ label{top:8px;font-size:1.35em;line-height:15px}.formulario .campos .campo select:valid ~ label,.formulario .campos .campo select:not(:placeholder-shown) ~ label,.formulario .campos .campo input[type="number"]:valid ~ label,.formulario .campos .campo input[type="number"]:not(:placeholder-shown) ~ label,.formulario .campos .campo input[type="email"]:valid ~ label,.formulario .campos .campo input[type="email"]:not(:placeholder-shown) ~ label,.formulario .campos .campo input[type="tel"]:valid ~ label,.formulario .campos .campo input[type="tel"]:not(:placeholder-shown) ~ label,.formulario .campos .campo input[type="text"]:valid ~ label,.formulario .campos .campo input[type="text"]:not(:placeholder-shown) ~ label,.formulario .campos .campo input[type="time"]:valid ~ label,.formulario .campos .campo input[type="time"]:not(:placeholder-shown) ~ label,.formulario .campos .campo textarea:valid ~ label,.formulario .campos .campo textarea:not(:placeholder-shown) ~ label{top:8px;font-size:1.35em;line-height:15px}.contacto .formulario{padding:25px}.contacto .formulario .titulo{font-size:3em}.formulario .checks{flex-wrap:wrap}.formulario .checks .boton{margin-top:20px}.contacto .texto{width:calc(50% - 85px);margin-right:30px}.services .texto .titulo{margin-right:40px}.services .texto .descripcion{width:calc(50% - 40px)}.pie .superior .logo_alt{margin-top:20px}}@media (max-width:1023px){:root{--radiado:10px}.cabecera .derecha .menu ul li:not(.cont){display:none}.banners .banner .b_siguientes{display:none}.banners .banner .texto .titulo,.banners .banner .texto .subtitulo{max-width:none}.banners .banner{min-height:550px;max-height:550px}.banners .banner .texto .titulo{font-size:5em}.presentacion .texto .descripcion{font-size:2.5em}.presentacion .texto .titulo{max-width:none;padding-left:35px}.texto .titulo{font-size:4em}.podologa .imagenes,.podologa.sobre .imagenes,.podologa.instalaciones .imagen.principal{margin-right:30px}.podologa .texto,.podologa.sobre .texto{width:calc(50% + 55px)}.podologa .texto .iconos .icono{display:block;margin-right:0}.podologa .texto .iconos .icono.sanitario,.podologa .texto .enlace{margin-top:20px}.areas .item{width:calc(50% - (20px * 1 / 2));margin-right:20px;margin-top:30px;box-shadow:unset}.areas .item .txt .descripcion{margin-top:15px}.contenido.trabajos .fondo{padding:50px 0}.contenido.trabajos .fondo .areas .item:nth-child(2n){float:none;margin-right:0;box-shadow:unset}.contenido.trabajos .fondo:after{display:none}.podologa.reserva .texto{width:calc(50% + 40px);margin-right:30px}.podologa.reserva .imagenes{width:calc(50% - 70px)}.pie .superior .titulo_web{font-size:7em;letter-spacing:0}.pie .inferior .copyright{line-height:24px;float:left}.pie .inferior .copyright i{display:block}.cabecera .derecha{margin-right:75px}.menu_ham{display:block;color:var(--blanco);border:none;float:right;position:fixed;right:5%;top:52px;height:55px;width:55px;z-index:99;background:var(--azul);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;opacity:1;visibility:visible;line-height:1.888888888888889rem;font-size:1.666666666666667rem;outline:none;border:1px solid var(--azul);border-radius:50%;overflow:hidden;text-indent:-9999px}.menu_ham .the_bars{height:2px;width:1.666666666666667rem;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);background:var(--blanco);position:absolute;top:50%;margin-top:-1px;-webkit-transition:none;transition:none}.menu_ham .the_bars:before,.menu_ham .the_bars:after{content:'';position:absolute;height:2px;left:0;width:1.666666666666667rem;background:var(--blanco);transition-duration:.3s,.3s;-webkit-transition-duration:.3s,.3s;-moz-transition-duration:.3s,.3s;-ms-transition-duration:.3s,.3s;-o-transition-duration:.3s,.3s;transition-delay:.3s,0s;-webkit-transition-delay:.3s,0s;-ms-transition-delay:.3s,0s;-moz-transition-delay:.3s,0s;-o-transition-delay:.3s,0s}.menu_ham .the_bars:before{top:-9px;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform;-webkit-transition-property:top,-webkit-transform;-moz-transition-property:top,-moz-transform;-ms-transition-property:top,-ms-transform}.menu_ham .the_bars:after{bottom:-9px;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform;-webkit-transition-property:bottom,-webkit-transform;-moz-transition-property:bottom,-moz-transform;-ms-transition-property:bottom,-ms-transform;-o-transition-property:bottom,-o-transform}body.mm-ocd-opened .menu_ham .the_bars,body.fixed.mm-ocd-opened .menu_ham .the_bars{background-color:transparent}body.mm-ocd-opened .menu_ham .the_bars:before{max-width:unset;top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);transition-delay:0s,.3s;-webkit-transition-delay:0s,.3s;-ms-transition-delay:0s,.3s;-moz-transition-delay:0s,.3s;-o-transition-delay:0s,.3s;background-color:var(--blanco)}body.mm-ocd-opened .menu_ham .the_bars:after{bottom:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transition-delay:0s,.3s;-webkit-transition-delay:0s,.3s;-ms-transition-delay:0s,.3s;-moz-transition-delay:0s,.3s;-o-transition-delay:0s,.3s;background-color:var(--blanco)}body.fixed .menu_ham{top:0;right:0;border-radius:0}.mm-spn.mm-spn--navbar:after{font-weight:500;font-size:3em;opacity:1;background:var(--azul);color:var(--blanco)}.mm-spn .falso_link,.mm-spn a,#mmmenu ul li.sel ul li a{font-size:1.85em;color:var(--azul_oscuro);font-weight:300}.falso_link.sel,#mmmenu ul li.sel a,#mmmenu ul li.sel ul li.selecc a{color:var(--azul);font-weight:bold}.mm-spn.mm-spn--navbar:before{opacity:1;z-index:2;border-color:var(--blanco)}.migas{padding:5px 0}.formacion .wrapper{display:block}.formacion .wrapper .texto,.formacion .wrapper .imagenes{display:block;width:auto;margin-right:0}.formacion .wrapper .imagenes{margin-top:20px}.formacion .wrapper .texto .descripcion ul li{padding:10px 0 10px 75px}.podologa.instalaciones .imagenes{margin-top:30px}.podologa.instalaciones .imagenes .imagen.sec{width:calc(50% - (20px * 1 / 2));margin-right:20px;margin-top:20px}.podologa.instalaciones .imagenes .imagen.sec:nth-child(3){margin-top:20px}.podologa.instalaciones .imagenes .imagen.sec:nth-child(3n){margin-right:20px}.podologa.instalaciones .imagenes .imagen.sec:nth-child(2n){margin-right:0}.areas_trabajo .texto,.areas_trabajo .areas,.areas_trabajo .areas .item,.services .srvs .item{display:block;width:auto;margin-right:0}.areas_trabajo .texto .imagenes,.areas_trabajo .areas{margin-top:30px}.services .texto .titulo,.services .texto .descripcion{display:block;width:auto;margin-right:0}.services .texto .descripcion{margin-top:20px}.services .srvs{margin-top:30px}.services .srvs .item:nth-child(2){margin-top:10px}.contacto .texto,.contacto .formulario{display:block;width:auto;margin-right:0}.contacto .formulario{margin-top:30px}.descripcion h2,.descripcion h3,.descripcion h4{font-size:1.4em;line-height:1.2}.presentacion .texto .descripcion{text-align:left}}@media (max-width:540px){::-webkit-scrollbar{height:0;width:0}*{scrollbar-width:none}body{padding:15px}.cabecera .derecha .menu ul li.cont{display:none}.contenedor{width:auto}.cabecera .contenedor,.banners .banner .texto.contenedor,.contenedorin,.contenedormed,.contenido.trabajos .fondo .texto,.pie .contenedor,.migas .miga .texto.contenedor{width:92%}.banners .banner .texto .titulo{font-size:4em}.cabecera{top:30px}.menu_ham{width:50px;height:50px;right:30px;top:30px}.banners .banner{min-height:450px;max-height:450px}.banners .banner .texto{bottom:20px}.banners .banner .texto .enlace{margin-top:20px}.presentacion .texto .descripcion{font-size:2em}.contenido{padding:60px 0}.presentacion.portada{padding:40px 0}.podologa .imagenes,.podologa.sobre .imagenes,.podologa.instalaciones .imagen.principal,.podologa .texto,.podologa.sobre .texto,.podologa.reserva .texto,.podologa.reserva .imagenes{display:block;width:auto;margin-right:0}.podologa .imagenes,.podologa.sobre .imagenes,.podologa.instalaciones .imagen.principal{margin-top:20px}.podologa .texto,.podologa.sobre .texto{float:none}.texto .titulo{font-size:3.5em}.boton{display:block}.contenido.trabajos .fondo{padding:30px 0}.contenido.trabajos .fondo .texto,.contenido.trabajos .fondo .texto.sec{max-width:none}.areas .item{display:block;width:auto;margin-right:0;margin-top:20px}.contenido.trabajos .fondo .areas .item:nth-child(2){margin-top:20px}.contenido.trabajos .fondo .texto.sec{margin-top:30px}.podologa.reserva .texto .contactos .icono{margin-top:10px}.pie .izquierda{float:none}.pie .superior{text-align:center}.pie .logo{margin:0 auto}.pie{padding:40px 0 10px}.pie .legales_contactar{margin-top:20px}.pie .legales_contactar .izquierda .contactar .icn{display:block;margin-right:0}.pie .legales_contactar .izquierda .contactar .icn.email span{padding-right:0}.pie .legales_contactar .izquierda .contactar .icn.email span:after{display:none}.pie .legales_contactar .izquierda .contactar .icn.dir{margin-top:15px}.pie .legales_contactar .derecha ul li{margin:0 5px}.pie .superior .titulo_web{font-size:3.5em}.pie .inferior{text-align:center;margin-top:20px}.pie .inferior .copyright,.pie .inferior .sgm{display:block;float:none}.kit .acces,.kit_digital{padding:5px 0 0}.mm-spn.mm-spn--navbar:after{font-size:2em;padding:0 20px}.mm-spn .falso_link,.mm-spn a,#mmmenu ul li.sel ul li a{font-size:1.667em}body:not(.inicio) .cabecera .wrapper{padding:15px 0}.cabecera .izquierda .logo{width:130px;height:63px}.formacion .wrapper .texto{padding:20px}.formacion .wrapper .texto .descripcion ul li{padding:0 0 0 75px;margin-bottom:20px}.formacion .wrapper .texto .descripcion ul li:before{top:12px;transform:none}.podologa.instalaciones .imagenes .imagen.sec{display:block;width:auto;margin-right:0}.podologa.instalaciones .imagenes .imagen.sec:nth-child(3n){margin-right:0}.podologa.instalaciones .imagenes .imagen.sec:nth-child(2){margin-top:20px}.areas_trabajo .areas .item{box-shadow:unset}.migas .miga .segmentos{font-size:1.667em}.contenido.services{padding:60px 0 50px}.services .srvs .item .services .srvs .item:nth-child(2){margin-top:30px}.services .srvs .item .txt{padding:20px;transform:translateY(-10px)}.contacto .formulario{padding:20px}.contacto .formulario .campos .campo.mitad{display:block;width:auto;margin-right:0}.contacto .formulario .campos .campo,.contacto .formulario .campos .campo.mitad:nth-child(2){margin-top:10px}.formulario .checks{display:block}.formulario .checks .check label:before{top:2px}.campo input{padding:20px 15px 5px}.campo textarea{padding:25px 15px 20px}.campo label{left:15px;right:15px}div.format_popup{top:0;position:fixed;left:0;right:0;padding:20px;border-radius:0}div.format_popup.legal{position:absolute}div.format_popup .tit{font-size:3.5em;line-height:35px}div.format_popup h1,div.format_popup h2,div.format_popup h3,div.format_popup h4,div.format_popup h5{font-size:2.25em}div.format_popup.legal .fancybox-close-small{position:fixed;background-color:var(--blanco);color:var(--azul_oscuro)}.contacto .formulario .titulo{font-size:2.5em;line-height:1.2}.contenido.trabajos .fondo:before{background:rgba(0,0,0,.3)}.scroll_table table{margin-bottom:20px}#cookie-bar{padding:15px;bottom:0;right:0;left:0;border-radius:0}#cookie-bar a{height:55px;line-height:55px;width:calc(50% - (15px * 1 / 2));margin-right:15px}.pie .superior .logo_alt{margin-top:10px}.presentacion .texto .titulo{padding-left:0;padding-right:25px}.presentacion .texto .titulo:before{right:0;left:unset}}@media (max-width:359px){body{font-size:56%}}@media (pointer:coarse){*::-webkit-scrollbar{display:none}*{scrollbar-width:none}}