body{font-family:var(--f-primaria);font-size:1.05rem;line-height:1.3em;color:var(--c-gris);ul,ol{margin:0 0 20px 30px}}.elementor-popup-modal .dialog-close-button{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--f-primaria);line-height:1.2em}h1{font-size:3.5rem;font-weight:400}h2{font-size:2.5rem;font-weight:600}.h2-big h2{font-size:3.8rem;text-transform:uppercase;font-weight:300}h3{font-size:2rem;font-weight:400}h4{font-size:1.6rem;font-weight:500}.txt-white{color:var(--c-blanco) !important}.txt-red{color:var(--c-secundario)}.txt-blue{color:var(--c-primario-medio)}.nolink a{pointer-events:none}.cab-home h1{font-weight:500}.img-bright img{mix-blend-mode:color-burn}.flecha-home>div{text-align:center}.promo-home a:after,.promo-box a:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.promo-home .elementor-element,.promo-box .elementor-element{position:static}.promo-home:before{z-index:0}.promo-home>div{z-index:1}.promo-home .tit-promo h3{color:var(--c-blanco);font-size:1.4rem;letter-spacing:0.5px;transform:translateY(-30px);transition:all .5s ease}.promo-home .precio-promo p{color:var(--c-primario-claro);font-size:1rem;opacity:0;transition:all .5s ease}.promo-home .btn-cruz a{background-color:transparent !important;padding:20px;font-size:1rem;font-weight:400;opacity:0;transition:all .5s ease}.promo-home .btn-cruz a>span{justify-content:space-between !important;width:100%}.promo-home .btn-cruz svg path{stroke:var(--c-blanco)}.promo-home:hover .btn-cruz a,.promo-home:hover .precio-promo p{opacity:1}.promo-home:hover .tit-promo h3{transform:translateY(0)}.caja-tit-promos,.caja-btn-promos{padding:0 28vw !important}#promos-slider .swiper-wrapper{padding-left:28vw}#promos-slider .swiper-slide{width:20% !important;position:relative;z-index:5 !important}.promo-box a{width:100%}.promo-box .tit-promo h3{color:var(--c-primario-medio);font-size:1.4rem;font-weight:600;letter-spacing:0.5px;transform:translateX(0);transition:all .4s ease}.promo-box .tit-promo h3:before{content:"";background-color:var(--c-secundario);width:0;height:2px;position:absolute;top:0;bottom:0;left:0;margin:auto;opacity:0;transition:all .35s ease}.promo-box:hover .tit-promo h3{padding-left:40px}.promo-box:hover .tit-promo h3:before{opacity:1;width:30px}.promo-box .info-promo p{margin-bottom:0;color:var(--c-gris-medio)}.promo-box .promo-img{border-radius:10px;overflow:hidden}.promo-box .promo-img img{transition:all .5s ease}.promo-box:hover .promo-img img{transform:scale(1.1)}.tit-nohover .promo-box:hover .tit-promo h3{padding-left:0}.tit-nohover .promo-box:hover .tit-promo h3:before{opacity:0}.tit-nohover .promo-box:hover .promo-img img{transform:scale(1)}.post-rel h3{transition:all .4s ease}.post-rel img{filter:brightness(1);transition:all .4s ease}.post-rel:hover h3{color:var(--c-primario-medio)}.post-rel:hover img{filter:brightness(.8)}.nav-blog i{transform:none !important}.nav-blog .elementor-post-navigation__separator-wrapper{margin:0 10px}#asistente-virtual a{position:relative;z-index:21}#asistente-virtual a:before{content:url(/wp-content/uploads/2024/12/chat-asistente-cerrado.svg);z-index:-1;position:absolute;right:30px;bottom:0;width:135px;height:80px;transition:all .4s ease}#asistente-virtual a:after{content:url(/wp-content/uploads/2024/12/texto-asistente.svg);z-index:0;position:absolute;right:15px;bottom:-8px;width:300px;height:80px;text-align:left;opacity:0;transform:translateX(20px) scale(.85);transition:all .25s ease}#asistente-virtual a:hover:before{background:url(/wp-content/uploads/2024/12/chat-asistente-abierto.svg);width:300px;background-size:cover;background-repeat:no-repeat;transition:all .4s ease !important}#asistente-virtual a:hover:after{opacity:1;transform:translateX(0px) scale(.85);transition:all .5s ease}#asistente-virtual img{margin-bottom:-20px;transform:rotate(0);transition:all .4s ease}#asistente-virtual a:hover img{transform:rotate(-15deg)}.venta-alquiler{max-width:1140px !important}.venta-alquiler>div{margin:0 !important}.galeria-proy img{height:300px !important;object-fit:cover;border-radius:20px}.promos-migas>div{display:flex;flex-direction:row-reverse;gap:5px;align-items:center;justify-content:flex-end}#bloque-1 h2,#bloque-2 h2,#bloque-3 h2{font-size:2rem;font-weight:600;color:var(--c-primario-medio)}#bloque-4 h2{font-size:2rem;font-weight:600;color:var(--c-blanco)}.links-visita{transition:all .35s ease}#form-promo input::placeholder{opacity:1 !important}#galeria{text-align:center;margin:0}.galeria-imagenes{margin:0}.galeria-imagenes pre{padding:0;background:0 0;margin:0 0 -40px;overflow:hidden}#galeria .thumbnail{width:100%;max-width:800px;height:400px;background-size:cover;background-position:center;border-radius:10px;position:relative;transition:all .45s ease}#galeria #gallery-1{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin:10px 0 0}#galeria #gallery-1 .gallery-item{width:18.5%;cursor:pointer;position:relative;transition:all .35s ease}#galeria #gallery-1 .gallery-item:hover{filter:brightness(.9)}#galeria #gallery-1 .gallery-item .gallery-icon{padding:0}#galeria #gallery-1 img{width:100%;height:100%;object-fit:cover;border-radius:10px;position:absolute;top:0;left:0}.img-cover{background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important}@media screen and (max-width:1200px){.venta-alquiler{max-width:calc(100vw - 80px) !important}}@media screen and (max-width:1170px){#gallery-1 .gallery-item{width:18%}}@media screen and (max-width:1024px){h1{font-size:2.8rem}h2{font-size:2.3rem}.h2-big h2{font-size:3.5rem}.salto-pc{display:none}.flecha-home path:last-child{d:path("M 24 0 L 24 120");transform:translateY(55px)}.promo-home:before{background-color:var(--c-primario);opacity:.2 !important}.promo-home .btn-cruz a,.promo-home .precio-promo p{opacity:1}.promo-home .tit-promo h3{transform:translateY(0)}#asistente-virtual a:before{right:5px;bottom:0}#asistente-virtual a:after{bottom:0;transform:translateX(20px) scale(.7)}#asistente-virtual a:hover:after{bottom:0;transform:translateX(0px) scale(.7)}}@media screen and (max-width:925px){#gallery-1 .gallery-item{width:17.5%}}@media screen and (max-width:767px){h1{font-size:2.3rem}h2{font-size:2rem}.h2-big h2{font-size:2.8rem}#bloque-1 h2,#bloque-2 h2,#bloque-3 h2,#bloque-4 h2{font-size:1.6rem}h3{font-size:1.85rem}h4{font-size:1.45rem;font-weight:500}.flecha-home path:last-child{d:path("M 24 0 L 24 100");transform:translateY(75px)}#gallery-1 .gallery-item{width:18.5%}.galeria-proy img{height:250px !important;object-fit:cover}.tabla-cookies{overflow-x:scroll}#asistente-virtual a:before{right:-6px;bottom:-6px;transform:scale(.85)}#asistente-virtual a:after{bottom:-11px;right:-11px;transform:translateX(20px) scale(.7)}#asistente-virtual a:hover:after{bottom:-11px;right:-11px;transform:translateX(0px) scale(.7)}.venta-alquiler{max-width:calc(100vw - 40px) !important}}@media screen and (max-width:575px){#gallery-1 .gallery-item{width:18.5%;height:80px}#galeria .thumbnail{height:250px}}@media screen and (max-width:572px){#galeria #gallery-1{justify-content:space-between;row-gap:15px}#galeria #gallery-1 .gallery-item{width:22.5%}}@media screen and (max-width:500px){#asistente-virtual a:before{background:0 0 !important;width:initial !important}#asistente-virtual a:after{display:none !important}.galeria-proy img{height:200px !important;object-fit:cover}#galeria #gallery-1{row-gap:10px}}@media screen and (max-width:2500px){.caja-tit-promos,.caja-btn-promos{padding:0 27vw !important}#promos-slider .swiper-wrapper{padding-left:27vw}}@media screen and (max-width:2400px){.caja-tit-promos,.caja-btn-promos{padding:0 26vw !important}#promos-slider .swiper-wrapper{padding-left:26vw}}@media screen and (max-width:2300px){.caja-tit-promos,.caja-btn-promos{padding:0 25vw !important}#promos-slider .swiper-wrapper{padding-left:25vw}}@media screen and (max-width:2200px){.caja-tit-promos,.caja-btn-promos{padding:0 24vw !important}#promos-slider .swiper-wrapper{padding-left:24vw}}@media screen and (max-width:2100px){.caja-tit-promos,.caja-btn-promos{padding:0 23vw !important}#promos-slider .swiper-wrapper{padding-left:23vw}}@media screen and (max-width:2000px){.caja-tit-promos,.caja-btn-promos{padding:0 22vw !important}#promos-slider .swiper-wrapper{padding-left:22vw}}@media screen and (max-width:1900px){.caja-tit-promos,.caja-btn-promos{padding:0 21vw !important}#promos-slider .swiper-wrapper{padding-left:21vw}}@media screen and (max-width:1800px){.caja-tit-promos,.caja-btn-promos{padding:0 20vw !important}#promos-slider .swiper-wrapper{padding-left:20vw}}@media screen and (max-width:1700px){.caja-tit-promos,.caja-btn-promos{padding:0 18vw !important}#promos-slider .swiper-wrapper{padding-left:18vw}}@media screen and (max-width:1600px){.caja-tit-promos,.caja-btn-promos{padding:0 17vw !important}#promos-slider .swiper-wrapper{padding-left:17vw}}@media screen and (max-width:1500px){.caja-tit-promos,.caja-btn-promos{padding:0 15vw !important}#promos-slider .swiper-wrapper{padding-left:15vw}}@media screen and (max-width:1400px){.caja-tit-promos,.caja-btn-promos{padding:0 13vw !important}#promos-slider .swiper-wrapper{padding-left:13vw}}@media screen and (max-width:1300px){.caja-tit-promos,.caja-btn-promos{padding:0 60px !important}#promos-slider .swiper-wrapper{padding-left:60px}}@media screen and (max-width:1200px){.caja-tit-promos,.caja-btn-promos{padding:0 40px !important}#promos-slider .swiper-wrapper{padding-left:40px}}@media screen and (max-width:1024px){.caja-tit-promos,.caja-btn-promos{padding:0 20px !important}#promos-slider .swiper-wrapper{padding-left:20px}.carrusel-promos .swiper-slide,#promos-slider .swiper-slide{width:33.7% !important}}@media screen and (max-width:980px){.carrusel-promos .swiper-slide,#promos-slider .swiper-slide{width:33% !important}}@media screen and (max-width:950px){.carrusel-promos .swiper-slide,#promos-slider .swiper-slide{width:32.5% !important}}@media screen and (max-width:900px){.carrusel-promos .swiper-slide,#promos-slider .swiper-slide{width:30.5% !important}}@media screen and (max-width:850px){#promos-slider .swiper-wrapper{width:99%}.carrusel-promos .swiper-slide,#promos-slider .swiper-slide{width:29.25% !important}}@media screen and (max-width:820px){.carrusel-promos .swiper-slide,#promos-slider .swiper-slide{width:28.5% !important}}@media screen and (max-width:767px){#promos-slider .swiper-wrapper{width:100%}.carrusel-promos .swiper-slide,#promos-slider .swiper-slide{width:100vw !important}}@media screen and (min-width:768px){#promos-slider .swiper-wrapper{width:93%}}@media screen and (min-width:850px){#promos-slider .swiper-wrapper{width:94%}}@media screen and (min-width:900px){#promos-slider .swiper-wrapper{width:94%}}@media screen and (min-width:1024px){#promos-slider .swiper-wrapper{width:91%}}@media screen and (min-width:1300px){#promos-slider .swiper-wrapper{width:88.5%}}@media screen and (min-width:1500px){#promos-slider .swiper-wrapper{width:88%}}@media screen and (min-width:1700px){#promos-slider .swiper-wrapper{width:87.5%}}@media screen and (min-width:2000px){#promos-slider .swiper-wrapper{width:86.5%}}@media screen and (min-width:2500px){#promos-slider .swiper-wrapper{width:86%}}