.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
.carousel{position:relative;}.carousel-inner{position:relative;overflow:hidden;width:100%;}.carousel-inner > .item{display:none;position:relative;transition:0.6s ease-in-out left;}.carousel-inner > .item{transition:transform 0.6s ease-in-out;backface-visibility:hidden;perspective:1000px;}.carousel-inner > .item.next,.carousel-inner > .item.active.right{transform:translate3d(100%,0,0);left:0;}.carousel-inner > .item.prev,.carousel-inner > .item.active.left{transform:translate3d(-100%,0,0);left:0;}.carousel-inner > .item.next.left,.carousel-inner > .item.prev.right,.carousel-inner > .item.active{transform:translate3d(0,0,0);left:0;}.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev{display:block;}.carousel-inner > .active{left:0;}.carousel-inner > .next,.carousel-inner > .prev{position:absolute;top:0;width:100%;}.carousel-inner > .next{left:100%;}.carousel-inner > .prev{left:-100%;}.carousel-inner > .next.left,.carousel-inner > .prev.right{left:0;}.carousel-inner > .active.left{left:-100%;}.carousel-inner > .active.right{left:100%;}.carousel-indicators{position:absolute;bottom:0;left:0;height:20px;width:100%;text-align:center;margin:0;padding:0;z-index:2;}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:0 4px;border:solid 1px #000;border-radius:50%;cursor:pointer;}.carousel-control{position:absolute;top:0;bottom:0;width:48px;z-index:2;}.carousel-control svg{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.carousel-control.left{left:0;}.carousel-control.right{right:0;}.carousel-control span{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}
.bloque-galeria.zoom .imagen-multiple{clear:both;*zoom:1;}.bloque-galeria.zoom .imagen-multiple:before,.bloque-galeria.zoom .imagen-multiple:after{content:" ";display:table;}.bloque-galeria.zoom .imagen-multiple:after{clear:both;}html{box-sizing:border-box;height:100%;}*{box-sizing:inherit;}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;min-height:100vh;}body > footer,body .contenedor-pre,body .contenedor-post{-webkit-box-flex:0;-ms-flex:0;flex:0;}body .contenedor-principal{-webkit-box-flex:1;-ms-flex:1;flex:1;}body main{max-width:75rem;margin:0 auto;padding:0 1em;}h1,h2,h3,h4,h5,h6{font-family:Georgia,Times,"Times New Roman",serif;}img{max-width:100%;height:auto;vertical-align:bottom;}p{margin-top:0;}a{text-decoration:none;color:inherit;}p a{font-family:inherit;text-decoration:underline;}input,textarea{max-width:100%;}[aria-hidden="true"]{visibility:hidden;}[hidden]{display:none;}video,iframe{vertical-align:bottom;max-width:100%;}img{max-width:100%;}ul{padding:0;margin:0;}li{list-style:none;}.nowrap-local-tasks{border-top:dashed 1px gray;border-bottom:dashed 1px gray;font-family:monospace;}.nowrap-local-tasks li{display:inline-block;padding:2px 4px;}body > header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1rem;}#bloque-cambiar-idioma{-ms-flex-preferred-size:50px;flex-basis:50px;text-align:right;}#bloque-cambiar-idioma li{display:inline;}#bloque-cambiar-idioma li:not(:last-child):after{content:' / ';}.bloque-copyright{text-align:center;font-size:smaller;color:#828282;padding:10px;}.bloque-copyright > span{display:block;position:absolute;width:100%;}.bloque-copyright img{margin-bottom:-2px;}.bloque-imagen.fondo,.bloque-imagen.parallax{background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center;color:#FFF;padding:2em 1rem;}.bloque-imagen.fondo h2,.bloque-imagen.parallax h2{letter-spacing:1px;font-size:2em;}.bloque-imagen.parallax{background-attachment:fixed;}.bloque-video.fondo{position:relative;overflow:hidden;color:#FFF;text-align:center;background-repeat:no-repeat;background-size:cover;}.bloque-video.fondo video{position:absolute;display:none;z-index:-1;top:0;left:0;}.bloque-video.fondo .body{padding:4rem 1rem;}.bloque-video.fondo video{width:100% !important;-o-object-fit:cover;object-fit:cover;}.bloque-video.fondo h2{font-size:2em;}@media (min-width:480px){.bloque-video.fondo{background-image:-webkit-linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)) !important;background-image:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)) !important;}.bloque-video.fondo video{display:block;}}.bloque-galeria.zoom{max-width:75rem;margin:0 auto;padding:0 1em;}.bloque-galeria.zoom .imagen-multiple{margin-bottom:4rem;}.bloque-galeria.zoom .imagen-multiple > div{padding:1px;}@media (min-width:480px){.bloque-galeria.zoom .imagen-multiple > div{float:left;max-width:20%;}.bloque-galeria.zoom .imagen-multiple a{display:block;position:relative;}.bloque-galeria.zoom .imagen-multiple a:hover:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(/themes/nowrap/img/sumur/lupa.svg);background-size:48px;background-repeat:no-repeat;background-position:bottom 10px right 10px;z-index:1;}}.bloque-carrusel{max-width:75rem;margin:0 auto;padding:0 1em;text-align:center;}.lista-item-zig-zag > div{width:100%;display:inline-block;margin-bottom:60px;}.lista-item-zig-zag .izq{float:left;width:45%;margin-right:5%;}.lista-item-zig-zag .der{float:right;width:45%;margin-left:5%;}.lista-item-zig-zag img{height:auto;}@media (max-width:1000px){.lista-item-zig-zag .izq,.lista-item-zig-zag .der{padding:10px;margin-bottom:30px;float:none;width:80%;margin:0 auto;}}.col-izq{float:left;width:45%;}.col-der{float:right;width:45%;}@media (max-width:1000px){.col-izq,.col-der{padding:10px;margin-bottom:30px;float:none;width:80%;margin:0 auto;}}@media (max-width:600px){.col-izq,.col-der,.unida{width:100%;}}
@font-face{font-family:"normal";font-style:normal;font-weight:normal;src:url(/themes/nowrap/fonts/HelveticaNeueLTStd-Roman.otf);}@font-face{font-family:"titulo";font-style:normal;font-weight:normal;src:url(/themes/nowrap/fonts/HelveticaNeueLTStd-MdCn.otf);}@font-face{font-family:"negrita";font-style:normal;font-weight:normal;src:url(/themes/nowrap/fonts/HelveticaNeueLTStd-Bd.otf);}@font-face{font-family:"ligera";font-style:normal;font-weight:normal;src:url(/themes/nowrap/fonts/HelveticaNeueLTStd-Lt.otf);}#bloque-enlaces-directos{position:absolute;-ms-flex-preferred-size:90px;flex-basis:90px;top:35px;right:0px;}#bloque-enlaces-directos button{color:#6E6E6E;padding:10px 1rem 10px 0;border:none;background-color:rgba(00,00,00,0);font-family:inherit;font-size:inherit;}#bloque-enlaces-directos button:hover{color:#333;}#bloque-enlaces-directos svg{width:1em;height:1em;margin-bottom:-0.1em;fill:currentColor;}#bloque-enlaces-directos ul{top:100%;left:-70px;min-width:147px;padding:0 1rem 1rem;z-index:1;}#bloque-enlaces-directos li{display:block;}#bloque-enlaces-directos{position:absolute;right:5%;top:35px;}#bloque-enlaces-directos li{float:left;margin-left:10px;margin-right:10px;color:rgb(32,104,140);}#bloque-enlaces-directos li:last-child{}#bloque-enlaces-directos li:hover{border-bottom:2px rgb(32,104,140) solid;color:rgb(64,162,186);}@media (max-width:1100px){#bloque-enlaces-directos ul{display:none;position:absolute;padding:25px;background-color:white;}#bloque-enlaces-directos{display:none;}#bloque-enlaces-directos li{padding:12px;text-align:center;float:none;}}.logotipo{margin:10px;margin-left:20px;display:inline-block;vertical-align:middle;}.logotipo img{vertical-align:middle;max-width:125px;}#bloque-titulopagina{vertical-align:middle;display:inline-block;}#bloque-titulopagina ul{position:relative;top:40%;font-size:21px;color:rgb(32,104,140);font-family:TipoTitulo;}@media (min-width:560px) and (max-width:740px){#bloque-titulopagina ul{width:75%;top:26%;}}@media (max-width:559px){#bloque-titulopagina ul{width:55%;top:10%;}}@media (max-width:488px){.logotipo img{width:80%;}#bloque-enlaces-directos{display:block;width:100%;text-align:center;right:0%;margin-top:22px;}#bloque-enlaces-directos ul{left:30%;top:33px;}.contenedor-pre{margin-top:20px;}#bloque-titulopagina ul{width:100%;top:20%;font-size:16px;}.logotipo{margin-left:0px;}}@media (max-width:340px){#bloque-enlaces-directos ul{padding:10px;top:35px;margin:0 auto;}#bloque-enlaces-directos{margin-top:50px;}.contenedor-pre{margin-top:50px;}}#footer .content-footer{height:60px;}#footer .siguenos p,#footer .siguenos a{float:left;margin-left:10px;margin-right:10px;}#footer .siguenos img{margin-top:15px;}#footer .logofooter img{width:75px !important;}#footer .logofooter span{font-size:24px;margin-left:10px;}#footer .logofooter{float:right;margin-top:13px;}@media (max-width:536px){#footer .content-footer{height:120px;}}@media (max-width:400px){#footer .content-footer{height:170px;}}.bloque-copyright img{margin-left:3px;margin-right:3px;}#carrusel-portada{width:100%;height:auto;}#carrusel-portada img{width:100%;height:100%;}#carrusel-portada .carousel-inner .body{position:relative;top:-150px;margin-right:150px;color:white;float:right;font-size:40px;text-align:right;font-family:ligera;}#carrusel-portada .carousel-inner .body > p{line-height:0px;}#carrusel-portada .carousel-indicators{display:none;}@media (max-width:1000px){#carrusel-portada .carousel-inner .body{text-align:center;float:none;position:static;color:rgb(32,104,140);margin:0 auto;font-size:120%;}}#carrusel-portada .left.carousel-control,#carrusel-portada .right.carousel-control{display:none;}.bloque-imagen.parallax p,.bloque-imagen.fondo p{padding-top:30px;padding-bottom:30px;font-size:24px;font-family:ligera;line-height:23px;}.bloque-imagen.parallax p:after,.bloque-imagen.parallax p:before,.bloque-imagen.fondo p:after,.bloque-imagen.fondo p:before{content:",,";display:inline-block;font-size:30px;color:rgb(56,125,150);font-size:55px;font-family:negrita;}.bloque-imagen.parallax p:before,.bloque-imagen.fondo p:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);position:relative;top:20px;}#footer p:before,#footer p:after{content:"" !important;}#mapaposicion{margin:0 auto;text-align:center;padding:40px;}#mapaposicion > strong,#mapaposicion > .body{float:right;}#mapaposicion > strong{width:70%;height:400px;}#mapaposicion > .body{text-align:left;color:rgb(56,125,150);width:30%;height:400px;}#mapaposicion > .body strong{color:rgb(64,162,186);}#mapaposicion > .body .info:after{content:'____';color:rgb(64,162,186);}#mapaposicion > .body p:last-child{margin-top:20px;}@media (max-width:1100px){#mapaposicion > .body{float:none;margin:0 auto;width:200px;margin-bottom:20px;}}.pagina.sobre-nosotros .body{color:rgb(56,125,150);font-family:normal;font-size:14px;display:inline-block;}.pagina.servicios h1{display:none;}.cabeceraservicios,#cabeceraequipo{margin-bottom:60px;}.cabeceraservicios p,#cabeceraequipo p{position:relative;padding-top:40px !important;padding-bottom:60px !important;}.bloque-contactodireccion strong{width:70%;height:400px;}.bloque-contactodireccion{color:rgb(56,125,150);width:30%;height:400px;}.bloque-contactodireccion  strong{color:rgb(64,162,186);}.bloque-contactodireccion .info:after{content:'____';color:rgb(64,162,186);}.bloque-contactodireccion p:last-child{margin-top:20px;}.pagina-servicios-consulta-oftalmologica h2:after{width:100%;}.pagina-servicios-consulta-oftalmologica .lista-item-zig-zag{color:rgb(56,125,150);font-family:normal;}.pagina-servicios-consulta-oftalmologica .lista-item-zig-zag ul{color:rgb(64,162,186);width:80%;margin:0 auto;}.pagina-servicios-consulta-oftalmologica .lista-item-zig-zag li{list-style:disc;}.pagina-contacto .bloque-contactodireccion{width:45%;margin-left:5%;float:left;}.pagina-contacto #formularioweb{width:45%;margin-right:5%;float:right;}.pagina-contacto .contenedor-post{margin:0 auto;width:90%;display:inline-block;}.pagina-contacto main{margin-bottom:60px;}.pagina-contacto h2:after{width:100%;}@media (max-width:1000px){.pagina-contacto h2:after{width:50%;}.pagina-contacto #formularioweb,.pagina-contacto .bloque-contactodireccion{width:90%;float:none;margin-right:0px;margin-left:0px;padding:5%;}}.pagina-contacto #webform-submission-formulario-de-contacto-form > div > *{margin-top:15px;}.pagina-contacto #webform-submission-formulario-de-contacto-form label{font-family:normal;color:rgb(64,162,186);float:left;width:35%;}.pagina-contacto #webform-submission-formulario-de-contacto-form input{float:right;width:60%;margin-left:5%;}.pagina-contacto #edit-submit{width:30% !important;margin:0 auto !important;float:none !important;color:rgb(64,162,186);font-family:ligera;background-color:rgba(0,0,0,0);border-bottom-color:rgb(64,162,186);font-size:20px;outline:rgb(64,162,186) 1px solid;}.pagina-contacto #edit-submit:hover{background-color:rgb(64,162,186);color:white;-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-o-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07);-moz-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;transition:all 0.4s ease-in;}@media (max-width:500px){.pagina-contacto #webform-submission-formulario-de-contacto-form label{width:100%;}.pagina-contacto #webform-submission-formulario-de-contacto-form input,.pagina-contacto #webform-submission-formulario-de-contacto-form texarea{width:100%;margin-left:5%;}}.pagina-contacto #webform-submission-formulario-de-contacto-form textarea{margin-top:15px;margin-bottom:15px;width:100%;resize:vertical;}.pagina-personal-medico .lista-item-zig-zag,.pagina-instalaciones-consulta-oftalmologica .lista-item-zig-zag{max-width:75rem;margin:0 auto;padding:0 1em;color:rgb(64,162,186);font-family:normal;}.pagina-personal-medico .lista-item-zig-zag > p,.pagina-instalaciones-consulta-oftalmologica .lista-item-zig-zag > p{padding:20px;}.pagina-personal-medico .lista-item-zig-zag izq
.pagina-instalaciones-consulta-oftalmologica .lista-item-zig-zag izq{text-align:right;}.pagina-personal-medico .lista-item-zig-zag h3,.pagina-instalaciones-consulta-oftalmologica .lista-item-zig-zag h3{text-transform:Uppercase;color:rgb(32,104,140);display:block;}.pagina-personal-medico .lista-item-zig-zag h3:after,.pagina-instalaciones-consulta-oftalmologica .lista-item-zig-zag h3:after{content:'__';display:block;}.pagina-personal-medico .lista-item-zig-zag strong,.pagina-instalaciones-consulta-oftalmologica .lista-item-zig-zag strong{color:rgb(56,125,150);}.pagina-personal-medico .lista-item-zig-zag li,.pagina-instalaciones-consulta-oftalmologica .lista-item-zig-zag li{list-style:disc;}.pagina-personal-medico .lista-item-zig-zag ul,.pagina-instalaciones-consulta-oftalmologica .lista-item-zig-zag ul{padding-left:40px;padding-right:30px;}.leer-mas{background:url(/themes/nowrap/img/leermas-icon.png) no-repeat center left/19px;color:rgb(64,162,186);text-decoration:none;text-transform:Uppercase;padding-top:3px;padding-bottom:3px;padding-left:27px;font-family:ligera;}.meta-description{display:none;}.html-title{display:none;}h1{text-transform:uppercase;font-size:35px;color:rgb(56,125,150);font-family:normal;}h1:after{content:'';width:75%;display:inherit;height:3px;background:rgb(32,104,140);background:-webkit-gradient(linear,left top,right top,color-stop(rgba(32,104,140,1)),color-stop(rgba(32,104,140,0)));background:-webkit-linear-gradient(left,rgba(32,104,140,1),rgba(32,104,140,0));background:-moz-linear-gradient(left,rgba(32,104,140,1),rgba(32,104,140,0));background:-ms-linear-gradient(left,rgba(32,104,140,1),rgba(32,104,140,0));background:-o-linear-gradient(left,rgba(32,104,140,1),rgba(32,104,140,0));background:linear-gradient(left,rgba(32,104,140,1),rgba(32,104,140,0));}h2{font-family:normal;text-transform:uppercase;font-size:22px;color:rgb(32,104,140);font-family:titulo;}h2:after{content:'';width:50%;display:inherit;height:3px;background:rgb(32,104,140);background:-webkit-gradient(linear,left top,right top,color-stop(rgba(64,162,186,1)),color-stop(rgba(64,162,186,0)));background:-webkit-linear-gradient(left,rgba(64,162,186,1),rgba(64,162,186,0));background:-moz-linear-gradient(left,rgba(64,162,186,1),rgba(64,162,186,0));background:-ms-linear-gradient(left,rgba(64,162,186,1),rgba(64,162,186,0));background:-o-linear-gradient(left,rgba(64,162,186,1),rgba(64,162,186,0));background:linear-gradient(left,rgba(64,162,186,1),rgba(64,162,186,0));}@media (max-width:800px){h1{font-size:27px;}}@media (max-width:1000px){h2:after{width:100%;}}@media (max-width:1100px){#carrusel-portada .carousel-inner .body p{display:inline;}}body{overflow-x:hidden;}@media (max-width:750px){#bloque-titulopagina{display:block !important;text-align:center;margin:15px auto;}}
