.banner-section-two.community-banner{position:relative;background-repeat:no-repeat;background-color:#012018;background-position:center!important}
.banner-section-two.community-banner::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(1,32,24,1),rgba(0,0,0,.6));z-index:0;pointer-events:none}
.banner-section-two.community-banner>*{position:relative;z-index:1}
#message{left:auto !important}
.nav-tabs-wrapper{display:flex;justify-content:center;margin-bottom:2rem}
.creative-tabs .nav-link{border:none!important;border-radius:50px!important;padding:10px 30px;color:#555;transition:all .3s ease;font-weight:600}
.creative-tabs .nav-link.active{background:#2c3e50!important;color:#fff!important;box-shadow:0 4px 15px rgba(0,0,0,.1)}
@media (max-width:767.98px){.creative-tabs .nav-link{padding:10px 18px}}
.no-properties-container{padding:30px;margin:20px auto;max-width:800px;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;text-align:center;font-family:sans-serif}
.no-properties-title{font-size:18px;font-weight:700;color:#333;margin-bottom:10px}
.no-properties-text{font-size:14px;color:#6c757d;margin-bottom:20px}
.cta-button{display:inline-block;padding:10px 25px;background-color:#004d40;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;font-weight:600;transition:background .3s ease}
.cta-button:hover{background-color:#00332a}
.community-content .nav-tabs .nav-link{color:#4A4A4A}
.community-content .nav-tabs .nav-link:hover{color:#1E6E5A}
.community-content .nav-tabs .nav-link.active{font-weight:500;color:#1E6E5A;border-color:#dee2e6 #dee2e6 #fff}
