/*! fuente:057d775c4023393c2647b015b008871c */
.primerFondo{background-image: linear-gradient(rgba(0,20,45,0.72),rgba(0,20,45,0.72)),url("../../images/slider1.webp");}.primerFondo #slider{background-image: none;}html body .container-alquileres{padding-left: 0 !important;padding-right: 0 !important;}html body .container-alquileres .cat-cabecera h1{margin: 0 0 8px !important;font-size: clamp(1.5rem,1.1rem + 1.3vw,2rem) !important;font-weight: 800 !important;line-height: 1.15 !important;letter-spacing: -.02em;}html body .container-alquileres .cat-cabecera p{max-width: 78ch;margin: 0 0 4px !important;font-size: 15px !important;line-height: 1.6 !important;color: var(--t-texto,#3c4048) !important;}html body .cat-tarjetas{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;margin: 20px 0 32px !important;padding: 0 !important;list-style: none !important;}html body .cat-tarjetas li{margin: 0 !important;padding: 0 !important;list-style: none !important;animation: catEntra .38s var(--t-curva,cubic-bezier(.2,.7,.2,1)) both;animation-delay: calc(var(--i,0) * 22ms);}html body .cat-tarjetas li::before,html body .cat-tarjetas li::marker{content: none;}@keyframes catEntra{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}@media (max-width: 1199.98px){html body .cat-tarjetas{grid-template-columns: repeat(3,minmax(0,1fr));}}@media (max-width: 991.98px){html body .cat-tarjetas{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;}}html body .cat-tarjeta{position: relative;display: flex;flex-direction: column;gap: 8px;height: 100%;padding: 8px 8px 10px;border: 1px solid var(--t-linea,#e6e7ea);border-radius: var(--t-radio,14px);background: #fff;color: var(--t-tinta,#161616) !important;text-decoration: none !important;transition: border-color .2s ease,box-shadow .25s ease,transform .25s var(--t-curva,cubic-bezier(.2,.7,.2,1));}html body .cat-tarjeta:hover{border-color: rgba(0,87,180,.35);box-shadow: 0 12px 24px -14px rgba(0,40,90,.45);transform: translateY(-2px);color: var(--t-tinta,#161616) !important;}html body .cat-tarjeta:focus-visible{outline: 2px solid var(--t-azul,#0057b4);outline-offset: 2px;}.cat-tarjeta__caja{flex: none;display: block;width: 100%;aspect-ratio: 16 / 10;border-radius: var(--t-radio-sm,10px);overflow: hidden;background: radial-gradient(circle at 50% 38%,#fff 0,var(--t-fondo-foto,#f1f1f2) 72%);}html body .cat-tarjeta__caja img{display: block !important;width: 100% !important;height: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;object-fit: contain;transition: transform .45s var(--t-curva,cubic-bezier(.2,.7,.2,1));}html body .cat-tarjeta:hover .cat-tarjeta__caja img{transform: scale(1.05);}.cat-tarjeta__info{display: flex;flex: 1 1 auto;flex-direction: column;gap: 2px;min-width: 0;padding: 0 36px 0 4px;}html body .cat-tarjeta .cat-tarjeta__nombre{margin: 0 !important;padding: 0 !important;font-size: 15px !important;font-weight: 600 !important;line-height: 1.25 !important;letter-spacing: 0 !important;text-align: left !important;text-transform: none !important;text-decoration: none !important;text-shadow: none !important;background: none !important;color: var(--t-tinta,#161616) !important;-webkit-text-fill-color: currentColor;overflow-wrap: anywhere;}html body .cat-tarjeta .cat-tarjeta__nombre::before,html body .cat-tarjeta .cat-tarjeta__nombre::after{content: none !important;}html body .cat-tarjeta:hover .cat-tarjeta__nombre{color: var(--t-azul,#0057b4) !important;}.cat-tarjeta__datos{font-size: 12px;line-height: 1.3;color: var(--t-gris,#6b6f76);}.cat-tarjeta__datos strong{color: var(--t-tinta,#161616);font-weight: 800;}.cat-tarjeta__flecha{position: absolute;right: 10px;bottom: 12px;display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;background: #f1f3f6;color: var(--t-tinta,#161616);font-size: 13px;transition: background .2s ease,color .2s ease,transform .25s ease;}html body .cat-tarjeta:hover .cat-tarjeta__flecha{background: var(--t-azul,#0057b4);color: #fff;transform: translateX(2px);}@media (prefers-reduced-motion: reduce){html body .cat-tarjetas li{animation: none;}html body .cat-tarjeta,html body .cat-tarjeta:hover,html body .cat-tarjeta:hover .cat-tarjeta__caja img{transition: none;transform: none;}}html body .cat-tarjeta__caja{background: #e8e8e8;}html body .cat-tarjeta__caja img{object-fit: contain;object-position: 50% 50%;}html body .cg{margin-top: 48px;color: var(--t-texto,#3c4048);}html body .cg p{margin: 0 0 10px;font-size: 15px;line-height: 1.65;}html body .cg :is(h2,h3){margin: 0 0 12px !important;color: var(--t-tinta,#161616);font-weight: 800 !important;line-height: 1.25 !important;letter-spacing: -.01em;}html body .cg h2{font-size: 21px !important;}html body .cg h3{font-size: 24px !important;}html body .cg-dos{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 20px;margin-bottom: 56px;}html body .cg-tarjeta{padding: 28px 30px 22px;border: 1px solid var(--t-linea,#e6e7ea);border-radius: var(--t-radio,14px);background: #fff;box-shadow: var(--t-sombra,0 12px 28px -16px rgba(0,40,90,.35));}html body .cg .cg-destacado{padding-left: 14px;border-left: 3px solid var(--t-azul,#0057b4);color: var(--t-tinta,#161616);font-weight: 600;}html body .cg-marcas-cabecera{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px 20px;margin-bottom: 18px;}html body .cg-marcas-cabecera p{margin: 0;color: var(--t-gris,#6b6f76);font-size: 14px;}html body .cg-marcas{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 16px;margin: 0 0 56px !important;padding: 0 !important;list-style: none !important;}html body .cg-marcas .cg-marca{display: flex;flex-direction: column;margin: 0 !important;padding: 18px 20px 16px !important;border: 1px solid var(--t-linea,#e6e7ea);border-radius: var(--t-radio,14px);background: #fff;transition: border-color .2s ease,box-shadow .25s ease,transform .25s var(--t-curva,ease);}html body .cg-marcas .cg-marca::before{content: none !important;}html body .cg-marca:hover{border-color: #c9d9ee;box-shadow: var(--t-sombra-hover,0 22px 40px -20px rgba(0,40,90,.45));transform: translateY(-2px);}html body .cg-marca__cabeza{display: flex;align-items: center;gap: 12px;margin-bottom: 12px;}html body .cg-marca__foto{flex: 0 0 52px;width: 52px;height: 52px;overflow: hidden;border-radius: 50%;background: #e8e8e8;}html body .cg-marca__foto img{width: 100%;height: 100%;object-fit: contain;}html body .cg a.cg-marca__nombre{color: var(--t-tinta,#161616) !important;font-size: 17px;font-weight: 800;line-height: 1.25;text-decoration: none;}html body .cg a.cg-marca__nombre::after{content: " →";color: var(--t-azul,#0057b4);}html body .cg a.cg-marca__nombre:hover{color: var(--t-azul,#0057b4) !important;}html body .cg .cg-marca__chips{display: flex;flex-wrap: wrap;gap: 6px;margin: 0 0 12px;}html body .cg-marca__chips span{padding: 3px 10px;border-radius: 999px;background: var(--t-azul-suave,#eef5fd);color: var(--t-azul-oscuro,#003e80);font-size: 12.5px;font-weight: 700;letter-spacing: .01em;}html body .cg .cg-marca__texto{margin: 0;color: var(--t-gris,#6b6f76);font-size: 14px;line-height: 1.6;}html body .cg .cg-marca__texto::first-letter{text-transform: uppercase;}html body .cg-urgente{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 16px 28px;margin-bottom: 56px;padding: 22px 26px;border: 1px solid var(--t-linea,#e6e7ea);border-radius: var(--t-radio,14px);background: #fff;}html body .cg-urgente h2{margin-bottom: 4px !important;font-size: 20px !important;}html body .cg-urgente h2::after{content: none !important;}html body .cg .cg-urgente a.cg-urgente__boton{background: transparent;color: var(--t-tinta,#161616) !important;border: 1px solid var(--t-tinta,#161616);}html body .cg .cg-urgente a.cg-urgente__boton:hover{background: var(--t-tinta,#161616);color: #fff !important;}html body .cg-urgente p{margin: 0;}html body .cg a.cg-urgente__boton,html body .cg a.cg-porque__boton{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 12px 22px;border-radius: 999px;background: var(--t-tinta,#161616);color: #fff !important;font-weight: 700;white-space: nowrap;text-decoration: none;transition: background .2s ease;}html body .cg-porque{display: grid;grid-template-columns: minmax(0,1.6fr) minmax(260px,1fr);gap: 28px;align-items: start;}html body .cg-porque__tarjeta{position: sticky;top: calc(var(--t-barra,60px) + 20px);padding: 24px 26px 22px;border: 1px solid var(--t-linea,#e6e7ea);border-radius: var(--t-radio,14px);background: #fff;box-shadow: 0 18px 36px -30px rgba(0,40,90,.45);}html body .cg-porque__tarjeta ul{margin: 0 !important;padding: 0 !important;list-style: none !important;}html body .cg-porque__tarjeta li{position: relative;margin: 0 !important;padding: 9px 0 9px 26px !important;border-bottom: 1px solid #f0f1f3;color: var(--t-texto,#3c4048);font-size: 14.5px;line-height: 1.4;}html body .cg-porque__tarjeta li:last-child{border-bottom: 0;}html body .cg-porque__tarjeta li::before{content: "" !important;position: absolute;left: 3px;top: 13px;width: 10px;height: 6px;border-left: 2px solid var(--t-azul,#0057b4);border-bottom: 2px solid var(--t-azul,#0057b4);transform: rotate(-45deg);}html body .cg p.cg-porque__pregunta{margin: 14px 0 14px;padding-top: 16px;border-top: 1px solid var(--t-linea,#e6e7ea);color: var(--t-tinta,#161616);font-size: 15px;font-weight: 700 !important;}html body .cg a.cg-porque__boton{width: auto;padding: 9px 18px;border: 1px solid var(--t-azul,#0057b4);background: transparent;color: var(--t-azul,#0057b4) !important;font-size: 14.5px;}html body .cg a.cg-porque__boton:hover{background: var(--t-azul,#0057b4);color: #fff !important;}html body .cg-porque__boton .icon{width: 14px;height: 14px;}@media (max-width: 767.98px){html body .cg{margin-top: 36px;}html body .cg-tarjeta{padding: 22px 20px 16px;}html body .cg-dos,html body .cg-marcas,html body .cg-urgente{margin-bottom: 40px !important;}html body .cg-urgente{grid-template-columns: minmax(0,1fr);padding: 20px;}html body .cg-urgente__boton{grid-column: 1 / -1;}html body .cg-porque{grid-template-columns: minmax(0,1fr);}html body .cg-porque__tarjeta{position: static;}}html body .cg section{min-height: 0;}html body .cg p{font-weight: 400 !important;}html body .cg p.cg-destacado{font-weight: 600 !important;}.alq-barra{display: flex;align-items: center;justify-content: space-between;gap: 12px 20px;flex-wrap: wrap;}.alq-barra .amigables{flex: 1 1 auto;}.buscador-alq{position: relative;flex: 0 1 280px;margin: 0;}.buscador-alq__lupa{position: absolute;left: 12px;top: 50%;transform: translateY(-50%);color: var(--t-gris,#6b6f76);pointer-events: none;}html body .buscador-alq input{width: 100%;height: 38px;margin: 0;padding: 0 12px 0 36px;border: 1px solid var(--t-linea,#e6e7ea);border-radius: 999px;background: #fff;color: var(--t-tinta,#161616);font-size: 14px;transition: border-color .2s ease,box-shadow .2s ease;}html body .buscador-alq input::placeholder{color: #9a9ea6;}html body .buscador-alq input:focus{outline: none;border-color: var(--t-azul,#0057b4);box-shadow: 0 0 0 3px rgba(0,87,180,.12);}.buscador-alq__lista{position: absolute;z-index: 30;top: calc(100% + 6px);right: 0;width: min(380px,92vw);max-height: 70vh;overflow-y: auto;margin: 0;padding: 6px;list-style: none;background: #fff;border: 1px solid var(--t-linea,#e6e7ea);border-radius: 12px;box-shadow: 0 12px 30px rgba(0,0,0,.10);}.buscador-alq__lista li{margin: 0;}html body .buscador-alq__lista a{display: flex;align-items: center;gap: 12px;padding: 7px 8px;border-radius: 8px;color: var(--t-tinta,#161616) !important;text-decoration: none !important;}.buscador-alq__lista li.is-activo a,.buscador-alq__lista a:hover{background: var(--t-fondo,#f5f6f8);}html body .buscador-alq__lista img{flex: 0 0 56px;width: 56px;height: 42px;object-fit: contain;border-radius: 6px;background: #f1f1f2;}.buscador-alq__lista strong{display: block;font-size: 14px;font-weight: 600;line-height: 1.25;}.buscador-alq__lista small{display: block;margin-top: 2px;font-size: 12.5px;color: var(--t-gris,#6b6f76);}.buscador-alq__nada{padding: 10px;font-size: 14px;color: var(--t-gris,#6b6f76);}@media (max-width: 767.98px){.alq-barra{margin-bottom: 20px;}}@media (max-width: 575.98px){.buscador-alq{flex-basis: 100%;}.buscador-alq__lista{left: 0;right: 0;width: auto;}}.buscar-vacio{margin: 10px 0 40px;padding: 22px 24px;border: 1px solid var(--t-linea,#e6e7ea);border-radius: var(--t-radio,14px);background: #fff;}.buscar-vacio p{margin: 0 0 8px;}.buscar-vacio p:last-child{margin: 0;color: var(--t-gris,#6b6f76);}