@media screen and (max-width:767px){.featured-homes-section-complete{padding:40px 0 0!important;margin-bottom:0!important}body .featured-homes-section-complete,.elementor-editor-active .featured-homes-section-complete,.elementor-preview .featured-homes-section-complete,.elementor-widget-shortcode .featured-homes-section-complete,.elementor-shortcode .featured-homes-section-complete,.elementor-element .featured-homes-section-complete,section.featured-homes-section-complete{padding:40px 0 0!important;margin-bottom:0!important}.featured-homes-max-container{padding:0!important;margin:0!important}.featured-section-header{padding:0 20px!important;margin-bottom:30px!important}.featured-section-title{font-size:28px!important;color:#2a2a2a!important;font-family:"Sofia Sans","Sofia Pro",sans-serif!important}.featured-section-description{font-size:16px!important;color:#666!important;font-family:"Afacad Flux",sans-serif!important}.featured-grid-complete{display:block!important;overflow:visible!important;padding:0 20px!important;scroll-snap-type:none!important;-webkit-overflow-scrolling:auto!important;position:relative!important;z-index:1!important;margin-bottom:0!important}.featured-grid-complete.page-transitioning,.featured-grid-complete.page-ready{opacity:1!important;transform:none!important}.featured-property-item{display:none!important;visibility:hidden!important;opacity:0!important;position:absolute!important;left:-9999px!important;top:0!important;width:100%!important;max-width:100%!important;flex:none!important;scroll-snap-align:none!important;scroll-snap-stop:normal!important;margin:0!important;transform:none!important;animation:none!important}.featured-property-item.mobile-active{display:flex!important;visibility:visible!important;opacity:1!important;position:relative!important;left:0!important;top:0!important;z-index:2!important;flex-direction:column!important;animation:mobileCardFadeIn .4s ease forwards!important;margin-bottom:0!important}.featured-property-item.mobile-active.swipe-left{animation:mobileSwipeLeft .4s ease forwards!important}.featured-property-item.mobile-active.swipe-right{animation:mobileSwipeRight .4s ease forwards!important}.featured-property-item.mobile-active .featured-item-link{display:flex!important;flex-direction:column!important;width:100%!important}.featured-property-item.mobile-active .featured-item-image{width:100%!important;height:0!important;padding-bottom:56.3%!important;position:relative!important;overflow:hidden!important}.featured-property-item.mobile-active .featured-item-image img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.featured-property-item.mobile-active .featured-item-content{padding:15px 10px!important;min-height:auto!important;border-left:1px solid #e8e5df!important;border-right:1px solid #e8e5df!important;background:#fff!important;gap:10px!important}.featured-property-item.mobile-active .property-badges-row-figma{flex-direction:row!important;flex-wrap:wrap!important;gap:5px!important;margin-bottom:5px!important}.featured-property-item.mobile-active .badge-pill-figma{padding:5px 15px!important;border-radius:50px!important}.featured-property-item.mobile-active .badge-text-white,.featured-property-item.mobile-active .badge-text-primary,.featured-property-item.mobile-active .badge-text-light,.featured-property-item.mobile-active .badge-text-bold{font-size:12px!important;font-family:"Afacad Flux",sans-serif!important;font-weight:400!important}.featured-property-item.mobile-active .badge-move-in-ready{background:#6a8375!important}.featured-property-item.mobile-active .badge-plan-ready-lot{background:#6b6d80!important}.featured-property-item.mobile-active .badge-promo,.featured-property-item.mobile-active .badge-in-construction{background:#fff!important;outline:1px solid #e8e5df!important;outline-offset:-1px!important}.featured-property-item.mobile-active .badge-promo .badge-text-white{color:#2a2a2a!important}.featured-property-item.mobile-active .featured-item-info{gap:10px!important}.featured-property-item.mobile-active .featured-item-title{font-size:20px!important;line-height:1.2!important;color:#2a2a2a!important;font-family:"Afacad Flux",sans-serif!important;font-weight:400!important;text-transform:capitalize!important}.featured-property-item.mobile-active .featured-item-address{font-size:16px!important;line-height:1.3!important;color:#666!important;font-family:"Afacad Flux",sans-serif!important;font-weight:400!important}.featured-property-item.mobile-active .specs-4-cols{height:auto!important;flex-wrap:wrap!important;margin-bottom:0!important}.featured-property-item.mobile-active .specs-4-cols .featured-spec-col{flex:1 1 50%!important;min-width:50%!important;max-width:50%!important;width:auto!important;padding:13px 10px!important;background:#fff!important;border-left:1px solid #e8e5df!important;border-top:1px solid #e8e5df!important;border-bottom:1px solid #e8e5df!important;border-right:0!important;outline:none!important}.featured-property-item.mobile-active .specs-4-cols .featured-spec-col:nth-child(even){border-right:1px solid #e8e5df!important}.featured-property-item.mobile-active .specs-4-cols .featured-spec-col:nth-child(1),.featured-property-item.mobile-active .specs-4-cols .featured-spec-col:nth-child(2){border-bottom:none!important}.featured-property-item.mobile-active .specs-4-cols .featured-spec-label{font-size:12px!important;color:#666!important;font-family:"Afacad Flux",sans-serif!important;font-weight:400!important}.featured-property-item.mobile-active .specs-4-cols .featured-spec-value{font-size:18px!important;color:#2a2a2a!important;font-family:"Afacad Flux",sans-serif!important;font-weight:400!important}.featured-property-item.mobile-active .specs-3-cols{height:auto!important;flex-wrap:nowrap!important;margin-bottom:0!important}.featured-property-item.mobile-active .specs-3-cols .featured-spec-col{flex:1 1 33.33%!important;min-width:0!important;padding:13px 10px!important;background:#fff!important}.featured-property-item.mobile-active .specs-3-cols .featured-spec-price{border-right:1px solid #e8e5df!important}.featured-property-item.mobile-active .specs-3-cols .featured-spec-label{font-size:12px!important;color:#666!important;font-family:"Afacad Flux",sans-serif!important}.featured-property-item.mobile-active .specs-3-cols .featured-spec-value{font-size:18px!important;color:#2a2a2a!important;font-family:"Afacad Flux",sans-serif!important}.featured-pagination-dots-wrapper{display:flex!important;visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:center!important;margin-top:30px!important;margin-bottom:60px!important;padding:15px 20px!important;position:relative!important;z-index:1000!important;pointer-events:auto!important;width:100%!important}body .featured-pagination-dots-wrapper,.elementor-editor-active .featured-pagination-dots-wrapper,.elementor-preview .featured-pagination-dots-wrapper,.elementor-widget-shortcode .featured-pagination-dots-wrapper,.featured-homes-section-complete .featured-pagination-dots-wrapper{margin-bottom:60px!important}.featured-pagination-dots-container{display:flex!important;visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:center!important;gap:12px!important;position:relative!important;z-index:1001!important;pointer-events:auto!important}.featured-dot,.featured-dot.active,.featured-dot.adjacent,.featured-dot.far{display:inline-block!important;visibility:visible!important;width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;padding:0!important;margin:0!important;border:none!important;border-radius:50%!important;cursor:pointer!important;position:relative!important;z-index:1002!important;pointer-events:auto!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;touch-action:manipulation!important;transform-origin:center center!important}.featured-dot,.featured-dot.adjacent,.featured-dot.far{background:#e8e5df!important;opacity:.6!important}.featured-dot.active,.featured-pagination-dots-container .featured-dot.active{background:#2a2a2a!important;opacity:1!important;transform:scale(1)!important}.featured-dot:hover{background:#666!important;transform:scale(1.2)!important;opacity:1!important}.featured-dot.active:hover{background:#000!important;transform:scale(1.1)!important}.featured-dot:focus{outline:2px solid #2a2a2a!important;outline-offset:3px!important}.featured-dot:active{transform:scale(.9)!important}.featured-grid-complete,.featured-grid-complete *{scroll-snap-type:none!important;scroll-snap-align:none!important;scroll-snap-stop:normal!important}}@media screen and (max-width:480px){.featured-homes-section-complete{padding:30px 0 0!important}.featured-grid-complete{padding:0 15px!important}.featured-section-header{padding:0 15px!important;margin-bottom:25px!important}.featured-section-title{font-size:24px!important}.featured-property-item.mobile-active .featured-item-content{padding:12px 10px!important}.featured-property-item.mobile-active .featured-item-title{font-size:18px!important}.featured-property-item.mobile-active .featured-item-address{font-size:14px!important}.featured-property-item.mobile-active .badge-pill-figma{padding:4px 12px!important}.featured-property-item.mobile-active .badge-text-white,.featured-property-item.mobile-active .badge-text-primary,.featured-property-item.mobile-active .badge-text-light,.featured-property-item.mobile-active .badge-text-bold{font-size:11px!important}.featured-property-item.mobile-active .specs-4-cols .featured-spec-col,.featured-property-item.mobile-active .specs-3-cols .featured-spec-col{padding:12px 8px!important}.featured-property-item.mobile-active .specs-4-cols .featured-spec-label,.featured-property-item.mobile-active .specs-3-cols .featured-spec-label{font-size:11px!important}.featured-property-item.mobile-active .specs-4-cols .featured-spec-value,.featured-property-item.mobile-active .specs-3-cols .featured-spec-value{font-size:16px!important}.featured-pagination-dots-wrapper{margin-top:25px!important;margin-bottom:50px!important;padding:10px 15px!important}.featured-pagination-dots-container{gap:10px!important}.featured-dot,.featured-dot.active,.featured-dot.adjacent,.featured-dot.far{width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important}}@media screen and (max-width:767px){.featured-grid-complete.is-swiping{cursor:grabbing!important}.featured-grid-complete.is-swiping .featured-property-item{pointer-events:none!important}}@media screen and (max-width:767px){body .featured-pagination-dots-wrapper *,body .featured-pagination-dots-container *{pointer-events:auto!important}.featured-pagination-dots-wrapper{isolation:isolate!important}.featured-dot{isolation:isolate!important}}