@charset "UTF-8";.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.proyecto{font-family:Raleway}.proyecto-banner{max-width:calc(167500vw / var(--width_base));margin:0 auto;padding:1rem;display:flex;gap:calc(3000vw / var(--width_base));padding-top:calc(7000vw / var(--width_base));padding-bottom:calc(7000vw / var(--width_base));flex-direction:row}@media (width <= 768px){.proyecto-banner{flex-direction:column;padding:0;gap:calc(0vw / var(--width_base))}}.proyecto-banner-principal{flex:1;position:relative}.proyecto-banner-principal img{width:100%;height:100%;object-fit:cover;border-radius:calc(1500vw / var(--width_base));max-height:calc(79500vw / var(--width_base))}@media (width <= 768px){.proyecto-banner-principal img{border-radius:0}}.proyecto-banner-principal .logo{position:absolute;top:0;left:0;height:calc(14500vw / var(--width_base));width:calc(30000vw / var(--width_base));object-fit:contain;border-radius:0 0 calc(1000vw / var(--width_base)) 0}.proyecto-banner-otro{display:flex;flex-direction:column;justify-content:space-between;max-width:40%;min-width:40%}@media (width <= 768px){.proyecto-banner-otro{max-width:100%;min-width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:calc(1000vw / var(--width_base));max-width:calc(167500vw / var(--width_base));margin:0 auto;padding:1rem}}.proyecto-banner-otro img{width:100%;height:100%;border-radius:calc(1500vw / var(--width_base));max-height:calc(38000vw / var(--width_base));object-fit:cover}@media (width <= 768px){.proyecto-banner-otro img{display:none}}.proyecto-banner-otro .caja{position:relative}.proyecto-banner-otro .caja a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:fit-content;height:fit-content;background-color:#fff;text-decoration:none;color:#1e3346;font-weight:600;border:1px solid #0f5879;display:inline-flex;align-items:center}@media (width <= 768px){.proyecto-banner-otro .caja a{position:relative}}.proyecto-banner-otro .caja a{display:inline-flex;padding:calc(2000vw / var(--width_base)) calc(5000vw / var(--width_base));font-size:calc(2000vw / var(--width_base));border-radius:calc(1000vw / var(--width_base))}@media (width <= 768px){.proyecto-banner-otro .caja a{padding:calc(1400vw / var(--width_base)) calc(3000vw / var(--width_base));font-size:calc(1400vw / var(--width_base));max-height:calc(4400vw / var(--width_base))}}.proyecto-banner-otro .caja a svg{margin-left:calc(1000vw / var(--width_base))}.proyecto-detalle{max-width:calc(167500vw / var(--width_base));margin:0 auto;padding:1rem;margin-bottom:calc(10000vw / var(--width_base))}@media (width <= 768px){.proyecto-detalle{margin-bottom:calc(4500vw / var(--width_base))}}.proyecto-detalle h1{font-size:calc(6000vw / var(--width_base));color:#1e3346}@media (width <= 768px){.proyecto-detalle h1{font-size:calc(3200vw / var(--width_base))}}.proyecto-detalle-direccion{display:flex;align-items:center;flex-direction:row}@media (width <= 768px){.proyecto-detalle-direccion{font-size:calc(1600vw / var(--width_base));flex-direction:column;align-items:start}}.proyecto-detalle-direccion p{font-size:calc(3200vw / var(--width_base));display:flex;align-items:center;gap:calc(1000vw / var(--width_base));margin:0}@media (width <= 768px){.proyecto-detalle-direccion p{font-size:calc(1600vw / var(--width_base))}}.proyecto-detalle-direccion a{margin-left:1rem;font-size:calc(2000vw / var(--width_base));text-decoration:none;display:inline-flex;align-items:center;gap:calc(1000vw / var(--width_base));font-weight:700;color:#05a8e9}.proyecto-detalle-ameninades{display:flex;justify-content:space-between;align-items:center;gap:calc(2000vw / var(--width_base));margin:0;padding:calc(7700vw / var(--width_base)) 0;flex-direction:row}@media (width <= 768px){.proyecto-detalle-ameninades{flex-direction:column;align-items:start;padding:calc(1600vw / var(--width_base)) 0;gap:calc(600vw / var(--width_base))}}.proyecto-detalle-ameninades li{list-style:none;font-size:calc(2800vw / var(--width_base));display:inline-flex;align-items:center;gap:calc(1000vw / var(--width_base))}@media (width <= 768px){.proyecto-detalle-ameninades li{font-size:calc(1600vw / var(--width_base))}}.proyecto-detalle-ameninades li svg{width:calc(4500vw / var(--width_base));height:calc(4500vw / var(--width_base))}@media (width <= 768px){.proyecto-detalle-ameninades li svg{width:calc(1800vw / var(--width_base));height:calc(1800vw / var(--width_base))}}.proyecto-detalle-descripcion-container{display:flex;flex-direction:row}@media (width <= 768px){.proyecto-detalle-descripcion-container{flex-direction:column}}.proyecto-detalle-descripcion-container h2{font-size:calc(5400vw / var(--width_base));color:#0f5879;max-width:50%;line-height:normal}@media (width <= 768px){.proyecto-detalle-descripcion-container h2{max-width:100%;font-size:calc(2800vw / var(--width_base))}}.proyecto-detalle-descripcion-container-contain{flex-basis:100%}.proyecto-detalle-descripcion-container-contain p{font-size:calc(2800vw / var(--width_base));color:#1e3346}@media (width <= 768px){.proyecto-detalle-descripcion-container-contain p{font-size:calc(2000vw / var(--width_base))}}.proyecto-detalle-descripcion-container-contain .btn-brochure{padding:calc(2000vw / var(--width_base)) calc(5000vw / var(--width_base));border-radius:calc(1000vw / var(--width_base));border:1px solid #0f5879;display:inline-flex;text-decoration:none;color:#1e3346;font-size:calc(2000vw / var(--width_base))}@media (width <= 768px){.proyecto-detalle-descripcion-container-contain .btn-brochure{font-size:calc(1600vw / var(--width_base));padding:calc(1400vw / var(--width_base)) calc(3000vw / var(--width_base));width:100%;justify-content:center}}.proyecto-detalle-descripcion-container-contain .btn-brochure svg{margin-left:calc(1000vw / var(--width_base))}.proyecto-detalle-descripcion-container-contain .btn-cotiza{display:inline-flex;padding:calc(2000vw / var(--width_base)) calc(5000vw / var(--width_base));border-radius:calc(1000vw / var(--width_base));border:1px solid #009ee3;background:#009ee3;color:#fff;font-size:calc(2000vw / var(--width_base));text-decoration:none;margin-left:1rem}@media (width <= 768px){.proyecto-detalle-descripcion-container-contain .btn-cotiza{font-size:calc(1600vw / var(--width_base));padding:calc(1400vw / var(--width_base)) calc(3000vw / var(--width_base));width:100%;margin-left:0;margin-top:calc(1000vw / var(--width_base));justify-content:center}}.proyecto-detalle-descripcion-container-contain .financiado{display:flex;align-items:center;gap:1rem}.proyecto-detalle-descripcion-container-contain .financiado p{font-size:calc(2800vw / var(--width_base));color:#1e3346;margin-top:calc(6000vw / var(--width_base))}@media (width <= 768px){.proyecto-detalle-descripcion-container-contain .financiado p{font-size:calc(2000vw / var(--width_base))}}.proyecto-detalle-descripcion-container-contain .financiado img{height:calc(5200vw / var(--width_base));object-fit:contain}.proyecto-mapas{background:linear-gradient(270deg,#0f5879,#1e3346);color:#fff}.proyecto-mapas-mapa{max-width:calc(167500vw / var(--width_base));margin:0 auto;padding:1rem;padding-top:calc(6800vw / var(--width_base));padding-bottom:calc(6800vw / var(--width_base))}.proyecto-mapas-mapa .titulo{display:flex;justify-content:space-between;align-items:center;flex-direction:row}@media (width <= 768px){.proyecto-mapas-mapa .titulo{flex-direction:column}}.proyecto-mapas-mapa .titulo h3{font-size:calc(6000vw / var(--width_base))}@media (width <= 768px){.proyecto-mapas-mapa .titulo h3{font-size:calc(2800vw / var(--width_base))}}.proyecto-mapas-mapa .titulo .links a{color:#fff;text-decoration:none;font-size:calc(2000vw / var(--width_base));font-weight:700;display:inline-flex;align-items:center;gap:.5rem}@media (width <= 768px){.proyecto-mapas-mapa .titulo .links a{font-size:calc(1600vw / var(--width_base))}}.proyecto-mapas-mapa .titulo .links a:not(:first-child){margin-left:calc(1400vw / var(--width_base))}.proyecto-mapas-mapa .titulo .links a img{width:calc(5800vw / var(--width_base));height:calc(5800vw / var(--width_base));object-fit:contain}@media (width <= 768px){.proyecto-mapas-mapa .titulo .links a img{width:calc(2400vw / var(--width_base));height:calc(2400vw / var(--width_base))}}.proyecto-mapas-mapa .tabs-container{margin-top:calc(3000vw / var(--width_base))}.proyecto-mapas-mapa .tabs-container .tabs{margin:0 auto;width:fit-content;align-items:center;display:flex;width:100%;justify-content:center}@media (width <= 768px){.proyecto-mapas-mapa .tabs-container .tabs{overflow:scroll}}.proyecto-mapas-mapa .tabs-container .tabs a{align-items:center;background-color:#fff;display:inline-flex;padding:calc(2000vw / var(--width_base)) calc(5000vw / var(--width_base));font-size:calc(2000vw / var(--width_base));border-radius:calc(1000vw / var(--width_base))}@media (width <= 768px){.proyecto-mapas-mapa .tabs-container .tabs a{padding:calc(1400vw / var(--width_base)) calc(3000vw / var(--width_base));font-size:calc(1400vw / var(--width_base));max-height:calc(4400vw / var(--width_base))}}.proyecto-mapas-mapa .tabs-container .tabs a{text-decoration:none;color:#1e3346;margin-left:1rem}.proyecto-mapas-mapa .tabs-container .tabs a:first-child{margin-left:0}.proyecto-mapas-mapa .tabs-container .tabs a:first-child svg{margin-left:calc(1000vw / var(--width_base))}.proyecto-mapas-mapa .tabs-container .tabs a:hover,.proyecto-mapas-mapa .tabs-container .tabs a.active{background-color:#009ee3;color:#fff}.proyecto-mapas-mapa .tabs-container .tabs a img{width:calc(3000vw / var(--width_base));height:calc(3000vw / var(--width_base));object-fit:contain;margin-right:calc(1000vw / var(--width_base))}.proyecto-mapas-mapa .tabs-container .tab-content img{width:100%;height:auto;margin-top:calc(4000vw / var(--width_base));height:calc(83800vw / var(--width_base));object-fit:cover}@media (width <= 768px){.proyecto-mapas-mapa .tabs-container .tab-content img{height:calc(42000vw / var(--width_base))}}.proyecto-mapas-mapa .tabs-container .tab-content img:not(:first-child){display:none}.proyecto-mapas-mapa .tabs-container .tab-content img.show{display:block}.proyecto-galeria{max-width:calc(167500vw / var(--width_base));margin:0 auto;padding:1rem;padding-top:calc(6800vw / var(--width_base));padding-bottom:calc(6800vw / var(--width_base))}@media (width <= 768px){.proyecto-galeria{padding-top:calc(3600vw / var(--width_base));padding-bottom:calc(3600vw / var(--width_base))}}.proyecto-galeria h3{font-size:calc(6000vw / var(--width_base));color:#1e3346;margin-bottom:calc(2000vw / var(--width_base));font-weight:600}@media (width <= 768px){.proyecto-galeria h3{font-size:calc(2800vw / var(--width_base))}}.proyecto-galeria p{font-size:calc(2800vw / var(--width_base));color:#1e3346;margin-bottom:calc(4000vw / var(--width_base))}@media (width <= 768px){.proyecto-galeria p{font-size:calc(2200vw / var(--width_base))}}.proyecto-galeria .tabs-container .tabs{width:fit-content;margin:0 auto}.proyecto-galeria .tabs-container .tabs a{display:inline-flex;padding:calc(2000vw / var(--width_base)) calc(5000vw / var(--width_base));font-size:calc(2000vw / var(--width_base));border-radius:calc(1000vw / var(--width_base))}@media (width <= 768px){.proyecto-galeria .tabs-container .tabs a{padding:calc(1400vw / var(--width_base)) calc(3000vw / var(--width_base));font-size:calc(1400vw / var(--width_base));max-height:calc(4400vw / var(--width_base))}}.proyecto-galeria .tabs-container .tabs a{border:1px solid #009ee3;margin-left:1rem;text-decoration:none;color:#1e3346}.proyecto-galeria .tabs-container .tabs a:first-child{margin-left:0}.proyecto-galeria .tabs-container .tabs a:hover,.proyecto-galeria .tabs-container .tabs a.active{background-color:#009ee3;color:#fff}.proyecto-galeria .tabs-container .tabs a img{width:calc(3000vw / var(--width_base));height:calc(3000vw / var(--width_base));object-fit:contain;margin-right:calc(1000vw / var(--width_base))}@media (width <= 768px){.proyecto-galeria .tabs-container .tabs a{margin-left:0}.proyecto-galeria .tabs-container .tabs a img{width:calc(2000vw / var(--width_base));height:calc(2000vw / var(--width_base));margin-right:0}.proyecto-galeria .tabs-container .tabs a span{display:none}}.proyecto-galeria .tabs-container .tab-content{margin-top:calc(4000vw / var(--width_base));display:grid;gap:calc(2000vw / var(--width_base))}.proyecto-galeria .tabs-container .tab-content img{width:100%;height:auto;max-height:calc(76500vw / var(--width_base));border-radius:calc(1500vw / var(--width_base));object-fit:cover}@media (width <= 768px){.proyecto-galeria .tabs-container .tab-content img{height:calc(26800vw / var(--width_base))}}.proyecto-galeria .tabs-container .tab-content img:not(.show,:first-child){display:none}.proyecto-galeria .tabs-container .tab-content img.show{display:block}.proyecto-galeria-slider{max-width:calc(167500vw / var(--width_base));margin:0 auto;padding:1rem;padding-top:calc(6800vw / var(--width_base));padding-bottom:calc(6800vw / var(--width_base))}@media (width <= 768px){.proyecto-galeria-slider{padding-top:calc(3600vw / var(--width_base));padding-bottom:calc(3600vw / var(--width_base))}}.proyecto-galeria-slider h3{font-size:calc(6000vw / var(--width_base));color:#1e3346;margin-bottom:calc(2000vw / var(--width_base));font-family:600}@media (width <= 768px){.proyecto-galeria-slider h3{font-size:calc(2800vw / var(--width_base))}}.proyecto-galeria-slider .slider-arrows{display:flex;align-items:center;justify-content:space-between;width:calc(100% + 20rem)}@media (width <= 768px){.proyecto-galeria-slider .slider-arrows{width:100%}}.proyecto-galeria-slider .slider-arrows p{font-size:calc(2800vw / var(--width_base));margin-bottom:1rem}@media (width <= 768px){.proyecto-galeria-slider .slider-arrows p{font-size:calc(2200vw / var(--width_base))}}.proyecto-galeria-slider .splide__arrows{position:relative;display:flex;gap:.2rem}@media (width <= 768px){.proyecto-galeria-slider .splide__arrows{justify-content:end}}.proyecto-galeria-slider .splide__arrows .splide__arrow{background:transparent;position:relative;left:0}.proyecto-galeria-slider .splide__arrows .splide__arrow svg{fill:none;width:1.8rem;height:1.8rem}.proyecto-galeria-slider .splide__arrows .splide__arrow.splide__arrow--prev svg{transform:rotate(0)}.proyecto-galeria-slider p{font-size:calc(2800vw / var(--width_base));color:#1e3346;margin-bottom:calc(4000vw / var(--width_base))}@media (width <= 768px){.proyecto-galeria-slider p{font-size:calc(2200vw / var(--width_base));margin-bottom:0}}.proyecto-galeria-slider .splide__slide img{width:100%;height:calc(50300vw / var(--width_base));border-radius:calc(1500vw / var(--width_base));object-fit:cover}@media (width <= 768px){.proyecto-galeria-slider .splide__slide img{height:calc(28600vw / var(--width_base))}}.proyecto-galeria-slider .splide__slide p{font-size:calc(2800vw / var(--width_base));color:#1e3346;font-weight:600;margin-top:calc(2700vw / var(--width_base))}@media (width <= 768px){.proyecto-galeria-slider .splide__slide p{font-size:calc(1600vw / var(--width_base));margin-top:calc(1400vw / var(--width_base))}}.proyecto-cotiza{background:linear-gradient(270deg,#0f5879,#1e3346);color:#fff}.proyecto-cotiza-container{max-width:calc(167500vw / var(--width_base));margin:0 auto;padding:1rem;padding:calc(8000vw / var(--width_base)) 0;text-align:center}@media (width <= 768px){.proyecto-cotiza-container{padding:calc(4000vw / var(--width_base)) 1rem;text-align:left}}.proyecto-cotiza-container h3{font-size:calc(4800vw / var(--width_base));margin-bottom:calc(2000vw / var(--width_base))}@media (width <= 768px){.proyecto-cotiza-container h3{font-size:calc(2800vw / var(--width_base))}}.proyecto-cotiza-container p{font-size:calc(2800vw / var(--width_base));max-width:calc(130000vw / var(--width_base));margin:0 auto}@media (width <= 768px){.proyecto-cotiza-container p{font-size:calc(2000vw / var(--width_base))}}.proyecto-otros{max-width:calc(167500vw / var(--width_base));margin:0 auto;padding:1rem;display:flex;padding-top:calc(18500vw / var(--width_base));padding-bottom:calc(18500vw / var(--width_base));flex-direction:row}@media (width <= 768px){.proyecto-otros{flex-direction:column;padding-top:calc(4400vw / var(--width_base));padding-bottom:calc(4400vw / var(--width_base))}}.proyecto-otros-titulo{flex:1;max-width:40%;display:flex;flex-direction:column;justify-content:center}@media (width <= 768px){.proyecto-otros-titulo{max-width:100%}}.proyecto-otros-titulo .splide__arrows{position:relative;display:flex;gap:.2rem}.proyecto-otros-titulo .splide__arrows button{background:transparent;position:relative;left:0}.proyecto-otros-titulo .splide__arrows button svg{fill:none;width:1.8rem;height:1.8rem}.proyecto-otros-titulo .splide__arrows button.splide__arrow--prev svg{transform:rotate(0)}.proyecto-otros-titulo h3{font-size:calc(6000vw / var(--width_base));color:#1e3346;margin-bottom:calc(4000vw / var(--width_base));font-weight:600;max-width:66%}@media (width <= 768px){.proyecto-otros-titulo h3{font-size:calc(2800vw / var(--width_base));max-width:100%;margin-bottom:calc(2000vw / var(--width_base))}}.proyecto-otros-slider{flex:1;max-width:60%}@media (width <= 768px){.proyecto-otros-slider{max-width:100%}}.proyecto-otros-slider .proyecto{position:relative;border-radius:calc(1000vw / var(--width_base));overflow:hidden;max-height:calc(78000vw / var(--width_base))}.proyecto-otros-slider .proyecto .logo{height:calc(5600vw / var(--width_base));width:auto;object-fit:contain;position:absolute;left:0;top:.5rem}@media (width <= 768px){.proyecto-otros-slider .proyecto .logo{height:calc(3600vw / var(--width_base));margin:calc(1000vw / var(--width_base))}}.proyecto-otros-slider .proyecto .etiqueta{position:absolute;right:0;top:0;background-color:#009ee3;color:#fff;padding:calc(1200vw / var(--width_base)) calc(3000vw / var(--width_base));border-radius:0 0 0 calc(1000vw / var(--width_base));font-size:calc(2000vw / var(--width_base));font-weight:600}@media (width <= 768px){.proyecto-otros-slider .proyecto .etiqueta{font-size:calc(1800vw / var(--width_base));padding:calc(800vw / var(--width_base)) calc(2000vw / var(--width_base))}}.proyecto-otros-slider .proyecto .imagen-fondo{border-radius:calc(1000vw / var(--width_base));width:100%;height:calc(65000vw / var(--width_base));transition:all 1s ease;object-fit:cover}@media (width <= 768px){.proyecto-otros-slider .proyecto .imagen-fondo{height:calc(38000vw / var(--width_base))}}.proyecto-otros-slider .proyecto .nombre{text-align:center;color:#0f5879;font-weight:700;margin-top:calc(800vw / var(--width_base));margin-bottom:0;font-size:calc(3200vw / var(--width_base))}@media (width <= 768px){.proyecto-otros-slider .proyecto .nombre{font-size:calc(2200vw / var(--width_base))}}.proyecto-otros-slider .proyecto .direccion{text-align:center;color:#3b3b3b;font-size:calc(2100vw / var(--width_base));margin-bottom:0;line-height:calc(2300vw / var(--width_base))}@media (width <= 768px){.proyecto-otros-slider .proyecto .direccion{font-size:calc(1600vw / var(--width_base))}}.proyecto-otros-slider .proyecto .column-container-icons{display:flex;align-items:center;gap:.5rem;font-size:calc(2000vw / var(--width_base))}@media (width <= 768px){.proyecto-otros-slider .proyecto .column-container-icons{font-size:calc(1300vw / var(--width_base))}}.proyecto-otros-slider .proyecto .column-container-icons span{display:flex;align-items:center;gap:.5rem;text-wrap:nowrap}.proyecto-otros-slider .proyecto p{text-align:center}.proyecto-otros-slider .proyecto p a{display:inline-flex;padding:calc(2000vw / var(--width_base)) calc(5000vw / var(--width_base));font-size:calc(2000vw / var(--width_base));border-radius:calc(1000vw / var(--width_base))}@media (width <= 768px){.proyecto-otros-slider .proyecto p a{padding:calc(1400vw / var(--width_base)) calc(3000vw / var(--width_base));font-size:calc(1400vw / var(--width_base));max-height:calc(4400vw / var(--width_base))}}.proyecto-otros-slider .proyecto p a{background:#009ee3;color:#fff;text-decoration:none;font-weight:600;transition:all .5s ease;margin-top:1rem;text-align:center}.proyecto-otros-slider .proyecto p a svg{margin-left:.5rem}.proyecto-otros-slider .proyecto:hover .imagen-fondo{height:calc(56000vw / var(--width_base))}.proyecto-otros .splide__arrows{position:relative;display:flex;gap:.2rem}@media (width <= 768px){.proyecto-otros .splide__arrows{justify-content:end}}.proyecto-otros .splide__arrows button{background:transparent;position:relative;left:0}.proyecto-otros .splide__arrows button svg{fill:none;width:1.8rem;height:1.8rem}.proyecto-otros .splide__arrows button.splide__arrow--prev svg{transform:rotate(0)}.gracias{max-width:calc(167500vw / var(--width_base));margin:0 auto;padding:1rem;display:flex;gap:calc(20000vw / var(--width_base));align-items:center;flex-direction:row}@media (width <= 768px){.gracias{flex-direction:column-reverse;gap:calc(3000vw / var(--width_base));padding:0}}.gracias .detalle{flex:1}@media (width <= 768px){.gracias .detalle{max-width:calc(167500vw / var(--width_base));margin:0 auto;padding:1rem}}.gracias .detalle .volver{display:inline-flex;align-items:center;font-size:calc(2200vw / var(--width_base));color:#1e3346;text-decoration:none;font-weight:600}@media (width <= 768px){.gracias .detalle .volver{font-size:calc(1600vw / var(--width_base))}}.gracias .detalle h1{font-size:calc(6000vw / var(--width_base));font-weight:700}@media (width <= 768px){.gracias .detalle h1{font-size:calc(3200vw / var(--width_base))}}.gracias .detalle .descripcion{font-size:calc(2200vw / var(--width_base))}@media (width <= 768px){.gracias .detalle .descripcion{font-size:calc(1600vw / var(--width_base))}}.gracias .detalle .brochure{display:inline-flex;padding:calc(2000vw / var(--width_base)) calc(5000vw / var(--width_base));font-size:calc(2000vw / var(--width_base));border-radius:calc(1000vw / var(--width_base));text-decoration:none;align-items:center;gap:.5rem;font-weight:600}@media (width <= 768px){.gracias .detalle .brochure{padding:calc(1400vw / var(--width_base)) calc(3000vw / var(--width_base));font-size:calc(1400vw / var(--width_base));max-height:calc(4400vw / var(--width_base))}}.gracias .detalle .brochure{background:#fff;border:1px solid #0f5879;color:#1e3346}.gracias .imagen{flex:1}.gracias .imagen img{height:calc(79000vw / var(--width_base));object-fit:cover;border-radius:calc(1500vw / var(--width_base))}@media (width <= 768px){.gracias .imagen img{height:calc(29000vw / var(--width_base));border-radius:0}}.pdt-top-117{padding-top:calc(11700vw / var(--width_base))}.mrg-1530{margin-top:calc(1500vw / var(--width_base));margin-bottom:calc(3000vw / var(--width_base))}:root{--width_base: 1920;--color-blue-dark: #1E3346;--color-blue-light: #0F5879;--color-blue-sky: #05A8E9}@media screen and (max-width: 768px){:root{--width_base: 415}}body{margin:0;padding:0;font-family:Raleway;position:relative}.text-center{text-align:center}.mrg-b-0{margin-bottom:0!important}.d-flex{display:flex}.j-c-center{justify-content:center}h2{color:#1e3346;font-size:calc(6000vw / var(--width_base));font-style:normal;font-weight:700;line-height:calc(7800vw / var(--width_base));letter-spacing:calc(-132vw / var(--width_base))}.section-libro-reclamaciones{padding-top:calc(10500vw / var(--width_base))}.menu-header{width:100%;height:calc(14700vw / var(--width_base));background:linear-gradient(270deg,#0f5879,#1e3346);display:flex;justify-content:space-between;padding-left:calc(4571vw / var(--width_base));padding-right:calc(4571vw / var(--width_base));align-items:center}.menu-header a:not(.btn-menu-header,.submenu-entregados a),.menu-item label{color:#fff;text-align:center;font-family:Raleway;font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:600;line-height:calc(3300vw / var(--width_base));letter-spacing:-.44px;text-decoration:none}.menu-header-column{display:flex;justify-content:center;align-items:center;gap:calc(6600vw / var(--width_base))}.btn-menu-header{border-radius:10.159px;background:#009ee3;color:var(--White, #FFF);text-align:center;font-family:Raleway;font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:600;line-height:var(--Static-Title-Medium-Line-Height, 30.476px);letter-spacing:var(--Static-Title-Medium-Tracking, .19px);text-decoration:none;padding-top:calc(2032vw / var(--width_base));padding-bottom:calc(2032vw / var(--width_base));padding-left:calc(5079vw / var(--width_base));padding-right:calc(5079vw / var(--width_base));display:flex;align-items:center;justify-content:center;gap:calc(1000vw / var(--width_base))}.btn-menu-header:hover{background:linear-gradient(180deg,#009ee3,#0077ad);color:#fff}a:hover,a:focus,a:active{color:initial}.btn-white:hover{border:1px solid #0F5879;background:#d6f3ff}.btn-menu-header svg{width:calc(3040vw / var(--width_base));height:calc(3040vw / var(--width_base))}.menu-header .logo-blanco{width:calc(35301.6vw / var(--width_base));height:calc(11664.9vw / var(--width_base))}.line-footer{width:100%;height:calc(254vw / var(--width_base));background:#fff;margin-top:calc(8100vw / var(--width_base))}.menu-item-entregados{position:relative;display:inline-block}.menu-item-entregados>a{display:inline-flex;align-items:center;gap:6px}.submenu-entregados{position:absolute;top:100%;left:0;padding:calc(1800vw / var(--width_base)) calc(2100vw / var(--width_base));box-shadow:0 4px 10px #0000001f;border-radius:8px;background:#fff;width:calc(27400vw / var(--width_base));height:auto;opacity:0;transform:translateY(8px);visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility .25s ease;z-index:999}.menu-item-entregados:hover .submenu-entregados{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.submenu-entregados a{font-size:calc(2000vw / var(--width_base));font-style:normal;font-weight:400;line-height:calc(4000vw / var(--width_base));letter-spacing:-.4px;display:flex;justify-content:space-between;align-items:center;padding:8px 16px;color:#1e3346;text-decoration:none;white-space:nowrap}.submenu-entregados a:hover{font-weight:700}.submenu-entregados a svg{width:calc(1000vw / var(--width_base));height:auto}.menu-desktop{display:flex}.menu-mobile{display:none}footer{background:#1e3346;height:calc(59000vw / var(--width_base));display:flex;justify-content:center;flex-direction:column;padding-left:calc(8127vw / var(--width_base));padding-right:calc(8127vw / var(--width_base))}.footer-div{justify-content:space-between;width:100%;display:flex}.column-footer .title-footer{color:#fff;font-family:Raleway;font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:700;line-height:calc(3300vw / var(--width_base));letter-spacing:-.44px;margin-bottom:calc(1500vw / var(--width_base))}.footer-child{color:#fff;font-family:Raleway;font-size:calc(1777vw / var(--width_base));font-style:normal;font-weight:400;line-height:calc(2666vw / var(--width_base));letter-spacing:-.356px;display:flex;align-items:center;gap:calc(1016vw / var(--width_base));margin-bottom:calc(1540vw / var(--width_base))}.footer-child svg{width:calc(3040vw / var(--width_base));height:calc(3040vw / var(--width_base))}.subtitle-footer{color:#fff;font-family:Raleway;font-size:calc(1777vw / var(--width_base));font-style:normal;font-weight:700;line-height:calc(2666vw / var(--width_base));letter-spacing:-.356px;margin-bottom:calc(1000vw / var(--width_base))}.column-footer a:not(.btn-white){color:#fff;font-family:Raleway;font-size:calc(1777vw / var(--width_base));font-style:normal;font-weight:600;line-height:calc(2666vw / var(--width_base));letter-spacing:-.356px;text-decoration:none}.column-3.column-footer div,.column-4.column-footer div{margin-bottom:calc(800vw / var(--width_base))}.column-footer-general{display:flex;gap:calc(4500vw / var(--width_base))}.column-footer{width:calc(27900vw / var(--width_base))}.footer-div-copyright p{color:#fff;font-family:Raleway;font-size:calc(1700vw / var(--width_base));font-style:normal;font-weight:400;line-height:calc(4600vw / var(--width_base));letter-spacing:-.196px;margin-bottom:0!important}.footer-div-copyright{display:flex;justify-content:space-between;width:100%}.btn-white{background:#fff;border-radius:calc(1015.9vw / var(--width_base));border:1.27px solid #0F5879;color:#1e3346;text-align:center;font-family:Raleway;font-size:calc(1200vw / var(--width_base));font-style:normal;font-weight:600;line-height:calc(2031vw / var(--width_base));letter-spacing:calc(63.5vw / var(--width_base));display:flex;text-decoration:none;padding:calc(1523.8vw / var(--width_base)) calc(4063.5vw / var(--width_base));justify-content:space-between;align-items:center}.row-redes{display:flex;align-items:center;gap:calc(2000vw / var(--width_base))}.column-redes{display:flex;flex-direction:column;align-items:center}.w-182{width:calc(18200vw / var(--width_base));height:auto}.w-30{width:calc(3000vw / var(--width_base))}.footer-child img{width:calc(3000vw / var(--width_base));height:auto}.btn-white img{width:calc(2500vw / var(--width_base));height:auto}.show-desktop{display:block}.show-mobile{display:none}.column-footer .title-footer svg{display:none}.p-h1{color:#fff;font-family:Raleway;font-size:calc(4000vw / var(--width_base));font-style:normal;font-weight:400;line-height:calc(4000vw / var(--width_base));margin-bottom:0}.slide-box{position:relative;width:100%;height:calc(85000vw / var(--width_base));display:flex;align-items:center}@media screen and (max-width: 768px){.slide-box{height:calc(60000vw / var(--width_base))}}.slide-box .bg-proyecto{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;z-index:-1}.slide-box .overlay-banner{position:absolute;width:100%;height:100%;background:linear-gradient(270deg,#0000,#0f5879);top:0;left:0;z-index:0}.slide-box .box-text{position:relative;z-index:1;margin-left:calc(17000vw / var(--width_base));height:fit-content;display:flex;flex-direction:column;gap:calc(2400vw / var(--width_base))}@media screen and (max-width: 768px){.slide-box .box-text{margin:0;padding:0 calc(2000vw / var(--width_base))}}.slide-box .box-text .logo-proyecto{width:calc(34000vw / var(--width_base));height:auto}@media screen and (max-width: 768px){.slide-box .box-text .logo-proyecto{width:calc(24000vw / var(--width_base))}}.slide-box .box-text .box-descriptions .p-h1{font-size:calc(3200vw / var(--width_base));line-height:130%}@media screen and (max-width: 768px){.slide-box .box-text .box-descriptions .p-h1{font-size:calc(2400vw / var(--width_base));width:calc(24000vw / var(--width_base))}}.slide-box .box-text .box-descriptions .p-h1 p{margin:0}.slide-box .box-text .box-descriptions h3{margin:0;color:#fff;font-family:Raleway;font-size:calc(4200vw / var(--width_base));font-style:normal;font-weight:700}@media screen and (max-width: 768px){.slide-box .box-text .box-descriptions h3{font-size:calc(3200vw / var(--width_base))}}.btn-sky{border-radius:calc(800vw / var(--width_base));background:linear-gradient(180deg,#009ee3 100%,#009ee3);display:flex;padding:calc(1600vw / var(--width_base)) calc(4000vw / var(--width_base));justify-content:center;align-items:center;gap:calc(1200vw / var(--width_base));color:var(--White, #FFF);text-align:center;font-size:calc(2000vw / var(--width_base));font-weight:600;text-decoration:none;width:fit-content}@media screen and (max-width: 768px){.btn-sky{font-size:calc(1400vw / var(--width_base));padding:calc(1400vw / var(--width_base)) calc(3200vw / var(--width_base))}}.btn-sky:hover{background:linear-gradient(180deg,#009ee3,#0077ad);color:#fff}.btn-sky svg{width:calc(1600vw / var(--width_base));height:calc(1600vw / var(--width_base))}.section-proyectos-en-venta{background-color:#f5fffb;padding-top:calc(13100vw / var(--width_base));padding-bottom:calc(17000vw / var(--width_base));display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 768px){.section-proyectos-en-venta{padding:calc(5000vw / var(--width_base)) calc(2000vw / var(--width_base))}}.section-proyectos-en-venta .proyectos-en-venta-titulo{margin-bottom:calc(3200vw / var(--width_base));font-weight:700}.section-proyectos-en-venta .btn-filtro-container{display:flex;gap:calc(3600vw / var(--width_base));margin-bottom:calc(5200vw / var(--width_base))}@media screen and (max-width: 768px){.section-proyectos-en-venta .btn-filtro-container{flex-wrap:wrap;gap:calc(1200vw / var(--width_base))}}.section-proyectos-en-venta .btn-filtro-container .btn-filtro{border-radius:8px;background:#fff;display:flex;padding:calc(1600vw / var(--width_base)) calc(4000vw / var(--width_base));justify-content:center;align-items:center;gap:calc(3600vw / var(--width_base));width:fit-content;text-decoration:none;color:#1e3346;text-align:center;font-family:Raleway;font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:600;line-height:100%;letter-spacing:calc(15vw / var(--width_base));transition:all .3s ease;cursor:pointer;border:none;outline:none;border:1px solid #0F5879}@media screen and (max-width: 768px){.section-proyectos-en-venta .btn-filtro-container .btn-filtro{font-size:calc(1200vw / var(--width_base));padding:calc(1200vw / var(--width_base)) calc(2400vw / var(--width_base))}}.section-proyectos-en-venta .btn-filtro-container .btn-filtro:hover:not(.active){background:#d6f3ff;color:#1e3346;border:1px solid #1E3346}.section-proyectos-en-venta .btn-filtro-container .btn-filtro.active{transition:all .3s ease;border-radius:8px;border:1px solid #009EE3;background:#009ee3;color:#fff}.section-proyectos-en-venta .grid-proyecto{grid-template-columns:repeat(3,1fr);display:grid;column-gap:calc(3200vw / var(--width_base));row-gap:calc(6000vw / var(--width_base))}@media screen and (max-width: 768px){.section-proyectos-en-venta .grid-proyecto{grid-template-columns:repeat(1,1fr)}}.section-proyectos-en-venta .grid-proyecto .box-p-enventa{width:calc(40000vw / var(--width_base));height:calc(64000vw / var(--width_base));transition:all .3s ease;opacity:1;transform:translateY(0);margin-bottom:calc(6000vw / var(--width_base))}@media screen and (max-width: 768px){.section-proyectos-en-venta .grid-proyecto .box-p-enventa{width:100%;height:auto;margin-bottom:0!important}}.section-proyectos-en-venta .grid-proyecto .box-p-enventa.filtering-out{opacity:0;transform:translateY(-20px)}.section-proyectos-en-venta .grid-proyecto .box-p-enventa.filtering-in{opacity:0;transform:translateY(20px)}.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-image{width:100%;height:calc(51200vw / var(--width_base));overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;transition:.3s ease;border-radius:calc(800vw / var(--width_base))}@media screen and (max-width: 768px){.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-image{height:calc(43000vw / var(--width_base))}}.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-image .proyecto-image{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-image .box-p-overlay{position:absolute;width:100%;height:100%;background:linear-gradient(180deg,#0009 8.79%,#0000 28.13%);top:0;left:0;z-index:2}.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-image .box-p-estado{position:absolute;top:0;right:0;background-color:#009ee3;font-size:calc(2000vw / var(--width_base));padding:calc(1000vw / var(--width_base)) calc(2500vw / var(--width_base));color:#fff;border-radius:0 calc(800vw / var(--width_base)) 0 calc(800vw / var(--width_base));font-weight:600;z-index:3}.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-image .box-p-titulo{position:absolute;width:50%;top:calc(1200vw / var(--width_base));left:calc(2400vw / var(--width_base));font-size:calc(2200vw / var(--width_base));font-weight:700;color:#fff;z-index:3;margin:0}@media screen and (max-width: 768px){.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-image .box-p-titulo{width:40%}}.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-info{display:flex;align-items:center;flex-direction:column}.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-info .p-enventa-title{color:#0f5879;text-align:center;font-family:Raleway;font-size:calc(2800vw / var(--width_base));font-style:normal;font-weight:700;line-height:120%;margin-bottom:calc(600vw / var(--width_base));margin-top:calc(1600vw / var(--width_base))}@media screen and (max-width: 768px){.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-info .p-enventa-title{font-size:calc(2400vw / var(--width_base))}}.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-info .p-enventa-text{color:#3b3b3b;text-align:center;font-family:Raleway;font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:400;line-height:120%;margin-bottom:calc(1200vw / var(--width_base))}.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-info .column-container-icons{display:flex;justify-content:center;gap:calc(2400vw / var(--width_base));margin-bottom:calc(1800vw / var(--width_base))}.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-info .column-container-icons span{color:#3b3b3b;font-family:Raleway;font-size:calc(1800vw / var(--width_base));font-style:normal;font-weight:400;line-height:calc(2800vw / var(--width_base));text-align:center;display:flex;justify-content:center;align-items:center;gap:calc(600vw / var(--width_base))}@media screen and (max-width: 768px){.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-info .column-container-icons span{font-size:calc(1500vw / var(--width_base))}}.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-info .column-container-icons svg{width:calc(2400vw / var(--width_base));height:calc(2400vw / var(--width_base))}.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-info .box-p-venta-btn{padding:0 calc(2400vw / var(--width_base));background:linear-gradient(180deg,#009ee3 100%,#009ee3);font-size:calc(2000vw / var(--width_base));color:#fff;border-radius:calc(800vw / var(--width_base));text-decoration:none;height:0;font-weight:600;transition:.3s ease;display:flex;align-items:center;gap:calc(1000vw / var(--width_base))}@media screen and (max-width: 768px){.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-info .box-p-venta-btn{height:auto;padding:calc(1200vw / var(--width_base)) calc(2400vw / var(--width_base));font-size:calc(1400vw / var(--width_base));background:#fff;color:#0f5879;border:1px solid #0F5879}.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-info .box-p-venta-btn path{fill:#0f5879}}.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-info .box-p-venta-btn:hover{background:linear-gradient(180deg,#009ee3,#0077ad)}.section-proyectos-en-venta .grid-proyecto .box-p-enventa .box-p-enventa-info .box-p-venta-btn svg{width:calc(1600vw / var(--width_base));height:calc(1600vw / var(--width_base))}.section-proyectos-en-venta .grid-proyecto .box-p-enventa:hover .box-p-enventa-image{height:calc(44000vw / var(--width_base))}.section-proyectos-en-venta .grid-proyecto .box-p-enventa:hover .box-p-venta-btn{height:auto;padding:calc(1200vw / var(--width_base)) calc(2400vw / var(--width_base))}.section-experiencia{background:linear-gradient(270deg,#0f5879,#1e3346);padding-top:calc(7600vw / var(--width_base));padding-bottom:calc(7600vw / var(--width_base));padding-left:calc(11000vw / var(--width_base));padding-right:calc(11000vw / var(--width_base));display:flex;justify-content:center;gap:calc(10600vw / var(--width_base))}@media screen and (max-width: 768px){.section-experiencia{flex-direction:column-reverse;gap:calc(5000vw / var(--width_base));padding:calc(5000vw / var(--width_base)) 0 calc(5000vw / var(--width_base)) calc(2000vw / var(--width_base))}}.section-experiencia .c-1{width:35%;display:flex;gap:calc(3500vw / var(--width_base));flex-direction:column;justify-content:center;padding-bottom:calc(22000vw / var(--width_base))}@media screen and (max-width: 768px){.section-experiencia .c-1{padding-bottom:0;width:100%}}.section-experiencia .c-1 .section-experiencia-titulo{color:#fff;line-height:120%}@media screen and (max-width: 768px){.section-experiencia .c-1 .section-experiencia-titulo{display:none}}@media screen and (max-width: 768px){.section-experiencia .c-1 .btn-sky{margin:auto}}.section-experiencia .c-2{width:65%;display:flex;gap:calc(4000vw / var(--width_base))}@media screen and (max-width: 768px){.section-experiencia .c-2{width:100%}}.section-experiencia .c-2 .column-1{display:flex;flex-direction:column;gap:calc(2500vw / var(--width_base));flex:1}.section-experiencia .c-2 .column-2{display:flex;flex-direction:column;gap:calc(2500vw / var(--width_base));flex:1;margin-top:calc(11500vw / var(--width_base))}.section-experiencia .c-2 .box-experiencia{display:flex;padding:calc(4500vw / var(--width_base));flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(1100vw / var(--width_base));background-color:#fff;width:100%;border-radius:calc(1523vw / var(--width_base));height:fit-content}.section-experiencia .c-2 .box-experiencia img{height:calc(11000vw / var(--width_base));width:auto;object-fit:contain}.section-experiencia .c-2 .box-experiencia .box-title-exp{font-size:calc(2400vw / var(--width_base));font-weight:600;line-height:120%}.section-experiencia .c-2 .box-experiencia .box-text-exp{color:var(--ZLA-Azul-Oscuro, #1E3346);font-size:calc(2000vw / var(--width_base))}.section-experiencia .c-2 .box-experiencia .box-text-exp p{margin:0}.section-experiencia .splide-experiencia-home{display:none}@media screen and (max-width: 768px){.section-experiencia .c-2{display:none}.section-experiencia .splide-experiencia-home{display:block}.section-experiencia .splide-experiencia-home .box-experiencia{display:flex;padding:calc(3600vw / var(--width_base));flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(1100vw / var(--width_base));align-self:stretch;background-color:#fff;border-radius:calc(1523vw / var(--width_base));height:fit-content}.section-experiencia .splide-experiencia-home .box-experiencia img{width:calc(11000vw / var(--width_base));height:auto}.section-experiencia .splide-experiencia-home .box-experiencia .box-title-exp{font-size:calc(2400vw / var(--width_base));font-weight:600;line-height:120%}.section-experiencia .splide-experiencia-home .box-experiencia .box-text-exp{color:var(--ZLA-Azul-Oscuro, #1E3346);font-family:Raleway;font-size:calc(1600vw / var(--width_base))}}.text-white{color:#fff}.mrg-b-30{margin-bottom:calc(3000vw / var(--width_base))}.section-detalle-box{background-color:#f5fffa;padding:calc(12000vw / var(--width_base)) calc(11000vw / var(--width_base));display:grid;grid-template-columns:repeat(4,1fr);gap:calc(5000vw / var(--width_base));align-items:center;justify-content:center;text-align:center}@media screen and (max-width: 768px){.section-detalle-box{padding:calc(5000vw / var(--width_base)) calc(2000vw / var(--width_base));grid-template-columns:repeat(2,1fr);gap:calc(2000vw / var(--width_base))}}.section-detalle-box .title-carac{text-align:center;font-family:Raleway;font-size:calc(6600vw / var(--width_base));font-weight:700;margin-bottom:0!important}@media screen and (max-width: 768px){.section-detalle-box .title-carac{font-size:calc(3200vw / var(--width_base))}}.section-detalle-box .text-carac{text-align:center;font-family:Raleway;font-size:calc(3200vw / var(--width_base));font-weight:500}@media screen and (max-width: 768px){.section-detalle-box .text-carac{font-size:calc(1600vw / var(--width_base))}}.section-detalle-box .box-carac img{width:calc(13500vw / var(--width_base));height:auto}@media screen and (max-width: 768px){.section-detalle-box .box-carac img{width:calc(5000vw / var(--width_base));height:auto}}.section-ultimos-proyectos{background:linear-gradient(270deg,#0f5879,#1e3346);padding:calc(7200vw / var(--width_base)) 0 calc(7200vw / var(--width_base)) calc(11000vw / var(--width_base));display:flex;justify-content:flex-end;gap:calc(9000vw / var(--width_base))}@media screen and (max-width: 768px){.section-ultimos-proyectos{flex-direction:column;padding:calc(5000vw / var(--width_base)) 0 calc(5000vw / var(--width_base)) calc(2000vw / var(--width_base));gap:calc(2500vw / var(--width_base))}}.section-ultimos-proyectos .ultimos-proyectos-textos{width:40%;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 768px){.section-ultimos-proyectos .ultimos-proyectos-textos{width:100%}}.section-ultimos-proyectos .splide-home-entregados{width:60%}@media screen and (max-width: 768px){.section-ultimos-proyectos .splide-home-entregados{width:100%}}.section-ultimos-proyectos .splide-home-entregados .card-entregados{width:100%}.section-ultimos-proyectos .splide-home-entregados .card-entregados img{width:100%;height:auto}.section-ultimos-proyectos .link-a{color:#fff;text-align:center;font-family:Raleway;font-size:calc(2000vw / var(--width_base));font-style:normal;font-weight:600;line-height:calc(2400vw / var(--width_base));letter-spacing:calc(15vw / var(--width_base));display:flex;align-items:center;text-decoration:none;gap:calc(1000vw / var(--width_base))}.section-ultimos-proyectos .detail-text{color:#fff;font-family:Raleway;font-size:calc(2000vw / var(--width_base));font-weight:400;margin-bottom:0!important}@media screen and (max-width: 768px){.section-ultimos-proyectos .detail-text{font-size:calc(1600vw / var(--width_base))}}.section-ultimos-proyectos .detail-title{color:#fff;font-family:Raleway;font-size:calc(2400vw / var(--width_base));font-weight:700;margin-bottom:0!important}.section-proximo-hogar{height:calc(55500vw / var(--width_base));position:relative}.section-proximo-hogar .bg-proximo-hogar{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;z-index:-1}.section-proximo-hogar .proximo-overlay{position:absolute;width:100%;height:100%;background-color:#1e3346;opacity:.6;top:0;left:0;z-index:0}.section-proximo-hogar .proximo-hogar-info{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:calc(2500vw / var(--width_base));color:#fff}@media screen and (max-width: 768px){.section-proximo-hogar .proximo-hogar-info{padding:0 calc(2000vw / var(--width_base));text-align:center}}.section-proximo-hogar .proximo-hogar-info .proximo-titulo{font-size:calc(3800vw / var(--width_base));line-height:100%;font-weight:700}.section-proximo-hogar .proximo-hogar-info .proximo-subtitulo{font-size:calc(2400vw / var(--width_base));line-height:120%}.section-proximo-hogar .btn-sky-auto{border-radius:10.159px;background:#009ee3;display:flex;padding:calc(2000vw / var(--width_base)) calc(5400vw / var(--width_base));justify-content:center;align-items:center;gap:calc(1200vw / var(--width_base));color:var(--White, #FFF);text-align:center;font-family:Raleway;font-size:calc(2000vw / var(--width_base));font-style:normal;font-weight:600;line-height:calc(3000vw / var(--width_base));letter-spacing:calc(19vw / var(--width_base));text-decoration:none;width:auto}.section-proximo-hogar .section-proximo-hogar>p{text-align:center;font-family:Raleway;font-size:calc(2400vw / var(--width_base));font-style:normal;font-weight:500;line-height:calc(3600vw / var(--width_base))}.section-proximo-hogar .flex-gap{display:flex;gap:24px}.section-proximo-hogar .btn-sky-auto svg{width:calc(2000vw / var(--width_base));height:calc(2000vw / var(--width_base))}.section-proximo-hogar .proximo-hogar-info .proximo-titulo{color:#fff}.w-699{width:calc(69900vw / var(--width_base))}.h2-text{color:#1e3346;font-family:Raleway;font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:600;line-height:calc(3300vw / var(--width_base));letter-spacing:-.44px}.section-nosotros{display:flex;justify-content:center;gap:calc(5500vw / var(--width_base));align-items:center;padding-top:calc(9300vw / var(--width_base));background-color:#f5fffa}.mrg-b-60{margin-bottom:calc(6000vw / var(--width_base))}.bg-sky{background-color:#f5fffa}.img-nosotros{width:calc(77100vw / var(--width_base));height:auto}.w-730{width:calc(73000vw / var(--width_base))}.section-historia{display:flex;justify-content:center;align-items:center;gap:calc(8800vw / var(--width_base));padding-bottom:calc(14600vw / var(--width_base))}.box-nosotros{display:flex;width:calc(73700vw / var(--width_base));height:calc(34000vw / var(--width_base));padding:calc(3000vw / var(--width_base));flex-direction:column;justify-content:center;align-items:center;gap:calc(1200vw / var(--width_base));flex-shrink:0;border-radius:calc(1500vw / var(--width_base));background:#fff;align-items:flex-start}.section-mision-vision{background:linear-gradient(270deg,#0f5879,#1e3346);padding-top:calc(12600vw / var(--width_base));padding-bottom:calc(6000vw / var(--width_base))}.head-nosotro{font-family:Raleway;font-size:calc(4400vw / var(--width_base));font-style:normal;font-weight:600;line-height:calc(6100vw / var(--width_base));letter-spacing:-.968px}.head-nosotros{font-family:Raleway;font-size:calc(4400vw / var(--width_base));font-style:normal;font-weight:600;line-height:calc(6100vw / var(--width_base));letter-spacing:-.968px;display:flex;align-items:center;margin-bottom:0!important}.p-nosotros{font-family:Raleway;font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:500;line-height:calc(3000vw / var(--width_base));letter-spacing:-.242px;margin-bottom:0!important}.row-mision-vision{display:flex;justify-content:center;gap:calc(3048vw / var(--width_base));align-items:center}.box-responsalidad p{font-family:Raleway;font-size:calc(2800vw / var(--width_base));font-style:normal;font-weight:400;line-height:calc(4200vw / var(--width_base))}.w-706{width:calc(70600vw / var(--width_base))}.w-876{width:calc(87600vw / var(--width_base))}.row-responsabilidad{display:flex;gap:calc(5600vw / var(--width_base));justify-content:center;align-items:center;padding-top:calc(15300vw / var(--width_base))}.section-detalle-nosotros{display:flex;flex-direction:column}.section-detalle-nosotros>div{display:flex;gap:calc(14700vw / var(--width_base))}.title-nosotros{text-align:center;font-size:calc(5400vw / var(--width_base));font-style:normal;font-weight:700;line-height:calc(7000vw / var(--width_base));letter-spacing:-1.188px}.text-bold{font-weight:700}@media (max-width: 768px){:root{--width_base: 375}.section-detalle-nosotros>div{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:repeat(2,1fr);gap:calc(2000vw / var(--width_base))}.title-nosotros{text-align:center;font-size:calc(2800vw / var(--width_base));font-style:normal;font-weight:700;line-height:calc(3600vw / var(--width_base))}}.banner-proyecto{padding:0 calc(11000vw / var(--width_base));padding-top:calc(5500vw / var(--width_base))}.banner-proyecto .banner-media{display:flex;gap:calc(2500vw / var(--width_base));height:calc(65000vw / var(--width_base))}.banner-proyecto .banner-media .banner-media--main{width:70%;position:relative}.banner-proyecto .banner-media .banner-media--main .main-logo{width:calc(24000vw / var(--width_base));position:absolute;top:0;left:0;padding:calc(500vw / var(--width_base));background:#fff;border-bottom-right-radius:calc(1500vw / var(--width_base))}.banner-proyecto .banner-media .banner-media--main .main-background{width:100%;height:100%;object-fit:cover}.banner-proyecto .banner-media .banner-media--secondary{width:30%;display:grid;grid-template-rows:calc((100% - 2500vw / var(--width_base)) / 2) calc((100% - 2500vw / var(--width_base)) / 2);gap:calc(2500vw / var(--width_base));height:100%}.banner-proyecto .banner-media .banner-media--secondary picture{position:relative}.banner-proyecto .banner-media .banner-media--secondary picture img{width:100%;height:100%;object-fit:cover}.banner-proyecto .banner-media .banner-media--secondary picture button{font-size:calc(2000vw / var(--width_base));color:#1e3346;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:calc(1000vw / var(--width_base));padding:calc(1600vw / var(--width_base)) calc(4000vw / var(--width_base));background-color:#fff;border-radius:calc(800vw / var(--width_base));border:1px solid #1E3346;width:fit-content;white-space:nowrap;transition:background-color .3s}.banner-proyecto .banner-media .banner-media--secondary picture button:hover{background-color:#d6f3ff}.banner-proyecto .banner-media .banner-media--secondary picture button svg{width:calc(2400vw / var(--width_base));height:calc(2400vw / var(--width_base))}.section-cotizador{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(7000vw / var(--width_base));padding:calc(8000vw / var(--width_base)) calc(11000vw / var(--width_base))}@media (max-width: 768px){.section-cotizador{grid-template-columns:1fr;grid-gap:calc(2000vw / var(--width_base));padding:calc(4000vw / var(--width_base)) calc(2000vw / var(--width_base))}}.section-cotizador .planos-mobile-select{display:none;width:100%;padding:calc(1500vw / var(--width_base));border:1px solid #ddd;border-radius:calc(800vw / var(--width_base));font-size:calc(1400vw / var(--width_base));background:#fff}@media (max-width: 768px){.section-cotizador .planos-mobile-select{display:block;grid-column:1/-1;order:-1}}.section-cotizador .planos-container .plano-item{padding:calc(3000vw / var(--width_base)) calc(5500vw / var(--width_base));border:1px solid #e0e0e0;border-radius:calc(1200vw / var(--width_base));background:#fff}@media (max-width: 768px){.section-cotizador .planos-container .plano-item{padding:calc(1000vw / var(--width_base))}}.section-cotizador .planos-container .plano-item .cotizador-slide picture{display:block}.section-cotizador .planos-container .plano-item .cotizador-slide picture img{width:100%;height:auto;border-radius:calc(800vw / var(--width_base))}.section-cotizador .planos-container .plano-item .detalle-container{padding-left:calc(2000vw / var(--width_base))}.section-cotizador .planos-container .plano-item .detalle-container h3{font-size:calc(2800vw / var(--width_base));margin-bottom:calc(1500vw / var(--width_base));color:#1e3346;font-weight:600}.section-cotizador .planos-container .plano-item .detalle-container ul{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;margin-bottom:calc(1000vw / var(--width_base))}.section-cotizador .planos-container .plano-item .detalle-container ul li{font-size:calc(2400vw / var(--width_base));color:#666;display:flex;align-items:center;gap:calc(1000vw / var(--width_base))}@media (max-width: 768px){.section-cotizador .planos-container .plano-item .detalle-container ul li{flex-direction:column;font-size:calc(1200vw / var(--width_base));gap:calc(500vw / var(--width_base))}}.section-cotizador .planos-container .plano-item .detalle-container ul li svg{width:calc(2500vw / var(--width_base));height:calc(2500vw / var(--width_base))}.section-cotizador .planos-container .plano-placeholder{text-align:center;padding:calc(6000vw / var(--width_base)) 0;color:#888;font-size:calc(1800vw / var(--width_base));font-style:italic}.section-cotizador .form-cotizador .contact-form-row{display:flex;gap:calc(2000vw / var(--width_base));width:100%}.section-cotizador .form-cotizador .form-field{display:block;width:100%;margin-bottom:calc(2000vw / var(--width_base));font-size:calc(2200vw / var(--width_base));line-height:100%}@media (max-width: 768px){.section-cotizador .form-cotizador .form-field{font-size:calc(1200vw / var(--width_base));margin-bottom:calc(1000vw / var(--width_base))}}.section-cotizador .form-cotizador .form-field label{display:block;font-size:calc(2200vw / var(--width_base));line-height:130%;color:#fff;text-align:left}@media (max-width: 768px){.section-cotizador .form-cotizador .form-field label{font-size:calc(1400vw / var(--width_base))}}.section-cotizador .form-cotizador .form-field select,.section-cotizador .form-cotizador .form-field input[type=text],.section-cotizador .form-cotizador .form-field input[type=email],.section-cotizador .form-cotizador .form-field input[type=tel],.section-cotizador .form-cotizador .form-field textarea{width:100%;border-radius:calc(1000vw / var(--width_base));font-size:calc(2200vw / var(--width_base));line-height:100%}@media (max-width: 768px){.section-cotizador .form-cotizador .form-field select,.section-cotizador .form-cotizador .form-field input[type=text],.section-cotizador .form-cotizador .form-field input[type=email],.section-cotizador .form-cotizador .form-field input[type=tel],.section-cotizador .form-cotizador .form-field textarea{font-size:calc(1200vw / var(--width_base));border-radius:calc(600vw / var(--width_base))}}.section-cotizador .form-cotizador .form-field .wpcf7-list-item{display:block;color:#fff}.section-cotizador .form-cotizador .form-field .wpcf7-list-item a{color:#fff}.section-cotizador .form-cotizador .form-field .wpcf7-submit{font-size:calc(2200vw / var(--width_base));line-height:120%}@media (max-width: 768px){.section-cotizador .form-cotizador .form-field .wpcf7-submit{font-size:calc(1600vw / var(--width_base))}}@media (max-width: 768px){.section-cotizador .form-cotizador .form-field select#planos-select{display:none}}@media (max-width: 768px){.section-cotizador .form-cotizador .form-field:has(select#planos-select){display:none}}.section-cotizador .form-cotizador .wpcf7-not-valid-tip{font-size:calc(1800vw / var(--width_base))}@media (max-width: 768px){.section-cotizador .form-cotizador .wpcf7-not-valid-tip{font-size:calc(1200vw / var(--width_base))}}.section-cotizador .form-cotizador .wpcf7-response-output{margin:0;font-size:calc(2200vw / var(--width_base))}@media (max-width: 768px){.section-cotizador .form-cotizador .wpcf7-response-output{font-size:calc(1400vw / var(--width_base))}}@media (max-width: 768px){.section-cotizador .planos-container .plano-item{flex-direction:column;gap:calc(2000vw / var(--width_base))}.section-cotizador .planos-container .plano-item .cotizador-slide{max-width:100%}.section-cotizador .planos-container .plano-item .detalle-container{padding-left:0}}.anio{font-family:Raleway;font-size:calc(3200vw / var(--width_base));font-style:normal;font-weight:700;line-height:calc(3000vw / var(--width_base));margin-bottom:0!important}.nombre{font-family:Raleway;font-size:calc(4800vw / var(--width_base));font-style:normal;font-weight:800;line-height:140%;margin-bottom:0!important}.text-dist{font-family:Raleway;font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:400;line-height:calc(3000vw / var(--width_base));display:flex;align-items:center;gap:calc(1500vw / var(--width_base))}.column-container-detail>div{text-align:center;font-family:Raleway;font-size:calc(1500vw / var(--width_base));font-style:normal;font-weight:400;line-height:calc(2200vw / var(--width_base));letter-spacing:-.305px;margin-bottom:0!important}.mrg-b-15{margin-bottom:calc(1500vw / var(--width_base))}.column-container-detail>div{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;width:fit-content}.column-container-detail{display:flex;justify-content:space-between}.w-634{width:calc(63400vw / var(--width_base))}.section-proyectos-entregados{padding-top:calc(10500vw / var(--width_base));padding-bottom:calc(20900vw / var(--width_base))}.bg-sky.section-proyectos-entregados h2{margin-bottom:calc(8800vw / var(--width_base))}.title-contacto{font-size:calc(6000vw / var(--width_base));font-style:normal;font-weight:700;line-height:calc(7900vw / var(--width_base));margin-bottom:calc(1000vw / var(--width_base))!important}.w-703{width:calc(70300vw / var(--width_base))}.text-contacto{font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:400;line-height:calc(3400vw / var(--width_base));margin-bottom:calc(3000vw / var(--width_base))}.w-502{width:calc(50200vw / var(--width_base))}.btn-contact{border-radius:calc(1015vw / var(--width_base));border:1.269px solid #009EE3;text-decoration:none;background:#fff;padding:calc(1700vw / var(--width_base)) calc(4000vw / var(--width_base));display:flex;width:fit-content;text-align:center;font-size:calc(2000vw / var(--width_base));font-style:normal;font-weight:500;line-height:calc(2500vw / var(--width_base));letter-spacing:.127px;color:#1e3346;align-items:center;justify-content:center;gap:calc(1200vw / var(--width_base))}.btn-contact:hover{background:linear-gradient(270deg,#0f5879,#1e3346);color:#fff;border:0px!important}.btn-contact svg{width:calc(2500vw / var(--width_base));height:calc(2500vw / var(--width_base))}.gap-30{gap:calc(3000vw / var(--width_base))}.mrg-t-30{margin-top:calc(3000vw / var(--width_base))}.title-horario{font-size:calc(3000vw / var(--width_base));font-style:normal;font-weight:700;line-height:calc(3600vw / var(--width_base));letter-spacing:-.609px;margin-bottom:calc(1523vw / var(--width_base))!important}.subtitle-horario{font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:700;line-height:calc(3300vw / var(--width_base));letter-spacing:-.44px;margin-bottom:calc(0vw / var(--width_base))!important}.text-horario{font-style:normal;font-weight:400;line-height:calc(3300vw / var(--width_base));letter-spacing:-.44px;margin-bottom:calc(0vw / var(--width_base))!important}.text-info{font-style:normal;font-weight:400;line-height:calc(3000vw / var(--width_base));letter-spacing:-.44px;margin-bottom:calc(0vw / var(--width_base))!important}.w-710{width:calc(71000vw / var(--width_base))}.section-contactanos{display:flex;justify-content:center;gap:calc(18500vw / var(--width_base));padding-top:calc(11900vw / var(--width_base))}.title-form{font-size:calc(3500vw / var(--width_base));font-style:normal;font-weight:700;line-height:calc(5300vw / var(--width_base));margin-bottom:0!important}.text-form{font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:400;line-height:calc(3300vw / var(--width_base))}form label{font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:600;line-height:calc(3300vw / var(--width_base));color:#1e3346}form input,input[type=text],form input[type=email],form textarea,form select{border-radius:10.152px;border:1.269px solid var(--ZLA-Azul-Oscuro, #1E3346)!important;background:#fff;font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:400;line-height:calc(3300vw / var(--width_base));color:#1e3346}.cf7-grid{display:grid;gap:16px}.cf7-grid.two-columns{grid-template-columns:1fr 1fr}.cf7-grid.one-column{grid-template-columns:1fr}.cf7-grid label{display:flex;flex-direction:column;gap:6px;font-weight:600}.cf7-grid input,.cf7-grid textarea{width:100%}.wpcf7 form textarea[name=your-message]{height:calc(15300vw / var(--width_base));min-height:0;line-height:1.35}.wpcf7-submit,input[type=submit]:focus,input[type=submit]{width:100%;border-radius:10.152px;background:#009ee3;border:1px solid #009EE3!important}.wpcf7-list-item-label{font-size:calc(2000vw / var(--width_base));font-style:normal;font-weight:400;line-height:calc(3000vw / var(--width_base))}.wpcf7-list-item{margin-left:0}.check-acept{margin-bottom:calc(2500vw / var(--width_base))}.wpcf7-list-item>label{display:flex;gap:calc(1300vw / var(--width_base))}.section-ubicacion{padding-top:calc(10000vw / var(--width_base))}.row-icons-ubi{justify-content:center;gap:calc(5500vw / var(--width_base))}.item-icon{display:flex;align-items:center;gap:calc(1500vw / var(--width_base))}.item-icon a{text-decoration:none;font-size:calc(2000vw / var(--width_base));font-style:normal;font-weight:700;line-height:calc(2500vw / var(--width_base))}.row-icons-ubi{padding-top:calc(3600vw / var(--width_base));padding-bottom:calc(6600vw / var(--width_base))}.w-675{width:calc(67500vw / var(--width_base))}.w-771{width:calc(77100vw / var(--width_base))}.section-gracias-contactanos{padding-top:calc(11700vw / var(--width_base));padding-bottom:calc(17900vw / var(--width_base));display:flex;justify-content:center;align-items:center;gap:calc(9800vw / var(--width_base))}.link-back{font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:600;line-height:calc(3000vw / var(--width_base));letter-spacing:calc(19vw / var(--width_base));text-decoration:none;display:flex;align-items:center;gap:calc(1200vw / var(--width_base));margin-bottom:calc(3500vw / var(--width_base))}.link-back svg{width:calc(3000vw / var(--width_base));height:calc(3000vw / var(--width_base))}.text-gracias{font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:600;line-height:calc(3300vw / var(--width_base));letter-spacing:-.44px}.title-g-contacto{font-size:calc(6000vw / var(--width_base))}.section-politicas-privacidad{padding-left:calc(30000vw / var(--width_base));padding-right:calc(30000vw / var(--width_base));padding-top:calc(10500vw / var(--width_base));padding-bottom:calc(10500vw / var(--width_base))}.section-politicas-privacidad p{margin-bottom:0!important;font-size:calc(2700vw / var(--width_base));font-style:normal;font-weight:400;line-height:calc(4100vw / var(--width_base))}.section-politicas-privacidad h1{font-size:calc(6000vw / var(--width_base));line-height:calc(7000vw / var(--width_base));margin-bottom:calc(2500vw / var(--width_base))}.item-icon img{width:calc(5800vw / var(--width_base));height:auto}.item-icon a,.item-icon a:hover,.item-icon a:focus,.item-icon a:active{color:#1e3346}.icono-wtsapp{position:fixed;top:85vh;right:calc(2400vw / var(--width_base));width:calc(7000vw / var(--width_base))}.icono-wtsapp img{width:100%}.box-file{border-radius:15.218px;border:1.268px dashed #1E3346;background:#fff;text-align:center;padding:calc(3000vw / var(--width_base)) 0px}.box-file .t-11{color:#1e3346;text-align:center;font-family:Raleway;font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:700;line-height:calc(2600vw / var(--width_base));margin-bottom:calc(1000vw / var(--width_base))!important}.t-12{color:#1e3346;text-align:center;font-family:Raleway;font-size:calc(2000vw / var(--width_base));font-style:normal;font-weight:400;line-height:calc(2400vw / var(--width_base));margin-bottom:0!important}.box-file input[type=file]{border:none!important;margin:calc(2000vw / var(--width_base)) 0px;border-radius:0;border:1.268px solid #009EE3;background:#fff}.w-570{width:calc(57000vw / var(--width_base));border-radius:calc(1500vw / var(--width_base))}.proyecto-detalle-descripcion-container-contain{width:calc(83500vw / var(--width_base));flex-basis:auto}.proyecto-detalle-descripcion-container{justify-content:space-between}@media (max-width: 640px){.cf7-grid.two-columns{grid-template-columns:1fr}.icono-wtsapp{position:fixed;top:60vh;right:calc(0vw / var(--width_base));width:calc(7000vw / var(--width_base))}.box-file input[type=file]{width:100%;font-size:calc(1400vw / var(--width_base));line-height:calc(1800vw / var(--width_base));text-align:center}.t-11{font-size:calc(1800vw / var(--width_base));line-height:calc(2100vw / var(--width_base))}.t-12{font-size:calc(1200vw / var(--width_base));line-height:calc(1400vw / var(--width_base))}.w-570{width:100%}.proyecto-detalle-descripcion-container-contain{width:100%!important}}.section-libro-reclamaciones{display:flex;justify-content:center;flex-direction:column;align-items:center;padding-bottom:calc(9300vw / var(--width_base))}.lr-cf7 .lr-subtitle{margin:0 0 12px;font-size:14px;opacity:.9}.lr-cf7 .lr-fieldset>legend{font-size:calc(2800vw / var(--width_base));font-style:normal;font-weight:700;line-height:calc(3900vw / var(--width_base));margin-bottom:calc(3000vw / var(--width_base));padding-top:calc(3000vw / var(--width_base))}.lr-cf7 .lr-field{display:flex;flex-direction:column;gap:6px}.lr-cf7 textarea{height:calc(17800vw / var(--width_base))}.lr-cf7 .lr-field label{font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:400;line-height:calc(2600vw / var(--width_base))}.lr-cf7 input[type=text],.lr-cf7 input[type=email],.lr-cf7 input[type=tel],.lr-cf7 input[type=number],.lr-cf7 select,.lr-cf7 textarea{width:100%;padding:12px 14px;border:1px solid #CFD6DC;border-radius:8px;background:#fff;box-sizing:border-box;font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:400;line-height:calc(2600vw / var(--width_base))}.lr-cf7 .lr-grid{display:grid;gap:14px}.lr-cf7 .lr-grid.lr-grid-12{grid-template-columns:1fr}@media (min-width: 992px){.lr-cf7 .lr-grid.lr-grid-12{grid-template-columns:repeat(12,1fr);gap:18px 20px}.lr-cf7 .col-12{grid-column:span 12}.lr-cf7 .col-6{grid-column:span 6}.lr-cf7 .col-4{grid-column:span 4}}.lr-cf7 .lr-btn{background:#0f5879;color:#fff;border:0;border-radius:8px;padding:12px 18px;font-weight:700;cursor:pointer}.lr-cf7 .lr-btn:hover{filter:brightness(1.05)}.lr-cf7 .lr-note{font-size:calc(2200vw / var(--width_base));line-height:calc(2600vw / var(--width_base));color:#4a5a68;margin:6px 0 0}.lr-cf7 .wpcf7-form p{margin:0}.section-libro-reclamaciones .wpcf7{width:calc(104600vw / var(--width_base))}.box-reclamo-queja p{color:#1e3346;font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:400;line-height:calc(3500vw / var(--width_base));margin-bottom:0!important}.box-reclamo-queja span{color:#1e3346;font-size:calc(2200vw / var(--width_base));font-style:normal;font-weight:700;line-height:calc(3500vw / var(--width_base));margin-bottom:0!important}.box-reclamo-queja{border-radius:15.218px;border:1.268px solid #009EE3;background:#f5fffa;padding:calc(2000vw / var(--width_base))}.lr-actions{margin-top:calc(6000vw / var(--width_base))}@media (max-width: 768px){:root{--width_base: 375}.section-politicas-privacidad{padding-left:calc(2200vw / var(--width_base));padding-right:calc(2200vw / var(--width_base));padding-top:calc(2600vw / var(--width_base));padding-bottom:calc(2600vw / var(--width_base))}.section-politicas-privacidad h1{font-size:calc(3200vw / var(--width_base));line-height:calc(4100vw / var(--width_base));margin-bottom:calc(2400vw / var(--width_base))}.section-politicas-privacidad p{font-size:calc(1600vw / var(--width_base));font-style:normal;font-weight:400;line-height:calc(2400vw / var(--width_base))}.title-contacto{font-size:calc(3200vw / var(--width_base));line-height:calc(4100vw / var(--width_base));margin-bottom:calc(1000vw / var(--width_base))!important}.text-contacto{font-size:calc(2000vw / var(--width_base));line-height:calc(2400vw / var(--width_base))}.section-contactanos{flex-direction:column;width:100%;padding-top:calc(3600vw / var(--width_base));padding-right:calc(2000vw / var(--width_base));padding-left:calc(2000vw / var(--width_base));gap:calc(2000vw / var(--width_base))}.w-703,.w-710,.w-502{width:100%}.btn-contact{font-size:calc(1400vw / var(--width_base));gap:calc(200vw / var(--width_base));padding:calc(1400vw / var(--width_base)) calc(2200vw / var(--width_base))}.btn-contact svg{width:calc(1500vw / var(--width_base));height:calc(1500vw / var(--width_base))}.title-horario{font-size:calc(2400vw / var(--width_base));line-height:calc(2800vw / var(--width_base))}.subtitle-horario{font-size:calc(1600vw / var(--width_base));line-height:calc(1800vw / var(--width_base))}.text-horario{font-size:calc(1600vw / var(--width_base));line-height:calc(2400vw / var(--width_base))}.text-info{font-size:calc(1200vw / var(--width_base));line-height:calc(1400vw / var(--width_base))}.mrg-t-30{margin-top:calc(1200vw / var(--width_base))}.title-form{font-size:calc(2800vw / var(--width_base));line-height:calc(4200vw / var(--width_base))}.text-form{font-size:calc(1600vw / var(--width_base));line-height:calc(2400vw / var(--width_base))}form label{font-size:calc(1600vw / var(--width_base));line-height:calc(2400vw / var(--width_base));color:#1e3346}.wpcf7-list-item-label{font-size:calc(1400vw / var(--width_base));line-height:calc(2000vw / var(--width_base))}.wpcf7-submit,input[type=submit]:focus,input[type=submit]{font-size:calc(1200vw / var(--width_base))}h2{font-size:calc(3200vw / var(--width_base));line-height:calc(3600vw / var(--width_base))}.item-icon a{font-size:calc(1600vw / var(--width_base))}.item-icon{gap:calc(500vw / var(--width_base))}.row-icons-ubi{padding-top:calc(1600vw / var(--width_base));padding-bottom:calc(2600vw / var(--width_base))}.row-icons-ubi{justify-content:center;gap:calc(1500vw / var(--width_base))}.section-ubicacion{padding-left:calc(2000vw / var(--width_base));padding-right:calc(2000vw / var(--width_base));padding-top:calc(4000vw / var(--width_base));padding-bottom:calc(4000vw / var(--width_base))}h1{font-size:calc(3200vw / var(--width_base));line-height:calc(4200vw / var(--width_base))}.section-libro-reclamaciones{padding-top:calc(3600vw / var(--width_base));padding-bottom:calc(3600vw / var(--width_base));padding-left:calc(2000vw / var(--width_base));padding-right:calc(2000vw / var(--width_base))}.section-libro-reclamaciones .wpcf7{width:100%}.lr-cf7 .lr-field label,.lr-cf7 input[type=text],.lr-cf7 input[type=email],.lr-cf7 input[type=tel],.lr-cf7 input[type=number],.lr-cf7 select,.lr-cf7 textarea{font-size:calc(1600vw / var(--width_base));line-height:calc(2000vw / var(--width_base))}.lr-cf7 .lr-fieldset>legend{font-size:calc(2000vw / var(--width_base));font-style:normal;font-weight:700;line-height:calc(2800vw / var(--width_base));margin-bottom:calc(1200vw / var(--width_base));padding-top:calc(2000vw / var(--width_base))}.lr-cf7 .lr-note,.box-reclamo-queja span,.box-reclamo-queja p{font-size:calc(1600vw / var(--width_base));line-height:calc(2200vw / var(--width_base))}.section-nosotros{flex-direction:column-reverse;padding-top:0;text-align:center}.w-699,.w-876{width:100%}.w-699{padding:0px calc(2000vw / var(--width_base))}.section-detalle>div{display:grid;justify-content:center;gap:0;grid-template-columns:1fr 1fr;justify-self:center;align-self:center}.box-carac{width:calc(15000vw / var(--width_base))}.box-carac img{width:calc(4400vw / var(--width_base));height:auto}.title-carac{font-size:calc(3200vw / var(--width_base));line-height:calc(4400vw / var(--width_base))}.text-carac{font-size:calc(1600vw / var(--width_base));line-height:calc(2400vw / var(--width_base))}.section-detalle{padding-top:calc(3600vw / var(--width_base));padding-bottom:calc(3600vw / var(--width_base))}.mrg-b-60{margin-bottom:calc(2400vw / var(--width_base))!important}.section-historia{flex-direction:column}.section-historia{flex-direction:column-reverse;gap:calc(3600vw / var(--width_base));padding-bottom:0}.w-730{width:100%;padding-left:calc(2000vw / var(--width_base));padding-right:calc(2000vw / var(--width_base))}.h2-text{margin-bottom:0!important}.box-nosotros{display:flex;width:100%;height:fit-content;padding:calc(3000vw / var(--width_base));flex-direction:column;justify-content:center;align-items:center;gap:calc(1000vw / var(--width_base));flex-shrink:0;border-radius:calc(1500vw / var(--width_base));background:#fff;align-items:flex-start}.head-nosotros{font-size:calc(3600vw / var(--width_base));line-height:calc(5000vw / var(--width_base));display:flex;flex-direction:column}.p-nosotros{font-size:calc(1800vw / var(--width_base));line-height:calc(2400vw / var(--width_base))}.section-mision-vision{padding-top:calc(3600vw / var(--width_base));padding-bottom:calc(3600vw / var(--width_base));padding-right:calc(2000vw / var(--width_base));padding-left:calc(2000vw / var(--width_base))}.row-mision-vision,.row-responsabilidad{flex-direction:column;padding-top:calc(3600vw / var(--width_base))}.w-706{width:100%}.box-responsalidad p{font-size:calc(2000vw / var(--width_base));line-height:calc(3000vw / var(--width_base))}.box-responsalidad p,.w-730 p{margin-top:calc(2400vw / var(--width_base))}}.border-right{border-right:3px solid #0F5879}.pdt-right-107{padding-right:calc(10700vw / var(--width_base))}.pdt-left-107{padding-left:calc(10700vw / var(--width_base))}.last-element{display:flex;justify-content:flex-end;align-items:center}.last-element-2{display:flex;justify-content:flex-start;align-items:center}.w-424{width:calc(42400vw / var(--width_base))}.d-flex.j-c-center{position:relative}.ball-blue{width:calc(5000vw / var(--width_base));height:calc(5000vw / var(--width_base));border-radius:100%;background:#0f5879;position:absolute;top:calc(11400vw / var(--width_base))}@media (max-width: 768px){:root{--width_base: 375}.menu-desktop{display:none}.logo-blanco-res{width:calc(11900vw / var(--width_base));height:auto}.menu-header{height:calc(7900vw / var(--width_base));padding-left:calc(3200vw / var(--width_base));padding-right:calc(3200vw / var(--width_base))}.section-experiencia .c-1{width:100%!important}.menu-header.menu-mobile{width:100%;height:calc(8000vw / var(--width_base));background:linear-gradient(270deg,#0f5879,#1e3346);display:flex;align-items:center;justify-content:space-between;padding:0 calc(2400vw / var(--width_base));position:fixed;top:0;left:0;z-index:1000}.logo-blanco-res{height:calc(4000vw / var(--width_base));width:auto}.hamburger-wrap{position:relative;display:flex;align-items:center}.menu-toggle{display:none}.hamburger{width:32px;height:24px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;z-index:1100}.hamburger span{display:block;height:3px;background:#fff;border-radius:3px;transition:all .25s ease}.menu-toggle:checked+.hamburger span:nth-child(1){transform:translateY(10px) rotate(45deg)}.menu-toggle:checked+.hamburger span:nth-child(2){opacity:0}.menu-toggle:checked+.hamburger span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.mobile-menu{position:fixed;top:calc(8000vw / var(--width_base));left:0;width:100vw;height:calc(100vh - 8000vw / var(--width_base));background:linear-gradient(270deg,#0f5879,#1e3346);display:none;flex-direction:column;justify-content:flex-start;gap:calc(2400vw / var(--width_base));padding:32px 24px;z-index:1050}.mobile-menu a,.menu-item label{color:#fff;text-decoration:none;font-size:calc(2400vw / var(--width_base));font-style:normal;font-weight:500;line-height:calc(3100vw / var(--width_base));letter-spacing:-.264px;text-align:left!important;border-bottom:1px solid #009EE3;padding-bottom:calc(2300vw / var(--width_base))}.menu-toggle:checked~.mobile-menu{display:flex}.menu-item{display:flex;flex-direction:column}.sub-toggle{display:none}.submenu-label{color:#fff;text-decoration:none;font-family:Raleway,sans-serif;font-size:calc(1800vw / var(--width_base));font-weight:500;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.submenu-label svg{transition:transform .25s ease}.submenu{display:none;flex-direction:column;gap:calc(0vw / var(--width_base));padding-left:calc(1600vw / var(--width_base));margin-top:calc(800vw / var(--width_base));border-bottom:1px solid #009EE3}.submenu a{font-size:16px;color:#fff;text-decoration:none;opacity:.9}.sub-toggle:checked~.submenu{display:flex}.sub-toggle:checked+.submenu-label svg{transform:rotate(180deg)}.submenu a{border:none!important}.btn-menu-header svg{width:calc(1600vw / var(--width_base));height:calc(1600vw / var(--width_base))}}.title-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;-webkit-user-select:none;user-select:none;cursor:pointer}.title-footer svg{transition:transform .3s ease}.box-footer-child{max-height:0;overflow:hidden;transition:max-height .3s ease}.column-footer.is-open .box-footer-child{max-height:1000px}.column-footer.is-open .title-footer svg{transform:rotate(180deg)}@media (max-width: 768px){:root{--width_base: 375}footer{height:auto;flex-direction:column;padding-left:calc(2000vw / var(--width_base));padding-right:calc(2000vw / var(--width_base))}.footer-div{flex-direction:column}.column-footer-general{flex-direction:column;gap:calc(3600vw / var(--width_base));padding-top:calc(3600vw / var(--width_base))}.footer-div-copyright{flex-direction:column}.column-redes{flex-direction:row;justify-content:space-between}.show-desktop{display:none}.show-mobile{display:block}.w-177{width:calc(17700vw / var(--width_base))}.w-30{width:30px;height:auto}.column-footer{width:100%}.column-footer .title-footer{display:flex;align-items:center;justify-content:space-between}.column-footer .title-footer svg{display:block}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.footer-div{padding-top:calc(2400vw / var(--width_base))}.line-footer{width:100%;margin-top:calc(3600vw / var(--width_base))}.footer-div-copyright p{text-align:center;line-height:calc(2800vw / var(--width_base))}footer{padding-bottom:calc(4800vw / var(--width_base))}.order-4 .btn-white{margin-top:calc(2400vw / var(--width_base));justify-content:center;gap:calc(1000vw / var(--width_base))}}@media (min-width: 769px){.box-footer-child{max-height:none!important;overflow:visible!important;transition:none}.title-footer{cursor:default}.title-footer svg{transform:none!important}}@media (max-width: 768px){:root{--width_base: 375}.content-entregados .d-flex.j-c-center,.d-flex.j-c-center{flex-direction:column;align-items:flex-end}.w-634{width:calc(30500vw / var(--width_base));border-radius:calc(1200vw / var(--width_base))}.pdt-right-107,.pdt-left-107{padding-right:0;padding-left:0}.anio{font-size:calc(2400vw / var(--width_base));line-height:calc(2800vw / var(--width_base))}.nombre{font-size:calc(2800vw / var(--width_base));line-height:calc(3900vw / var(--width_base))}.text-dist{font-size:calc(2200vw / var(--width_base));line-height:calc(2400vw / var(--width_base));margin-bottom:calc(2400vw / var(--width_base))}.text-dist{font-size:calc(2000vw / var(--width_base));line-height:calc(3000vw / var(--width_base));margin-bottom:calc(600vw / var(--width_base))}.section-proyectos-entregados{padding:calc(10800vw / var(--width_base)) calc(2000vw / var(--width_base))}.border-right{border-right:none}.content-entregados{border-left:3px solid #0F5879}.ball-blue{width:calc(2400vw / var(--width_base));height:calc(2400vw / var(--width_base));top:calc(0vw / var(--width_base));left:calc(-1300vw / var(--width_base))}.bg-sky.section-proyectos-entregados h2{margin-bottom:calc(3600vw / var(--width_base))}.column-reverse .d-flex.j-c-center{flex-direction:column-reverse}.d-flex.j-c-center{padding-bottom:calc(3600vw / var(--width_base))}.w-634 .w-424{margin-top:calc(1200vw / var(--width_base))}}
