.content-wrapper{max-width:100%}.content-wrapper--vertical-spacing,.dnd-section{padding:0 20px}@media(min-width:1100px){.content-wrapper--vertical-spacing,.dnd-section{padding:0 40px}}.dnd-section>.row-fluid{max-width:1440px}footer .dnd-section>.row-fluid{max-width:100%}html{font-size:18px}body{color:#101323;font-size:18px}body,p{text-decoration:none}a,body,p{font-family:Lato,sans-serif;font-style:normal;font-weight:400}a{color:#0270e0;text-decoration:underline}.h1,h1{font-size:50px}.h1,.h2,h1,h2{color:#101323;font-family:Merriweather,serif;font-style:normal;font-weight:700;text-decoration:none;text-transform:none}.h2,h2{font-size:38px}.h3,h3{color:#101323;font-family:Merriweather,serif;font-size:30px;font-style:normal;font-weight:700;text-decoration:none;text-transform:none}.h4,h4{font-size:24px}.h4,.h5,h4,h5{color:#101323;font-family:Merriweather,serif;font-style:normal;font-weight:400;text-decoration:none;text-transform:none}.h5,h5{font-size:16px}.h6,h6{color:#101323;font-family:Merriweather,serif;font-size:14px;font-style:normal;font-weight:400;text-decoration:none;text-transform:none}blockquote{border-left-color:#fff}.button,.hs-blog-post-listing__post-button,.hs-button,button{border-radius:35px;color:var(--blue);font-family:Josefin Sans;font-size:12px;font-style:normal;font-weight:600;letter-spacing:.9px;line-height:normal;padding:20px 30px;text-align:center;text-decoration:none;text-transform:uppercase;width:calc(100% - 40px)}@media(min-width:768px){.button,.hs-blog-post-listing__post-button,.hs-button,button{font-size:9px;min-width:152px;padding:13px 20px;width:auto}}.button.white,.hs-blog-post-listing__post-button.white,.hs-button.white,button.white{background:var(--white)}.button.blue,.hs-blog-post-listing__post-button.blue,.hs-button.blue,button.blue{background:var(--blue);color:var(--white)}.dark .button.blue,.dark .hs-blog-post-listing__post-button.blue,.dark .hs-button.blue,.dark button.blue{background:var(--white);color:var(--blue)}.button.stone-dark,.hs-blog-post-listing__post-button.stone-dark,.hs-button.stone-dark,button.stone-dark{background:var(--stone-dark)}.button:active,.button:focus,.button:hover,.hs-blog-post-listing__post-button:active,.hs-blog-post-listing__post-button:focus,.hs-blog-post-listing__post-button:hover,.hs-button:active,.hs-button:focus,.hs-button:hover,button:active,button:focus,button:hover{text-decoration:none}.submitted-message,form{font-family:Lato,sans-serif;font-weight:400;padding:0}.form-title,.submitted-message,form{background-color:#fff;border:1px #fff;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;font-style:normal;text-decoration:none}.form-title{font-family:Merriweather;font-size:30px;font-weight:700;padding:0 0 30px}.form-title,form label,form legend{color:#101323}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background-color:#fff;border:2px solid #d1d6dc;border-radius:3px;color:#101323}::-webkit-input-placeholder{color:#101323}::-moz-placeholder{color:#101323}:-ms-input-placeholder{color:#101323}::placeholder{color:#101323}.hs-fieldtype-date .input .hs-dateinput:before{color:#101323}.fn-date-picker td.is-selected .pika-button{background:#101323}.fn-date-picker td .pika-button:hover{background-color:#101323!important}.fn-date-picker td.is-today .pika-button{color:#101323}form .hs-button,form input[type=submit]{background-color:#101323;border:1px #101323;border-radius:6px;color:#fff;font-family:Lato,sans-serif;font-size:22px;font-style:normal;font-weight:400;padding:15px 53px;text-decoration:none;text-transform:none}form .hs-button:focus,form .hs-button:hover,form input[type=submit]:focus,form input[type=submit]:hover{background-color:#1a334e;border:1px #1a334e;color:#fff}form .hs-button:active,form input[type=submit]:active{background-color:#383b4b;border-color:#383b4b}table{background-color:#fff}table,td,th{border:1px solid #101323}td,th{color:#101323;padding:18px}thead th{background-color:#101323;color:#fff}tfoot td{background-color:#fff;color:#101323}.header__language-switcher .lang_list_class li a,.header__language-switcher-label-current,.header__logo .logo-company-name,.menu__link{color:#101323;font-family:Lato}.menu__child-toggle-icon{border-top-color:#101323}.header__language-switcher .lang_list_class li a:focus,.header__language-switcher .lang_list_class li:hover a,.header__language-switcher-label-current:focus,.header__language-switcher-label-current:hover,.menu .menu__link:focus,.menu .menu__link:hover{color:#000}.menu__child-toggle-icon:focus,.menu__child-toggle-icon:hover{border-top-color:#000}.header__language-switcher .lang_list_class li a:active,.header__language-switcher-label-current:active,.menu .menu__link:active{color:#383b4b}.menu__child-toggle-icon:active{border-top-color:#383b4b}.menu .menu__item--depth-1>.menu__link--active-link:after{background-color:#101323}@media (min-width:767px){.header__language-switcher .lang_list_class,.menu .menu__submenu,.menu__submenu--level-2>.menu__item:first-child:before{background-color:#fff;border:2px solid #101323}}.menu__submenu .menu__link,.menu__submenu .menu__link:focus,.menu__submenu .menu__link:hover{background-color:#fff;color:#101323}.header__language-switcher .lang_list_class:before{border-bottom-color:#101323}.header__language-switcher .lang_list_class li:hover,.menu__submenu .menu__link:focus,.menu__submenu .menu__link:hover,.menu__submenu--level-2>.menu__item:first-child.focus:before,.menu__submenu--level-2>.menu__item:first-child:hover:before{background-color:#fff}.header__language-switcher .lang_list_class.first-active:after{border-bottom-color:#fff}.header__language-switcher .lang_list_class li a,.header__language-switcher-label-current{font-family:Lato}.header__language-switcher-label-current:after{border-top-color:#101323}@media(max-width:767px){.header__navigation{background-color:#fff}.header__navigation-toggle svg,.menu-arrow svg{fill:#101323}}.footer{background-color:#fff}.blog-post__meta a,.blog-post__tag-link,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer img,.footer label,.footer li,.footer p,.footer span{color:#101323}.blog-post__tag-link:focus,.blog-post__tag-link:hover{color:#000}.blog-post__tag-link:active{color:#383b4b}.blog-related-posts__title-link,.blog-related-posts__title-link:active,.blog-related-posts__title-link:focus,.blog-related-posts__title-link:hover{font-family:Merriweather,serif;font-style:normal;font-weight:700;text-decoration:none;text-transform:none}.blog-related-posts__title-link{color:#101323}.blog-related-posts__title-link:focus,.blog-related-posts__title-link:hover{color:#000}.blog-related-posts__title-link:active{color:#383b4b}.blog-comments{margin-bottom:0}#comments-listing .comment-reply-to{color:#0270e0}#comments-listing .comment-reply-to:focus,#comments-listing .comment-reply-to:hover{color:#0048b8}#comments-listing .comment-reply-to:active{color:#2a98ff}.hs-search-results__title{color:#101323;font-family:Merriweather,serif;font-style:normal;font-weight:700;text-decoration:none}.hs-blog-post-listing__post-title-link,.hs-blog-post-listing__post-title-link:active,.hs-blog-post-listing__post-title-link:focus,.hs-blog-post-listing__post-title-link:hover{font-family:Merriweather,serif;font-style:normal;font-weight:700;text-decoration:none;text-transform:none}.hs-blog-post-listing__post-title-link{color:#101323}.hs-blog-post-listing__post-title-link:focus,.hs-blog-post-listing__post-title-link:hover{color:#000}.hs-blog-post-listing__post-title-link:active{color:#383b4b}.hs-blog-post-listing__post-author-name,.hs-blog-post-listing__post-tag,.hs-pagination__link--number,.hs-pagination__link-text{color:#101323}.hs-pagination__link--number:focus,.hs-pagination__link--number:hover,.hs-pagination__link:focus .hs-pagination__link-text,.hs-pagination__link:hover .hs-pagination__link-text{color:#000}.hs-pagination__link--number:active,.hs-pagination__link:active .hs-pagination__link-text{color:#383b4b}.hs-pagination__link-icon svg{fill:#101323}.card__price{color:#101323;font-family:Merriweather,serif;font-size:30px;font-style:normal;font-weight:700;text-decoration:none}.card__body svg{fill:#101323}.social-links__icon{background-color:#101323}.social-links__icon:focus,.social-links__icon:hover{background-color:#000}.social-links__icon:active{background-color:#383b4b;color:#101323;font-family:Merriweather,serif;font-size:30px;font-style:normal;font-weight:700;text-decoration:none}body{cursor:url(https://www.aster-homes.com/hubfs/cursor-light.svg),auto;overflow-x:hidden}body,body *{font-family:Suisse Int\'l}header,header *{transition:all .5s ease-out}header{position:absolute;width:100%;z-index:99999}.cursor-dark,.cursor-dark *,body.light .cursor-light{cursor:url(https://www.aster-homes.com/hubfs/cursor-dark.svg),auto}.cursor-light,.cursor-light *,body.dark .cursor-dark{cursor:url(https://www.aster-homes.com/hubfs/cursor-light.svg),auto}.container-cursor{position:relative}@media(min-width:768px){.container-cursor,.container-cursor :not(select,input,radio,checkbox,button,.switch,.hamburger-menu,.language-selector,.user,.search,.button,.filters,#close-btn,.call-cta,.call-box,.call-box a img,.call-box a){cursor:none}}.button.white,.call-box,.call-box *,.call-cta,.call-cta *,.language-selector,.search,.user{cursor:url(https://www.aster-homes.com/hubfs/cursor-dark.svg),auto!important}.button.stone-blue,.button.stone-dark,.fixed .button.white,.fixed .language-selector,.fixed .search,.fixed .user,.slider,.switch,.text-off,.text-on,a{cursor:url(https://www.aster-homes.com/hubfs/cursor-light.svg),auto!important}.fixed .button.stone-blue,.fixed .button.stone-dark,.fixed .slider,.fixed .switch,.fixed .text-off,.fixed .text-on{cursor:url(https://www.aster-homes.com/hubfs/cursor-dark.svg),auto!important}@media(max-width:768px){.custom-cursor{display:none!important}}@media(min-width:768px){.custom-cursor{display:none;left:0;pointer-events:none;position:absolute;top:0;transition:left .1s ease,top .1s ease;z-index:9999}.custom-cursor .circle{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:auto;justify-content:center;left:-50%;padding:20px;position:absolute;top:-50%;transform:translate(-50%,-50%);width:fit-content}.custom-cursor .text,.custom-cursor .text *{color:var(--blue-2);font-family:Suisse Int\'l;font-size:12px;font-style:normal;font-weight:300;line-height:18px;text-align:center}}form label{font-size:12px}.dark:not(body),body.dark .light{display:none}body.dark .dark{display:block}.align-right{text-align:right}.flex{display:block}.p20{padding:0}@media(min-width:768px){.flex{align-items:flex-start;display:flex;justify-content:space-between}.p20{padding:0 40px}}textarea{resize:none!important}.desktop{display:none!important}@media(min-width:1100px){.mobile{display:none!important}.desktop{display:block!important}}div.location:before{background-image:url(https://www.aster-homes.com/hubfs/location.svg);background-position:bottom;background-repeat:no-repeat;content:"";display:inline-block;height:13.5px;margin-right:10px;width:10px}div.sala-de-coworking:before{background-image:url(https://www.aster-homes.com/hubfs/sala-de-coworking.svg)}div.petzone:before,div.sala-de-coworking:before{background-position:bottom;background-repeat:no-repeat;content:"";display:inline-block;height:26px;margin-right:10px;position:relative;top:0;width:26px}div.petzone:before{background-image:url(https://www.aster-homes.com/hubfs/petzone.svg)}div.zona-chill-out-y-de-parrilla:before{background-image:url(https://www.aster-homes.com/hubfs/zona-chill-out-y-de-parrilla.svg)}div.sala-para-ninos:before,div.zona-chill-out-y-de-parrilla:before{background-position:bottom;background-repeat:no-repeat;content:"";display:inline-block;height:26px;margin-right:10px;position:relative;top:0;width:26px}div.sala-para-ninos:before{background-image:url(https://www.aster-homes.com/hubfs/sala-de-ninos.svg)}div.gimnasio-y-sala-de-yoga:before{background-image:url(https://www.aster-homes.com/hubfs/gimnasio-y-sala-de-yoga.svg);background-position:bottom;background-repeat:no-repeat;content:"";display:inline-block;height:25px;margin-right:10px;position:relative;top:0;width:25px}div.zona-de-paseo-con-jardines:before{background-image:url(https://www.aster-homes.com/hubfs/zona-de-paseo-con-jardines.svg)}div.lobby-recepcion:before,div.zona-de-paseo-con-jardines:before{background-position:bottom;background-repeat:no-repeat;content:"";display:inline-block;height:26px;margin-right:10px;position:relative;top:0;width:26px}div.lobby-recepcion:before{background-image:url(https://www.aster-homes.com/hubfs/lobby-recepcion.svg)}div.jardin-terraza-con-cascada:before,div.patio-comun-jardin:before{background-image:url(https://www.aster-homes.com/hubfs/jardin-terraza-con-cascada.svg)}div.jardin-terraza-con-cascada:before,div.patio-comun-jardin:before,div.patio-interior:before,div.terraza-chill-out-con-fogata:before{background-position:bottom;background-repeat:no-repeat;content:"";display:inline-block;height:26px;margin-right:10px;position:relative;top:0;width:26px}div.patio-interior:before,div.terraza-chill-out-con-fogata:before{background-image:url(https://www.aster-homes.com/hubfs/terraza-chill-out-con-fogata.svg)}div.sum-con-bar:before,div.zona-bar:before{background-image:url(https://www.aster-homes.com/hubfs/sum-con-bar.svg)}div.sum-con-bar:before,div.zona-bar:before,div.zona-de-parrilla:before{background-position:bottom;background-repeat:no-repeat;content:"";display:inline-block;height:26px;margin-right:10px;position:relative;top:0;width:26px}div.zona-de-parrilla:before{background-image:url(https://www.aster-homes.com/hubfs/zona-de-parrilla.svg)}body.disabled:before{background-color:rgba(16,19,35,.7);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.background-image:before,.content-3-cols .column:before,.featured-image:before,.information-row .column:before,.next-project:before,.type1_container .left-column:before{background-color:rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.information-row .column:before{z-index:1}body button.splide__pagination__page{background-color:#101323;border:unset;height:10px;margin:0;opacity:.1;padding:0;width:10px}body .splide__pagination li{padding:10px}body .splide__pagination{margin:0;padding:0}body button.splide__pagination__page.is-active{opacity:1}ol{padding:0 0 0 25px}ol li{padding-bottom:10px;padding-top:25px}footer.footer .dnd-section,footer.footer .dnd-section .dnd-column{padding:0}.form-title,.submitted-message,form{background-color:unset}form .inputs-list>li{float:left;margin:0;width:50%}form .inputs-list{padding-bottom:30px}form .hs-richtext.hs-main-font-element{clear:both}