.flex-row{display:flex;flex-wrap:wrap}.flex-col{flex:0 1 33.3%}.listing{margin:10px;border:1px solid rgba(194,194,194,0.3);padding:5px 10px;transition:ease .75s all}.listing:hover{box-shadow:0px 2px 10px rgba(0,0,0,0.28);transition:ease .75s all;border-radius:8px}.listing img{width:100%}.listing:hover .listing-link{background:#e4e516;color:#0c8c9f;transition:ease .75s all}.listing-link{display:block;background:#0c8c9f;justify-content:center;text-align:center;color:#e4e516;padding:10px 10px;font-family:'Oswald',sans-serif !important;text-transform:uppercase !important}.home-specs{display:flex;flex-wrap:wrap}.home-specs p{flex:1 1 auto}.list-head{display:flex;flex-wrap:wrap}.list-head p{flex:1 1 auto;font-family:'Oswald',sans-serif}.list-head p span{font-family:'Poppins',sans-serif}.price-elements{display:flex;width:100%}.price-elements p{flex:1 1 50%;font-size:14px;text-transform:uppercase}.flex-col-wide.listing{flex:0 0 65%;justify-content:center;margin:0;padding:0 40px;border:0}.flex-col-wide .price-elements p{font-size:21px}.listing-form{background:#231f20;padding:1rem;border:1px solid #0c8c9f}.price-elements p span{color:#0a798c;font-weight:500}.ah-btn{font-size:24px;line-height:28px;font-weight:400;position:relative;font-family:'Oswald',sans-serif;letter-spacing:10px;word-spacing:5px;text-transform:uppercase;display:block;background:#0c8c9f;max-width:fit-content;padding:10px 20px;color:#e4e516;transition:ease .75s all;margin:0 auto 50px auto}.ah-btn:hover{background:#e4e516;color:#0c8c9f;transition:ease .75s all}.home-specs p{background:#f6f3f3;padding:15px 20px;color:#9c99a3;margin:10px 10px;flex:1 0 17%}.listing-spec.home-specs p{flex:1 1 auto;margin:5px 3px 0}