@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400");*{box-sizing:border-box}a{text-decoration:none;color:inherit}body,html{overflow-x:hidden}.body{font-family:Roboto,sans-serif;position:relative;background-color:#fff;color:inherit;display:grid;grid-template-columns:[full-start] minmax(1em,1fr) [main-start] minmax(0,40em) [main-end] minmax(1em,1fr) [full-end]}.body>*{color:inherit;grid-column:main;outline:none}.full{grid-column:full}.body--no-scroll{overflow-y:hidden}body,html{width:100%;height:100%;margin:0;padding:0}body,html{scroll-behavior:smooth}html{font-size:16px;color:#4d4d4f}body{padding-top:4rem}h1{font-weight:300;font-size:2.0736rem;font-size:27.648px}@media screen and (min-width:320px){h1{font-size:calc(18.06545px + 2.99455vw)}}@media screen and (min-width:1200px){h1{font-size:54px}}h2{font-weight:300;font-size:1.728rem;font-size:27.648px}@media screen and (min-width:320px){h2{font-size:calc(18.06545px + 2.99455vw)}}@media screen and (min-width:1200px){h2{font-size:54px}}h3{font-weight:300;font-size:1.44rem;font-size:23.04px}@media screen and (min-width:320px){h3{font-size:calc(18.32727px + 1.47273vw)}}@media screen and (min-width:1200px){h3{font-size:36px}}h4{font-weight:300;font-size:1.2rem;font-size:19.2px}@media screen and (min-width:320px){h4{font-size:calc(17.45455px + .54545vw)}}@media screen and (min-width:1200px){h4{font-size:24px}}h5{font-weight:300;font-size:1rem;font-size:16px}@media screen and (min-width:320px){h5{font-size:16px}}@media screen and (min-width:1200px){h5{font-size:16px}}a,p{font-weight:300}@media screen and (min-width:320px){html{font-size:16px}}@media screen and (min-width:320px) and (min-width:320px){html{font-size:calc(13.09091px + .90909vw)}}@media screen and (min-width:320px) and (min-width:1200px){html{font-size:24px}}@media screen and (min-width:1000px){html{font-size:22px}}.thin{font-weight:100}.light{font-weight:300}.regular{font-weight:400}.blue{color:#8aa1d2}.bold{font-weight:400}.icon{width:1.8em;height:1.8em}* .icon__path{fill:#8aa1d2;stroke-miterlimit:10}.icon-white{width:7rem;height:7rem}.icon-white .icon__path{fill:#fff}.icon-blue__path{fill:#8aa1d2;stroke:#8aa1d2}svg{font-family:Roboto,sans-serif}.form{margin:0 auto 3.25rem;display:grid;grid-template-rows:repeat(9,3.15rem);grid-template-areas:"header" "header" "name" "phone" "email" "body" "body" "body" "btn";grid-gap:1.5rem}@media only screen and (min-width:40.0625em){.form{padding:5vh;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,2.5rem);grid-template-areas:"header ." "header ." "name body" "phone body" "email body" ". btn"}}.form__header{grid-area:header;text-align:left;align-self:center}@media only screen and (min-width:40.0625em){.form__header{text-align:right;padding-left:0}}.form__subtitle,.form__title{font-size:150%;margin-bottom:0}.form__subtitle{margin-top:0}.form__input{background-color:#f2f2f2;border:none;padding:1rem}.form__input::placeholder{font-weight:300}.form #name{grid-area:name}.form #phone{grid-area:phone}.form #email{grid-area:email}.form #text{grid-area:body;margin-left:0;resize:none;font-family:Roboto,sans-serif;font-weight:300}.form #text::placeholder{font-family:Roboto,sans-serif;font-weight:300}.form #btn{cursor:pointer;grid-area:btn;width:50%;text-align:center;margin:0;justify-self:left;padding:0;border-radius:5px;height:3.5em;transition:all .55s ease-out}.form #btn:hover{background-color:#8aa1d2;color:#fff}.btn{background-color:#fff;color:#8aa1d2;border:1px solid #8aa1d2;padding:.5rem 2rem}.btn__rounded{border-radius:5%}.box{perspective:120px;margin:2rem auto;width:2rem}.plane{width:2em;height:2em;background-color:#8aa1d2;transform:rotate(0);animation:flip 1s infinite}@keyframes flip{50%{transform:rotateY(180deg)}to{transform:rotateY(180deg) rotateX(180deg)}}.rentabilidad{background-color:#8aa1d2;text-align:center;font-size:110%;margin:5vh 0;padding:5vh}.rentabilidad__title{margin:.5em auto}.rentabilidad__image{max-width:90%;margin:0 auto}@media only screen and (min-width:40.0625em){.rentabilidad__image{max-width:60%}}.rentabilidad__text{text-align:center;margin:auto;max-width:75%}.header{width:100%;height:4rem;position:fixed;top:0;z-index:10;background-color:#8aa1d2;color:#fff;box-shadow:0 -2px 1.2rem 5px rgba(77,77,79,.25)}.header svg *{fill:#fff}.header__links{height:4rem;display:flex;justify-content:space-between;align-items:center;padding:.65rem}@media only screen and (min-width:40.0625em){.header__links{justify-content:flex-end;font-size:80%;padding:0;margin-right:10%}}.header__links span{cursor:pointer}.header__link{height:100%;margin:0 1em;display:flex;justify-content:center;align-items:center;width:1.2em;height:1.2em}@media only screen and (min-width:40.0625em){.header__link{margin:3%}}.header__link--home{transform:scale(1.1)}@media only screen and (min-width:40.0625em){.header__link--home{order:-1}}.header__link--inactive{transform:scale(1)}.header__link--app{width:auto}.header__link--app svg{width:4em;height:4em;margin-left:10px}@media only screen and (max-width:40em){.header__link--no-phone{display:none}}@media only screen and (min-width:40.0625em){.header__link--phone{display:none}}.header__link--no-icon{width:auto}.header__link--with-text{text-align:center}@media only screen and (min-width:40.0625em){.header__link--with-text{order:-2;margin:0 auto 0 10%}}.header__link--with-text .icon{vertical-align:bottom;width:5rem}@media only screen and (min-width:40.0625em){.header__link--with-text .icon{width:6.5rem;height:6.5rem}}.impacto-link{padding:.2rem .35rem;white-space:nowrap;background-color:red;border-radius:0 1rem 1rem 1rem}.sidenav{height:100%;width:0;padding:0;position:fixed;top:4rem;color:transparent;background-color:transparent;overflow:hidden;transition:all .15s linear;display:grid;grid-template-columns:1fr;grid-auto-rows:4rem;align-items:center;z-index:9}.sidenav--expanded{padding:5% 0 30% 15%;background-color:#8aa1d2;color:#fff;width:60%;box-shadow:0 0 10px 7px rgba(77,77,79,.3)}@media only screen and (min-width:40.0625em){.sidenav{display:none}}.sidenav__social{align-self:top;grid-row:span 1;display:block}.sidenav__social-link{display:inline;margin-right:1em}.sidenav__social-link svg{padding:0;margin:0;width:1.5em;height:1.5em}.sidenav__background{position:fixed;top:0;bottom:0;left:0;right:0;transition:all .15s linear;cursor:pointer;width:0}.sidenav__background--expanded{width:100vw;height:100vh;background-color:rgba(77,77,79,.5)}#close_nav{transition:background-color .15s linear;position:fixed;top:0;left:0;height:100vh;width:0;background-color:transparent;z-index:8}#close_nav.close_nav--expanded{width:100vw;background-color:rgba(77,77,79,.5)}.banner{user-select:none;position:relative;height:calc(100vh - 4rem);background-color:#8aa1d2}.banner__button{display:none;border:none;background-color:transparent;font-size:3rem}.banner__button:hover{background-color:hsla(0,0%,100%,.2);cursor:pointer}.banner__buttons{color:rgba(0,0,0,.5);z-index:5;position:absolute;margin:0;top:50%;left:0;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;padding:0 1rem}.banner__background-mask{transition:all .25s linear;filter:grayscale(1) blur(1px);z-index:2;height:100%;width:100%;position:absolute;top:0;right:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.banner__darkener{position:relative;z-index:3;height:100%;width:100%;text-align:left;color:#fff;background-color:rgba(77,77,79,.5);transition:background-color .25s ease-in-out}.banner__contents{width:100%;padding:7.5%;position:absolute;bottom:5rem;text-align:justify;font-size:125%}@media only screen and (min-width:40.0625em){.banner__contents{bottom:0;font-size:125%}}@media only screen and (min-width:64.0625em){.banner__contents{font-size:150%;grid-column:full}}@media only screen and (min-width:90.0625em){.banner__contents{font-size:175%}}.banner__contents br{display:none}.banner__title{transition:all .25s ease-in-out;margin:0;font-size:2.2em;line-height:50%}.banner__title:first-letter{text-transform:uppercase}.banner__sub-title{transition:all .25s ease-in-out;margin:0;font-size:2em}.banner__sub-title:first-letter{text-transform:uppercase}.banner__content{transition:all .25s ease-in-out;max-width:70%;text-align:left;margin:0;font-size:.75em}@media only screen and (min-width:40.0625em){.banner__content{font-size:.65em;max-width:55%}}@media only screen and (min-width:64.0625em){.banner__content{max-width:40%}}.posts{padding-top:8vh;text-align:center;background-image:linear-gradient(180deg,transparent 0,rgba(77,77,79,.1),rgba(77,77,79,.1),rgba(77,77,79,.1),rgba(77,77,79,.1),rgba(77,77,79,.1),rgba(77,77,79,.1),rgba(77,77,79,.1),rgba(77,77,79,.1),transparent)}.posts__header{text-align:center;font-size:80%;margin:0 auto 3rem}@media only screen and (min-width:40.0625em){.posts__header{display:flex;justify-content:center;align-items:center}}.posts__title{font-size:3.2em;min-width:10ch}@media only screen and (min-width:40.0625em){.posts__title{text-align:right;margin:0;font-size:4em;line-height:.95;padding:1rem}}.posts__content{margin-top:0}@media only screen and (min-width:40.0625em){.posts__content{margin-left:1.5rem;margin-bottom:0;text-align:left}}.pagination{margin:0 auto 5.5rem}.pagination__button{font-size:100%;cursor:pointer;color:#8aa1d2;background:none;border:none;transition:all .25s ease-in-out}.pagination__button--active{font-weight:700}.pagination__button:hover{background-color:#fff}@media only screen and (min-width:40.0625em){.pagination__button{font-size:80%}}.card{transition:all .15s ease-in;cursor:pointer;padding:0;background-color:#fff;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;font-size:80%!important;margin:5vh 0;position:relative}.card:first-child{margin-top:2vh}@media only screen and (min-width:40.0625em){.card{font-size:80%;grid-template-columns:1fr 1.2fr;grid-template-rows:1fr}.card:first-child{margin-top:3.5vh}}.card:hover{transform:scale(1.025)}.card:hover .card__img{filter:unset}.card__button{transition:all .25s ease-in;cursor:pointer;width:2.5rem;height:2.5rem;text-align:center;margin:0;color:#fff;font-weight:700;font-size:4rem;padding:0;position:absolute;top:0;right:0;background-color:#8aa1d2;border:none;display:flex;justify-content:center;align-items:center;z-index:3}.card__button svg{width:100%;height:100%}.card__img{transition:all .15s ease-in;height:auto;width:100%;object-fit:cover;background-color:#4d4d4f;filter:grayscale(1)}@media only screen and (min-width:40.0625em){.card__img{height:100%}}.card__content{padding:1em 3.5em 3.5em;display:flex;flex-direction:column;justify-content:center;text-align:left;flex:1.5}.card__content figure{max-width:100%;height:auto;object-fit:contain;display:none;margin:1em 0}.card__content figure img{max-width:100%;object-fit:contain;height:250px;width:250px}@media only screen and (min-width:40.0625em){.card__content figure img{object-fit:cover;max-height:250px;max-width:250px}}.card__title{font-size:1.8rem;margin-bottom:.2em;line-height:1.2em}.card__title:first-letter{text-transform:uppercase}.card__text{line-height:1.5em;line-clamp:elipsis}.card__text:first-letter{text-transform:uppercase}.card__text-content{display:none}@media only screen and (min-width:40.0625em){.card--reverse{grid-template-columns:1.2fr 1fr}.card--reverse .card__content{text-align:right;order:-1}}.card--modal{max-width:42rem;position:fixed;height:100%;top:0;right:0;left:0;bottom:0;z-index:11;margin:0 auto!important;box-shadow:0 0 2rem 9999rem rgba(77,77,79,.5);font-size:100%;grid-template-columns:1fr;grid-template-rows:1fr 1.25fr}.card--modal .card__text-excerpt{display:none}.card--modal .card__text-content{display:block}.card--modal .card__content{order:0;text-align:left;padding:0 15%;overflow-y:scroll;display:block;border-top:3rem solid #fff;border-bottom:3rem solid #fff}.card--modal .card__content figure{display:unset}.card--modal .card__button svg{transform:rotate(45deg)}.card--modal .card__img{filter:unset}.card--modal:hover{transform:scale(1)}.card--modal:hover .card__img{filter:unset}li.blocks-gallery-item,ul.blocks-gallery-grid{padding:0;margin:0 auto;text-align:center}ul.blocks-gallery-grid{list-style-type:none}.sustentable{margin-top:8vh;text-align:center}.sustentable__title{font-size:2.56em;line-height:.9}@media only screen and (min-width:40.0625em){.sustentable__title{font-size:3.2em}}.sustentable-items{display:grid;grid-template-columns:repeat(1,1fr);justify-items:center;justify-content:space-between}@media only screen and (min-width:40.0625em){.sustentable-items{grid-template-columns:repeat(2,1fr)}}.sustentable__item{text-align:center;margin:1rem auto;font-size:80%}@media only screen and (min-width:40.0625em){.sustentable__item{font-size:70%}}.sustentable .item__title{font-size:2.4em;margin:-.2em auto 0;line-height:1.8em}@media only screen and (min-width:40.0625em){.sustentable .item__title{font-size:2.65em}}.sustentable .item__title--shrink{line-height:1.15em}.sustentable .item__image{margin:0 auto 1em;width:8rem;height:8rem;border-radius:50%;object-fit:cover}.sustentable .item__image--bigger{width:8.5rem;height:8.5rem;object-fit:cover;object-position:0 0}.sustentable .item__text{line-height:1.5em;text-align:center;max-width:80%;margin:auto}@media only screen and (min-width:40.0625em){.sustentable .item__text{font-size:1.15em}}.shorter-line{line-height:1em!important;margin-top:.25em!important}.footer{color:#fff;background-color:#8aa1d2;padding:5vh 0}.footer__logo{transform:scale(.6);max-width:100%;margin-right:1rem;grid-column:1/2;grid-row:1/span 2}@media only screen and (min-width:40.0625em){.footer__logo{transform:scale(1)}}.footer__content{display:grid;grid-template-columns:20% 1fr 3rem;grid-template-rows:1fr 1fr;align-items:center;justify-items:center;align-content:center;justify-content:center}@media only screen and (min-width:40.0625em){.footer__content{grid-template-columns:.65fr 2fr .4fr}}.footer__contact{grid-column:2/3;font-size:70%;width:25ch}.footer__contact-title{font-size:1.5em;margin:0}.footer__contact-item{font-size:1em;display:block}.footer__contact-item svg{margin-top:.5rem;height:1rem;width:1rem}.footer__contact-item--bigger svg{height:1.25rem;width:1.25rem}.footer__icons{grid-column:3/4;grid-row:1/span 2}.partners,.text-center{text-align:center}.partners{margin:1rem 0 .25rem}.partners__title{margin-bottom:0;font-size:2.56em}.partners__items{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.partners__item{display:flex;align-items:flex-end;justify-content:center;flex-direction:column;margin:.5em;width:4.5em;height:4.5em}@media only screen and (min-width:40.0625em){.partners__item{width:9em;height:9em}}.partners__img{object-fit:contain;max-width:100%;height:auto}.partners .glide,.partners a{margin:0 auto}.bubble{z-index:8;position:fixed;bottom:3rem;right:2rem;border-radius:50%;animation:pulse 2s infinite}.bubble:hover{animation:none}.bubble__img{width:3rem;height:3rem}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.5607843137254902)}70%{box-shadow:0 0 0 30px rgba(37,211,102,0)}to{box-shadow:0 0 0 0 rgba(37,211,102,0)}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:hsla(0,0%,100%,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:focus,.glide__bullet:hover{border:2px solid #fff;background-color:hsla(0,0%,100%,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.impacto-banner{background-image:url(home.79f0f36e.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;height:calc(100vh - 4rem);text-align:left}.impacto-banner__footer{position:relative;height:auto;width:auto;padding:0 2.5rem;align-self:end;justify-self:left;background-color:#fff}.impacto-banner__footer:after{color:red;content:"¡Últimas unidades!";position:absolute}.impacto-banner__footer--title{margin-bottom:0;word-break:keep-all}.impacto-banner__footer--message{margin-top:0;color:red}.impacto-banner__footer--location{margin:.125rem auto .25rem}.impacto-banner__footer--location img{width:.75rem;height:.75rem}.impacto-grid{margin-top:2.5rem;display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:0}@media only screen and (min-width:40.0625em){.impacto-grid{margin-top:0;grid-template-columns:1fr 1fr}}@media only screen and (min-width:64.0625em){.impacto-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(7,25vw)}}.impacto-grid__item{padding:2.5rem;border:1px solid rgba(77,77,79,.3333333333333333);border-top:0;border-right:0}.impacto-grid__item picture *,.impacto-grid__item picture img{object-fit:cover;width:100%;height:100%;max-width:100%}.impacto-grid__item--title{margin:0;font-weight:400;color:#000}@media only screen and (min-width:40.0625em){.impacto-grid__item--title{font-size:1.25rem}}@media only screen and (min-width:40.0625em){.impacto-grid__item--content{font-size:.75rem}}@media only screen and (min-width:64.0625em){.impacto-grid__item--content{max-width:calc(50vw - 2.5rem)}}.impacto-grid__item--button{font-weight:bolder;font-size:125%;color:#fff;background-color:#8aa1d2;width:8rem;padding:.5rem;text-align:center;border-radius:0 1.5rem 1.5rem 1.5rem}.impacto-grid__item--footer{justify-self:flex-end;margin-top:auto;margin-bottom:0;font-size:.75rem}@media only screen and (min-width:40.0625em){.impacto-grid__item--footer{font-size:.6rem}}.impacto-grid__item--description{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:40.0625em){.impacto-grid__item--description{grid-column:1/3}}@media only screen and (min-width:64.0625em){.impacto-grid__item--description{grid-column:unset;grid-area:1/1/2/4}}.impacto-grid__item--description a.impacto-grid__item--button{transition:all .25s ease}.impacto-grid__item--description a.impacto-grid__item--button:hover{box-shadow:0 0 8px 3px rgba(138,161,210,.3333333333333333)}@media only screen and (min-width:40.0625em){.impacto-grid__item--description a.impacto-grid__item--button{display:none}}.impacto-grid__item--dummy{display:none}@media only screen and (min-width:64.0625em){.impacto-grid__item--dummy{display:block}}@media only screen and (min-width:64.0625em){.impacto-grid__item--description-img{grid-area:1/4/2/5}}@media only screen and (min-width:64.0625em){.impacto-grid__item--funding{display:none!important}}.impacto-grid__item--interiors{display:flex;flex-direction:column}@media only screen and (min-width:64.0625em){.impacto-grid__item--interiors{grid-area:2/3/3/4}}@media only screen and (min-width:64.0625em){.impacto-grid__item--interiors-img{grid-area:2/1/3/3}}@media only screen and (min-width:64.0625em){.impacto-grid__item--solar-cascade{grid-area:3/2/4/3}}@media only screen and (min-width:64.0625em){.impacto-grid__item--solar-cascade-img{grid-area:3/3/4/4}}@media only screen and (min-width:64.0625em){.impacto-grid__item--parking{grid-area:4/3/5/4}}@media only screen and (min-width:64.0625em){.impacto-grid__item--parking-img{grid-area:4/1/5/3}}.impacto-grid__item--parking-img-2{display:none}@media only screen and (min-width:64.0625em){.impacto-grid__item--parking-img-2{display:block;grid-area:4/4/5/5}}@media only screen and (min-width:64.0625em){.impacto-grid__item--comfort{grid-area:5/2/6/3}}@media only screen and (min-width:64.0625em){.impacto-grid__item--comfort-img{grid-area:5/3/6/4}}@media only screen and (min-width:64.0625em){.impacto-grid__item--bedrooms{grid-area:6/1/7/3}}@media only screen and (min-width:64.0625em){.impacto-grid__item--bedrooms-img{grid-area:6/3/7/4}}.impacto-grid__item--impacto{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:64.0625em){.impacto-grid__item--impacto{grid-area:7/4/8/5}}@media only screen and (min-width:64.0625em){.impacto-grid__item--impacto-description{grid-area:7/1/8/4}}.funding-content{color:red;margin:0}.p-0{padding:0}.is-bottom{display:flex;flex-direction:column;justify-content:flex-end}.floating-pdf-download{animation:none!important;bottom:8rem;transition:all .3s cubic-bezier(.25,.8,.25,1)}.floating-pdf-download img{filter:drop-shadow(0 14px 28px rgba(0,0,0,.25))}.floating-pdf-download:hover img{filter:drop-shadow(0 14px 30px rgba(0,0,0,.45))}
/*# sourceMappingURL=master.2bad51f2.css.map */