/*! fuente:9853f25b117523c3a99a3dcff939f2a0 */
:root{--t-azul: #0057b4;--t-azul-oscuro: #003e80;--t-azul-claro: #9fcaff;--t-azul-suave: #eef5fd;--t-tinta: #161616;--t-texto: #3c4048;--t-gris: #6b6f76;--t-linea: #e6e7ea;--t-fondo: #f5f6f8;--t-fondo-foto: #f1f1f2;--t-radio: 14px;--t-radio-sm: 10px;--t-radio-lg: 22px;--t-sombra: 0 12px 28px -16px rgba(0,40,90,.35);--t-sombra-hover: 0 22px 40px -20px rgba(0,40,90,.45);--t-curva: cubic-bezier(.2,.7,.2,1);--t-barra: 60px;--t-fuente: "Inter","Inter Reserva",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}html{scroll-padding-top: calc(var(--t-barra) + 16px);}body{font-family: var(--t-fuente);color: var(--t-texto);background: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}body,p,li,td,th{font-size: 15px;line-height: 1.6;}p{color: var(--t-texto);}strong,b{color: var(--t-tinta);font-weight: 700;}h1,h2,h3,h4,h5,h6{font-family: var(--t-fuente);letter-spacing: -.02em;line-height: 1.2;}h1{font-size: clamp(1.65rem,1.3rem + 1vw,2.1rem);font-weight: 800;}h2{font-size: clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight: 800;}h3{font-size: 1.1rem;font-weight: 700;}h4,h5{font-weight: 700;}main a:not(.btn):not([class*="mega-"]){text-underline-offset: 3px;text-decoration-thickness: 1px;}::selection{background: var(--t-azul-claro);color: var(--t-tinta);}.btn{font-family: var(--t-fuente);font-weight: 600;font-size: 14.5px;border-radius: 999px;padding: 9px 20px;letter-spacing: 0;transition: background .15s ease,color .15s ease,border-color .15s ease,box-shadow .2s ease,transform .2s var(--t-curva);}.btn-sm{padding: 6px 14px;font-size: 13px;}.btn-lg{padding: 11px 24px;font-size: 15px;}.btn:focus-visible{outline: 3px solid rgba(0,87,180,.35);outline-offset: 2px;box-shadow: none;}main .btn-primary,.btn-primary{background: var(--t-azul);border-color: var(--t-azul);color: #fff !important;}main .btn-primary:hover,.btn-primary:hover,.btn-primary:focus{background: var(--t-azul-oscuro);border-color: var(--t-azul-oscuro);color: #fff !important;}main .btn-secondary{background: #fff;border: 1px solid var(--t-linea);color: var(--t-tinta) !important;box-shadow: none;}main .btn-secondary:hover,main .btn-secondary:focus{background: var(--t-tinta);border-color: var(--t-tinta);color: #fff !important;}main .btn-success{background: #1f8a4c;border-color: #1f8a4c;}main .btn-success:hover{background: #18703d;border-color: #18703d;}.navbar.fixed-top{padding: 0;flex-direction: column;align-items: stretch;background: #fff !important;border-bottom: 1px solid var(--t-linea);box-shadow: none;font-family: var(--t-fuente);transition: box-shadow .25s ease;}.navbar.fixed-top>.container{min-height: var(--t-barra);flex-wrap: nowrap;}.navbar-brand{padding: 0;margin-right: 28px;}.navbar-brand img{height: 26px;width: auto;display: block;}@media (max-width: 767.98px){.navbar.fixed-top>.container{padding-left: 16px;padding-right: 16px;}.navbar .navbar-toggler{width: 40px;height: 40px;padding: 0 !important;display: grid;place-items: center;border: 1px solid var(--t-linea);border-radius: 10px;background: #fff;color: var(--t-tinta);}.navbar-brand img{height: 24px;}}@media (min-width: 768px){.navbar-nav>.nav-item + .nav-item::before{display: none;}.navbar .navbar-nav{align-items: center;gap: 2px;}.navbar .navbar-nav>.nav-item{margin: 0;padding: 0;font-size: 14.5px;}.navbar-light .navbar-nav .nav-link{padding: 7px 12px;border-radius: 999px;color: var(--t-tinta);font-size: 14.5px;font-weight: 600;letter-spacing: -.005em;transition: background .15s ease,color .15s ease;}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color: var(--t-azul);background: var(--t-fondo);}.navbar--mega .navbar-nav .mega-item>.nav-link{padding-right: 2px;}.navbar--mega .mega-item:hover>.nav-link{background: transparent;}.navbar--mega .mega-item{border-radius: 999px;transition: background .15s ease;}.navbar--mega .mega-item:hover,.navbar--mega .mega-item.is-abierto{background: var(--t-fondo);}.mega-abrir{margin-right: 6px !important;}.mega-abrir:hover{background: transparent;}.navbar--mega .mega-panel{border-top: 1px solid var(--t-linea);}}.mobile-panel__header{padding: 12px 16px !important;}.mobile-panel__brand img{height: 26px;width: auto;}.navbar .navbar-toggler .icon{display: block;margin: 0;}.mobile-panel__eyebrow{margin: 16px 20px 8px !important;color: var(--t-gris) !important;font-size: 11px !important;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;}html body .mobile-panel__grid li a{border-radius: var(--t-radio-sm);font-size: 14px;font-weight: 600;color: var(--t-tinta) !important;}.mobile-panel__cta{padding: 10px 16px;font-size: 14.5px;}html body .mobile-panel .mobile-panel__thumb{width: 34px;height: 34px;border-radius: 9px;background: radial-gradient(circle at 50% 38%,#fff 0,#f1f1f2 72%);box-shadow: inset 0 0 0 1px var(--t-linea,#e6e7ea);color: var(--t-azul,#0057b4);transition: box-shadow .2s ease;}html body .mobile-panel .mobile-panel__thumb .icon{width: 15px;height: 15px;color: var(--t-azul,#0057b4);}html body .mobile-panel .mobile-panel__grid--arriba{margin: -3px 0 12px;padding-left: 8px;padding-right: 8px;padding-bottom: 12px;border-bottom: 1px solid var(--t-linea,#e6e7ea);}html body .mobile-panel .mobile-panel__grid li a:hover .mobile-panel__thumb{background: radial-gradient(circle at 50% 38%,#fff 0,#f1f1f2 72%);box-shadow: inset 0 0 0 1px #c9d9ee;}.cabecera{position: relative;margin-top: var(--t-barra);padding: 22px 0;background: var(--t-fondo);border-bottom: 1px solid var(--t-linea);}.cabecera::after{content: "";position: absolute;left: 0;bottom: -1px;width: min(420px,45%);height: 2px;background: linear-gradient(90deg,var(--t-azul) 0%,var(--t-azul-claro) 60%,rgba(159,202,255,0) 100%);}.cabecera__rejilla{display: grid;grid-template-columns: minmax(0,1fr) 420px;gap: 40px;align-items: center;min-height: 168px;}.cabecera__texto{min-width: 0;}html body .cabecera .cabecera__titulo{display: block;max-width: none;margin: 0 0 8px;padding: 0;background: none;color: var(--t-tinta) !important;-webkit-text-fill-color: currentColor;font-size: clamp(1.6rem,1.25rem + 1.1vw,2.1rem);font-weight: 800;line-height: 1.1;letter-spacing: -.025em;text-shadow: none;text-decoration: none !important;}.cabecera__titulo::after{display: none !important;}.cabecera .cabecera__parrafo{max-width: 64ch;margin: 0 0 12px;padding: 0;background: none;opacity: 1;color: var(--t-texto);font-size: 14.5px;line-height: 1.55;}.cabecera .cabecera__etiqueta{display: inline-flex;align-items: center;gap: 8px;margin: 0;padding: 5px 12px 5px 10px;border: 1px solid #d6e6f8;border-radius: 999px;background: #fff;color: var(--t-azul);font-size: 12.5px;font-weight: 700;line-height: 1.2;}.cabecera__etiqueta::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--t-azul);box-shadow: 0 0 0 3px rgba(0,87,180,.15);}.cabecera__foto{height: 180px;border-radius: 16px;background-color: var(--t-fondo-foto);background-size: cover;background-position: center;background-repeat: no-repeat;box-shadow: var(--t-sombra);animation: tAparece .55s .06s var(--t-curva) both;}@keyframes tAparece{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}.cabecera__foto.fondo404{background-image: url("../img/wrapper-404.webp");}.cabecera__foto.fondoAltavoces{background-image: url("../img/wrapper-altavoces.webp");}.cabecera__foto.fondoAudiovisuales{background-image: url("../img/wrapper-audiovisuales.webp");}.cabecera__foto.fondoBodas{background-image: url("../images/bg4.webp");}.cabecera__foto.fondoConciertos{background-image: url("../img/wrapper-conciertos.webp");}.cabecera__foto.fondoCondiciones,.cabecera__foto.fondoCookies{background-image: url("../img/wrapper-condiciones.webp");}.cabecera__foto.fondoConferencias{background-image: url("../img/wrapper-conferencias.webp");}.cabecera__foto.fondoContacto{background-image: url("../img/wrapper-contacto.webp");}.cabecera__foto.fondoDeportivos{background-image: url("../img/wrapper-deportivos.webp");}.cabecera__foto.fondoDiscomovil{background-image: url("../img/wrapper-discomovil.webp");}.cabecera__foto.fondoEscenarios{background-image: url("../img/wrapper-escenarios.webp");}.cabecera__foto.fondoEspectaculo{background-image: url("../img/wrapper-espectaculo.webp");}.cabecera__foto.fondoEstructuras{background-image: url("../img/wrapper-estructuras.webp");}.cabecera__foto.fondoEventosCorporativos{background-image: url("../images/bg-evento-2-sin-logo-1024.webp");}.cabecera__foto.fondoFerias{background-image: url("../img/wrapper-ferias.webp");}.cabecera__foto.fondoHumo{background-image: url("../img/wrapper-humo.webp");}.cabecera__foto.fondoLed{background-image: url("../img/wrapper-pantalla-led.webp");}.cabecera__foto.fondoLine{background-image: url("../img/wrapper-line.webp");}.cabecera__foto.fondoLuces{background-image: url("../img/wrapper-luces.webp");}.cabecera__foto.fondoMegafonias{background-image: url("../img/wrapper-megafonias.webp");}.cabecera__foto.fondoMicrofonia{background-image: url("../img/wrapper-microfonia.webp");}.cabecera__foto.fondoPioneer{background-image: url("../img/pioneer2.webp");}.cabecera__foto.fondoProyectores{background-image: url("../img/bg-proyector.webp");}.cabecera__foto.fondoRoland{background-image: url("../img/wrapper-roland.webp");}.cabecera__foto.fondoServicios{background-image: url("../img/servicios.webp");}.cabecera__foto.fondoTelevisores{background-image: url("../img/televisores.webp");}.cabecera__foto.fondoVideoconferencias{background-image: url("../img/videoconferencias.webp");}.cabecera__foto.primerFondo{background-image: url("../images/slider1.webp");background-position: center right;}@media (max-width: 991.98px){.cabecera__rejilla{grid-template-columns: minmax(0,1fr) 280px;gap: 28px;min-height: 0;}.cabecera__foto{height: 150px;}}@media (max-width: 767.98px){.cabecera{padding: 16px 0 18px;}.cabecera__rejilla{grid-template-columns: minmax(0,1fr) 84px;gap: 16px;align-items: start;}.cabecera__foto{height: 84px;border-radius: 12px;}html body .cabecera .cabecera__titulo{font-size: 1.5rem;}.cabecera .cabecera__parrafo{font-size: 14px;margin-bottom: 10px;}.cabecera .cabecera__etiqueta{align-items: flex-start;border-radius: 12px;}.cabecera__etiqueta::before{flex: none;margin-top: 4px;}.cabecera::after{width: 50%;}}.cabecera + .container:not(.cont-categoria){padding-top: 28px;}.cabecera + .container:has(>.amigables:first-child){padding-top: 0;}html body .cabecera + .container.cont-categoria{margin-top: 0;}html body .cabecera + .container .amigables{margin-top: 22px;}.amigables{margin-bottom: 18px;gap: 0;font-size: 13px;line-height: 1.4;}.amigables a,.amigables a:hover{height: auto;padding: 2px 0;border: 0 !important;background: none !important;box-shadow: none !important;color: var(--t-gris) !important;font-size: 13px;font-weight: 500;}.amigables a:hover{color: var(--t-azul) !important;}.amigables a:not(:first-child)::before{content: "";display: inline-block;width: 5px;height: 5px;margin: 0 10px 1px 8px;border-right: 1.5px solid #b5b9c0;border-top: 1.5px solid #b5b9c0;transform: rotate(45deg);}.amigables a:first-child,.amigables a:first-child:hover{padding: 2px 0;font-size: 0;}.amigables a:first-child::before{width: 14px;height: 14px;filter: grayscale(1) brightness(.6);}.amigables a:last-child,.amigables a:last-child:hover{background: none !important;color: var(--t-tinta) !important;font-weight: 600;padding: 2px 0;}@media (min-width: 768px){.row:has(>[class*="col-"]>.lateral)>[class*="col-"]{flex: 1 1 0;max-width: 100%;min-width: 0;}.row:has(>[class*="col-"]>.lateral)>[class*="col-"]:has(>.lateral){flex: 0 0 236px;max-width: 236px;}}@media (min-width: 1200px){.row:has(>[class*="col-"]>.lateral)>[class*="col-"]:has(>.lateral){flex-basis: 256px;max-width: 256px;}}.lateral{padding-bottom: 20px;}@media (min-width: 768px){.lateral{padding-right: 6px;}}.row:has(>[class*="col-"]>.lateral-fuera)>[class*="col-"]:has(>.lateral-fuera){display: none !important;}.row:has(>[class*="col-"]>.lateral-fuera)>[class*="col-"]{flex: 0 0 100%;max-width: 100%;}.lateral__explora{display: none;}html body .lateral--explora .menu,html body .lateral--explora .menu.menu-2{margin: 0;padding: 0;font-size: 14px;background: none;border: 0;border-top: 1px solid var(--t-linea);box-shadow: none;}html body .lateral--explora>.menu:first-of-type{border-top: 0;}html body .lateral--explora .menu .titulo-cat{display: flex;align-items: center;justify-content: space-between;margin: 0;padding: 12px 2px 8px;background: none;color: var(--t-gris) !important;-webkit-text-fill-color: currentColor;font-size: 11.5px !important;font-weight: 700;line-height: 1.2;letter-spacing: .1em;text-transform: uppercase;text-decoration: none !important;text-shadow: none !important;}.lateral--explora .menu .titulo-cat::after{display: none !important;}.lateral__plegar{display: flex;align-items: center;justify-content: space-between;width: 100%;margin: -4px 0;padding: 4px 0;border: 0;background: none;color: inherit;font: inherit;letter-spacing: inherit;text-transform: inherit;cursor: pointer;}.lateral__plegar::after{content: "";width: 7px;height: 7px;margin-right: 6px;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: translateY(-2px) rotate(45deg);transition: transform .2s ease;}.lateral__plegar[aria-expanded="false"]::after{transform: rotate(-45deg);}.lateral__plegar:hover{color: var(--t-tinta);}.lateral__plegar:focus-visible{outline: 2px solid var(--t-azul);outline-offset: 2px;border-radius: 4px;}.lateral--explora.is-plegable .menu.is-plegado>ul{display: none;}html body .lateral--explora .menu ul{margin: 0 0 10px;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none;overflow: visible;animation: tAparece .25s var(--t-curva) both;}html body .lateral--explora .menu ul li{margin: 0;padding: 0;border: 0;background: none;font-size: 14px;line-height: 1.3;}html body .lateral--explora .menu ul li a{display: block;position: relative;padding: 6px 10px;border-radius: 8px;background: none;color: var(--t-tinta) !important;font-size: 14px !important;font-weight: 500;line-height: 1.3;text-decoration: none !important;transition: background .15s ease,color .15s ease;}.lateral--explora .menu ul li a::before,.lateral--explora .menu ul li a::after{display: none !important;}html body .lateral--explora .menu ul li a:hover{padding-left: 10px;background: var(--t-fondo);color: var(--t-azul) !important;}html body .lateral--explora .menu ul li a[aria-current]{background: var(--t-azul-suave);color: var(--t-azul) !important;font-weight: 700;}html body .lateral--explora .todos-servicios{margin: 4px 0 18px;padding: 0;}html body .lateral--explora .todos-servicios .btn-secondary{display: block;width: 100% !important;padding: 8px 14px !important;border: 1px solid var(--t-tinta) !important;border-radius: 999px !important;background: var(--t-tinta) !important;color: #fff !important;font-size: 13.5px !important;font-weight: 600 !important;text-align: center;box-shadow: none;transform: none;}html body .lateral--explora .todos-servicios .btn-secondary:hover{background: var(--t-azul) !important;border-color: var(--t-azul) !important;}@media (min-width: 768px){html body .lateral--explora .menu,html body .lateral--explora .menu.menu-2,html body .lateral--explora>.menu:first-of-type{margin: 0 0 18px;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none;}html body .lateral--explora.is-plegable .menu.is-plegado>ul{display: block;}html body .lateral--explora .menu .titulo-cat{padding: 0 0 8px 19px;background: none;color: #3c4048 !important;font-size: 13.5px !important;font-weight: 700;letter-spacing: 0;text-transform: none;}.lateral--explora .lateral__plegar{margin: 0;padding: 0;pointer-events: none;cursor: default;}.lateral--explora .lateral__plegar::after{display: none;}html body .lateral--explora .menu ul{margin: 0;border: 1px solid var(--t-linea);border-radius: 14px;background: #fff;box-shadow: 0 8px 22px -16px rgba(0,30,70,.28);overflow: hidden;}html body .lateral--explora .menu ul li + li{border-top: 1px solid #eef0f3;}html body .lateral--explora .menu ul li a{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 11px 18px;border-radius: 0;color: var(--t-azul) !important;font-size: 14.5px !important;font-weight: 500;transition: background .15s ease,color .15s ease;}.lateral--explora .menu ul li a::after{content: "" !important;display: block !important;position: static;flex: none;width: 7px;height: 7px;margin-right: 2px;border-right: 1.8px solid #b8c2d0;border-bottom: 1.8px solid #b8c2d0;transform: rotate(-45deg);transition: transform .2s ease,border-color .2s ease;}.lateral--explora .menu ul li a::before{content: "" !important;display: block !important;position: absolute;left: 0;top: 8px;bottom: 8px;width: 3px;border-radius: 0 3px 3px 0;background: var(--t-azul);opacity: 0;transition: opacity .15s ease;}html body .lateral--explora .menu ul li a:hover{padding-left: 18px;background: var(--t-azul-suave,#eef5fd);color: var(--t-azul-oscuro,#003e80) !important;}.lateral--explora .menu ul li a:hover::after{border-color: var(--t-azul);transform: translateX(3px) rotate(-45deg);}html body .lateral--explora .menu ul li a[aria-current]{background: var(--t-azul-suave,#eef5fd);color: var(--t-azul-oscuro,#003e80) !important;font-weight: 700;}.lateral--explora .menu ul li a[aria-current]::before{opacity: 1;}.lateral--explora .menu ul li a[aria-current]::after{border-color: var(--t-azul);}}@media (min-width: 768px){html body .lateral--explora .menu.menu-marcas,html body .lateral--explora .menu.menu-marcas:not(.is-plegado){margin-top: 18px;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none;overflow: visible;}}@media (min-width: 768px) and (prefers-reduced-motion: reduce){html body .lateral--explora .menu ul li a:hover{transform: none;}}.menu-marcas__rotulo{margin: 0;padding: 12px 2px 8px;color: var(--t-gris) !important;font-size: 11.5px !important;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;}html body .menu-marcas .marcas-lateral{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr));gap: 6px !important;margin: 0 0 12px;}html body .menu-marcas .marcas-lateral a{display: block;padding: 0;border-radius: 8px;}html body .menu-marcas .marcas-lateral img,html body .menu-marcas .marcas-lateral .img-thumbnail{display: block;width: 100%;height: 34px;margin: 0;padding: 4px;object-fit: contain;border: 1px solid var(--t-linea);border-radius: 8px;background: #fff;box-shadow: none;filter: grayscale(1);opacity: .75;transition: filter .2s ease,opacity .2s ease,border-color .2s ease;}html body .menu-marcas .marcas-lateral a:hover img{filter: none;opacity: 1;border-color: rgba(0,87,180,.35);box-shadow: none;}@media (max-width: 767.98px){.lateral--explora{margin: 24px 0 8px;padding: 16px 16px 4px;border: 1px solid var(--t-linea);border-radius: var(--t-radio);background: var(--t-fondo);}.lateral--explora .lateral__explora{display: block;margin: 0 0 4px;color: var(--t-tinta);font-size: 18px;font-weight: 800;letter-spacing: -.02em;}html body .lateral--explora .menu .titulo-cat{padding: 14px 2px;font-size: 12px !important;color: var(--t-tinta) !important;}html body .lateral--explora .menu ul{display: grid;grid-template-columns: 1fr 1fr;gap: 2px 8px;}html body .lateral--explora .menu ul li a{padding: 8px 10px;background: #fff;}html body .lateral--explora .todos-servicios{margin-top: 10px;}}html body .menu.blog-aside{margin: 0 0 20px;padding: 0;background: none;border: 0;box-shadow: none;}html body .menu.blog-aside ul{margin: 0;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none;}html body .menu.blog-aside ul li{margin: 0;padding: 0;border: 0;background: none;font-size: 14px;}html body .menu.blog-aside ul li a{display: block;padding: 6px 10px;border-radius: 8px;color: var(--t-tinta) !important;font-size: 14px !important;font-weight: 500;text-decoration: none !important;}.menu.blog-aside ul li a::before,.menu.blog-aside ul li a::after{display: none !important;}html body .menu.blog-aside ul li a:hover{padding-left: 10px;background: var(--t-fondo);color: var(--t-azul) !important;}html body .menu.blog-aside ul li a.is-active{color: var(--t-azul) !important;background: var(--t-azul-suave);font-weight: 700;}.tira-logos{margin: 32px 0 0;padding: 28px 0 6px;}.tira-logos .slider{margin: 0;height: 64px;background: transparent;box-shadow: none;}.tira-logos .slider::before,.tira-logos .slider::after{height: 64px;}.tira-logos .slider .slide{height: 64px;display: flex;align-items: center;justify-content: center;}.tira-logos .slider .slide img{height: 44px;width: auto;filter: grayscale(1) brightness(0);opacity: .75;transition: filter .3s ease,opacity .3s ease;}.tira-logos .slider .slide img:hover{filter: none;opacity: 1;}section.cta-pie{position: relative;min-height: 0;margin: 0;padding: 26px 0;background: #0b1626;color: #fff;overflow: hidden;}.cta-pie::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 3px;background: linear-gradient(90deg,var(--t-azul) 0%,var(--t-azul-claro) 40%,rgba(159,202,255,0) 85%);}.cta-pie::after{content: "";position: absolute;right: -120px;top: -160px;width: 420px;height: 420px;border-radius: 50%;background: radial-gradient(circle,rgba(0,87,180,.45) 0%,rgba(0,87,180,0) 70%);pointer-events: none;}.cta-pie__fila{position: relative;z-index: 1;display: flex;align-items: center;justify-content: space-between;gap: 20px 32px;flex-wrap: wrap;}@media (max-width: 575.98px){section.cta-pie{padding: 22px 0;}}#myBtn{width: 40px;height: 40px;padding: 0;display: grid;place-items: center;border-radius: 50%;background: var(--t-tinta);border: 0;box-shadow: 0 10px 24px -10px rgba(0,0,0,.5);}#myBtn .icon{width: 15px;height: 15px;}#myBtn:hover{background: var(--t-azul);}.cookiealert{border-radius: var(--t-radio) !important;border: 1px solid var(--t-linea) !important;box-shadow: 0 24px 50px -20px rgba(0,0,0,.35) !important;font-family: var(--t-fuente);font-size: 13.5px;}@media (min-width: 768px){.cookiealert{max-width: 760px;padding: 10px 12px 10px 14px;}.cookiealert .cookiealert-container{flex-wrap: nowrap;}.cookiealert .cookiealert-text strong{display: inline;margin-right: 4px;}}.cookiealert .cookiealert-container{gap: 12px;}.cookiealert .cookiealert-icon{width: 34px;height: 34px;}.cookiealert .cookiealert-icon svg{width: 22px;height: 22px;}.cookiealert .cookiealert-text strong{font-size: 14px !important;}.cookiealert .cookiealert-text span,.cookiealert .cookiealert-text a{font-size: 13px !important;line-height: 1.45;}.cookiealert .btn{padding: 7px 16px !important;font-size: 13px !important;}main .form-control{border-radius: var(--t-radio-sm);border-color: var(--t-linea);font-size: 14.5px;}main .form-control:focus{border-color: var(--t-azul);box-shadow: 0 0 0 4px rgba(0,87,180,.12);}@media (prefers-reduced-motion: reduce){.cabecera__texto,.cabecera__foto,.lateral--explora .menu ul{animation: none !important;}html body .lateral--explora .menu ul li a{transition: none !important;}}.cabecera{padding: 0;background: #0d1014;border-bottom: 0;overflow: hidden;isolation: isolate;}.cabecera .cabecera__foto{position: absolute;inset: 0;z-index: -2;height: auto;border-radius: 0;box-shadow: none;animation: none;}.cabecera::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg,rgba(8,10,14,.9) 0%,rgba(8,10,14,.72) 45%,rgba(8,10,14,.25) 100%);}.cabecera::after{width: min(520px,55%);}.cabecera__rejilla{grid-template-columns: minmax(0,1fr);min-height: 0;padding-top: 40px;padding-bottom: 38px;}.cabecera__texto{max-width: 720px;}html body .cabecera .cabecera__titulo{color: #fff !important;}.cabecera .cabecera__parrafo{color: rgba(255,255,255,.84);}.cabecera .cabecera__etiqueta{border-color: rgba(255,255,255,.25);background: rgba(255,255,255,.1);color: #fff;}.cabecera__etiqueta::before{background: var(--t-azul-claro);box-shadow: 0 0 0 3px rgba(159,202,255,.25);}@media (max-width: 991.98px){.cabecera__rejilla{grid-template-columns: minmax(0,1fr);padding-top: 30px;padding-bottom: 28px;}.cabecera .cabecera__foto{height: auto;}}@media (max-width: 575.98px){.cabecera__rejilla{grid-template-columns: minmax(0,1fr);padding-top: 24px;padding-bottom: 22px;}.cabecera::before{background: linear-gradient(90deg,rgba(8,10,14,.9),rgba(8,10,14,.7));}}@media (min-width: 768px){.mega-fotos{padding-top: 14px;gap: 8px;}.navbar--mega .mega-foto{padding-bottom: 10px;}.mega-foto__nombre{margin-top: 6px;font-size: 13px;}.mega-cat{gap: 28px;padding: 18px 0 22px;}.mega-cat{grid-template-columns: minmax(200px,250px) 1fr;}.mega-cat__titulo{margin-bottom: 4px;font-size: 22px;}.mega-cat__titulo + .mega-boton{margin-top: 12px;}.navbar--mega .mega-boton{padding: 9px 18px;font-size: 14px;gap: 8px;}.mega-lista{gap: 8px;}.navbar--mega .mega-prod{min-height: 0;padding: 9px 10px 9px 14px;border-radius: 12px;gap: 10px;}.mega-prod__nombre{font-size: 14px;-webkit-line-clamp: 1;}.mega-prod__precio{margin-top: 0;}.mega-prod__precio strong{font-size: 14px;}.mega-prod__flecha{width: 26px;height: 26px;font-size: 13px;}}section.cta-pie{background: radial-gradient(ellipse 55% 140% at 100% 0%,rgba(90,130,190,.14) 0%,rgba(90,130,190,0) 70%),linear-gradient(120deg,#0f1a2c 0%,#142338 55%,#111d30 100%);border-top: 0;}.cta-pie::before{background: linear-gradient(90deg,rgba(159,202,255,.4) 0%,rgba(159,202,255,.1) 55%,rgba(159,202,255,0) 100%);height: 1px;}.cta-pie::after{background: radial-gradient(circle,rgba(140,170,220,.08) 0%,rgba(140,170,220,0) 70%);}:where(img[width][height]){height: auto;}@media (min-width: 992px){.footer--v2 .footer-col--brand{grid-column: 1;grid-row: 1;}.footer--v2 .footer-col--marcas{grid-column: 1;grid-row: 2;}.footer--v2 .footer-col--cats{grid-column: 2;grid-row: 1 / span 2;}.footer--v2 .footer-col--legal{grid-column: 3;grid-row: 1 / span 2;}.footer--v2 .footer-col--contact{grid-column: 4;grid-row: 1 / span 2;}}@media (min-width: 576px) and (max-width: 991.98px){html body .footer--v2 .footer-grid{display: block;columns: 2;column-gap: 40px;}.footer--v2 .footer-grid>.footer-col{break-inside: avoid;-webkit-column-break-inside: avoid;display: inline-block;width: 100%;margin-bottom: 36px;}.footer--v2 .footer-col--legal{break-before: column;-webkit-column-break-before: always;}}.footer--v2 .pie-marcas p{margin: 0 0 8px;line-height: 1.7;}.footer--v2 .pie-marcas__lista span{color: rgba(255,255,255,.3);}html body .footer--v2 .pie-marcas a{white-space: nowrap;color: #cfd3da !important;text-decoration: none !important;}html body .footer--v2 .pie-marcas a:hover{color: #fff !important;text-decoration: underline !important;text-underline-offset: 3px;}html body .footer--v2 .pie-marcas__todas{color: #fff !important;font-weight: 600;}@media (max-width: 575.98px){html body .footer--v2 .footer-grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: 20px;}.footer--v2 .footer-grid>.footer-col{grid-column: 1 / -1;}.footer--v2 .footer-grid>.footer-col--legal{grid-column: 1;}.footer--v2 .footer-grid>.footer-col--marcas{grid-column: 2;}}.mp-pestanas{display: grid;grid-auto-columns: 1fr;grid-auto-flow: column;gap: 4px;margin: 8px 16px 14px;padding: 4px;border-radius: 999px;background: var(--t-fondo,#f5f6f8);}.mp-pestana{padding: 9px 10px;border: 0;border-radius: 999px;background: none;color: var(--t-gris,#6b6f76);font: inherit;font-size: 14px;font-weight: 700;cursor: pointer;transition: background .2s ease,color .2s ease,box-shadow .2s ease;}.mp-pestana.is-activa{background: #fff;color: var(--t-tinta,#161616);box-shadow: 0 2px 8px -3px rgba(0,0,0,.25);}.mp-pestana:focus-visible{outline: 2px solid var(--t-azul,#0057b4);outline-offset: 2px;}.mp-panel{padding: 0 16px;}.mp-panel[hidden]{display: none;}.mp-fotos{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px 10px;margin: 0;padding: 0;list-style: none;}.mp-fotos li{margin: 0;padding: 0;}html body .mp-foto{display: block;color: var(--t-tinta,#161616) !important;text-decoration: none !important;}.mp-foto__caja{display: block;aspect-ratio: 1;border-radius: 10px;overflow: hidden;background: radial-gradient(circle at 50% 38%,#fff 0,#f1f1f2 72%);}.mp-foto__caja img{display: block;width: 100%;height: 100%;padding: 4px;object-fit: contain;}.mp-foto.is-activa .mp-foto__caja{box-shadow: inset 0 0 0 2px var(--t-azul,#0057b4);}.mp-foto__nombre{display: block;margin-top: 6px;font-size: 12.5px;font-weight: 600;line-height: 1.25;overflow-wrap: normal;word-break: normal;hyphens: auto;}.mp-foto__texto{display: block;min-width: 0;}.mp-foto__desc{display: none;}.mobile-panel--lista .mp-fotos{grid-template-columns: 1fr;gap: 0;}.mobile-panel--lista .mp-fotos li{border-bottom: 1px solid var(--t-linea,#e6e7ea);}.mobile-panel--lista .mp-fotos li:last-child{border-bottom: 0;}html body .mobile-panel--lista .mp-foto{position: relative;display: flex;align-items: center;gap: 14px;padding: 8px 26px 8px 0;}.mobile-panel--lista .mp-foto::after{content: "";position: absolute;right: 6px;top: 50%;width: 7px;height: 7px;margin-top: -4px;border-top: 2px solid #b9bec6;border-right: 2px solid #b9bec6;transform: rotate(45deg);}.mobile-panel--lista .mp-foto__caja{flex: 0 0 56px;width: 56px;height: 56px;border-radius: 10px;}.mobile-panel--lista .mp-foto__caja img{padding: 3px;}.mobile-panel--lista .mp-foto__nombre{margin-top: 0;font-size: 15px;line-height: 1.3;}.mobile-panel--lista .mp-foto__desc{display: block;margin-top: 2px;color: var(--t-gris,#6b6f76);font-size: 12.5px;font-weight: 500;line-height: 1.3;}.mobile-panel--lista .mp-foto.is-activa .mp-foto__nombre{color: var(--t-azul,#0057b4);}.mp-lista{display: grid;grid-template-columns: 1fr 1fr;gap: 0 12px;margin: 16px 0 0;padding: 0;list-style: none;}.mp-lista li{margin: 0;padding: 0;border-bottom: 1px solid var(--t-linea,#e6e7ea);}html body .mp-lista a{display: block;padding: 10px 0;color: var(--t-tinta,#161616) !important;font-size: 13.5px;font-weight: 600;line-height: 1.25;text-decoration: none !important;}html body .mp-todo{display: flex;align-items: center;justify-content: center;gap: 6px;margin: 16px 0 4px;padding: 10px 16px;border: 1px solid var(--t-linea,#e6e7ea);border-radius: 999px;color: var(--t-tinta,#161616) !important;font-size: 14px;font-weight: 600;text-decoration: none !important;}.navbar.fixed-top{transition: transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease;}.navbar.fixed-top.is-oculta{transform: translateY(-100%);box-shadow: none;}@media (prefers-reduced-motion: reduce){.navbar.fixed-top{transition: none;}}@media (min-width: 768px) and (max-width: 991.98px){.navbar.fixed-top>.container{padding-left: 15px;padding-right: 15px;}.navbar-brand{margin-right: 12px;}.navbar-brand img{height: 22px;}}@media (min-width: 768px){.navbar .navbar-nav{gap: 0;}.navbar-light .navbar-nav .nav-link,.navbar .navbar-nav>.nav-item{font-size: 13.5px;}html body .navbar-light .navbar-nav .nav-link{padding: 7px 8px;}.navbar--mega .navbar-nav .mega-item>.nav-link{padding-right: 1px;}}@media (min-width: 768px){html body .navbar-nav .nav-item:not(:last-child){margin-right: 0 !important;}.navbar .navbar-nav{gap: 2px;flex-wrap: nowrap;}html body .navbar-nav .nav-link{white-space: nowrap;}html body .navbar-nav>.nav-item + .nav-item::before{display: block;left: -1px;height: 14px;background: rgba(35,38,43,.18);pointer-events: none;}}html body section.cta-pie{background: linear-gradient(180deg,#1b1b1c 0%,#111112 55%,#050505 100%);border-top: 1px solid #2a2a2c;}body:has(section.cta-pie) .footer.footer--v2.footer--negro::before{display: none;}.cta-pie::before{background: linear-gradient(90deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.04) 60%,rgba(255,255,255,0) 100%);height: 1px;}.cta-pie::after{background: radial-gradient(circle,rgba(255,255,255,.05) 0%,rgba(255,255,255,0) 70%);}@media (min-width: 992px){html body .navbar-nav .nav-item:not(:last-child){margin-right: 0 !important;}html body .navbar-light .navbar-nav .nav-link{padding: 7px 8px;}.navbar--mega .navbar-nav .mega-item>.nav-link{padding-right: 1px;}}@media (min-width: 768px){.lateral--servicio{display: flex;flex-direction: column;padding-top: 4px;}.lateral--servicio>.menu:nth-of-type(2){order: 1;}.lateral--servicio>.todos-servicios{order: 2;}.lateral--servicio>.menu:nth-of-type(3){order: 3;}.lateral--servicio>.menu:nth-of-type(1){order: 4;}html body .lateral--servicio .menu ul{border-color: var(--t-linea,#e6e7ea);border-radius: var(--t-radio,14px);box-shadow: 0 18px 40px -28px rgba(0,40,90,.35);}html body .lateral--servicio .menu .titulo-cat{padding: 0 0 10px 2px;color: var(--t-tinta,#161616) !important;font-size: 16px !important;font-weight: 800;letter-spacing: -.01em;}html body .lateral--servicio .todos-servicios{margin: -4px 0 22px;}html body .lateral--servicio .todos-servicios .btn-secondary{padding: 11px 16px !important;border-color: var(--t-azul,#0057b4) !important;background: var(--t-azul,#0057b4) !important;font-size: 14.5px !important;}html body .lateral--servicio .todos-servicios .btn-secondary:hover{border-color: var(--t-azul-oscuro,#003e80) !important;background: var(--t-azul-oscuro,#003e80) !important;}}@media (min-width: 768px){.lateral--ficha>.menu,.lateral--ficha>.todos-servicios{order: 0 !important;}}@media (min-width: 768px){.navbar--mega .mega-panel>.container{transition: content-visibility .2s allow-discrete;}.navbar--mega .mega-panel:not(.is-abierto)>.container{content-visibility: hidden;}}.mobile-panel>.mobile-panel__body{transition: content-visibility .32s allow-discrete;}.mobile-panel:not(.is-open)>.mobile-panel__body{content-visibility: hidden;}@keyframes pt-aparecer{from{opacity: 0}to{opacity: 1}}@media (prefers-reduced-motion: no-preference){html.pt-anim :is(.pt-seccion:not(.pt-dest) .pt-cabecera,.pt-fila,.pt-servicio,.pt-ops__fila>li,.opiniones-sep,.opinion-g,.cont-productos .producto,.cat-tarjeta,.cat-contenido,.cg-bloque,.tira-logos,.cta-pie__fila,.footer-col):not(.is-visto){opacity: 0;}html.pt-anim :is(.pt-seccion:not(.pt-dest) .pt-cabecera,.pt-fila,.pt-servicio,.pt-ops__fila>li,.opiniones-sep,.opinion-g,.cont-productos .producto,.cat-tarjeta,.cat-contenido,.cg-bloque,.tira-logos,.cta-pie__fila,.footer-col):not(.is-hecho){will-change: opacity;}html.pt-anim .is-visto{animation: pt-aparecer 1.5s cubic-bezier(.25,.8,.3,1) both;animation-delay: var(--pt-retraso,0ms);}html.pt-anim .is-visto.is-ya{animation: none;}}html body .cabecera .cabecera__etiqueta{padding: 0;border: 0;border-radius: 0;background: none;color: rgba(255,255,255,.92);font-size: 13.5px;letter-spacing: .01em;}html body .cabecera .cabecera__etiqueta::before{content: "✓";width: auto;height: auto;margin-top: 0;border-radius: 0;background: none;box-shadow: none;color: var(--t-azul-claro,#9fcaff);font-weight: 800;}@media (min-width: 768px){html body .navbar--mega .mega-abrir{width: 24px;height: 32px;margin-left: 2px;}}@media (max-width: 767.98px){.footer .pie-oculta-movil{display: none !important;}}:is(.amigables,.pag-amigables)>a:first-child{display: inline-flex;align-items: center;justify-content: center;min-width: 24px;min-height: 24px;}html body .blog-card__cat{min-height: 26px;display: inline-flex;align-items: center;}html body .cg-cifras{display: grid;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));margin: 0 0 32px;padding: 22px 0;border-top: 1px solid var(--t-linea,#e6e7ea);border-bottom: 1px solid var(--t-linea,#e6e7ea);list-style: none;}html body .cg-cifras li{display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 2px 12px;text-align: center;}html body .cg-cifras li + li{border-left: 1px solid var(--t-linea,#e6e7ea);}html body .cg-cifras strong{font-size: clamp(24px,1.2vw + 16px,32px);font-weight: 700;line-height: 1;letter-spacing: -.02em;}html body .cg-cifras span{color: var(--t-gris,#6b6f76);font-size: 12.5px;letter-spacing: .02em;}html body .cg-cifras strong{color: var(--t-azul,#0057b4) !important;}@media (max-width: 767.98px){html body .cg-cifras{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 18px;padding: 18px 0;}html body .cg-cifras li:nth-child(odd){border-left: 0;}}html body .cont-categoria .articulo .cg-cifras{max-width: none;margin: 28px 0 32px !important;padding: 22px 0 !important;list-style: none !important;}html body .cont-categoria .articulo .cg-cifras li{margin: 0 !important;padding: 2px 12px !important;font-size: inherit !important;line-height: inherit !important;}html body .cont-categoria .articulo .cg-cifras li::before{content: none !important;display: none !important;}html body .cont-categoria .articulo .cg-cifras strong{font-size: clamp(24px,1.2vw + 16px,32px);font-weight: 700 !important;line-height: 1;}html body .cont-categoria .articulo .cg-cifras span{color: var(--t-gris,#6b6f76) !important;font-size: 12.5px !important;line-height: 1.4;}@media (max-width: 767.98px){html body .cont-categoria .articulo .cg-cifras{padding: 18px 0 !important;}}html body .mobile-panel__footer{gap: 8px;}html body .mobile-panel__footer .mobile-panel__cta{padding: 10px 8px !important;font-size: 14px !important;}html body .mobile-panel__cta--llamar{background: #fff !important;border: 1px solid var(--t-azul,#0057b4) !important;color: var(--t-azul,#0057b4) !important;}html body .mobile-panel__cta--llamar:hover,html body .mobile-panel__cta--llamar:focus{background: var(--t-azul-suave,#eef5fd) !important;}html body .mobile-panel__cta--wa{background: #25d366 !important;border: 1px solid #25d366 !important;color: #fff !important;}html body .mobile-panel__cta--wa:hover,html body .mobile-panel__cta--wa:focus{background: #1ebe57 !important;border-color: #1ebe57 !important;}html body .mobile-panel__cta .icon{width: 15px;height: 15px;flex-shrink: 0;}html body .mobile-panel.hay-mas>.mobile-panel__body{-webkit-mask-image: linear-gradient(to bottom,#000 calc(100% - 72px),transparent);mask-image: linear-gradient(to bottom,#000 calc(100% - 72px),transparent);}html body .mobile-panel__mas{position: absolute;left: 50%;bottom: calc(var(--mp-pie,72px) + 10px);z-index: 5;display: flex;align-items: center;justify-content: center;width: 38px;height: 38px;margin-left: -19px;padding: 0;border: 1px solid var(--t-linea,#e6e7ea);border-radius: 50%;background: rgba(255,255,255,.96);color: var(--t-azul,#0057b4);box-shadow: 0 6px 16px -8px rgba(0,30,70,.35);cursor: pointer;}html body .mobile-panel__mas[hidden]{display: none;}html body .mobile-panel__mas:active{transform: scale(.92);}html body .mobile-panel__mas:focus-visible{outline: 2px solid var(--t-azul,#0057b4);outline-offset: 2px;}html body .mobile-panel__mas.is-saltando{animation: mp-saltito .7s ease-in-out .35s 2;}@keyframes mp-saltito{0%,100%{transform: translateY(0)}50%{transform: translateY(5px)}}@media (prefers-reduced-motion: reduce){html body .mobile-panel__mas.is-saltando{animation: none;}}html body .mobile-panel__footer{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px;}html body .mobile-panel__footer .mobile-panel__cta{width: 100% !important;min-width: 0;overflow: hidden;padding: 10px 4px !important;font-size: clamp(12.5px,3.5vw,14px) !important;gap: 5px;}@media (max-width: 379.98px){html body .mobile-panel__footer .mobile-panel__cta .icon{display: none;}}html body .video-fachada{background: #000;}html body .video-fachada__boton{display: block;width: 100%;height: 100%;padding: 0;border: 0;background: #000;cursor: pointer;}html body .video-fachada__boton img{display: block;width: 100%;height: 100%;object-fit: cover;opacity: .92;transition: opacity .2s ease;}html body .video-fachada__boton:hover img{opacity: 1;}html body .video-fachada__play{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);line-height: 0;filter: drop-shadow(0 4px 10px rgba(0,0,0,.35));transition: transform .2s ease;}html body .video-fachada__boton:hover .video-fachada__play{transform: translate(-50%,-50%) scale(1.06);}html body .video-fachada__boton:focus-visible{outline: 3px solid #fff;outline-offset: -6px;}html body .cg{content-visibility: auto;contain-intrinsic-size: auto 2600px;}html body footer.footer{content-visibility: auto;contain-intrinsic-size: auto 700px;}