.feed-projects-module .centered-text{text-align:center}.feed-projects-module li{display:inline-block;padding:10px 27px}.feed-projects-module li a{font-family:Josefin Sans;font-size:21.5px;font-style:normal;font-weight:400;line-height:normal;opacity:.5;text-decoration:none;white-space:nowrap}@media(min-width:768px){.feed-projects-module li a{font-size:36px}}.feed-projects-module a.active{opacity:1}.feed-projects-module ul.filter{margin:0;padding:0;text-decoration:none}.filter{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;overflow-x:auto;width:100%}@media(min-width:768px){.filter{display:block}.feed-projects-module li a{white-space:normal}}.view-all{text-align:right}.prod-content h2.prod-name{font-family:Josefin Sans;font-size:35px;font-style:normal;font-weight:600;letter-spacing:3.5px;line-height:44px;padding-bottom:25px;text-align:left}.prod-content h2.prod-name span{font-family:Josefin Sans;font-size:28px;font-style:normal;font-weight:300;line-height:40px;padding-top:0}.prod-content .prod-address{font-family:Suisse Int\'l;font-size:12px;font-style:normal;font-weight:300;line-height:1;text-align:left}.prod-images{position:relative}.prod-images img{border-radius:5px}.feed-projects-module .filter-container{padding:88px 0 60px}.feed-projects-module .product-item{border-top:1px solid var(--blue);padding:70px 0}.dark .feed-projects-module .product-item{border-top:1px solid var(--white)}.prod-images img{height:522px;object-fit:cover;width:calc(100vw - 40px)}@media(min-width:768px){.prod-images img{width:444px}.prod-content h2.prod-name span{padding-left:15px;padding-top:0}}.prod-images ul{display:flex;margin:0;padding:0}.prod-images ul li{margin:0;padding:0;position:relative}.products .prod-content,.products .prod-images{padding:0 20px}.prod-content{align-items:normal;display:flex;flex-flow:column;justify-content:space-between}.price{margin-left:auto;padding-bottom:30px}@media(min-width:768px){.products .prod-content,.products .prod-images{padding:0 40px}.prod-content{align-items:flex-start;flex-flow:row}.price{margin-left:unset;padding-bottom:0}}span.general-status{background:var(--white,#fff);border:.467px solid var(--white,#fff);border-radius:58.334px;color:var(--blue,#101323);font-size:10px;font-weight:400;padding:10px 30px;position:absolute;right:22px;top:22px}.cta-prod,span.general-status{font-family:Josefin Sans;font-style:normal;line-height:normal;text-align:center}.cta-prod{background:var(--blue,#101323);border-radius:58.334px;color:var(--white,#fff)!important;display:block;font-size:12px;font-weight:600;letter-spacing:.9px;margin:0 auto;padding:20px 30px;text-decoration:none;text-transform:uppercase;width:calc(100% - 40px)}@media(min-width:768px){.cta-prod{font-size:9px;margin:0 0 0 17px;padding:13px 30px;width:auto}}.price{align-items:flex-end;display:flex}.price-text{font-size:16px;line-height:10px;padding-right:10px;text-align:right}.price-text,.price-value{color:var(--blue,#101323);font-family:Josefin Sans;font-style:normal;font-weight:400}.price-value{font-size:30px;line-height:15px}.box.flex{flex-flow:row;gap:21px}@media(min-width:550px){.box.flex{flex-flow:row}}.filter-option .len{color:var(--blue,#101323);font-family:Suisse Int\'l;font-size:12.869px;font-style:normal;font-weight:300;line-height:normal}.products a{text-decoration:none}h2.prod-name{display:flex;flex-direction:column}.products>a:nth-child(odd){background-color:#cbc6bd;display:block}.prod-info{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:17px;justify-content:flex-start;margin:0 auto;max-width:1120px;padding:0 20px 50px}.amenitie{align-items:flex-end;border-bottom:1px solid #101323;color:var(--blue,#101323);display:flex!important;font-family:Suisse Int\'l;font-size:12px;font-style:normal;font-weight:300;line-height:normal;min-height:62px;padding:15px 0;text-align:left;width:calc(50% - 10px)}@media(min-width:768px){h2.prod-name{align-items:flex-end;display:flex;flex-direction:row}.products>a:nth-child(odd){background-color:unset}.prod-info{flex-direction:row;padding:0}.amenitie{margin:0;width:calc(25% - 13px)}}.splide{min-height:333px;overflow:hidden;padding:0 20px}@media(min-width:768px){.splide{padding:0 40px}}.splide__sr{display:none!important}button.splide__arrow.splide__arrow--prev{left:20px}.splide__arrows button{background-color:#fff;border:none;border-radius:15px;font-size:0;max-width:50px;min-width:50px;outline:none;position:absolute}.splide__arrows button:disabled:after{background-image:url(https://www.aster-homes.com/hubfs/arrow-button-dark.svg)}.splide__arrows button:after{background-image:url(https://www.aster-homes.com/hubfs/arrow-button.svg);background-repeat:no-repeat;content:"";display:block;height:12px;left:-12px;position:relative;width:20px}button.splide__arrow.splide__arrow--prev{left:25px;top:50%;transform:translateY(-50%)}button.splide__arrow.splide__arrow--prev:after{transform:rotate(180deg)}.splide{position:relative}button.splide__arrow.splide__arrow--next{position:absolute;right:25px;top:50%;transform:translateY(-50%)}@media(min-width:768px){.splide__arrows button:after{left:-6px}button.splide__arrow.splide__arrow--prev{left:50px}button.splide__arrow.splide__arrow--next{right:50px}}