.header{z-index:10;color:#fff;background-color:#262637;justify-content:space-between;align-items:center;padding:.625rem 1.25rem;display:flex;position:fixed;top:0;left:0;right:0}.item .icon{color:#2cdeb6;margin-right:8px}.item{align-items:center;display:flex}.item span{font-weight:700}.brand{font-size:1.5rem}.contact{font-size:1rem}@media (width<=800px){.header{flex-direction:column;align-items:center}.item{margin-bottom:.5rem}}.title-section{text-align:center;margin:1.25rem 0}.title-section h1{color:#262637;border-bottom:2px solid #2cdeb6;margin:0;padding:.625rem;font-size:1.75rem;display:inline-block}.property-list{flex-wrap:wrap;justify-content:center;gap:1.25rem;padding:1.25rem;display:flex}.property-card{border:.0625rem solid #ddd;border-radius:.5rem;width:18.75rem;margin:1.25rem;overflow:hidden;box-shadow:0 .25rem .375rem #0000001a}.property-info{color:#fff;background-color:#000000b3;border-radius:.25rem;padding:.315rem .625rem;font-size:.875rem;position:absolute;bottom:.625rem;right:.625rem}.property-image{background-position:50%;background-size:cover;width:100%;height:12.5rem;position:relative}.property-type-label{color:#fff;text-transform:uppercase;background-color:#2cdeb6e6;border-radius:.25rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:700;position:absolute;top:.625rem;right:.625rem}.banner{color:#fff;background-color:brown;padding:.3125rem 1.25rem;font-size:.875rem;font-weight:700;position:absolute;top:1rem;left:-1.5625rem;transform:rotate(-45deg);box-shadow:0 .125rem .25rem #0003}.icon-with-text{align-items:center;gap:.25rem;margin:0 .25rem;display:inline-flex}.property-attribute{text-align:center;padding:0 .625rem;font-size:1rem;line-height:1.4}p{margin:.3125rem}.footer{z-index:10;color:#fff;text-align:center;background-color:#262637;padding:.625rem;font-size:1rem;position:fixed;bottom:0;left:0;right:0}.message{justify-content:center;align-items:center;display:flex}.footer .icon{color:#2cdeb6;margin-right:.5rem}.footer .stauts{font-weight:700}.footer .status.open{color:#2cdeb6}.footer .status.closed{color:#dc3545}html{font-family:Poppins,sans-serif;font-size:16px}.app{margin-top:4rem;margin-bottom:8rem}@media (width<=800px){.app{margin-top:10rem}}
