/*! fuente:9796b14fb74761ab9eff4d5f085c3b87 */
.icon{display: inline-block;vertical-align: -.125em;fill: currentColor;}#myBtn{display: none;position: fixed;bottom: 10px;right: 13px;z-index: 99;border: none;outline: none;background-color: rgba(136,136,136,0.5);color: white;cursor: pointer;border-radius: 50px;font-size: 18px;}#myBtn:hover{background-color: #555;}section{min-height:100vh;}a:not(.btn-secondary,.btn-primary,.btn-success,footer a,.cat-hijo a,.nav-link,.contacto-directo a,.menu a,.amigables a){color: #0057b4 !important;}.cookiealert{position: fixed;bottom: 20px;left: 50%;width: calc(100% - 40px);max-width: 880px;margin: 0 !important;padding: 18px 22px;z-index: 98;opacity: 0;visibility: hidden;border: none;border-radius: 14px;transform: translate(-50%,calc(100% + 40px));transition: opacity 400ms ease-out,transform 500ms cubic-bezier(.2,.8,.2,1),visibility 400ms;color: #2c3e50;background: #ffffff;box-shadow: 0 18px 50px rgba(0,30,80,.18),0 4px 12px rgba(0,30,80,.08);border-left: 4px solid #0057b4;}.cookiealert-container{display: flex;align-items: center;gap: 16px;flex-wrap: wrap;justify-content: center;text-align: left;}.cookiealert-icon{flex: 0 0 auto;width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;background: #e8f1fb;color: #0057b4;border-radius: 50%;}.cookiealert-text{flex: 1 1 320px;font-size: 0.95rem;line-height: 1.45;color: #2c3e50;}.cookiealert-text strong{display: block;font-size: 1.05rem;color: #0057b4;margin-bottom: 2px;}@media (max-width: 767px){.cookiealert{padding: 8px 12px;bottom: 8px;width: calc(100% - 16px);border-radius: 10px;border-left-width: 3px;}.cookiealert-container{flex-wrap: nowrap;gap: 10px;text-align: left;align-items: center;}.cookiealert-icon{width: 28px;height: 28px;align-self: center;}.cookiealert-icon svg{width: 16px;height: 16px;}.cookiealert-text{flex: 1 1 auto;font-size: 0.78rem;line-height: 1.3;min-width: 0;align-self: center;}.cookiealert-text strong{display: inline;font-size: 0.82rem;margin: 0 4px 0 0;}.cookiealert-text strong::after{content: ":";}.cookiealert-actions{margin-left: 0 !important;gap: 0;align-self: center;flex-shrink: 0;flex-direction: column;align-items: stretch;min-width: 88px;}.cookiealert .acceptcookies{order: -1;}.cookiealert .acceptcookies,.cookiealert .rejectcookies{margin: 0 !important;min-height: 32px;padding: 4px 12px !important;font-size: 0.72rem !important;font-weight: 600 !important;line-height: 1.15 !important;height: auto;width: 100%;text-align: center;border-width: 1px !important;border-radius: 20px;font-family: inherit;}.cookiealert .acceptcookies{box-shadow: 0 2px 6px rgba(0,87,180,.3);}}@media (max-width: 480px){.cookiealert .acceptcookies,.cookiealert .rejectcookies{padding: 3px 10px !important;font-size: 0.68rem !important;}}#error404{width: 100%;;display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;padding: 20px 50px;}.nuevo-alert-success{margin-top: 50px;color: #155724;background-color: #d4edda;border: 1px solid #c3e6cb;padding: 20px;}.nuevo-alert{margin-top: 50px;color: #721c24;background-color: #f8d7da;border: 1px solid #f5c6cb;padding: 20px;}.alert-danger-p{font-size: 1.5em!important;text-align: center;}#error404 p{font-size: 1.3em;}#error404 .error404{font-size: 7em!important;color:#0074d9;}#error-acceso .error-acceso{font-size: 3em!important;color:#0074d9;}#error404 h2{font-size: 2em;}.complementos-estructuras img{width: 100%;}.cookiealert.show{opacity: 1;visibility: visible;transform: translate(-50%,0);transition-delay: 800ms;}.cookiealert a{color: #0057b4;font-weight: 600;text-decoration: underline;text-underline-offset: 2px;}.cookiealert a:hover{color: #003e80;}.cookiealert-actions{flex: 0 0 auto;margin-left: auto;display: flex;gap: 10px;align-items: center;}.cookiealert .acceptcookies,.cookiealert .rejectcookies{flex: 0 0 auto;padding: 10px 22px;font-size: 0.95rem;font-weight: 600;letter-spacing: .2px;border-radius: 30px;transition: transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease;}.cookiealert .acceptcookies{background: #0057b4;border: 2px solid #0057b4;color: #fff;box-shadow: 0 4px 12px rgba(0,87,180,.35);}.cookiealert .acceptcookies:hover,.cookiealert .acceptcookies:focus{background: #0069d9;border-color: #0069d9;transform: translateY(-1px);box-shadow: 0 6px 16px rgba(0,87,180,.45);outline: none;}.cookiealert .rejectcookies{background: transparent;border: 2px solid #0057b4;color: #0057b4;box-shadow: none;}.cookiealert .rejectcookies:hover,.cookiealert .rejectcookies:focus{background: #e8f1fb;transform: translateY(-1px);outline: none;}#button{display: inline-block;background-color: #FF9800;width: 50px;height: 50px;text-align: center;border-radius: 4px;position: fixed;bottom: 30px;right: 30px;transition: background-color .3s,opacity .5s,visibility .5s;opacity: 0;visibility: hidden;z-index: 1000;}#button::after{content: "";display: block;width: 1em;height: 1em;margin: 0 auto;background-color: #fff;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3z'/%3E%3C/svg%3E") center / contain no-repeat;font-size: 2em;}#button:hover{cursor: pointer;background-color: #333;}#button:active{background-color: #555;}#button.show{opacity: 1;visibility: visible;}.content{width: 77%;margin: 50px auto;font-family: 'Merriweather',serif;font-size: 17px;color: #6c767a;line-height: 1.9;}@media (min-width: 500px){.content{width: 43%;}#button{margin: 30px;}}.content h1{margin-bottom: -10px;color: #03a9f4;line-height: 1.5;}.content h3{font-style: italic;color: #96a2a7;}*{box-sizing: border-box;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block;}body{line-height: 1;}ol,ul{list-style: none;}blockquote,q{quotes: none;}blockquote:before,blockquote:after,q:before,q:after{content: '';content: none;}.marcas-lateral{margin-top: 20px;margin-bottom: 40px;display: flex;flex-flow: row wrap;justify-content: center;align-items: center;}.menu .marcas-lateral a{padding: 0;}.marcas-lateral p{display: inline-block;padding: 5px;font-size: 0.8em;border: 1px solid rgb(219,219,219);background-color: rgb(245,245,245);margin-right: 2px;margin-bottom: 4px;}h3{font-size: 1.3em;font-weight: bold;}h3:not(.table-pioneer h3){margin: 30px 0 10px 0;}.h2humo{font-size: 1.3em;font-weight: bold;margin: 5px 0!important;}h4{font-size: 1.2em;font-weight: bold;margin: 30px 0 10px 0;}table{border-collapse: collapse;border-spacing: 0;}.align-items-end{display: flex;flex-flow: row wrap;justify-content: center;align-items: center;}.taby ul{margin: 10px 0!important;width: 100%;}.pack{margin: 40px 0;padding: 20px;-webkit-box-shadow: 5px 5px 5px -3px rgba(0,0,0,0.47);-moz-box-shadow: 5px 5px 5px -3px rgba(0,0,0,0.47);box-shadow: 5px 5px 5px -3px rgba(0,0,0,0.47);}.pack-precio{margin-top: 20px;}.pack-precio span{font-weight: bold;color: rgb(0,156,0);}.pack-interior p{margin-bottom: 5px!important;}.pack-interior li:before{content: "- ";}.pack h2{font-size: 2em;color:#0060FF;margin-bottom: 10px;}.pack-interior img{margin-right: 20px;}.pack-interior{display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;}.taby li{list-style: square;margin-bottom: 5px;}h3,h4{font-size: 1.4em;color: #0057b4;font-weight: bold!important;}strong{font-weight: bold;}.navbar-nav .nav-item:not(:last-child){margin-right: -10px!important;}body{font-family: 'Roboto',sans-serif;}h1{color: #0057b4;font-size: 2.2em;font-weight: bold;}.cont-interior{padding: 20px 30px;background-color: rgb(252,252,252);}.cont-interior p{font-size: 1em!important;color: #444444!important;line-height: 1.5!important;}.cont p::not(.card-title p){line-height: 25px;margin-top: 5px;font-size: 1.1em!important;font-family: 'Roboto',sans-serif;}.cont h2{font-size: 1.6em;font-weight: bold;margin-bottom: 10px!important;margin-top: 40px!important;}.cont h2:first-child{margin-top: 0!important;}.cont ul{margin-top: 20px;}.cont li{margin: 10px 0;}.cont li:before{content: "- ";}.wrapper{margin-top: 40px;height: 330px;}.wrapper #slider{height: 100%;}@media (orientation: landscape) and (max-width: 768px){.wrapper{height: 300px;}}header{display: flex;justify-content: space-between;align-items: center;padding: 20px;}nav ul{display: flex;justify-content: space-around;align-items: center;}nav ul li{padding: 10px;margin-right: 10px;font-size: 1.2em;}nav ul li:hover{text-decoration: underline;color: black!important;cursor: auto;}nav ul li:last-child{margin-right: 0;}nav{margin-bottom: 20px;}#mas-info-bodas{margin-top: 20px;background-color: #F8F8F8;padding: 20px;}#mas-info-bodas h3{font-size: 1em;font-weight: bold;}#mas-info-bodas p{font-size: 0.9em;margin-top: 5px;line-height: 20px;}.img-bodas{margin-bottom: 30px;}.compartir-producto{display: flex;flex-flow: row wrap;justify-content: flex-end;align-items: center;font-size: 1.2em;margin-top: 20px;}.compartir-producto a{margin-left: 5px;font-size: 2em;}.compartir-producto p{margin-right: 5px;}#imagenes-cat-interior img{margin-bottom: 10px!important;}#imagenes-cat-interior img:hover{box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.80);}@keyframes compra{0%{transform: scale(1)}50%{transform: scale(1.05)}100%{transform: scale(1)}}.mini{width: 100%;text-align: right;font-size: 0.9em;padding-right: 20px;font-weight: bold;}.container-alquileres p:nth-child(3){font-weight: bold;}.cat-padre{position: relative;display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;}.cat-hijo{position: absolute;right: 4px;height: 40px;top: 10px;background: rgba(0,22,56,0.74);width: 96%;color: white;font-size: 1.4em;display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;}.cat-hijo h2{font-size: .7em!important;margin: 0!important;padding: 0!important;}.cat-hijo a{font-weight: bold;color: white;transition: all 0.3s;text-decoration: none;}.condiciones-alquiler ul:first-child{margin-bottom: 40px!important;}.condiciones-alquiler li:first-child{margin-bottom: 10px;}.condiciones-alquiler li{margin-bottom: 10px;list-style: decimal!important;}.condiciones-alquiler li p{display: inline;}.titulo-condiciones{margin-bottom: 10px;font-weight: bold;}.botones-bottom{display: flex;flex-flow: column nowrap;justify-content: center;align-items: flex-end;}.title-secun{margin-top: 30px;}.botones-bottom a:first-child{color: #0057b4;font-size: 0.9em!important;margin-bottom: 10px;}.cat-hijo a:hover{text-decoration: underline;}.legal{color: #bfc4cc!important;}.p-superior{font-size: 3em;color: white;margin-bottom: 30px;font-weight: 800;padding:20px 0;text-shadow: 2px 2px 2px black;}.titulo-relacionados{color: #0057b4;font-size: 1.7!important;}.primerFondo{background-image: url("../images/slider1.webp");background-size: cover;background-position: center right;}.fondoConciertos{background-image: url("../img/wrapper-conciertos.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;}.fondoFerias{background-image: linear-gradient(rgba(5,20,40,0.5),rgba(5,20,40,0.5)),url("../img/wrapper-ferias.jpg");background-size: cover;background-repeat: no-repeat;background-position: center bottom;}.fondo404{background-image: url("../img/wrapper-404.jpg");background-size: cover;background-repeat: no-repeat;background-position: center bottom;}.fondoEscenarios{background-image: linear-gradient(rgba(5,20,40,0.5),rgba(5,20,40,0.5)),url("../img/wrapper-escenarios.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;}.fondoLuces{background-image: url("../img/wrapper-luces.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;}.fondoRoland{background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url("../img/wrapper-roland.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;}.fondoHumo{background-image: url("../img/wrapper-humo.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;}.fondoConferencias{background-image: linear-gradient(rgba(5,20,40,0.5),rgba(5,20,40,0.5)),url("../img/wrapper-conferencias.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;}.fondoDeportivos{background-image: url("../img/wrapper-deportivos.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;}.fondoEstructuras{background-image: url("../img/wrapper-estructuras.jpg");background-size: cover;background-repeat: no-repeat;background-position: center top;}.fondoCookies{background-image: linear-gradient(rgba(5,20,40,0.62),rgba(5,20,40,0.62)),url("../img/wrapper-condiciones.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;}.fondoCondiciones{background-image: linear-gradient(rgba(5,20,40,0.62),rgba(5,20,40,0.62)),url("../img/wrapper-condiciones.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;}.fondoMicrofonia{background-image: linear-gradient(rgba(5,20,40,0.5),rgba(5,20,40,0.5)),url("../img/wrapper-microfonia.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;}.fondoDiscomovil{background-image: url("../img/wrapper-discomovil.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;}.fondoEspectaculo{background-image: url("../img/wrapper-espectaculo.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;}.fondoLed{background-image: url("../img/wrapper-pantalla-led.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;}.fondoMegafonias{background-image: url("../img/wrapper-megafonias.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;}.fondoAudiovisuales{background-image: linear-gradient(rgba(5,20,40,0.5),rgba(5,20,40,0.5)),url("../img/wrapper-audiovisuales.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;}.fondoLine{background-image: url("../img/wrapper-line.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;}.fondoAltavoces{background-image: url("../img/wrapper-altavoces.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;}.fondoContacto{background-image: url("../img/wrapper-contacto.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;}.fondoServicios{background-image: url("../img/servicios.jpg");background-size: cover;background-repeat: no-repeat;background-position: center top;}.fondoTelevisores{background-image: linear-gradient(rgba(5,20,40,0.5),rgba(5,20,40,0.5)),url("../img/televisores.jpg");background-size: cover;background-repeat: no-repeat;background-position: center bottom;}.fondoVideoconferencias{background-image: linear-gradient(rgba(5,20,40,0.5),rgba(5,20,40,0.5)),url("../img/videoconferencias.jpg");background-size: cover;background-repeat: no-repeat;background-position: center top;}.fondoBodas{background-image: url("../images/bg4.jpg");background-size: cover;background-repeat: no-repeat;background-position: center bottom;}.fondoEventosCorporativos{background-image: url("../images/bg-evento-2-sin-logo.webp");background-size: cover;background-repeat: no-repeat;background-position: center;}.fondoEventosCorporativos #slider,.fondoRoland #slider{background-image: none;}.fondoProyectores{background-image: url("../img/bg-proyector.jpg");background-size: cover;background-repeat: no-repeat;background-position: center center;}.fondoPioneer{background-image: url("../img/pioneer2.jpg");background-size: cover;background-repeat: no-repeat;background-position: center top;}.otros-servicios{font-size: 2em!important;margin-top: 50px;margin-bottom: 30px!important;}.mas-servicios li a{font-size: 1.3em;list-style:circle;}.mas-servicios{margin-bottom: 40px;}.servicio{display: flex;flex-flow: column wrap;justify-content: center;align-items: center;margin: 10px 20px;background-color: rgb(251,251,251);padding: 20px;}.servicio img{width: 100%;}.servicio img:hover{-webkit-box-shadow: 6px 4px 10px 1px rgba(0,0,0,0.49);-moz-box-shadow: 6px 4px 10px 1px rgba(0,0,0,0.49);box-shadow: 6px 4px 10px 1px rgba(0,0,0,0.49);}.servicio p{text-align: left;}.servicio h2{font-size: 1.3em;color:#0074d9;font-weight: bold;margin: 15px 0;text-align: center;}#slider p{background-color: black;opacity: 0.8;padding: 10px;display: inline-block;line-height: 1em;font-size: 1.2em;font-weight: lighter;line-height: 24px;margin-bottom: 10px;}.pag-streaming p{line-height: 25px;}#slider h1{text-shadow: 2px 2px 2px black;font-size: 3em;padding: 20px;}#slider .row .container{display: flex;flex-flow: column nowrap;justify-content: center;align-content: center;}#slider{color: white;background-image: url("../images/bgtrans.png");background-repeat: repeat;display: flex;flex-flow: column nowrap;justify-content: center;align-content: center;padding: 30px;}#slider h1{margin-bottom: 30px;font-size: 3em;color: white;font-weight: 800;}#slider button{margin: 20px 20px 20px 0;}.centra-video{display: flex;flex-flow: row nowrap;justify-content: center;}.otras-cat{font-size: 2em;color: #0057b4;display: block!important;}.embed-responsive{max-width: 800px;margin-bottom: 30px;margin-top: 30px;}.novedades .btn{font-size: 1.3em;}.negrita-varios{font-weight: bold;}.tit-producto{color: #0057b4;margin-bottom: 15px;}.padd-producto{padding: 0 15px;}#destacado{margin-bottom: 40px;}#seccion1,#seccion2,#seccion3,#seccion4{margin-bottom: 20px;padding: 50px 30px;}#seccion1 h2,#seccion2 h2,#seccion3 h2,#seccion4 h2{font-size: 1.7em;margin-bottom: 10px;color: #0074d9;}#seccion1 p,#seccion2 p,#seccion3 p,#seccion4 p{line-height: 24px;margin-bottom: 10px}#seccion1{background-color: #f4f4f4;}#seccion3{background-color: #f4f4f4;}#seccion5{margin-bottom: 40px;display: flex;flex-flow: row wrap;justify-content: center;align-items: center;}#seccion5 a{font-size: 1.3em;}.navbar{position: fixed;}#anuncio{position: absolute;padding: 2px;padding-top: 200px;width: 200px;visibility: hidden;z-index: 200;}#contcpa2{background: white;color: black;padding: 10px;}.footer{padding: 50px 0 20px 0;background-color: #001632;color: #bfc4cc;}.footer .title{text-align: left;color:#fff;font-size:25px;margin-bottom: 20px;font-weight: bold;}.footer .social .icon{margin-right: 15px!important;}.footer .category a{font-size: 0.9em;color: #fff;display: block;padding: 5px 0;margin: 1px;border-radius:4px;margin-top: 6px;}.footer .category i{color: #CDCDCD!important;}.container-fluid{padding: 0;}.col button{margin-top: 20px;}btn btn-primary{margin-top: 10px;}picture{display: block;}.pag-quienes img{width: 80%;}.error404{font-size: 4em;color: #0057b4;font-weight: 600;}.category .icon{margin-right: 7px;}.titulo-contacto{font-size: 3em;}.mapa iframe{width: 100%;}.mapa{margin-bottom: 30px;}.contacto .tlf{color: #424242;}.contacto .whats{margin-top: 10px;color: #424242;}.contacto-directo{display: flex;flex-flow: column;margin-bottom: 30px;font-size: 1.6em;}.contacto .icon{margin-right: 10px;}.contacto form{margin-top: 30px!important;text-decoration: none;}.titulo-form{margin-top: 9px;color: #424242;}.titulo-form a{color: #424242;}.prod-rel h2{text-align: center;margin-top: 15px!important;}.donde{font-size: 1.1em;font-weight: bold;color: #414141;margin-bottom: 5px;}.sube-p-contact{margin-top: -20px;}#container-alquileres h1{color: #0057b4;font-size: 2.2em;margin-bottom: 10px;}#container-alquileres h2{font-size: 2em;font-weight: bold;margin: 40px 0 10px 0;}#imagenes-cat{margin-top: 30px;}#imagenes-cat-interior{display: flex;flex-flow: row wrap;justify-content: center;align-items: center;margin: 30px 0;}#imagenes-cat-interior img{margin: 0 5px;border: -2px;}.titulo-cat{font-size: 2.2em;font-weight: bold;color: #0057b4;margin-bottom: 16px;}a.tel-footer{font-size: 1.2em;margin-bottom: 20px;margin-right: 10px;min-width: 150px;}.todos-servicios{margin-top: 30px;}.todos-servicios .btn-secondary{display: block;width: 100% !important;padding: 10px 16px !important;font-size: 0.95rem !important;font-weight: 700 !important;color: #0057b4 !important;background: #fff !important;border: 1px solid #0057b4 !important;border-radius: 8px !important;text-decoration: none !important;transition: background 0.15s ease,color 0.15s ease;}.todos-servicios .btn-secondary:hover{background: #0057b4 !important;color: #fff !important;}.menu ul{padding: 0;margin: 0;list-style: none;border: 1px solid #e9ecef;border-radius: 8px;overflow: hidden;background: #fff;}.menu-2{margin-top: 28px;}.menu li{font-size: 1rem;margin: 0;padding: 0;background: #fafbfc;border-bottom: 1px solid #e9ecef;transition: background 0.15s ease;}.menu li:last-child{border-bottom: 0;}.menu li:hover{background: #eef4fb;}.menu a{display: block;padding: 10px 16px;color: #0057b4 !important;text-decoration: none !important;font-weight: 500;font-size: 1.1em}.menu a:hover{color: #003d80 !important;}.titulo-marcas{font-size: 2.2em;color: #0057b4;margin-bottom: 10px;}.marcas-p{margin-bottom: 30px;}.tit-producto h1{font-size: 2.3em!important;margin-bottom: 10px;text-transform: uppercase;}.cont-productos{padding: 0 20px;margin-bottom: 20px;}.cont-productos .col-md-3{padding: 10px;}.producto h2,.producto h3,.producto h5{margin-top: 10px;margin-bottom: 10px;color: #0057b4;font-weight: bold;text-transform: uppercase;}.marcas{text-align: center;padding: -20px;margin-bottom: 20px;}.nuevo-estilo-marcas{margin-top: -20px!important;}.nuevo-estilo-marcas .marcas-lateral img{width: 100px!important;margin: 10px!important;}.marcas img{width: 70px;margin: 2px;}.btn-derecha{display: flex;flex-flow: row nowrap;justify-content: flex-end;}.marcas-lateral img{width: 55px;margin: 2px;}body{overflow-wrap: break-word;}.marcas-lateral--bn img{filter: grayscale(1);}.marcas-lateral img:hover{-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.75);-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.75);box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.75);}.producto{margin-bottom: 30px;}.cat-descripcion h3,#categoria h1{margin-bottom: 5px;color: #0057b4;font-size: 2.2em;font-weight: bold;}.cat-descripcion{width: 100%;flex: 0 0 100%;max-width: 100%;margin-bottom: 30px;}.wrapper-categoria{margin-top: -25px;}.amigables{margin: 28px 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;gap: 8px;background: transparent;line-height: 1;}.amigables p{display: none !important;}.amigables a{position: relative;display: inline-flex;align-items: center;height: 34px;box-sizing: border-box;margin: 0;padding: 0 14px;background: #fff;color: #0057b4 !important;font-weight: 500;font-size: 1em;text-decoration: none !important;white-space: nowrap;border: 1px solid #e6ebf2;border-radius: 8px;box-shadow: 0 1px 2px rgba(16,42,76,0.05);transition: background 0.15s ease,color 0.15s ease,border-color 0.15s ease;}.amigables a:hover{background: linear-gradient(90deg,#eef5fd,#f7fbff);color: #004494 !important;border-color: #cfe0f3;text-decoration: none !important;}.amigables a:first-child{font-size: 0;padding: 0 12px;}.amigables a:first-child::before{content: "";display: inline-block;width: 15px;height: 15px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230057b4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5 12 3l9 7.5'/%3E%3Cpath d='M5 9.5V20a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9.5'/%3E%3C/svg%3E") no-repeat center;background-size: contain;}.amigables a:last-child{background: #f3f4f6 !important;color: #333 !important;font-weight: 600;border-color: #e2e5ea;padding: 0 12px;pointer-events: none;cursor: default;}.amigables a:last-child:hover{background: #f3f4f6 !important;color: #333 !important;border-color: #e2e5ea;}.info-producto{display: flex;flex-flow: column nowrap;justify-content: flex-start;}.producto h1{font-size: 2.5em;color: #0057b4;margin-bottom: 20px;}.producto #padre img{width: 100%;}.info-producto .btn-success,.info-producto .btn-primary{margin-bottom: 10px;font-size: 1.4em;}.info-producto strong{font-weight: bold;}.packs{margin: 30px 0;display: flex;flex-flow: row wrap;justify-content: center;align-items: center;}.table{margin: 20px 0;}.table td,.table th{font-size: 0.9em;text-align: center;}.table-precio td{font-weight: bold;text-align: center;color: #0060FF;}.condiciones-alquiler .table{width: 100%;margin: 25px 0 30px;border-collapse: separate;border-spacing: 0;border: 1px solid #e3e8ef;border-radius: 12px;overflow: hidden;box-shadow: 0 4px 18px rgba(0,30,80,.06);background: #fff;}.condiciones-alquiler .table thead th{background: #0057b4;color: #fff;font-weight: 600;font-size: 0.95em;text-align: left;padding: 14px 16px;border: none;text-transform: uppercase;letter-spacing: .4px;}.condiciones-alquiler .table thead th strong{font-weight: 600;}.condiciones-alquiler .table tbody th,.condiciones-alquiler .table tbody td{padding: 14px 16px;font-size: 0.95em;text-align: left;vertical-align: top;border-top: 1px solid #eef2f7;color: #2c3e50;line-height: 1.5;}.condiciones-alquiler .table tbody th{font-weight: 600;color: #0057b4;background: #f7fafd;white-space: nowrap;}.condiciones-alquiler .table tbody tr:hover td,.condiciones-alquiler .table tbody tr:hover th{background: #f1f6fc;}@media (max-width: 767px){.condiciones-alquiler .table,.condiciones-alquiler .table thead,.condiciones-alquiler .table tbody,.condiciones-alquiler .table tr,.condiciones-alquiler .table th,.condiciones-alquiler .table td{display: block;width: 100%;}.condiciones-alquiler .table thead{display: none;}.condiciones-alquiler .table tbody tr{border-top: 1px solid #eef2f7;padding: 10px 0;}.condiciones-alquiler .table tbody th,.condiciones-alquiler .table tbody td{border: none;padding: 8px 16px;white-space: normal;}.condiciones-alquiler .table tbody td::before{content: attr(data-label);display: block;font-weight: 700;font-size: 0.75em;color: #0057b4;text-transform: uppercase;letter-spacing: .5px;margin-bottom: 4px;}}.img-pack-6{min-width: 610px;}.imp-baja{margin-bottom: 10px;}.tab-pane{padding: 20px 30px;background-color: #f3f3f3;}.tab-pane p{margin-bottom: 15px;font-size: 1.2em;}.cont-producto{margin-top: 110px;}.cont-producto h5,.cont-producto h2{display: block;font-size: 1.5em;margin-bottom: 15px;font-weight: 400;margin-top: 10px;}#relacionados{margin-bottom: 30px;margin-top: 30px;}h5{margin-top: 30px;}.producto h2{font-size: 1.2em;margin: 8px 0!important;text-transform: uppercase;}#relacionados .producto h2,#relacionados .producto h3{color: #0057b4;font-size: 0.9em;margin: 5px 0;}#relacionados .producto{margin-bottom: 20px;}.solo-botones{display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: flex-start;}#padre{position: relative;display: inline-block;width: 100%;}.card-title,.card-title-large{padding: 0 14px;min-width: 64px;height: 36px;position: absolute;bottom: 4px;left: 0;background: linear-gradient(135deg,#22c55e,#15803d);color: #fff;border: 0;border-radius: 0 8px 8px 0;box-shadow: 0 4px 12px rgba(21,128,61,0.3);display: flex;flex-flow: row;justify-content: center;align-items: center;font-feature-settings: "tnum";letter-spacing: -0.01em;}.card-title-large{min-width: 110px !important;height: 36px !important;bottom: 4px !important;left: 0 !important;}.card-title p,.card-title-large p{margin: 0 !important;font-size: 1rem;font-weight: 700;color: #fff;line-height: 1;}.taby{margin: 20px 0;padding: 20px;background-color: #FAFAFA;}.taby p{margin-bottom: 9px;line-height: 20px;}.faq-list{list-style: decimal!important;}.galeria{margin-top: 50px;margin-bottom: 30px;display: flex;flex-flow: column nowrap;justify-content: center;align-items: center;}.galeria img{width: 160px;height: 115px;margin: 5px;}.menu-galeria{display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;margin-bottom: 30px;}.menu-galeria a{margin: 5px;}.estilos-li li:before{content: "- ";}.estilos-li li{font-size: 1.1em!important;margin-bottom: 5px!important;}.img-modal{width: 100%!important;height: 100%!important;border-radius: 10px;}.modal-header{padding-bottom: 10px!important;border: 0;padding-top: 0;}.modal-footer{border: 0;padding-bottom: 0;margin-top: 20px!important;}.modal-content{padding: 20px!important;}h5.modal-title,p.modal-title.h5{font-size: 1.2em;color: black;font-weight: bold;margin-top: 0;}.modal-backdrop{opacity:0.7 !important;}.lista{margin-top: 120px;min-height: 600px;margin-bottom: 30px;}.lista .row:first-child{margin-top: 40px;margin-bottom: 30px;}.title-lista,.title-producto{font-size: 2em;color: #0057b4;font-weight: bold;margin-bottom: 30px;}.title-producto{font-size: 1em;color: #0057b4;font-weight: bold;margin-bottom: 30px;}.lista th,.lista td{background-color: #FAFAFA;}.td-precio{font-size: 1.5em;color: #0057b4;font-weight: bold;}.foot-lista{display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center;}.foot-lista .derecha{display: flex;flex-flow: row wrap;justify-content: center;align-items: center;}.derecha p:first-child{font-size: 2em;margin-right: 20px;font-weight: bold;}.botones a{margin-top: 10px;font-size: 1.2em;color: white!important;}.derecha p span{color: #0057b4!important;}.title-producto img{margin-top: 10px;}.servicios{margin-top: 110px;margin-bottom: 30px;}.servicios h1{font-size: 3em;color: #0057b4;margin-bottom: 30px;}.servicios h2{font-size: 2em;color: #0057b4;margin: 40px 0 20px 0!important;}.servicios .cont-servicios p{margin-bottom: 20px;line-height: 20px;}.video-servicios{margin: 40px 0;}.mas-imagenes{margin-bottom: 15px;}.servicios button{margin: 30px 0;font-size: 1.3em;}.botones{display: flex;flex-flow: row wrap;justify-content: flex-end;}.table-pioneer h3{font-size: 1.2em!important;margin-bottom: 10px;font-weight: bold;}.table-pioneer{margin-bottom: 30px;line-height: 20px;}.table-pioneer th .image{max-width: 100px;}.table-pioneer th img{width: 280px;height: 130px;}.table-pioneer td:not(a.btn){text-align: left;}.table-pioneer a.btn{font-size: 1em!important;}.table-pioneer button{margin-top: 15px;}.pag-televisores p:not(.not-p),#indice a{line-height: 25px;}.pag-streaming h1,.pag-televisores h1{margin-bottom: 20px!important;font-weight: bold;}.pag-streaming p,.pag-televisores p:not(.not-p){font-size: 1.1em;margin-bottom: 20px;color: #444444;}.pag-streaming img,.imagenes img{width: 46%;margin: 20px 5px;}.pag-streaming a.btn,.pag-televisores a.btn{font-size: 1.3em;margin-top: 20px;}.margin-microfonia{margin: 20px 0;}h2#uno,h2#dos,h2#tres,h2#cuatro,h2#cinco,h2#seis,h2#siete,h2#ocho,h2#nueve,h2#diez{font-size: 1.6em;font-weight: bold;margin: 50px 0 10px 0!important;}#indice{background-color: #D5ECFF;border: 1px solid #9DD2E3;width: 70%;margin: 10px 0;padding: 10px;}#indice-bodas,#indice-corporativos{background-color: #D5ECFF;border: 1px solid #9DD2E3;width: 100%;margin: 10px 0;padding: 10px;}#indice li,#indice-bodas li,#indice-corporativos li{margin-bottom: 5px;}#indice li,#indice-bodas,#indice-corporativos{font-size: 1.2em!important;}.sello{margin-top: 15px;}.logo-pioneer{width: 90%;margin-top: 20px;}.img-modal{width: 100%;}.btn span{font-size: 0.6em;font-weight: bold;}.nav-item{padding: 0 10px;}.container-alquileres p{line-height: 25px!important;margin-bottom: 15px;}.navbar-light .navbar-nav .nav-link{color: rgba(0,0,0,0.5);font-weight: bold;}#comentarios{margin-bottom: 20px;}#comentarios .col-md-4{margin:0;padding:0;}#comentarios .icon-star{color: rgb(255,174,0);}.titulo-google{font-size: 2em;color: rgb(204,204,204);text-align: center;margin-bottom: 20px;}#indice li:before,#indice-bodas li:before,#indice-corporativos li:before{content: "- ";}.cont p{line-height: 25px;}.cont-categoria::not(h1){line-height: 25px;}.taby p{line-height: 25px;}footer p{line-height: 25px;}#imagenes-cat-interior img{width: 191px;}h1::not(.wrapper h1){font-weight: bold!important;}h2{font-size: 2.2em;color: #0057b4;font-weight: bold!important;}.imp-baja{font-size: 0.8em!important;line-height: 17px!important;}@media (min-width: 1px) and (max-width: 768px){h1{font-size: 1.9em;font-weight: bold;}h2{font-size: 1.6em;font-weight: bold;}#container-alquileres h2{font-size: 1.6em;}.container-alquileres h1{font-size: 1.9em;}.pack img{margin-bottom: 20px;}#imagenes-cat-interior img{width: 145px!important;}.ocultar-xs{display:none;}.cont-producto h5,.cont-producto h2{margin-top: 30px;}.servicio{margin: 5px 0;flex-flow: row nowrap!important;justify-content: space-between;-webkit-box-shadow: 3px 4px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 3px 4px 5px 0px rgba(0,0,0,0.10);box-shadow: 3px 4px 5px 0px rgba(0,0,0,0.10);}.servicio img{width: 100px;height: 70px;}.servicio h2{font-size: 1.2em;padding: 0 15px;}.servicio p{display: none;}p::not(.primerFondo){color:rgb(34,34,34)!important;font-weight: 200!important;}.mini{text-align: center;padding: 0;margin-top: 10px;}#seccion4{flex-flow: column wrap;justify-content: center!important;align-items: center!important;}#seccion4 a{min-width: 300px;margin-bottom: 20px;}.sello,.logo-pioneer{display: none;}.pag-streaming h1,.pag-televisores h1{font-size: 1.9em;font-weight: bold;}#indice{width: 100%;}.menu-galeria{padding: 0 10px;}.menu-galeria a{margin-bottom: 0px!important;}.botones-contacto{display: flex;flex-flow: column wrap;justify-content: center;align-items: flex-start;}#imagenes-cat-interior img{width: 165px;}#imagenes-cat{display: none;}.tit-producto h1{font-size: 1.7em!important;text-transform: uppercase;}.btn-success::not(.solo-botones .btn-success){margin-top: 10px!important;}.btn-primary{margin-bottom: 30px!important;}#container-alquileres h1{margin-top: 0;}#imagenes-cat img{width: 170px;}#slider h1{font-size: 3em;padding: 0;}#slider .container p{width: 100%!important;}.novedades{font-size: 1em;}footer{padding: 50px 20px 20px 20px;}footer .col-xs-12{margin-bottom: 20px;}h4.title{font-size: 2em!important;font-weight: bold;}.footer .sube{margin-top: -15px;}.novedades p{width: 85px;font-size: 0.6em!important;}.img-responsive{width: 100%;}.contacto form{margin-bottom: 30px;}.contacto .tlf{margin-top: -50px;}.titulo-contact{font-size: 0.8em;}.hidden-cat{display: none;}.amigables{margin-bottom: 0!important;}.menu,.menu-2{margin-top: 30px;font-size: 0.8em;}.menu li{padding: 5px 10px;}.menu ul{margin-top: 15px;}.cat-descripcion{padding: 10px;}.cat-descripcion h3{font-size: 2em;}.producto #padre img{width: 100%;}.producto h2{font-size: 1.4em;margin: 15px 0!important;}.cont-producto{margin-top: 120px;}.cont-producto h5{font-size: 1.5em;margin-top: 20px;}.galeria img{width: 100%;height: 100%;padding: 0 10px;}.lista{font-size: 0.7em;}select.form-control{font-size: 1em;}.foot-lista p{font-size: 1.3em!important;}.foot-lista button{font-size: 0.9em;}table img{min-width: 50%;}.servicios h1{font-size: 1.8em;}.wrapper-alquileres{display: none;}.amigables,.pag-amigables{margin-top: 80px;margin-bottom: 30px!important;font-size: 0.7em;}.cont-categoria{margin-top: 80px;}.menu-abajo{margin-top: -30px;}}@media (min-width: 769px) and (max-width: 992px){#indice,#indice-bodas,#indice-corporativos{width: 100%;}h1{font-size: 1.9em;font-weight: bold;}h2{font-size: 1.6em;font-weight: bold;}#container-alquileres h2{font-size: 1.6em;}.container-alquileres h1{font-size: 1.9em;}.table-pioneer th img{width: 100px;height: 70px;}.servicio img{width: 100%;height: 100%;margin: 0;background-color: white;padding: .25rem;background-color: #fff;border: 1px solid #dee2e6;max-width: 100%;}.servicio{margin: 0;box-shadow: none;}.servicio img{width: 225px;height: 160px;}.titulo-cat{font-size: 1.8em;}.img-responsive{width: 100%;}.menu a{font-size: 1em}.info-producto .btn-success,.info-producto .btn-primary{font-size: 1em;}.menu li{padding: 5px 20px;}.lista{font-size: 0.9em;}}@media (min-width: 993px) and (max-width: 1200px){.servicio img{width: 100%;height: 100%;margin: 0;padding: .25rem;background-color: #fff;border: 1px solid #dee2e6;max-width: 100%;}.servicio{margin: 0;box-shadow: none;background-color: white;}.img-responsive{width: 100%;}}@media (min-width: 1200px){.servicio img{width: 100%;height: 100%;margin: 0;padding: .25rem;background-color: #fff;border: 1px solid #dee2e6;max-width: 100%;}.servicio{margin: 0;box-shadow: none;background-color: white;}}h1,h2,h3,h4,h5,.menu p{color: var(--color-encabezados,#0057b4) !important;}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5{color: #FFFFFF !important;}.menu a{color: #0057b4 !important;}.cont-productos p{margin-block: 1em;margin-block: 1lh;margin-bottom: 1.25em;font-size: 1.0625rem;}html{scroll-behavior: smooth;}:target,[id]:not(body):not(html){scroll-margin-top: 80px;}.imagenes:has(>a.gallery-thumb){display: grid;grid-template-columns: repeat(2,1fr);gap: 16px;margin-bottom: 16px;}@media (max-width: 575px){.imagenes:has(>a.gallery-thumb){grid-template-columns: 1fr;}}a.gallery-thumb{display: block;position: relative;overflow: hidden;border-radius: 8px;background: #000;aspect-ratio: 4 / 3;cursor: zoom-in;margin: 0 0 16px;box-shadow: 0 1px 3px rgba(0,0,0,0.12);transition: transform 0.2s ease,box-shadow 0.2s ease;}.imagenes>a.gallery-thumb{margin: 0;}a.gallery-thumb:hover{transform: translateY(-2px);box-shadow: 0 8px 20px rgba(0,0,0,0.18);}a.gallery-thumb>img{width: 100% !important;height: 100% !important;object-fit: cover !important;display: block !important;border: 0 !important;border-radius: 0 !important;padding: 0 !important;margin: 0 !important;transition: transform 0.4s ease;}a.gallery-thumb:hover>img{transform: scale(1.06);}a.gallery-thumb::after{content: attr(data-caption);position: absolute;left: 0;right: 0;bottom: 0;padding: 24px 12px 10px;color: #fff;font-size: 0.85rem;line-height: 1.2;background: linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0));opacity: 0;transition: opacity 0.2s ease;text-align: left;pointer-events: none;}a.gallery-thumb:hover::after{opacity: 1;}.page-lightbox{position: fixed;inset: 0;background: rgba(0,0,0,0.92);z-index: 9999;display: flex;align-items: center;justify-content: center;}.page-lightbox[hidden]{display: none;}.page-lightbox__figure{margin: 0;max-width: 92vw;max-height: 92vh;display: flex;flex-direction: column;align-items: center;}.page-lightbox__figure img{max-width: 92vw;max-height: 82vh;object-fit: contain;border-radius: 4px;box-shadow: 0 10px 40px rgba(0,0,0,0.5);}.page-lightbox__figure figcaption{color: #fff;margin-top: 14px;font-size: 0.95rem;text-align: center;max-width: 80vw;}.page-lightbox__close,.page-lightbox__prev,.page-lightbox__next{position: absolute;background: rgba(255,255,255,0.1);color: #fff;border: 0;width: 48px;height: 48px;border-radius: 50%;font-size: 1.6rem;line-height: 1;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: background 0.15s ease;}.page-lightbox__close:hover,.page-lightbox__prev:hover,.page-lightbox__next:hover{background: rgba(255,255,255,0.25);}.page-lightbox__close{top: 20px;right: 20px;}.page-lightbox__prev{left: 20px;top: 50%;transform: translateY(-50%);}.page-lightbox__next{right: 20px;top: 50%;transform: translateY(-50%);}@media (max-width: 575px){.page-lightbox__close{top: 12px;right: 12px;width: 40px;height: 40px;}.page-lightbox__prev{left: 8px;width: 40px;height: 40px;}.page-lightbox__next{right: 8px;width: 40px;height: 40px;}}.page-lightbox__close-bottom,.galeria-lightbox__close-bottom{margin-top: 14px;padding: 8px 22px;background: rgba(255,255,255,0.12);color: #fff;border: 1px solid rgba(255,255,255,0.3);border-radius: 30px;font-size: 0.9rem;font-weight: 600;cursor: pointer;display: inline-flex;align-items: center;gap: 8px;transition: background 0.15s ease,border-color 0.15s ease;}.page-lightbox__close-bottom:hover,.page-lightbox__close-bottom:focus,.galeria-lightbox__close-bottom:hover,.galeria-lightbox__close-bottom:focus{background: rgba(255,255,255,0.25);border-color: rgba(255,255,255,0.5);outline: none;}.cont-productos h2{margin-top: 2.2em !important;margin-bottom: 0.6em !important;line-height: 1.25;}.cont-productos strong,.cont-productos b{font-weight: 600 !important;}.cont-interior h2{margin-bottom: 1rem !important;}@media (min-width: 1200px){.container{max-width: 1240px;}}#indice,#indice-bodas,#indice-corporativos,.blog-indice{background: #f4f9ff !important;border: 1px solid #cfe2ff !important;border-left: 4px solid #0057b4 !important;border-radius: 10px !important;padding: 18px 22px !important;margin: 24px 0 !important;width: auto !important;box-shadow: 0 1px 2px rgba(0,87,180,0.04);}#indice>p:first-child,#indice-bodas>p:first-child,#indice-corporativos>p:first-child,.blog-indice>p:first-child{margin: 0 0 12px !important;font-size: 0.78rem !important;font-weight: 700 !important;text-transform: uppercase !important;letter-spacing: 0.12em !important;color: #0057b4 !important;}#indice ol,#indice ul,#indice-bodas ol,#indice-bodas ul,#indice-corporativos ol,#indice-corporativos ul,.blog-indice ol{list-style: none !important;counter-reset: indice-counter;margin: 0 !important;padding: 0 !important;}#indice li,#indice-bodas li,#indice-corporativos li,.blog-indice li{counter-increment: indice-counter;position: relative;padding: 6px 0 6px 32px !important;margin: 0 !important;font-size: 0.97rem !important;line-height: 1.45;border-bottom: 1px solid rgba(0,87,180,0.08);}#indice li:last-child,#indice-bodas li:last-child,#indice-corporativos li:last-child,.blog-indice li:last-child{border-bottom: 0;}#indice li:before,#indice-bodas li:before,#indice-corporativos li:before,.blog-indice li:before{content: counter(indice-counter) !important;position: absolute;left: 0;top: 8px;width: 22px;height: 22px;border-radius: 50%;background: #0057b4;color: #fff;font-size: 0.72rem;font-weight: 700;display: flex;align-items: center;justify-content: center;line-height: 1;}#indice a,#indice-bodas a,#indice-corporativos a,.blog-indice a{color: #1a1a1a !important;text-decoration: none !important;transition: color 0.15s ease;}#indice a:hover,#indice-bodas a:hover,#indice-corporativos a:hover,.blog-indice a:hover{color: #0057b4 !important;text-decoration: underline !important;}@media (max-width: 575.98px){#indice,#indice-bodas,#indice-corporativos{padding: 14px 16px !important;}#indice li,#indice-bodas li,#indice-corporativos li{font-size: 0.92rem !important;padding-left: 28px !important;}}#accordion{margin: 1.5rem 0 2rem;}#accordion .card{border: 1px solid #e6e6e6;border-radius: 10px !important;margin-bottom: 10px;overflow: hidden;background: #fff;box-shadow: 0 1px 2px rgba(0,0,0,.03);transition: box-shadow .2s ease,border-color .2s ease;}#accordion .card:hover{border-color: #d0d0d0;box-shadow: 0 3px 12px rgba(0,0,0,.06);}#accordion .card-header{background: #fff;border: 0;padding: 0;}#accordion .card-header h5{margin: 0;}#accordion .btn-link{display: flex;align-items: center;justify-content: space-between;gap: 12px;width: 100%;padding: 16px 20px;color: #1a1a1a !important;text-decoration: none !important;text-align: left;font-size: 1rem;font-weight: 600;border: 0;border-radius: 0;background: transparent;box-shadow: none !important;white-space: normal;}#accordion .btn-link:hover,#accordion .btn-link:focus{text-decoration: none !important;color: #0057b4 !important;background: #fafafa;}#accordion .btn-link p{margin: 0;flex: 1 1 auto;font-size: 1rem;font-weight: 600;line-height: 1.35;}#accordion .btn-link strong{font-weight: 600;}#accordion .btn-link .icon-align-justify{display: none;}#accordion .btn-link::after{content: "";width: .85rem;height: .85rem;flex-shrink: 0;background-color: #888;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M201.4 374.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 306.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E") center / contain no-repeat;transition: transform .25s ease,background-color .2s ease;}#accordion .btn-link[aria-expanded="true"]::after{transform: rotate(180deg);background-color: #0057b4;}#accordion .card-body{padding: 8px 20px 20px;color: #333;line-height: 1.6;border-top: 1px solid #f0f0f0;}#accordion .card-body p{margin: 0 0 .55rem;}#accordion .card-body p:last-child{margin-bottom: 0;}#accordion .card-body strong{color: #1a1a1a;}@media (max-width: 575px){#accordion .btn-link{padding: 14px 16px;font-size: .95rem;}#accordion .card-body{padding: 8px 16px 16px;}}.navbar-toggler{border: 0 !important;background: #0057b4 !important;color: #fff !important;padding: 8px 14px !important;border-radius: 6px !important;box-shadow: none !important;transition: background .2s ease,box-shadow .2s ease,transform .15s ease;cursor: pointer;}.navbar-toggler:hover{background: #003d80 !important;box-shadow: none !important;}.navbar-toggler:active{box-shadow: none !important;}.navbar-toggler:focus{outline: none !important;box-shadow: 0 0 0 3px rgba(0,87,180,.25) !important;}.navbar-toggler .icon-bars{font-size: 1.45rem;color: #fff;line-height: 1;display: block;}.mobile-panel,.mobile-panel__backdrop{display: none;}@media (max-width: 767.98px){#navbarResponsive{display: none !important;}.mobile-panel{display: flex;flex-direction: column;position: fixed;top: 0;right: 0;height: 100vh;height: 100dvh;width: min(440px,95vw);background: #fff;z-index: 1080;transform: translateX(100%);transition: transform .32s cubic-bezier(.4,.0,.2,1);box-shadow: -8px 0 30px rgba(0,0,0,.18);overflow: hidden;}.mobile-panel.is-open{transform: translateX(0);}.mobile-panel__backdrop{display: block;position: fixed;inset: 0;background: rgba(0,0,0,.45);z-index: 1070;opacity: 0;pointer-events: none;transition: opacity .25s ease;}.mobile-panel__backdrop.is-open{opacity: 1;pointer-events: auto;}body.has-mobile-panel{overflow: hidden;}.mobile-panel__header{display: flex;align-items: center;justify-content: space-between;padding: 14px 16px;border-bottom: 1px solid #eee;flex-shrink: 0;}.mobile-panel__brand img{max-height: 32px;width: auto;}.mobile-panel__close{background: transparent;border: 0;width: 36px;height: 36px;border-radius: 50%;font-size: 1.1rem;color: #333;cursor: pointer;display: flex;align-items: center;justify-content: center;}.mobile-panel__close:hover{background: #f3f3f3;}.mobile-panel__body{flex: 1 1 auto;overflow-y: auto;-webkit-overflow-scrolling: touch;padding: 16px 0 8px;}.mobile-panel__eyebrow{font-size: .85rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: #000;margin: 32px 20px 10px;}.mobile-panel__eyebrow:first-child{margin-top: 8px;}.mobile-panel__grid{list-style: none;margin: 0 12px 4px;padding: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 4px 8px;}.mobile-panel__grid li a{display: flex;align-items: center;gap: 10px;padding: 8px 8px;color: #1a1a1a;font-size: 1rem;font-weight: 500;text-decoration: none;border-radius: 6px;transition: background .15s ease;}.mobile-panel__grid li a:hover{background: #f6f6f6;text-decoration: none;color: #0057b4;}.mobile-panel__grid li a span:last-child{white-space: normal;word-break: break-word;overflow-wrap: anywhere;line-height: 1.25;min-width: 0;}.mobile-panel__grid li a{align-items: center;}.mobile-panel__thumb{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;background: #0057b4;color: #fff;border-radius: 6px;font-size: 13px;line-height: 1;}.mobile-panel__thumb .icon{color: #fff;font-size: 13px;line-height: 1;}.mobile-panel__grid li a:hover .mobile-panel__thumb{background: #003e80;}.mobile-panel__grid--single{grid-template-columns: 1fr;}.mobile-panel__footer{padding: 14px 16px;border-top: 1px solid #eee;flex-shrink: 0;display: flex;flex-direction: row;gap: 8px;}.mobile-panel__footer .mobile-panel__cta{flex: 1 1 0;min-width: 0;width: auto !important;}.mobile-panel__footer .btn{font-weight: 600;}.mobile-panel__cta{border-radius: 30px !important;padding: 10px 14px !important;font-size: 0.9rem !important;line-height: 1;display: inline-flex !important;align-items: center;justify-content: center;gap: 6px;margin: 0 !important;white-space: nowrap;}.mobile-panel__cta .icon{font-size: 0.95rem;}}.footer.footer--v2{padding: 64px 0 28px 0;background: linear-gradient(180deg,#001b3d 0%,#001225 100%);color: #aab4c2;}.footer--v2 .container{max-width: 1240px;}.footer--v2 .footer-grid{display: grid;grid-template-columns: 1.6fr 1.1fr .9fr 1.3fr;gap: 48px 40px;align-items: start;}.footer--v2 .title{text-align: left;color: #fff;font-size: 0.82rem !important;font-weight: 700 !important;text-transform: uppercase;letter-spacing: 0.1em;margin: 0 0 18px 0;padding: 0 0 12px 0;border-bottom: 1px solid rgba(255,255,255,0.12);}.footer--v2 .title-secun{margin-top: 26px;}.footer--v2 p{color: #aab4c2;font-size: 0.92rem;line-height: 1.6;margin-bottom: 12px;}.footer--v2 a.legal,.footer--v2 .footer-social a.social,.footer--v2 .category a{display: flex;align-items: center;padding: 6px 0;margin: 0;border-radius: 0;color: #cdd5df;font-size: 0.92rem;text-decoration: none;transition: color 0.2s ease,transform 0.2s ease;}.footer--v2 a.legal:hover,.footer--v2 .footer-social a.social:hover,.footer--v2 .category a:hover{color: #fff;transform: translateX(3px);}.footer--v2 .category a .icon,.footer--v2 .category a i,.footer--v2 .footer-social a.social .icon,.footer--v2 .footer-social a.social i{margin-right: 9px !important;color: #7f8da0 !important;width: 16px;flex: 0 0 16px;text-align: center;transition: color 0.2s ease;}.footer--v2 .category a:hover .icon,.footer--v2 .footer-social a.social:hover .icon{color: #fff !important;}.footer--v2 .footer-col--brand .title{font-size: 1.6rem !important;font-weight: 800 !important;text-transform: none;letter-spacing: -0.02em;color: #fff;border: 0;padding: 0;margin-bottom: 14px;}.footer--v2 .footer-col--brand p{max-width: 40ch;}.footer--v2 .footer-col--brand a.legal{display: inline-flex;color: #fff;}.footer--v2 .footer-col--brand a.legal strong{color: #fff;}.footer--v2 .footer-social{display: flex;flex-wrap: wrap;gap: 4px 24px;margin-top: 22px;padding-top: 20px;border-top: 1px solid rgba(255,255,255,0.12);}.footer--v2 .footer-col--cats .category{display: block;}.footer--v2 .footer-col--legal p{margin: 0;padding: 0;line-height: normal;}.footer--v2 .botones-contacto{display: block;}.footer--v2 .botones-contacto .solo-botones{display: flex;flex-flow: row nowrap;align-items: stretch;gap: 10px;width: 100%;max-width: 320px;margin-bottom: 4px;}.footer--v2 .botones-contacto .btn,.footer--v2 a.tel-footer{display: inline-flex;align-items: center;justify-content: center;gap: 7px;flex: 1 1 0;min-width: 0;max-width: 150px;margin: 0 !important;padding: 9px 12px;border-radius: 8px;border: 1px solid rgba(255,255,255,0.18);background: rgba(255,255,255,0.06);color: #fff;font-size: 0.88rem;font-weight: 600;text-align: center;text-decoration: none;white-space: nowrap;transition: background 0.2s ease,border-color 0.2s ease,color 0.2s ease;}.footer--v2 .botones-contacto .btn-success.tel-footer{background: #25d366;border-color: #25d366;color: #07351a;}.footer--v2 .botones-contacto .btn:hover,.footer--v2 a.tel-footer:hover{background: #fff;border-color: #fff;color: #001b3d !important;}.footer--v2 .botones-contacto .btn-success.tel-footer:hover{background: #1ebe5b;border-color: #1ebe5b;color: #07351a !important;}.footer--v2 .botones-contacto p{margin-top: 14px;}.footer--v2 .botones-contacto p a{color: #fff;text-decoration: underline;text-underline-offset: 3px;}.footer--v2 .footer-address{margin-top: 18px;}.footer--v2 .footer-address a{color: #fff;text-decoration: underline;text-underline-offset: 3px;}.footer--v2 .footer-bottom{margin-top: 48px;padding-top: 24px;border-top: 1px solid rgba(255,255,255,0.12);text-align: center;color: #7f8da0;font-size: 0.85rem;letter-spacing: 0.02em;}@media (max-width: 991px){.footer--v2 .footer-grid{grid-template-columns: 1fr 1fr;gap: 40px 32px;}.footer--v2 .footer-col--brand{grid-column: 1 / -1;}}@media (max-width: 575px){.footer.footer--v2{padding: 44px 0 24px 0;}.footer--v2 .footer-grid{grid-template-columns: 1fr;gap: 36px;}.footer--v2 .footer-col--cats .category{display: grid;grid-template-columns: 1fr 1fr;column-gap: 20px;}}.btn-primary{background-color: #0062cc;border-color: #005cbf;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:not(:disabled):not(.disabled):active{background-color: #0056b3;border-color: #00509e;}.btn-success{background-color: #146c43;border-color: #136138;}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success:not(:disabled):not(.disabled):active{background-color: #115c39;border-color: #0f5132;}.menu ul{padding: 0;margin: 0;list-style: none;background: #fff;border: 1px solid #e6ebf2;border-radius: 14px;overflow: hidden;box-shadow: 0 1px 2px rgba(16,42,76,0.04),0 12px 30px -18px rgba(0,87,180,0.28);}.menu ul li{font-size: 1rem;margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;transition: background 0.18s ease;}.menu ul li + li{border-top: 1px solid #eef1f6;}.menu ul li:hover{background: transparent;}.menu ul li a{position: relative;display: block;padding: 12px 38px 12px 18px;color: #0057b4 !important;text-decoration: none !important;font-weight: 500;font-size: 1.1em !important;line-height: 1.2;border-radius: 0;transition: background 0.18s ease,color 0.18s ease,padding 0.18s ease;}.menu ul li a::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 2px;background: #0057b4;border-radius: 0;opacity: 0;transition: opacity 0.18s ease;}.menu ul li a::after{content: "";position: absolute;top: 50%;right: 16px;width: 7px;height: 7px;border-right: 2px solid #c2cede;border-bottom: 2px solid #c2cede;transform: translateY(-50%) rotate(-45deg);transition: right 0.18s ease,border-color 0.18s ease;}.menu ul li a:hover{background: linear-gradient(90deg,#eef5fd,#f7fbff);color: #0057b4 !important;padding-left: 20px;}.menu ul li a:hover::before{opacity: 1;}.menu ul li a:hover::after{right: 13px;border-color: #0057b4;}.todos-servicios{margin-top: 22px;}.todos-servicios .btn-secondary{display: block;width: 100% !important;text-align: center;padding: 12px 16px !important;font-size: 0.95rem !important;font-weight: 700 !important;color: #fff !important;background: #0057b4 !important;border: 1px solid #0057b4 !important;border-radius: 11px !important;text-decoration: none !important;box-shadow: 0 8px 18px -10px rgba(0,87,180,0.7);transition: background 0.16s ease,transform 0.16s ease,box-shadow 0.16s ease;}.todos-servicios .btn-secondary:hover{background: #004494 !important;color: #fff !important;transform: translateY(-1px);box-shadow: 0 12px 22px -10px rgba(0,87,180,0.75);}@media (max-width: 768px){.menu ul li a{padding: 10px 34px 10px 14px;font-size: 0.95rem !important;}.menu ul li a:hover{padding-left: 17px;}}.packs img{max-width: 100%;height: auto;}@media (max-width: 767.98px){.packs.row{margin-left: 0;margin-right: 0;}.img-pack-6{min-width: 0;}}.footer--v2 .botones-contacto .btn-success.tel-footer.is-temblando{animation: pieTemblor 4s ease-in-out .6s infinite;transform-origin: 50% 60%;}.footer--v2 .botones-contacto .btn-success.tel-footer.is-temblando:hover,.footer--v2 .botones-contacto .btn-success.tel-footer.is-temblando:focus-visible{animation-play-state: paused;}@keyframes pieTemblor{0%,16%,100%{transform: none}2%{transform: rotate(-5deg) scale(1.04)}4%{transform: rotate(5deg) scale(1.04)}6%{transform: rotate(-4deg) scale(1.04)}8%{transform: rotate(4deg) scale(1.03)}10%{transform: rotate(-2deg) scale(1.02)}12%{transform: rotate(2deg)}14%{transform: rotate(0)}}@media (prefers-reduced-motion: reduce){.footer--v2 .botones-contacto .btn-success.tel-footer.is-temblando{animation: none;}}.navbar-light .navbar-nav .nav-link{color: #4a4f57;}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color: #0057b4;}@media (min-width: 768px){.navbar-nav>.nav-item{position: relative;}.navbar-nav>.nav-item + .nav-item::before{content: "";position: absolute;left: 5px;top: 50%;width: 1px;height: 18px;transform: translateY(-50%);background: rgba(35,38,43,.22);}}