.featured-listings .list .listings{display:grid;gap:19px;grid-template-columns:1fr 1fr 1fr;row-gap:56px}.featured-listings .listing{display:flex;flex-direction:column;width:100%}.featured-listings .listing .listing__content-props{display:flex;gap:8px;margin-bottom:4px;margin-top:16px}.featured-listings .list .listing .listing__content a{text-decoration:none}.featured-listings .listing__content-cta{align-items:center;display:flex}.featured-listings .listing .image-wrapper{border-radius:12px;height:260px;overflow:hidden;position:relative}.featured-listings .listing .listing__content-props .content-group.price h2{font-weight:700;margin:0}.featured-listings .listing .image-wrapper .featured-image{border-radius:12px;height:100%;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}.featured-listings .listing .title{font-size:24px;font-weight:400;line-height:130%;margin-bottom:12px}.featured-listings .listing .listing__content-props .content-group.price{align-items:center;background:transparent;display:flex;padding-left:0}.featured-listings .listing .content-group.price{padding-left:0}.featured-listings .listing .listing__content-props .content-group{background:#fafafa;border-radius:8px;height:fit-content;padding:8px 12px}.featured-listings .listing .listing__content-props .content-group .subtitle.grey{color:#a1a1aa;font-size:14px;font-weight:400;margin-bottom:0}.featured-listings .listing .listing__content-props .content-group h4{font-size:16px;font-weight:900;line-height:22px;margin-bottom:0}.featured-listings .listing .listing__content a .subtitle.grey{color:#a1a1aa;font-size:14px;font-weight:400;line-height:16px;margin-bottom:4px}.featured-listings .listing__content-cta .btn{background:transparent!important;border:1px solid #d4d4d8!important;border-radius:4px;color:#27272a!important;margin-right:24px;transition:all .3s}.featured-listings .listing__content-cta .btn:hover{opacity:.8!important}.featured-listings .show-more.green.button{background:#008563;border:none!important;border-radius:6px!important;color:#fff;font-size:20px;padding:12px 28px!important;transition:all .3s ease!important}.featured-listings .show-more.green.button svg{margin-left:10px}.featured-listings .show-more.green.button:hover{opacity:.8!important}.featured-listings .pagination-container{align-items:center;display:flex;justify-content:center;margin-top:64px}.featured-listings .listing__content-cta .agent{align-items:center;display:flex}.featured-listings .listing__content-cta .subtitle{color:#a1a1aa;font-size:16px;font-weight:400;letter-spacing:0;line-height:21px;margin:0}.featured-listings .listing__content-cta .agent-info{align-items:center;display:flex;gap:8px}.listing__content-cta .agent-info img{border-radius:50%;height:28px;width:28px}.listing__content-cta .agent-info .name{color:#0d0c07;font-size:16px;font-weight:400;letter-spacing:0;line-height:21px;text-decoration-style:solid}@media (max-width:1200px){.featured-listings .listing .image-wrapper{height:230px}}@media (max-width:1143px){.featured-listings .listing .image-wrapper{height:210px}}@media (max-width:1020px){.featured-listings .list .listings{grid-template-columns:1fr 1fr}.featured-listings .listing .image-wrapper{height:30vw}}@media (max-width:690px){.featured-listings .list .listings{grid-template-columns:1fr;row-gap:34px}.featured-listings .listing .image-wrapper{height:60vw}}@media (max-width:400px){.featured-listings .listing .listing__content-props .content-group.price h2{font-size:26px}.featured-listings .listing__content-cta .btn{font-size:14px;padding:8px 16px}.featured-listings .listing .title{font-size:20px;line-height:130%}.listing__content-cta .agent-info .name{font-size:12px;line-height:14px}}