.sptb-2{padding-top:4rem!important;padding-bottom:8rem!important}.banner-1.sptb-2{padding-bottom:6rem!important}.header-text.mb-0{margin-bottom:0!important}.mb-7{margin-bottom:2rem!important}.horizontal-main{padding:4px 0!important}.nav-light-gray{box-shadow:0 1px 15px rgba(0,0,0,.06)!important}.btn-gradient,.gradient-btn{background:linear-gradient(135deg,#28a745 0,#cbbe07 100%)!important;border:none!important;color:#fff!important;box-shadow:0 4px 15px rgba(40,167,69,.3)!important;transition:all .3s ease!important;border-radius:20px!important;font-weight:600!important;padding:12px 24px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.btn-gradient:hover,.gradient-btn:hover{background:linear-gradient(135deg,#20c997 0,#ffc107 100%)!important;box-shadow:0 6px 20px rgba(40,167,69,.4)!important;transform:translateY(-2px)!important;color:#fff!important}.gm-style .gm-ui-control button,.gm-style button,.gm-style-iw button,.modern-checkbox,.pac-container button,.search-type-btn,.status-btn,[class*=gm-] button,[class*=gmnoprint] button{background:0 0!important;background-image:none!important;box-shadow:none!important;transform:none!important;border-radius:initial!important;padding:initial!important;font-weight:initial!important;text-transform:initial!important;letter-spacing:initial!important}.carousel-control-next,.carousel-control-prev{background:rgba(0,0,0,.5)!important;background-image:none!important;box-shadow:none!important;transform:none!important;border-radius:initial!important;font-weight:initial!important;text-transform:initial!important;letter-spacing:initial!important}.carousel-indicators button{background:rgba(255,255,255,.5)!important;background-image:none!important;box-shadow:none!important;transform:none!important;border-radius:initial!important;font-weight:initial!important;text-transform:initial!important;letter-spacing:initial!important}.btn-primary:not(.btn-gradient):not(.gradient-btn){background-color:#0d6efd;border-color:#0d6efd;color:#fff}.btn-secondary:not(.btn-gradient):not(.gradient-btn){background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-success:not(.btn-gradient):not(.gradient-btn){background-color:#198754;border-color:#198754;color:#fff}.btn-info:not(.btn-gradient):not(.gradient-btn){background-color:#0dcaf0;border-color:#0dcaf0;color:#000}.btn-warning:not(.btn-gradient):not(.gradient-btn){background-color:#ffc107;border-color:#ffc107;color:#000}.btn-danger:not(.btn-gradient):not(.gradient-btn){background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-light:not(.btn-gradient):not(.gradient-btn){background-color:#f8f9fa;border-color:#f8f9fa;color:#000}.btn-dark:not(.btn-gradient):not(.gradient-btn){background-color:#212529;border-color:#212529;color:#fff}.badge.rent,.badge.sale,.label-rent,.label-sale,.lease-type-badge,.property-badge.rent,.property-badge.sale,.property-type-label{background:linear-gradient(135deg,#28a745 0,#cbbe07 100%)!important;color:#fff!important;border:none!important;box-shadow:0 2px 8px rgba(40,167,69,.3)!important}@media (max-width:991px){.sptb-2{padding-top:2rem!important;padding-bottom:4rem!important}.banner-1.sptb-2{padding-bottom:3rem!important}.horizontal-main{padding:2px 0!important}}@media (max-width:576px){.sptb-2{padding-top:1rem!important;padding-bottom:2rem!important}.banner-1.sptb-2{padding-bottom:2rem!important}.mb-7{margin-bottom:1rem!important}}
