@import url('https://fonts.googleapis.com/css2?family=Exo:wght@300;400;700&family=Roboto:wght@300;400;700&display=swap');*,*:after,*:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:none}a[href^="tel:"]{color:inherit;text-decoration:inherit}body{font-family:'Roboto',sans-serif;font-size:16px;font-weight:300;line-height:140%;color:#666;min-width:300px}html,body{height:100%}main{overflow:hidden}h1,h2,h3{margin:0}div[data-tpc="rpl"]{background:#f5f5f5;padding:30px;text-align:center;display:flex;align-items:center;justify-content:center;flex:1;font-size:120%;color:#333}div[data-tpc="rpl"] span{display:block;padding:16px;border:2px dashed #ccc}#gotop{opacity:.8;cursor:pointer;z-index:3;position:fixed;bottom:8px;right:8px;display:none;width:38px;height:38px;text-align:center;background-color:rgba(0,0,0,.8);color:#fff;border-radius:4px}#gotop>i{font-size:26px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.fndgris{background-color:#f0f0f0}.fndBlanco{background-color:#fff!important;color:#666!important}.flex{display:flex}.flex-bt{display:flex;justify-content:space-between}.flex-bt-c{display:flex;justify-content:space-between;align-items:center}.seccion,.section{padding:20px}.seccionNoT{padding:0 20px 20px 20px}.seccionXl{padding:80px 20px;text-align:center}.seccionSinTop{padding:0 20px 20px}.seccionSinV{padding:0 20px}.paddTxt{padding:80px 40px}.subcont,.container{max-width:1620px;margin:0 auto}.subcontIzq{max-width:720px;margin:0 auto}.subcontDch{max-width:720px;margin:0 auto 0 0}.bloque{display:inline-block}.bloque-b{display:block}.flex{display:flex}.flex-row{display:flex;flex-flow:row wrap}.flex-col{display:flex;flex-direction:column}.w50{width:calc(50% - 20px)}.Complemento{overflow:hidden}p{margin:0 0 20px}p:last-child{margin-bottom:0}.link,#dvAviso a{text-decoration:underline;color:#00f}.link:hover,#dvAviso a:hover{opacity:.84}.titulo1{font-family:'Exo',sans-serif;font-size:50px;font-weight:300;line-height:140%;margin:0 0 20px}.titulo2{font-family:'Exo',sans-serif;font-size:40px;font-weight:300;line-height:140%;margin-bottom:30px;padding-bottom:20px;position:relative}.titulo2:after{content:'';position:absolute;height:2px;width:100px}.titulo3{font-family:'Exo',sans-serif;font-size:19px;font-weight:700;line-height:140%}.tel{display:inline-block;color:#00f;text-decoration:none}#dvAviso{text-align:center!important}#dvAviso ul{padding-left:22px;margin-bottom:20px}#dvAviso .enc{font-weight:bold;font-size:120%}.listapuntos{padding-left:20px;margin:0 0 20px}.listapuntos li{margin-bottom:8px;list-style:disc outside}.listapuntos li:last-child{margin-bottom:0}.listapuntos li ul{margin:6px 0 0 0}.listapuntos li ul li{margin-bottom:4px;margin-left:14px;list-style:square inside}.listaicos{margin:0 0 20px}.listaicos li{margin-bottom:8px;list-style:none;display:flex}.listaicos li:before{content:"";font-family:"Font Awesome 5 Pro";margin-right:4px;font-weight:900}.listaitems{list-style:none;text-align:center;margin:0 0 20px}.listaitems li{list-style:none;margin:4px 2px;border-radius:2px;background:#fff;display:inline-block;padding:4px 8px}.listapuntos:last-child,.listaicos:last-child,.listaitems:last-child,.avlegal ul:last-child{margin-bottom:0}.imgresponsive{width:100%;display:block}img{display:block;width:100%}.iframeresponsive{position:relative;padding-bottom:56.25%;overflow:hidden}.iframeresponsive>iframe,.iframeresponsive>video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.btn{display:inline-block;background:#fff;color:#28244c;font-family:'Exo',sans-serif;font-size:16px;font-weight:400;border-radius:2px;padding:6px 24px;margin:20px 0;text-decoration:none;border:2px solid #fff;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;text-transform:uppercase}.btn:hover{opacity:.6;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.btn2{background:#28244c;color:#fff;margin-bottom:0}header #logo{width:100%;max-width:370px;display:flex;align-items:center}header #logo img{display:block;width:100%}header #logo .logo2{display:flex}header #logo .logo2 img{height:60px;margin-left:5px;width:auto}header #head-info{padding:4px 20px;background:#f5f5f5}header #head-info .head-info-right.socialmenu{flex-shrink:0;padding-left:12px}header #head-cont{padding:16px 20px;background:#fff;text-align:right}header #head-cont .head-cont-opc{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-left:8px}header #head-cont .head-cont-opc .head-cont-opc-info{display:flex;align-items:center}header #head-cont .head-cont-opc .head-cont-opc-info .tel-completo{display:inline-block;background:#666;color:#fff;padding:4px 12px;color:#fff;border-radius:2px}header #head-cont .head-cont-opc .head-cont-opc-info>*{margin-left:8px}header #pull{margin-left:12px;display:none}header #menu{background:#28244c}header #menu #close{position:fixed;width:0%;height:100%;background:rgba(0,0,0,.5);left:0;top:0;z-index:-9;opacity:0;transition:opacity 250ms ease-in}header #menu .menu-logo{display:none}header #menu>div>ul{overflow:visible;display:flex;line-height:0}header #menu>div>ul>li{list-style:none;text-align:center;width:100%;display:flex;align-items:center;justify-content:center}header #menu .menu-cont ul li span{display:flex;align-items:center;justify-content:center}header #menu .menu-cont ul li span a,header #menu .menu-cont ul li span span{color:#fff;display:block;text-decoration:none;padding:8px 4px;cursor:pointer;font-weight:500;text-transform:uppercase;width:100%;text-align:center;font-size:14px;line-height:140%;transition:padding 250ms ease}header #menu .menu-cont ul li.submenu>span a,header #menu .menu-cont ul li.submenu>span span{padding:8px;width:auto}header #menu>div>ul>li.selected>span a,header #menu>div>ul>li.selected>span span{opacity:.5}header #menu .menu-cont-info{display:none;padding:6px;background:rgba(0,0,0,.1);text-align:center}header #menu .menu-cont-info .tel{margin:1px}header #menu>div>ul>li.submenu span i{cursor:pointer;padding:8px 8px 8px 0;display:inline-block;transform:rotate(0deg);transition:transform 150ms ease;color:#fff}header #menu li.submenu{position:relative}header #menu li.submenu ul{display:none;position:absolute;width:100%;background:#fff;top:100%;left:0;z-index:8;box-shadow:0 1px 3px rgba(0,0,0,.2);min-width:180px}header #menu li.submenu li{text-align:left;border-bottom:1px solid rgba(0,0,0,.1);list-style:none}header #menu li.submenu li:last-child{border-bottom:0}header #menu li.submenu li a{display:block;text-decoration:none;color:#313131;padding:8px 12px;line-height:110%;font-size:90%}header #menu ul .submenu li.selected a{color:#666}.socialmenu{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;line-height:100%}.socialmenu li{font-size:16px;margin:1px}.socialmenu li:not(.large) span{display:none}.socialmenu a{color:#fff;text-decoration:none;width:24px;height:24px;border-radius:2px;display:inline-flex;align-items:center;justify-content:center}.socialmenu .large a{width:auto;height:auto;padding:4px 8px}.socialmenu .large span{margin-left:6px}.menu-info .socialmenu{justify-content:space-between}.menu-info .socialmenu li{width:calc(50% - 1px);margin:0 0 1px 0}.menu-info .socialmenu li:last-child{width:100%;margin:0}.menu-info .socialmenu li a{width:100%;border-radius:0;padding:8px}.socialmenu li.facebook a{background:#1877f2}.socialmenu li.twitter a{background:#50abf1}.socialmenu li.youtube a{background:#dc472e}.socialmenu li.instagram a{background:#c536a4}.socialmenu li.whatsapp a{background:#25d366}.socialmenu li.tripadvisor{background:#589541}.socialmenu li.justeat a{background:#fa0029}.socialmenu li.linkedin a{background:#0084b1}.socialmenu li.telefono a{background:#28244c}.socialmenu li.telefono.large:last-child a{font-size:16px}.socialmenu li.telefono.large a{padding:6px 12px}.Inicio.swiper-container.galeria .swiper-wrapper .galeria-flex{height:75vh;display:flex;align-items:center;justify-content:center}.Inicio.swiper-container.galeria .tituloSlider{position:absolute;top:0;left:50%;width:100%;height:100%;z-index:10;display:flex;align-items:flex-end;max-width:1620px;transform:translate(-50%,0%)}.Inicio.swiper-container.galeria .tituloSlider h1{color:#fff;text-shadow:0 0 4px rgba(0,0,0,.3);margin:0;padding:40px}.Inicio.swiper-container.galeria .swiper-button-next,Inicio.swiper-container.galeria .swiper-button-prev{outline:0}.Inicio.swiper-container.galeria .swiper-container:after{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,.2);z-index:9}.Inicio.swiper-container.galeria .tituloSlider .upp{text-transform:uppercase}.txtImgIzq .txt{margin-right:20px;background:rgba(40,36,76,.06);justify-content:center}.txtImgIzq .img{width:50%;background:url(../images/quienessomos.png) no-repeat;background-size:cover;background-position:top center}.txtImgIzq .titulo{color:#28244c}.txtImgIzq .titulo:after{background:#28244c;left:calc(50% - 50px);bottom:0}.centrado{text-align:center}.centrado .txtImgDch .titulo:after{left:calc(50% - 50px)}.centrado .txtImgIzq .titulo:after{left:calc(50% - 50px)}.centrado .txtTxt .titulo:after{left:calc(50% - 50px)}.txtImgDch .centrado{align-items:center}.txtImgDch .txt{width:50%;background:rgba(40,36,76,.8);justify-content:center;color:#fff}.txtImgDch .titulo:after{background:#fff;left:calc(50% - 50px);bottom:0}.txtImgDch .img{margin-right:20px;background:url(../images/chica-coloca-audifono.jpeg) no-repeat;background-size:cover;background-position:center left}.elementosIconos .titulo{color:#28244c;text-align:center}.elementosIconos .titulo:after{background:#28244c;left:0;right:0;bottom:0;margin:0 auto}.elementosIconos .elementos{justify-content:space-between}.elementosIconos .elementos .elemento{width:calc(25% - 20px);align-items:center;padding:32px 16px;color:#28244c;background:rgba(40,36,76,.1);margin:10px}.elementosIconos .elementos .elemento .txt{text-align:center}.elementosIconos .elementos .elemento img{max-width:100px;margin-bottom:10px;border:2px solid;padding:12px 12px;border-radius:60px;width:100px;height:100px;background:#fff}.servicios .elementosIconos .elementos{margin-top:20px}.txtTxt .txt{margin-right:20px;justify-content:center;color:#fff;background:url(../images/audiologa.jpg)no-repeat;background-size:cover;background-position:center left}.txtTxt .titulo:after{background:#fff;bottom:0;left:calc(50% - 50px)}.txtTxt .marcas{width:50%;background:rgba(40,36,76,.06)}.txtTxt .marcas ul li{width:calc(50% - 40px);margin:20px;list-style:none}.txtTxt .marcas ul li img{width:100%;display:block}.txtTxt .marcas .titulo{color:#28244c;text-align:center}.txtTxt .marcas .titulo:after{background:#28244c;left:0;right:0;bottom:0;margin:0 auto}.slogan .contenido{background:url(../images/mujer-hablando-telefono.jpg)no-repeat;background-size:cover;background-position:center;color:#fff;text-align:center;padding:120px 40px}.slogan .titulo:after{background:#fff;left:0;right:0;bottom:0;margin:0 auto}.bndfndtexto{background-size:cover;background-position:center;height:65vh;min-height:260px;display:flex;justify-content:center;align-items:flex-end;position:relative}.bndfndtexto:after{content:'';position:absolute;left:0;top:0;background:rgba(0,0,0,.2);width:100%;height:100%}.bndfndtexto .bndfndtexto-cont{position:relative;z-index:1;max-width:1620px;width:100%}.bndfndtexto .bndfndtexto-cont .bndfndtexto-cont-info{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3);margin-bottom:0}.bndfndtexto .bndfndtexto-cont .bndfndtexto-cont-info .titulo1{margin-bottom:0}.bndfndtexto .bndfndtexto-cont .bndfndtexto-cont-info .titulo1 span{display:block;font-weight:bold}.slogan .titulo2{margin-bottom:20px}.elementosImagenCentral .pre{max-width:1000px;margin:0 auto;text-align:center}.elementosImagenCentral .titulo{color:#28244c}.elementosImagenCentral .titulo:after{background:#28244c;left:0;right:0;bottom:0;margin:0 auto}.elementosImagenCentral .eleTxt{justify-content:space-around;padding:10px}.elementosImagenCentral .eleTxt .elemento img{max-width:50px;max-height:50px;padding:0 10px}.elementosImagenCentral .eleTxt .elemento{align-items:flex-start}.elementosImagenCentral .eleTxt,.elementosImagenCentral .eleImg{width:33.3%}.elementosImagenCentral .eleIzq{align-items:flex-end;order:1}.elementosImagenCentral .eleIzq .elemento .txt{text-align:right}.elementosImagenCentral .eleImg{padding:0 20px;order:2}.elementosImagenCentral .eleDch{order:3}.elementosImagenCentral .eleDch .elemento .txt{text-align:left}.elementosImagenCentral .eleIzq img{order:2}.elementosImagenCentral .eleIzq .txt{order:1}.txtImgIzq.modelos .txt{margin-right:0;justify-content:space-between}.txtImgIzq.modelos .txt .contenido{width:calc(60% - 40px);margin-right:40px;padding:80px 20px 80px 40px}.txtImgIzq.modelos .txt .imagenes{width:40%;justify-content:center;padding:80px 40px 80px 20px;display:flex;flex-direction:column}.txtImgIzq.modelos .txt .imagenes .info{position:relative;margin:5px;color:#28244c}.txtImgIzq.modelos .txt .imagenes .info.peque{width:calc(50% - 10px)}.txtImgIzq.modelos .txt .imagenes .info.grande{width:calc(100% - 10px)}.txtImgIzq.modelos .txt .imagenes p{position:absolute;bottom:0;left:0;margin:0 auto;width:100%;text-align:center;padding:10px;background:rgba(255,255,255,.5)}.audifonos .txtImgDch .img{background:url(../images/venta-audifonos.jpg) no-repeat;background-size:cover;background-position:center}.txtTxt2 .txtImg{background:url(../images/audifono-colocado.jpg)no-repeat;background-size:cover;background-position:center}.txtTxt2 .txtImg .bk{background:rgba(255,255,255,.8)}.txtTxt2 .txtImg .bk .titulo,.txtTxt2 .txtGrid .elemento .titulo{color:#28244c;text-transform:uppercase}.txtTxt2 .txtGrid{width:50%;margin-left:20px}.txtTxt2 .txtGrid .elemento{padding:40px 20px}.txtTxt2 .txtGrid .elemento.peque .titulo{color:#fff}.txtTxt2 .txtImg .bk .titulo:after{background:#28244c;left:calc(50% - 50px);bottom:0}.txtTxt2 .txtGrid .elemento.grande{background:rgba(40,36,76,.06);width:100%}.txtTxt2 .txtGrid .elemento.peque{background:rgba(40,36,76,.8);width:40%;color:#fff}.txtTxt2 .txtGrid .elemento.peque2{background:rgba(40,36,76,.3);width:60%}.txtTxt2 .txtGrid .elemento.peque2 p{color:#333}.txtTxt2 .txtGrid .titulo{position:relative;margin-bottom:20px;padding-bottom:10px}.txtTxt2 .txtGrid .elemento.grande .titulo:after{background:#28244c;left:0;bottom:0}.txtTxt2 .txtGrid .elemento.grande .titulo:after,.txtTxt2 .txtGrid .elemento.peque2 .titulo:after{content:'';position:absolute;height:2px;background:#28244c;width:100px;bottom:0;left:calc(50% - 50px)}.txtTxt2 .txtGrid .elemento.peque .titulo:after{content:'';position:absolute;height:2px;width:100px;background:#fff;left:calc(50% - 50px);bottom:0}.servicios .elementosIconos .pre{max-width:1000px;margin:0 auto;text-align:center}.servicios .elementosIconos .elementos .elemento{width:calc(20% - 20px)}.elementosTxtImgEnlace.ayudas .contenido{background:rgba(40,36,76,.06)}.elementosTxtImgEnlace.proteccion .contenido{background:rgba(40,36,76,.8)}.elementosTxtImgEnlace .elementos .elemento{width:calc(33% - 20px);margin:10px;text-align:center;background:#fff}.elementosTxtImgEnlace .elementos .elemento .txt{padding:20px;background:#fff}.elementosTxtImgEnlace.ayudas .elementos .elemento .txt{border-top:4px solid rgba(40,36,76,.06)}.elementosTxtImgEnlace.ayudas .titulo{color:#28244c;text-align:center}.elementosTxtImgEnlace.ayudas .titulo:after{background:#28244c;left:0;right:0;bottom:0;margin:0 auto}.elementosTxtImgEnlace.proteccion .titulo{color:#fff;text-align:center}.elementosTxtImgEnlace.proteccion .titulo:after{background:#fff;left:0;right:0;bottom:0;margin:0 auto}.elementosTxtImgEnlace.proteccion .elementos .elemento .txt{border-top:4px solid #28244c}.servicios .elementosIconos .elementos .elemento.uno{order:1}.servicios .elementosIconos .elementos .elemento.dos{order:3}.servicios .elementosIconos .elementos .elemento.tres{order:2}.servicios .elementosIconos .elementos .elemento.cuatro{order:4}.servicios .elementosIconos .elementos .elemento.cinco{order:5}:root{--color1:#49476d;--color2:#4a476d;--color3:#4a476d;--bg-color1:#49476d;--bg-color2:#f5f5f5;--bg-color3:#eee;--font-size:16px;--line-height:1.4;--radius:4px}.dvError404{text-align:center}.dvError404 .btn404 a{display:inline-block;margin-right:10px;padding:8px 16px;text-decoration:none;margin:0 10px 10px 0;border:0 solid #4a476d;color:#fff;background:#4a476d;border-radius:6px}.dvError404 .btn404 a:hover{background:#28254e}.comppie .pievolver{color:#fff;background-color:#4a476d}.comppie .pievolver:hover{background:#28254e}.escaparate .seccionXl{padding:80px 20px 160px 20px}.escaparate img{width:auto}.escaparate .titulo1,.escaparate .titulo2,.noticias .titulo1,.noticias .titulo2,.minitienda .titulo1,.minitienda .titulo2{color:#28244c;font-weight:700;font-size:35px}.escaparate .titulo:after,.noticias .titulo:after{background:#28244c;left:0;bottom:0}.escaparate.estilo1 .listado article .cont{flex-direction:COLUMN}.escaparate.estilo1 .listado article .precio{margin:4px 0 0;width:100%;text-align:left}#bolsacompra_dvBolsaCompra a{display:block;float:left;clear:both;text-decoration:none}#bolsacompra_dvBolsaCompra .iconocesta{padding-top:3px;color:#0e2442}#bolsacompra_dvBolsaCompra .separador{font-size:10px;margin:0 2px;display:none}#bolsacompra_dvBolsaCompra .cestaprod{width:30px;border-radius:4px;height:30px;display:flex;align-items:center;justify-content:center;position:relative;font-size:20px}#bolsacompra_dvBolsaCompra .txtarticulos{display:none}#bolsacompra_dvBolsaCompra .txteuros{display:none}#bolsacompra_dvBolsaCompra #bolsacompra_spnImporte{display:none}#bolsacompra_dvBolsaCompra #bolsacompra_spnNumArt{position:absolute;top:-6px;right:-6px;background:#d84315;width:16px;height:16px;display:flex;justify-content:center;align-items:center;border-radius:100%;text-align:center;color:#fff;font-size:11px;padding-left:1px}#bolsacompra_dvBolsaCompra .cestabtn{display:none}.minitienda ul{padding-left:22px;margin-bottom:20px}.carritoright>*,.carritoleft>*,.carritoright #dvImporte{background-color:rgba(74,71,109,.2)}.tienda-info{display:flex;flex-wrap:wrap;justify-content:space-between}.tienda-info>div{width:calc(33.33% - 12px);background:#fff;padding:32px 16px;text-align:center;font-size:18px;border:4px solid rgba(74,71,109,.1);border-bottom:4px solid #4a476d}.tienda-info>div .titulo3{margin-bottom:8px;color:#4a476d}.tienda-info>div i{font-size:40px;margin-bottom:8px;color:#4a476d}.tienda-info>div p{margin-bottom:4px;opacity:.86}footer .FICBox{width:100%;border-top:1px solid rgba(255,255,255,.1);padding-top:16px;margin-top:12px;text-align:center}footer .FICBoxTitle{display:none}footer .FICBoxList{list-style:none}footer .FICBoxList li{display:inline-block}footer .FICBoxList li:not(:last-child):after{content:'|';display:inline-block;margin:0 6px 0 8px}.retitulo .titulo2{color:#28244c;text-transform:uppercase;font-size:30px}.retitulo .titulo2:after{width:100%}div[data-tpc="rpl"]{background:#f5f5f5;padding:30px;text-align:center;display:flex;align-items:center;justify-content:center;flex:1;font-size:120%;color:#333}div[data-tpc="rpl"] span{display:block;padding:16px;border:2px dashed #ccc}.mapa{height:550px;display:flex;flex-direction:column}.mapa iframe{width:100%;display:block;flex:1}.contact{flex-wrap:wrap}.contact:last-child{margin-bottom:0}.contact .contact-box{width:49%;padding:20px}.contact .contact-box .contact-box-info ul{list-style:none}.contact .contact-box .contact-box-info>ul>li{margin-top:8px;width:100%}.contact .contact-box .contact-box-info.contact-box-info ul{list-style:none;margin-bottom:20px;width:100%}.contact .contact-box .contact-box-info.contact-box-info ul:last-child{margin-bottom:0}.contact .contact-box .contact-box-info.contact-box-info .contact-box-info-titulo{font-weight:bold;width:100%;text-transform:uppercase}.contact-box-info .socialmenu{justify-content:flex-start}.contact-box-info .socialmenu a{height:30px;padding:0 8px}.contact-box-info .socialmenu span{font-size:16px;margin-left:8px}.contact-box-info .socialmenu svg{font-size:22px}.contacto .cabecera .img{background:url(../images/Centro_Auditivo_Sonon_fachada.jpg)no-repeat;background-size:cover;background-position:center;width:50%}.contacto .cabecera .mapa{margin-right:20px}.contacto h1{text-align:center;color:#28244c;font-weight:700}.contacto .contact-box:last-child{justify-content:center}.contacto .titulo:after{background:#28244c;left:0;bottom:0;right:0;margin:0 auto}.contacto .titulo3{color:#28244c}#dvAviso,.dvLegal,#secCGC{text-align:center!important}.btRedes{display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;border-radius:4px;background-color:#25d366;color:#fff;margin-left:4px;text-decoration:none;font-size:18px}.btRedes i{color:#fff}.btRedes.facebook{background:#1877f2}.btRedes.instagram{background:#c536a4}.btRedes.conTexto{width:auto;padding:8px 12px;border-radius:4px;margin:1px}header.aviso{position:inherit!important}.legal .titulo{font-weight:700;color:#28244c}.legal .titulo:after{background:#28244c;left:calc(50% - 50px);bottom:0}.light{text-align:center;font-size:0;line-height:0}.light li{display:inline-block;list-style:none;width:25%;border:4px solid transparent}.light li a{position:relative;display:block;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-decoration:none;color:inherit}.light li a:before{content:"";position:absolute;top:0;left:0;background:rgba(0,0,0,.6);width:100%;height:100%;opacity:0;transition:all .3s;z-index:2}.light li a:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;left:0;right:0;color:#fff;font-size:0;transition:all .3s;z-index:3}.light li a:hover:before{opacity:1;transition:all .3s}.light li a:hover:after{font-size:30px;transition:all .3s}.light.limite li:nth-child(n+9){display:none}.light.limite li:nth-child(8){position:relative}.light.limite li a:hover .num{font-size:0}.light.limite li .num{position:absolute;top:0;left:0;color:#fff;display:flex;align-items:center;text-align:center;justify-content:center;width:100%;height:100%;cursor:pointer;font-size:20px;margin-bottom:0;background:rgba(0,0,0,.4);z-index:1;transition:all .3s}footer{background:#28244c;color:#fff}footer a{text-decoration:none;color:#fff;display:inline-block}footer p{margin-bottom:0}footer .footer-info{padding:30px 20px}footer .footer-info .subcont{display:flex;justify-content:space-between;flex-flow:row wrap}footer .footer-info .footer-info-box{width:calc(50% - 42px)}footer .footer-info .footer-info-box:last-of-type{text-align:right}footer .footer-info .vline{width:1px;margin:0 16px;background:rgba(255,255,255,.2)}footer .footer-info .footer-info-box ul{list-style:none}footer .footer-info .footer-info-box .footer-info-box-title{font-size:22px;margin-bottom:8px;font-weight:bold;line-height:140%}footer .footer-end{padding:12px 20px;border-top:1px solid #4e4e4e;font-size:13px;line-height:140%}footer .footer-end .subcont{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}footer .footer-end .footer-end-paxinas a{display:block;color:#fff;font:normal 12px/16px Arial;text-transform:uppercase;opacity:.3;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0))}div.cc-color-override--1360619034 .cc-btn{color:#28244c}div.cc-color-override--1360619034 .cc-highlight :first-child.cc-btn{color:#fff}div.cc-banner.cc-bottom,.cc-window.cc-floating{background:rgba(11,16,35,.7)!important}.cols{display:flex;justify-content:space-between}.cols:not(:last-child){margin:0 0 30px}.cols .col{width:calc(50% - 12px);display:flex;flex-direction:column}.cols.center .col:not(.colimg){justify-content:center}.cols .colimg>div{flex:1}.cols.reverse{flex-direction:row-reverse}.cols.redes{text-align:center}.cols.redes>div div{max-width:800px;width:100%}.cols.redes .red{align-items:flex-end}.cols.redes .facebook{margin-bottom:24px}.cols.redes .rrss{background:url(../images/centro-auditivo-en-las-redes.jpg);background-size:cover;background-position:center;text-align:center}.cols.redes .rrss>div{padding:40px}.cols.redes .rrss>div>div{padding:32px;background:rgba(255,255,255,.8);box-shadow:1.25rem 1.375rem 4.75rem 0 rgba(0,0,0,.22)}.btn.fb{background:#1877f2;color:#fff;margin:0}.btn.inst{background:#e1306c;color:#fff;margin:0}.fb{color:#1877f2}.titulo2.not{margin:0 0 16px;padding:0;line-height:120%}@media screen and (min-width:1025px){header #menu>div>ul>li.submenu ul{display:none!important}header #menu>div>ul>li.submenu:hover ul{display:block!important}header #menu>div>ul>li:hover>span{background:#4a476d;color:#fff}header #menu>div>ul>li:hover>span a,header #menu>div>ul>li:hover>span span{color:#fff}header #menu li.submenu li:hover a{color:#666}}@media screen and (max-width:1024px){header #logo{max-width:320px}header #head-cont .flex-bt{align-items:center}header #head-cont .head-cont-opc{flex-direction:row;align-items:center}header #head-cont .head-cont-opc .head-cont-opc-info{margin:0}header #head-info .socialmenu a{width:26px;height:26px}header #head-info .socialmenu a span{display:none}header #pull{display:block}header #menu .menu-cont{position:fixed;display:flex;flex-direction:column;width:225px;top:0;left:-225px;height:100%;overflow:auto;z-index:10;transition:all 400ms ease;box-shadow:0;justify-content:space-between;background:#fff}header #menu.active .menu-cont{left:0;box-shadow:0 0 30px rgba(0,0,0,.4)}header #menu>div>ul{display:block;overflow:auto;overflow-x:hidden}header #menu>div>ul li{display:block;margin:0;width:100%;border-bottom:1px solid rgba(0,0,0,.1)}header #menu>div>ul li.select ul{display:block}header #menu>div>ul>li>span{align-items:inherit;padding:0}header #menu .menu-cont ul li span a,header #menu .menu-cont ul li.submenu>span a,header #menu .menu-cont ul li.submenu>span span{display:block;text-align:left;border-radius:0;font-size:16px;padding:16px;width:100%}header #menu>div>ul>li.submenu span i{padding:16px;height:54px;background:#666;color:#fff;margin:0;display:flex;flex-direction:column;flex:1;justify-content:center}header #menu.active #close{z-index:9;opacity:1;width:100%}header #menu .menu-cont-info{display:block}header #menu>div>ul>li.submenu ul{position:static;border:0;background:#222;box-shadow:inset 1px 0 3px rgba(0,0,0,.4)}header #menu>div>ul>li.submenu li a{color:#fff;padding:12px}header #menu>div>ul>li.submenu.selected ul{display:block}header #menu ul .submenu li.selected.active span a,header #menu ul .submenu li.selected span a{background:#434343;color:#fff}header #menu>div>ul>li.submenu.active>span i{transform:rotate(180deg)}header #menu>div>ul>li.active>span a,header #menu>div>ul>li.active>span span{background:#f5f5f5}header #menu>div>ul>li.selected>span a,header #menu>div>ul>li.selected>span span{background:#28244c;color:#fff}header #menu .menu-cont ul li span a,header #menu .menu-cont ul li span span{color:#000}.seccion{padding:10px}.seccionSinTop{padding:0 10px 10px}.seccionSinV{padding:0 10px}.w50{width:calc(50% - 10px)}.txtImgIzq .txt,.txtImgDch .img,.txtTxt .txt{margin-right:10px}.txtImgIzq.modelos .txt .imagenes .info.peque{width:100%}.txtTxt2 .txtGrid{margin-left:10px}.txtTxt2 .txtGrid .elemento.peque2{width:100%;order:2}.txtTxt2 .txtGrid .elemento.peque{width:100%;order:3}.elementosIconos .elementos{justify-content:center}.servicios .elementosIconos .elementos .elemento{width:calc(28% - 20px)}.servicios .elementosIconos .elementos .elemento.uno{order:4;padding-bottom:0}.servicios .elementosIconos .elementos .elemento.dos{order:2}.servicios .elementosIconos .elementos .elemento.cuatro{order:1}.servicios .elementosIconos .elementos .elemento.cinco{padding-bottom:0}.elementosIconos .elementos .elemento{padding:20px 10px}.contacto .cabecera .img{height:550px}.contacto .cabecera .mapa{margin-right:10px}.contacto .cabecera .mapa,.contacto .cabecera .img{height:350px}}@media screen and (max-width:920px){.Inicio.swiper-container.galeria .tituloSlider h1{padding:40px 20px}.titulo1{font-size:36px}.escaparate .titulo1,.escaparate .titulo2,.noticias .titulo1,.noticias .titulo2,.minitienda .titulo1,.minitienda .titulo2{font-size:30px}.w50{width:100%}.txtImgIzq .txt{margin-right:0;margin-bottom:10px}.txtImgIzq .img{margin-left:0}.txtImgIzq .img{width:100%;height:400px}.txtTxt .marcas{width:100%;margin-top:10px}.txtImgDch .centrado{display:flex;flex-flow:row wrap;align-items:center}.txtImgDch .txt{margin-left:0;width:100%}.txtImgDch .img{margin-right:0}.elementosIconos .elementos .elemento{width:calc(50% - 20px)}.elementosImagenCentral .elementos{justify-content:space-between}.elementosImagenCentral .eleTxt,.elementosImagenCentral .eleImg{width:100%}.elementosImagenCentral .eleImg img{width:40%;margin:0 auto}.elementosImagenCentral .eleTxt{align-items:center}.elementosImagenCentral .eleTxt .elemento{display:flex;flex-direction:row;margin:20px 0}.elementosImagenCentral .eleIzq{order:2;width:calc(50% - 20px)}.elementosImagenCentral .eleIzq img{order:1}.elementosImagenCentral .eleIzq .elemento .txt{order:2;text-align:left}.elementosImagenCentral .eleImg{order:1}.elementosImagenCentral .eleDch{order:3;width:calc(50% - 20px)}.elementosTxtImgEnlace .elementos .elemento{width:calc(50% - 20px)}.txtImgIzq.modelos .txt .contenido{width:100%;margin-right:0;padding:80px 40px 10px 40px}.txtImgIzq.modelos .txt .imagenes{width:100%;flex-direction:row}.txtImgIzq.modelos .txt .imagenes .info.peque{width:calc(50% - 10px)}.txtTxt2 .paddTxt{padding:40px 20px}.txtTxt2 .txtGrid{margin-left:0;margin-top:10px;width:100%}.txtTxt2 .txtGrid .elemento.peque{width:40%;order:2}.txtTxt2 .txtGrid .elemento.peque2{width:60%;order:3}.servicios .elementosIconos .elementos .elemento{width:calc(33% - 20px);padding:20px 10px}.contact .contact-box{width:100%}.contact .form{margin-top:40px}.contacto .cabecera .img{background-position:top center;width:100%}.contacto .cabecera .mapa{margin-right:0}.tienda-info>div{width:100%;margin-bottom:20px}.tienda-info>div:last-child{margin-bottom:0}.cols,.cols.reverse{flex-direction:column-reverse}.cols .col{width:100%;order:2}.cols .col.colimg{order:1;margin:0 0 30px}.cols .col.colimg img{max-height:360px}.cols.redes .col{margin:0 0 20px 0}.cols.redes>div div{max-width:800px}.cols.redes .red{align-items:flex-end}footer .footer-info .footer-info-box{width:100%;text-align:center!important}footer .footer-info .vline{width:100%;height:1px;margin:20px 0;background:rgba(255,255,255,.2)}}@media screen and (max-width:540px){header #logo{max-width:220px}header #head-cont .head-cont-opc .head-cont-opc-info .socialmenu .telefono a{width:32px;height:32px}header #head-cont .head-cont-opc .head-cont-opc-info .socialmenu .telefono a span{display:none}header #logo .logo2 img{height:38px}.titulo1{font-size:24px}.titulo2{font-size:24px;margin-bottom:20px;padding-bottom:10px}body{font-size:16px}.escaparate .titulo1,.escaparate .titulo2,.noticias .titulo1,.noticias .titulo2,.minitienda .titulo1,.minitienda .titulo2{font-size:24px}.seccionXl{padding:40px 10px}.paddTxt{padding:40px 20px}.subcontIzq{margin:0}.btn{margin:0}.elementosIconos .elementos .elemento{width:100%;padding:20px 10px}.elementosImagenCentral .eleIzq,.elementosImagenCentral .eleDch{width:100%;align-items:flex-start;padding:0 10px}.elementosTxtImgEnlace .elementos .elemento{width:100%}.txtImgDch .txt p.enlace{text-align:center}.txtTxt .marcas ul li{width:70%;margin:0 auto}.Inicio.swiper-container.galeria .tituloSlider h1{padding:32px 20px}.Inicio.swiper-container.galeria .swiper-wrapper .galeria-flex{height:65vh}.slogan .contenido{padding:60px 20px}.txtImgIzq.modelos .txt .contenido{padding:40px 20px 10px 20px}.txtImgIzq.modelos .txt .imagenes{padding:20px 20px 40px 20px;flex-direction:column}.txtImgIzq.modelos .txt .imagenes .info.peque{width:100%}.servicios .bndfndtexto .bloque{display:inline}.txtTxt2 .paddTxt{padding:20px 20px}.txtTxt2 .txtGrid .elemento.peque2{width:100%;order:2}.txtTxt2 .txtGrid .elemento.peque{width:100%;order:3}.servicios .elementosIconos .elementos .elemento{width:100%}.escaparate .seccionXl{padding:40px 10px}.contact .contact-box{padding:0}.light li{width:50%}.swiper-button-next{width:14px!important;height:22px!important;margin-top:-11px;background-size:13px 22px!important;right:4px!important}.swiper-button-prev{width:14px!important;height:22px!important;margin-top:-11px;background-size:13px 22px!important;left:4px!important}footer .footer-end .subcont{flex-direction:column;text-align:center}footer .footer-end .footer-end-paxinas{margin-top:12px}}