.hero-video{position:relative;width:100%;height:90vh !important;overflow:hidden}.hero-slide{position:relative;width:100%;height:90vh !important}.hero-overlay{pointer-events:none;position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:var(--space-xl);background:rgba(0, 35, 73, 0.35);color:#fff}.hero-overlay
h1{font-size:var(--fs-h1);margin-bottom:var(--space-xs)}.hero-overlay
p{font-size:var(--fs-body-lg);max-width:500px;line-height:1.6}.swiper-button-next,.swiper-button-prev{color:#fff}.swiper-button-next,.swiper-button-prev,.swiper-pagination{z-index:20}.swiper-button-next::after,.swiper-button-prev::after{font-size:var(--fs-h3);color:#fff}.swiper-pagination-bullet{background:#fff}.search-section{height:100%;max-width:1200px;position:absolute;left:50%;top:calc(50% + 135px);transform:translate(-50%, -50%);z-index:10;width:90%;padding:0
var(--space-sm) !important;display:flex;flex-direction:column;justify-content:center;gap:var(--space-3xl)}.search-section .search-title{color:#fff !important;font-family:'Freight';text-align:center  !important;font-size:var(--fs-h1);font-weight:400}.search-section
form{gap:0;display:flex;flex-wrap:nowrap;align-items:flex-end;padding:var(--space-md) !important;transition:all 0.3s ease !important;position:relative;background:transparent}.search-section .search-holder{width:100%;display:flex;position:relative}.search-section .search-holder
a{position:absolute;display:flex;align-items:end;justify-content:end;top:50%;transform:translateY(-33%);right:20px;color:#002349 !important}.search-section .property-filter input,
.search-section .property-filter
select{display:none}.search-section .property-filter input[name="title"]{display:block;flex:1;min-width:200px;border-radius:8px 0 0 8px !important;background:rgba(255, 255, 255, 1) !important;border:1px
solid #e0e0e0 !important;padding:var(--space-xs) var(--space-sm) !important;font-size:var(--fs-body);color:#333;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1)}.search-section .property-filter input[name="title"]:focus{outline:none;border-color:#c9a84c !important;box-shadow:0 4px 15px rgba(201, 168, 76, 0.2)}.search-section .property-filter input[name="title"]::placeholder{color:#999}.search-section form
button{display:block;border-radius:0 8px 8px 0 !important;background:linear-gradient(135deg, #002349 0%, #003d6b 100%) !important;border:1px
solid linear-gradient(135deg, #002349 0%, #003d6b 100%) !important;padding:var(--space-xs) var(--space-sm) !important;font-size:var(--fs-body);color:#333;transition:all 0.3s ease}.search-section form button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0, 35, 73, 0.4);background:linear-gradient(135deg, #003d6b 0%, #005299 100%) !important}.search-section form button:active{transform:translateY(0)}.search-section .property-category-list{position:absolute;top:-25px;right:25px;display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:flex-end;margin:0
!important;padding:0
!important;border:none !important;width:auto}.search-section .property-category-list
label{color:#fff !important;font-size:var(--fs-body);font-weight:500;cursor:pointer;padding:var(--space-2xs) var(--space-sm) !important}.search-section .property-category-list input[type="radio"]:checked + label,
.search-section .property-category-list label:has(input:checked){color:#fff !important;border-color:#c9a84c;box-shadow:0 4px 12px rgba(201, 168, 76, 0.4)}.search-section .property-category-list label:hover{border-color:#c9a84c !important;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15) !important}.search-section form .clear-btn{background:rgba(200, 200, 200, 0.8) !important;padding:var(--space-xs) var(--space-md) !important;border-radius:8px !important;color:#333 !important;font-weight:500;transition:all 0.3s ease;border:1px
solid #ddd !important;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;font-size:var(--fs-body);margin-top:var(--space-xs);align-self:flex-end}.search-section form .clear-btn:hover{background:rgba(150, 150, 150, 0.9) !important;color:#fff !important;transform:translateY(-1px)}@media (max-width: 1023px){.search-section{width:85%}.search-section .search-title{font-size:var(--fs-h1)}.search-section
form{padding:var(--space-sm);flex-direction:row;gap:0;align-items:flex-end}.search-section form
button{border-radius:0 8px 8px 0 !important}.search-section .property-filter input[name="title"]{flex:1;min-width:auto;border-radius:8px 0 0 8px!important}.search-section form
button{white-space:nowrap;flex-shrink:0}.search-section .property-category-list{top:-15px;right:0}.search-section .property-category-list
label{font-size:var(--fs-small);padding:var(--space-2xs) var(--space-xs)}}form button .search-icon{display:none}@media (max-width: 767px){.next-btn,.prev-btn{padding:var(--space-2xs) !important}.next-btn svg,
.prev-btn
svg{width:20px;height:20px}.hero-video{height:448px !important}.video-carousel{position:absolute !important;top:180px;height:266px !important}.search-section{width:100%;padding:var(--space-sm) !important;gap:var(--space-md);top:90px;background:#002349 !important;height:auto;border-top:1px solid rgba(255, 255, 255, .3) !important}.search-section .search-title{font-size:var(--fs-h1);line-height:var(--lh-body);padding:0
var(--space-2xs);max-width:400px;text-align:left !important}.search-section
form{gap:0;align-items:stretch;margin:0;padding:var(--space-2xs) 0 !important}.search-section .property-filter input[name="title"]{font-size:var(--fs-body);padding:var(--space-xs) var(--space-2xs) !important;border-radius:8px !important;flex:1;min-width:100%;width:100%}.search-section form
button{border-radius:8px !important;min-width:20px;width:20px !important;font-size:var(--fs-small);position:absolute;right:20px;top:14px;background:transparent !important;border:none !important;display:flex;justify-content:center;margin:0;padding:0
!important}.search-section form button .search-label{display:none}.search-section form button .search-icon{display:block}.search-section .property-category-list{position:absolute;top:-20px;left:0;width:auto;flex-wrap:wrap;justify-content:flex-start;gap:0px}.search-section .property-category-list
label{font-size:var(--fs-tiny);padding:var(--space-3xs) var(--space-2xs);flex-shrink:0}.search-section form .clear-btn{width:100%;justify-content:center;margin-top:var(--space-3xs);padding:var(--space-xs) var(--space-sm) !important;font-size:var(--fs-small)}}.advance-filter-section{position:fixed;top:0;right:0;background:#fff !important;padding:0
!important;width:35%;z-index:99999;height:calc(100vh);overflow-y:auto;transform:translateX(100%);transition:transform 0.4s ease-in-out !important;box-shadow:-10px 0 40px rgba(0, 0, 0, 0.2) !important}.advance-filter-section form
button{width:100% !important}.advance-filter-section.active{transform:translateX(0)}.filter-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0);z-index:9999;opacity:0;pointer-events:none;transition:all 0.4s ease-in-out !important}.filter-overlay.active{background:rgba(0, 0, 0, 0.5) !important;opacity:1;pointer-events:auto}.advance-filter-section .search-holder{width:100%}.advance-filter-section .filter-header{display:flex;align-items:center;justify-content:flex-end;padding:140px
var(--space-md) var(--space-md) var(--space-md) !important;border-bottom:1px solid rgba(0, 0, 0, 0.1) !important;background:linear-gradient(135deg, #f5f5f5 0%, #fafafa 100%) !important;position:sticky;top:0;z-index:1}.advance-filter-section .filter-header
h2{font-size:var(--fs-h4);font-weight:600;color:#002349;margin:0;font-family:var(--font-serif)}.advance-filter-section .close-filter-btn{background:rgba(0, 35, 73, 0.1);border:1px
solid rgba(0, 35, 73, 0.2);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;padding:0;color:#002349;font-size:var(--fs-h3);line-height:1}.advance-filter-section .close-filter-btn:hover{background:#002349;color:#fff;transform:scale(1.1)}.advance-filter-section .filter-content{padding:var(--space-md) !important}.advance-filter-section .property-filter{display:flex;flex-direction:column;gap:var(--space-md);margin:0
!important;padding:0
!important;background:transparent !important;border-radius:0 !important}.advance-filter-section .property-filter input,
.advance-filter-section .property-filter
select{display:block !important;padding:var(--space-2xs) var(--space-xs) !important;border:1px
solid #e0e0e0 !important;border-radius:8px !important;font-size:var(--fs-small) !important;color:#333 !important;background:#f9f9f9 !important;transition:all 0.3s ease !important;width:100% !important;box-sizing:border-box !important}.advance-filter-section .property-filter input:focus,
.advance-filter-section .property-filter select:focus{outline:none !important;border-color:#c9a84c !important;background:#fff !important;box-shadow:0 0 0 3px rgba(201, 168, 76, 0.1) !important}.advance-filter-section .property-filter input::placeholder{color:#999 !important}.advance-filter-section .property-filter button[type="submit"] .search-label{display:none}.advance-filter-section .property-filter button[type="submit"] .search-icon{display:inline-flex;align-items:center;justify-content:center}.advance-filter-section .property-filter button[type="submit"] .search-icon
svg{stroke:#fff !important}.advance-filter-section .property-filter .clear-btn .clear-label{display:none}.advance-filter-section .property-filter .clear-btn .clear-icon{display:inline-flex !important;align-items:center;justify-content:center}.advance-filter-section .property-filter button[type="submit"],
.advance-filter-section .property-filter .clear-btn{width:48px !important;height:48px !important;padding:0
!important;align-self:center;display:inline-flex !important;align-items:center;justify-content:center;flex:none !important}.advance-filter-section .property-filter button[type="submit"]{background:linear-gradient(135deg, var(--color-navy) 0%, var(--color-navy-light) 100%) !important;color:#fff !important;border:none !important;border-radius:10px !important;cursor:pointer;transition:all 0.3s ease !important;box-shadow:0 4px 15px rgba(0, 35, 73, 0.25) !important}.advance-filter-section .property-filter button[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0, 35, 73, 0.35) !important;background:linear-gradient(135deg, var(--color-navy-light) 0%, #005299 100%) !important}.advance-filter-section .property-filter .clear-btn{margin-top:var(--space-2xs);background:transparent !important;color:var(--color-navy) !important;border:1px
solid rgba(0, 35, 73, 0.2) !important;border-radius:10px !important;text-decoration:none;cursor:pointer;transition:all 0.3s ease}.advance-filter-section .property-filter .clear-btn:hover{background:rgba(201, 168, 76, 0.08) !important;border-color:var(--color-gold) !important}.advance-filter-section .filter-group{display:flex;flex-direction:column;gap:var(--space-xs)}.advance-filter-section .filter-group
label{font-size:var(--fs-small) !important;font-weight:600 !important;color:#002349 !important;text-transform:uppercase !important;letter-spacing:0.5px !important}.advance-filter-section .filter-range{display:flex !important;gap:var(--space-xs) !important;align-items:center !important}.advance-filter-section .filter-range
input{flex:1 !important}.advance-filter-section .filter-range
.separator{color:#ccc !important;font-weight:300 !important}.advance-filter-section .property-category-list{position:static !important;transform:none !important;top:auto !important;right:auto !important;display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0
!important;padding:0
!important;border:none !important;width:100% !important}.advance-filter-section .property-category-list
label{color:#002349 !important;font-size:var(--fs-small) !important;font-weight:500 !important;cursor:pointer;padding:var(--space-xs) var(--space-sm) !important;background:rgba(201, 168, 76, 0.08);border-radius:20px;transition:all 0.3s ease;border:1px
solid rgba(201, 168, 76, 0.2) !important;display:inline-block !important}.advance-filter-section .property-category-list input[type="radio"]{display:none !important}.advance-filter-section .property-category-list input[type="radio"]:checked + label,
.advance-filter-section .property-category-list label:has(input:checked){background:#c9a84c !important;color:#fff !important;border-color:#c9a84c !important;box-shadow:0 4px 12px rgba(201, 168, 76, 0.3)}.advance-filter-section .property-category-list label:hover{background:rgba(201, 168, 76, 0.15) !important;border-color:#c9a84c !important}.advance-filter-section .filter-actions{display:flex;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-top:1px solid rgba(0, 0, 0, 0.1);position:sticky;bottom:0;background:linear-gradient(135deg, #f5f5f5 0%, #fafafa 100%)}.advance-filter-section .filter-actions button,
.advance-filter-section .filter-actions .clear-btn{flex:1;padding:var(--space-xs) var(--space-md) !important;font-size:var(--fs-body);font-weight:600;border-radius:8px !important;border:none !important;cursor:pointer;transition:all 0.3s ease !important}.advance-filter-section .filter-actions button[type="submit"]{background:linear-gradient(135deg, #002349 0%, #003d6b 100%) !important;color:#fff !important;box-shadow:0 4px 15px rgba(0, 35, 73, 0.2)}.advance-filter-section .filter-actions button[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0, 35, 73, 0.3);background:linear-gradient(135deg, #003d6b 0%, #005299 100%) !important}.advance-filter-section .filter-actions .clear-btn{background:rgba(200, 200, 200, 0.8) !important;color:#333 !important;border:1px
solid #ddd !important;text-decoration:none;display:flex;align-items:center;justify-content:center}.advance-filter-section .filter-actions .clear-btn:hover{background:rgba(150, 150, 150, 0.9) !important;color:#fff !important}.advance-filter-section .advance-filter-link{display:none !important}@media (max-width: 1023px){.advance-filter-section{width:45%}}@media (max-width: 767px){.advance-filter-section{width:100%}.advance-filter-section .filter-header{padding:var(--space-sm)}.advance-filter-section .filter-header
h2{font-size:var(--fs-body-lg)}.advance-filter-section .filter-content{padding:var(--space-sm)}.advance-filter-section .property-filter{gap:var(--space-sm)}.advance-filter-section .property-filter input,
.advance-filter-section .property-filter
select{padding:var(--space-2xs) var(--space-xs) !important;font-size:var(--fs-body) !important}.advance-filter-section .filter-range{gap:var(--space-xs)}.advance-filter-section .filter-actions{padding:var(--space-2xs) var(--space-sm)}.advance-filter-section .filter-actions button,
.advance-filter-section .filter-actions .clear-btn{padding:var(--space-2xs) var(--space-xs) !important;font-size:var(--fs-small)}}@media (max-width: 479px){.advance-filter-section{width:100%}.advance-filter-section .filter-header{padding:var(--space-2xs)}.advance-filter-section .filter-header
h2{font-size:var(--fs-body)}.advance-filter-section .close-filter-btn{width:36px;height:36px;font-size:var(--fs-h3)}.advance-filter-section .filter-content{padding:var(--space-2xs)}.advance-filter-section .property-filter{gap:var(--space-sm)}.advance-filter-section .property-filter input,
.advance-filter-section .property-filter
select{padding:var(--space-2xs) var(--space-2xs) !important;font-size:var(--fs-small) !important}.advance-filter-section .property-category-list
label{font-size:var(--fs-tiny) !important;padding:var(--space-2xs) var(--space-2xs) !important}.advance-filter-section .filter-actions{padding:var(--space-2xs) var(--space-sm);gap:var(--space-xs)}.advance-filter-section .filter-actions button,
.advance-filter-section .filter-actions .clear-btn{padding:var(--space-2xs) var(--space-2xs) !important;font-size:var(--fs-tiny)}}.video-carousel{position:relative;width:100%;height:100%}.video-slide{position:absolute;inset:0;opacity:1;transform:translateX(100%);transition:transform 0.6s ease-in-out !important;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat}.video-slide
video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.video-slide.active{transform:translateX(0);z-index:2 !important}.prev-btn,.next-btn{position:absolute;bottom:0;transform:translateY(-50%);z-index:9999 !important;background:rgba(0, 35, 73, 0.6) !important;color:#fff !important;border:none;padding:var(--space-2xs) var(--space-2xs);cursor:pointer;width:40px;height:40px}.prev-btn{right:70px !important}.next-btn{right:20px !important}.property-filter-section{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100vh;z-index:999;background-color:rgba(0, 0, 0, 0.50);display:none}.property-filter-section
form{max-width:600px;padding-top:var(--space-2xl) !important;position:relative}.property-filter-section form .filter-close-icon{position:absolute;right:12px;top:12px;cursor:pointer;display:block}.property-filter-section form .search-holder,
.property-filter-section form .property-category-list,
.property-filter-section form button .search-icon{display:none}.hero-image-carousel{position:relative;width:100%;height:90vh;overflow:hidden}.hero-slide{position:relative;width:100%;height:90vh}.carousel-image{width:100%;height:90vh;object-fit:cover}.hero-overlay{position:absolute !important;inset:0 !important;background:linear-gradient(
to bottom,
rgba(0, 0, 0, 0.25) 0%,
rgba(0, 0, 0, 0.15) 30%,
rgba(0, 0, 0, 0.35) 50%
) !important}.swiper-button-next,.swiper-button-prev{color:#fff}.swiper-pagination-bullet{background:#fff}.qc-counter{display:flex;text-align:center !important;justify-content:space-between;flex-wrap:wrap;gap:30px}.qc-number{font-size:var(--fs-h1);font-weight:400;color:#002349 !important;letter-spacing:1px;font-family:var(--font-serif)}.qc-label{font-size:var(--fs-body);color:#808080 !important}.qc-counter-item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:fit-content}@media (max-width: 350px){.qc-counter{justify-content:center}}.section-title{font-family:Freight;font-size:var(--fs-h2);margin-bottom:var(--space-sm) !important;color:#0f172a !important;padding:0
!important;line-height:var(--lh-tight) !important}@media (max-width: 767px){.section-title{margin-bottom:var(--space-xs) !important}.our-story
p{margin-bottom:var(--space-xs) !important;padding:unset !important}}.image-carousel-wrapper{position:relative;max-width:100%;overflow:hidden;padding:var(--space-lg) 0}.image-carousel-track{display:flex;gap:var(--space-2xl);transition:transform 0.8s linear;will-change:transform}.image-container{width:fit-content;max-width:80vw;height:50px !important;flex-shrink:0;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.08)}.image-container
img{width:fit-content;height:50px !important;object-fit:contain;display:block}@media (max-width: 767px){.image-container{height:40px !important}.image-container
img{height:40px !important}}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(15, 23, 42, 0.8);color:white;border:none;width:48px;height:48px;border-radius:50%;font-size:var(--fs-h4);cursor:pointer;z-index:10;display:none !important}.carousel-btn:hover{background:rgba(15, 23, 42, 1)}.testimonial-carousel-track{padding:20px
0 !important}.testimonial-card{border:1px
solid #e0e0e0 !important;border-radius:12px !important;overflow:hidden;background:#fff !important;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15) !important;box-shadow:0 2px 4px #00000040;transition:transform 0.3s ease, box-shadow 0.3s ease !important;position:relative !important;height:300px}.testimonial-card:hover{transform:translateY(-5px) !important;box-shadow:0 8px 20px rgba(0,0,0,0.25) !important}.testimonial-info{padding:var(--space-sm) !important;font-family:BentonSans;display:flex;flex-direction:column;justify-content:space-between;height:100%}.testimonial-info
a{margin:0
0 var(--space-2xs) !important;font-size:var(--fs-body)  !important;font-weight:500 !important;color:#002349 !important;line-height:var(--lh-body) !important;text-transform:uppercase !important}.testimonial-info
p{font-size:var(--fs-body);color:#444;line-height:1.6}.testimonial-info
strong{font-size:var(--fs-body);color:#002349;text-transform:uppercase}.testimonial-carousel-wrapper{position:relative;overflow:hidden}.testimonial-carousel-track{display:flex;transition:transform 0.5s ease;gap:var(--space-sm)}.testimonial-carousel-track .testimonial-card{flex:0 0 calc(33.333% - var(--space-sm));box-sizing:border-box}.testimonial-carousel-wrapper-navigation .prev,
.testimonial-carousel-wrapper-navigation .next,
.featured-testimonial-carousel-wrapper-navigation .fl-arrow--prev,
.featured-testimonial-carousel-wrapper-navigation .fl-arrow--next{position:absolute;top:-40px;transform:translateY(-50%);background:rgba(255, 255, 255, 0.6);color:rgba(0, 35, 73, 0.6);border:none;padding:var(--space-3xs) var(--space-3xs) !important;cursor:pointer;z-index:10;font-size:var(--fs-h3);border-radius:6px;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;width:30px !important;height:30px !important;font-size:18px}#testimonialCaroucePrev,#testimonialCarouceNext{display:flex}.testimonial-carousel-wrapper-navigation .prev:hover,
.testimonial-carousel-wrapper-navigation .next:hover{background:rgba(255, 255, 255, 1)}.testimonial-carousel-wrapper-navigation
.prev{right:40px}.testimonial-carousel-wrapper-navigation
.next{right:0px}@media (max-width: 1023px){.testimonial-carousel-track .testimonial-card{flex:0 0 48%}.testimonial-card{height:250px}}@media (max-width: 767px){.testimonial-carousel-wrapper-navigation{display:none}.testimonial-carousel-track .testimonial-card{flex:0 0 100% }.testimonial-carousel-wrapper-container{}.testimonial-card{height:200px}}.faq-wrapper{max-width:800px;margin:0
0 !important;font-family:BentonSans;min-width:100%}.faq-item{border-bottom:1px solid #e0e0e0}.faq-question{width:100%;background:#fff;border:none;outline:none;text-align:left;padding:var(--space-sm);font-size:var(--fs-body-lg);font-weight:600;color:#002349;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-icon{font-size:var(--fs-h3);transition:transform 0.3s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease !important;padding:0
var(--space-sm) !important}.faq-answer
p{margin:var(--space-2xs) 0 var(--space-sm) !important;color:#444;line-height:1.6}.faq-item.active .faq-answer{max-height:200px}.faq-item.active .faq-icon{transform:rotate(45deg)}.spinner{width:16px;height:16px;border:2px
solid #fff;border-top:2px solid transparent;border-radius:50%;display:inline-block;animation:spin 0.6s linear infinite}@keyframes
spin{to{transform:rotate(360deg)}}#newsletter-message{color:#fff !important;font-size:var(--fs-body)}#newsletter-btn:disabled{opacity:0.7;cursor:not-allowed}.property-card{border:1px
solid #e0e0e0 !important;border-radius:12px !important;overflow:hidden;background:#fff !important;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15) !important;box-shadow:0 2px 4px #00000040;transition:transform 0.3s ease, box-shadow 0.3s ease !important;position:relative !important;height:550px}.property-card-feature
div{display:flex;gap:7px;align-items:center}.property-card:hover{transform:translateY(-5px) !important;box-shadow:0 8px 20px rgba(0,0,0,0.25) !important}.property-card
img{width:100%;height:auto !important;display:block !important;height:250px !important}.property-card
.badge{background:#000 !important;color:#fff !important;padding:6px
12px !important;border-radius:20px !important;font-size:var(--fs-tiny);margin-top:10px !important;text-transform:uppercase;margin:0
!important}.property-card .badge.badge-category{background:#002349 !important}.property-card .badge.badge-type{background:#000 !important}.property-card .badge-container .badge-type-container{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.property-card .badge-container{display:flex;justify-content:space-between;gap:15px;flex-direction:row;position:absolute;left:10px;top:10px;width:calc(100% - 20px);z-index:3 !important}.property-info{padding:20px
!important;font-family:BentonSans;display:flex;flex-direction:column;justify-content:space-between;height:280px}.property-info
a{margin:0
0 var(--space-2xs) !important;font-size:var(--fs-body)  !important;font-weight:500 !important;color:#002349 !important;line-height:var(--lh-body) !important;text-transform:uppercase !important;text-decoration:none}#et-boc .et-l
p{color:unset !important}.property-info
.location{font-size:var(--fs-body)}.property-info .property-card-contact-container{border-top:1px solid rgba(0,0,0,.5) !important;padding-top:10px !important;display:flex;justify-content:flex-end;align-items:center}.property-info
.price{font-weight:bold;font-size:var(--fs-body-lg)}.property-grid{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.property-grid-no-sidebar .property-grid .property-card{flex:0 0 calc(33.333% - 20px)}.property-grid .property-card{flex:0 0 calc(50% - 20px);box-sizing:border-box}.filter-field{display:contents}.filter-field-label{display:none}.property-filter{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:30px;padding:var(--space-md) var(--space-lg);background:#fff;border-radius:14px;align-items:center}.search-section-grid .property-filter{background:#fff !important;padding:var(--space-sm) var(--space-md) !important;box-shadow:0 8px 32px rgba(0, 35, 73, 0.08) !important}.property-filter input,
.property-filter
select{padding:9px
14px !important;border:1px
solid rgba(0, 35, 73, 0.14) !important;border-radius:8px !important;font-size:var(--fs-small) !important;font-family:var(--font-sans);color:var(--color-navy);background:#fff !important;flex:1;min-width:100px;transition:border-color 0.25s ease, box-shadow 0.25s ease !important}.property-filter input:hover,
.property-filter select:hover{border-color:rgba(201, 168, 76, 0.5) !important}.property-filter input:focus,
.property-filter select:focus{outline:none !important;border-color:var(--color-gold) !important;box-shadow:0 0 0 3px rgba(201, 168, 76, 0.15) !important}.property-filter button,
.property-filter .clear-btn{padding:10px
20px !important;border-radius:8px !important;font-weight:600 !important;font-size:var(--fs-body) !important;cursor:pointer !important;transition:all 0.3s ease !important}.search-section-grid .property-filter button,
.advance-filter-section .property-filter
button{letter-spacing:0.04em;text-transform:uppercase}.property-filter
button{background:linear-gradient(135deg, var(--color-navy) 0%, var(--color-navy-light) 100%) !important;color:#fff !important;border:none !important}.property-filter button:hover{background:linear-gradient(135deg, var(--color-navy-light) 0%, #005299 100%) !important}.search-section-grid .property-filter button,
.advance-filter-section .property-filter
button{box-shadow:0 4px 15px rgba(0, 35, 73, 0.25)}.search-section-grid .property-filter button:hover,
.advance-filter-section .property-filter button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0, 35, 73, 0.35)}.property-filter .clear-btn{background:transparent !important;color:var(--color-navy) !important;border:1px
solid rgba(0, 35, 73, 0.2) !important;text-decoration:none;display:inline-flex;align-items:center;box-shadow:none !important}.property-filter .clear-btn:hover{background:rgba(201, 168, 76, 0.08) !important;border-color:var(--color-gold) !important;color:var(--color-navy) !important}.clear-icon{display:none !important}.search-section-grid .property-filter button[type="submit"] .search-label{display:none}.search-section-grid .property-filter button[type="submit"] .search-icon{display:inline-flex;align-items:center;justify-content:center}.search-section-grid .property-filter button[type="submit"] .search-icon
svg{stroke:#fff !important}.search-section-grid .property-filter .clear-btn .clear-label{display:none}.search-section-grid .property-filter .clear-btn .clear-icon{display:inline-flex !important;align-items:center;justify-content:center}.search-section-grid .property-filter button[type="submit"],
.search-section-grid .property-filter .clear-btn{width:44px !important;height:44px !important;padding:0
!important;border-radius:10px !important;display:inline-flex !important;align-items:center;justify-content:center;flex:none !important;text-transform:none !important;letter-spacing:normal !important;margin-top:0 !important}.filter-toggle-btn{display:none !important}.wp-pagenavi,.pagination,.page-numbers{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:30px;margin-bottom:30px}.page-numbers,
.wp-pagenavi a,
.wp-pagenavi
span{padding:10px
12px !important;background:#f0f0f0 !important;color:#002349 !important;border:1px
solid #ddd !important;border-radius:6px !important;text-decoration:none !important;font-weight:500 !important;transition:all 0.3s ease !important;display:inline-block;min-width:40px;text-align:center}.page-numbers:hover,
.wp-pagenavi a:hover{background:#002349 !important;color:#fff !important;border-color:#002349 !important}.page-numbers.current,
.wp-pagenavi
.current{background:#002349 !important;color:#fff !important;border-color:#002349 !important}.wp-pagenavi .prev,
.wp-pagenavi
.next{padding:10px
15px !important;min-width:auto !important}@media (max-width: 1023px){.property-grid .property-card,
.property-grid-no-sidebar .property-grid .property-card{flex:0 0 calc(50% - 20px)}}@media (max-width: 767px){.property-grid-no-sidebar .property-grid .property-card{flex:0 0 100%}.property-grid{gap:15px}.property-grid .property-card{flex:0 0 100%}.property-filter{padding:15px;gap:10px}.property-filter input,
.property-filter select,
.property-filter
button{}}.property-carousel-wrapper{position:relative;overflow:hidden}.property-carousel-track{display:flex;transition:transform 0.5s ease;gap:20px;padding:20px
0 !important}.property-carousel-track .property-card{flex:0 0 calc(33.333% - 13px);box-sizing:border-box}.side-bar-featured-property{position:relative;display:flex;flex-direction:column;gap:15px}.side-bar-featured-property .property-carousel-track .property-card{flex:0 0 calc(100%)}.side-bar-featured-property .explore-more-container{display:none !important}.fl-wrap{gap:40px;margin-bottom:40px;display:flex !important;flex-direction:column}.property-carousel-wrapper-navigation .prev,
.property-carousel-wrapper-navigation .next,
.featured-property-carousel-wrapper-navigation .fl-arrow--prev,
.featured-property-carousel-wrapper-navigation .fl-arrow--next{position:absolute;top:-40px;transform:translateY(-50%);background:rgba(0, 35, 73, 0.6);color:#fff;border:none;padding:var(--space-xs) var(--space-sm) !important;cursor:pointer;z-index:10;font-size:var(--fs-h3);border-radius:6px;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;width:30px !important;height:30px !important;font-size:18px}.property-carousel-wrapper-navigation .prev:hover,
.property-carousel-wrapper-navigation .next:hover,
.featured-property-carousel-wrapper-navigation .fl-arrow--prev:hover,
.featured-property-carousel-wrapper-navigation .fl-arrow--next:hover{background:rgba(0, 35, 73, 0.9)}#propertyCaroucePrev,#propertyCarouceNext{display:flex !important}.property-carousel-wrapper-navigation .prev,
.featured-property-carousel-wrapper-navigation .fl-arrow--prev{right:40px}.property-carousel-wrapper-navigation .next,
.featured-property-carousel-wrapper-navigation .fl-arrow--next{right:0px}@media (max-width: 1023px){.property-carousel-track .property-card{flex:0 0 50%}}@media (max-width: 767px){.property-carousel-wrapper-navigation{display:none !important}.property-carousel-track .property-card{flex:0 0 100% }}.similar-properties-container{margin:var(--space-2xl) 0;position:relative}.similar-properties-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm)}.similar-properties-header
a{margin-right:124px;display:inline-block;padding:9px
20px !important;font-size:var(--fs-small);font-weight:500 !important;letter-spacing:0.04em !important;color:#1a1a1a !important;border:1px
solid #c9a84c !important;text-decoration:none;transition:background 0.15s, color 0.15s !important}.underline-style input[type="radio"]{display:none}.underline-style
label{display:inline-block;margin-right:15px;cursor:pointer;position:relative;padding-bottom:3px}.underline-style label::after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#000;transition:width 0.3s ease}.underline-style input[type="radio"]:checked+*{font-weight:600}.underline-style label:has(input:checked)::after{width:100%}.property-grid-container{display:flex;flex-direction:column;gap:40px}.property-grid-container .property-paginatiom{display:flex;justify-content:center}.taxonomy-menu{list-style-type:none !important;padding-left:10px !important;margin-left:0 !important}.taxonomy-menu
li{list-style:none !important;padding-bottom:10px !important;display:flex;align-items:center;gap:5px}.taxonomy-menu li
a{color:#002349 !important;padding:0
!important}.property-listing-sidebar-wrapper{display:flex;flex-direction:column;gap:20px}.property-side-bar-title{font-size:var(--fs-body-lg) !important;font-weight:500 !important;color:#002349 !important;font-family:Freight;margin-top:15px}.et-db #et-boc .et-l
.et_pb_column_1{margin-right:15px !important}.odc-grid-layout{display:flex;gap:var(--space-lg)}.odc-left-container{width:70%}.odc-right-container{width:30%}.odc-breadcrumb{display:flex;gap:var(--space-3xs);justify-content:flex-start;align-items:center}.feature-section{display:flex;flex-direction:column;gap:var(--space-xl);margin-bottom:var(--space-3xl) !important}.feature-title{font-family:Freight;text-transform:uppercase !important}.side-bar-taxonomy-property
div{gap:var(--space-md);display:flex;flex-direction:column}@media (max-width: 1023px){.sidebar-city-menu{width:50%}.sidebar-city-menu
ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.sidebar-property-type-menu
ul{display:flex;flex-direction:column;gap:10px}.side-bar-taxonomy-property{display:flex;gap:var(--space-xl)}.odc-grid-layout{flex-direction:column-reverse}.odc-left-container,.odc-right-container{width:100%}}.search-section-grid{height:100%;max-width:1200px;z-index:10;padding:0
!important;display:flex;flex-direction:column;justify-content:center;gap:200px}.search-section-grid .search-title{color:#fff !important;font-family:'Freight';text-align:center  !important}.search-section-grid
form{gap:var(--space-lg);display:flex;flex-wrap:wrap;align-items:flex-end;margin:0;padding:var(--space-xs) 0 var(--space-sm) !important;background:transparent !important;box-shadow:none !important;border-radius:0 !important;border-bottom:1px solid rgba(0, 35, 73, 0.12)}.search-section-grid .search-holder{width:100%;display:flex;position:relative}.search-section-grid .search-holder
a{position:absolute;display:flex;align-items:end;justify-content:end;top:50%;transform:translateY(-33%);right:20px;color:#002349 !important}.search-section-grid .filter-field{display:flex !important;flex-direction:column !important;gap:6px !important;flex:1 !important;min-width:110px !important}.search-section-grid .filter-field-label{display:block !important;font-size:11px !important;font-weight:600 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;color:var(--color-navy) !important;white-space:nowrap !important}.search-section-grid .property-filter input[name="title"],
.search-section-grid .property-filter
select{border:none !important;border-bottom:1px solid rgba(0, 35, 73, 0.15) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;padding:0
18px 8px 0 !important;font-size:var(--fs-small);color:#333 !important;transition:border-color 0.3s ease !important;appearance:none !important;-webkit-appearance:none !important}.search-section-grid .property-filter
select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23c9a84c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right center !important}.search-section-grid .property-filter input[name="title"]{min-width:200px !important}.search-section-grid .property-filter input[name="title"]:hover,
.search-section-grid .property-filter select:hover{border-bottom-color:rgba(201, 168, 76, 0.6) !important}.search-section-grid .property-filter input[name="title"]:focus,
.search-section-grid .property-filter select:focus{outline:none;border-bottom-color:var(--color-gold) !important}.search-section-grid .property-filter input[name="title"]::placeholder{color:#999 !important}.search-section-grid form button[type="submit"]{background:var(--color-navy) !important;align-self:flex-end !important}.search-section-grid form button[type="submit"]:hover{background:var(--color-navy-light) !important}.search-section-grid .property-filter select
option{padding:10px
14px !important;color:var(--color-navy) !important;background:#fff !important}.search-section-grid .property-filter select option:hover,
.search-section-grid .property-filter select option:checked{background:rgba(201, 168, 76, 0.15) !important;color:var(--color-navy) !important}.search-section-grid .property-category-list{position:absolute;top:-30px;right:0;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin:0
!important;padding:0
!important;border:none !important;width:auto;display:none}.search-section-grid .property-category-list
label{color:#000 !important;font-size:var(--fs-body);font-weight:500;cursor:pointer;padding:8px
16px !important}.search-section-grid .property-category-list input[type="radio"]:checked + label,
.search-section-grid .property-category-list label:has(input:checked){color:#000 !important;border-color:#c9a84c;box-shadow:0 4px 12px rgba(201, 168, 76, 0.4)}.search-section-grid .property-category-list label:hover{border-color:#c9a84c !important;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15) !important}.search-section-grid form .clear-btn{align-self:flex-end}.search-section-grid .property-filter .clear-btn{width:auto !important;height:auto !important;padding:0
!important;border:none !important;background:transparent !important;box-shadow:none !important;border-radius:0 !important;text-transform:none !important;letter-spacing:normal !important;justify-content:flex-start !important;color:var(--color-navy) !important}.search-section-grid .property-filter .clear-btn:hover{background:transparent !important;color:var(--color-navy) !important;text-decoration:underline}.search-section-grid .property-filter .clear-btn .clear-label{display:inline !important;font-size:var(--fs-small);font-weight:500}.search-section-grid .property-filter .clear-btn .clear-icon{display:none !important}@media (max-width: 1023px){.search-section-grid{width:100%}.search-section-grid
form{padding:20px;flex-direction:row;align-items:flex-end}.search-section-grid .property-filter input[name="title"]{flex:1;min-width:auto}.search-section-grid .property-category-list{top:-65px;right:0}.search-section-grid .property-category-list
label{font-size:var(--fs-small);padding:7px
14px}}@media (max-width: 767px){.search-section-grid{padding:0
15px}.search-section-grid
form{padding:12px;gap:var(--space-2xs);backdrop-filter:blur(8px);flex-direction:row;flex-wrap:wrap;align-items:center}.search-section-grid .property-filter .filter-field:has(select),
.search-section-grid .property-filter .clear-btn{display:none !important}.search-section-grid .property-filter.filters-open .filter-field:has(select){display:flex !important;flex:0 0 100% !important;width:100% !important}.search-section-grid .property-filter.filters-open .clear-btn{display:inline-flex !important;flex:0 0 100% !important;width:100% !important;height:auto !important;padding:8px
0 !important;justify-content:flex-start !important}.search-section-grid .property-filter .filter-field:not(:has(select)){order:1}.search-section-grid .property-filter .filter-toggle-btn{order:2}.search-section-grid .property-filter button[type="submit"]{order:3}.search-section-grid .property-filter .clear-btn{order:4}.search-section-grid .property-filter .filter-field:has(select){order:5}.search-section-grid .property-filter input[name="title"]{flex:1;width:auto;min-width:100px;font-size:var(--fs-small);padding:0
18px 8px 0 !important;border-radius:0 !important}.search-section-grid .filter-toggle-btn{display:inline-flex !important;align-items:center;justify-content:center;gap:3px;flex:none;width:44px;height:44px;padding:0
!important;border-radius:10px !important;border:1px
solid rgba(0, 35, 73, 0.2) !important;background:#fff !important;color:var(--color-navy) !important;cursor:pointer;box-shadow:none !important}.search-section-grid .filter-toggle-btn:hover,
.search-section-grid .filter-toggle-btn:focus,
.search-section-grid .filter-toggle-btn[aria-expanded="true"]{background:#fff !important;color:var(--color-navy) !important;border-color:rgba(0, 35, 73, 0.35) !important}.search-section-grid .property-category-list{position:absolute;top:-70px;right:15px;width:auto;flex-wrap:wrap;justify-content:flex-end}.search-section-grid .property-category-list
label{font-size:var(--fs-small);padding:6px
12px;flex-shrink:0}}@media (max-width: 479px){.search-section-grid{width:95%;padding:0
10px}.search-section-grid
form{padding:8px
0 12px;gap:var(--space-3xs);flex-direction:row;flex-wrap:wrap;align-items:center}.search-section-grid .property-filter input[name="title"]{flex:1;width:auto;min-width:80px;font-size:var(--fs-small);padding:0
14px 6px 0 !important;border-radius:0 !important}.search-section-grid .filter-toggle-btn,
.search-section-grid .property-filter button[type="submit"],
.search-section-grid .property-filter .clear-btn{width:40px !important;height:40px !important;padding:0
!important;border-radius:8px !important}.search-section-grid .property-category-list{position:absolute;top:-68px;right:10px;width:auto;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:calc(100% - 20px)}.search-section-grid .property-category-list
label{font-size:var(--fs-tiny);padding:5px
10px;flex-shrink:0;white-space:nowrap}}.card-carousel{position:relative;overflow:hidden}.card-carousel-track{position:relative;display:flex;height:250px;transition:transform 0.5s ease !important}.card-slide{flex:0 0 100%;width:100%;height:100%}.card-carousel
img{width:100%;height:250px;object-fit:cover}.card-carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0.5);color:#fff;border:none;padding:8px
12px;cursor:pointer;border-radius:6px;z-index:2}.card-carousel-btn.prev{left:10px}.card-carousel-btn.next{right:10px}.card-carousel-dots{position:absolute;bottom:10px;width:100%;text-align:center !important}.card-carousel-dots
.dot{height:8px;width:8px;margin:0
2px  !important;display:inline-block;background:rgba(255,255,255,0.6) !important;border-radius:50% !important;cursor:pointer;transition:background-color 0.3s ease, transform 0.3s ease}.card-carousel-dots
.dot.active{background:#fff  !important;transform:scale(1.2)}.filter-close-icon{display:none}.blog-card{border:1px
solid #e0e0e0 !important;overflow:hidden;background:#fff !important;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15) !important;box-shadow:0 2px 4px #00000040 !important;transition:transform 0.3s ease, box-shadow 0.3s ease !important;position:relative !important}.blog-card:hover{transform:translateY(-5px) !important;box-shadow:0 8px 20px rgba(0,0,0,0.25) !important}.blog-card
img{width:100%;height:auto !important;display:block !important;height:200px !important;object-fit:cover}.blog-info{padding:20px
!important;font-family:BentonSans;display:flex;flex-direction:column;justify-content:space-between}.blog-info
a{margin:0
0 var(--space-2xs) !important;font-size:var(--fs-body)  !important;font-weight:500 !important;color:#002349 !important;line-height:var(--lh-body) !important;text-transform:uppercase !important}.blog-info a.fl-view-all{display:inline-block;border:1px
solid #c9a84c !important;padding:9px
20px !important;letter-spacing:0.04em !important;transition:background 0.15s, color 0.15s !important}.blog-carousel-wrapper{position:relative;overflow:hidden}.blog-carousel-track{display:flex;transition:transform 0.5s ease;gap:20px;padding:20px
0 !important}.blog-carousel-track .blog-card{flex:0 0 calc(33.333% - 12px);box-sizing:border-box}.blog-carousel-wrapper-navigation .prev,
.blog-carousel-wrapper-navigation .next,
.featured-blog-carousel-wrapper-navigation .fl-arrow--prev,
.featured-blog-carousel-wrapper-navigation .fl-arrow--next{position:absolute;top:-40px;transform:translateY(-50%);background:rgba(0, 35, 73, 0.6);color:#fff;border:none;padding:var(--space-xs) var(--space-sm) !important;cursor:pointer;z-index:10;font-size:var(--fs-h3);border-radius:6px;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;width:30px !important;height:30px !important;font-size:18px;}#blogCaroucePrev,#blogCarouceNext{display:flex !important}.blog-carousel-wrapper-navigation .prev:hover,
.blog-carousel-wrapper-navigation .next:hover{background:rgba(0, 35, 73, 0.9)}.blog-carousel-wrapper-navigation
.prev{right:40px}.blog-carousel-wrapper-navigation
.next{right:0px}@media (max-width: 1023px){.blog-carousel-track .blog-card{flex:0 0 50%}}@media (max-width: 767px){.blog-carousel-wrapper-navigation{display:none !important}.latest-blog-wrap
p{margin-bottom:var(--space-2xs) !important}.blog-carousel-wrapper-container{}.blog-carousel-track .blog-card{flex:0 0 100% }}.blog-grid{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.blog-grid .blog-card{flex:0 0 calc(33.333% - 20px);box-sizing:border-box}.blog-filter{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px !important;background:#f9f9f9 !important;border-radius:8px !important;align-items:center}.blog-filter input,
.blog-filter
select{padding:10px
15px !important;border:1px
solid #ddd !important;border-radius:6px !important;font-size:var(--fs-body) !important;flex:1;min-width:150px}.blog-filter
button{padding:10px
20px !important;background:#002349 !important;color:#fff !important;border:none !important;border-radius:6px !important;font-weight:500 !important;cursor:pointer !important;transition:background 0.3s ease !important}.blog-filter button:hover{background:#001a35 !important}@media (max-width: 1023px){.blog-grid .blog-card{flex:0 0 calc(50% - 20px)}.blog-page-container{flex-direction:column-reverse}.blog-grid-container{width:100% !important;padding:0
!important}.blog-search-container{width:100% !important}.instagram-blog-grid{justify-content:center}.latest-blog-card .blog-img,.instagram-blog-img{height:150px !important}.blog-filter{align-items:start}}@media (max-width: 767px){.blog-filter-actions{margin-top:0 !important}.blog-grid{gap:15px}.blog-grid .blog-card{flex:0 0 100%}.blog-filter{gap:10px}.blog-filter input,
.blog-filter select,
.blog-filter
button{min-width:100%;flex:0 0 calc(50% - 8px) !important}}.blog-page-container{display:flex;gap:20px}.blog-search-container{width:25%}.blog-grid-container{display:flex;flex-direction:column;width:75%}.blog-grid-container
div{width:100%}.category-checkboxes{display:flex;flex-direction:column;flex-wrap:wrap}.category-checkboxes label span input[type="checkbox"]{min-width:unset !important}.blog-date{margin-bottom:15px}.blog-pagination{display:flex;gap:15px;margin-top:15px !important}.blog-filter-actions a.clear-filters{padding:0
!important}.latest-blog-grid{display:flex;flex-direction:column;gap:10px}.latest-blog-card{display:flex;justify-content:center;align-items:center;gap:10px}.latest-blog-card .blog-info{padding:0
!important;width:70%}.latest-blog-card .blog-img{width:30%;height:100px;overflow:hidden}.latest-blog-card .blog-img
img{width:100%;height:100% !important;object-fit:cover;display:block  !important}.latest-blog-item{max-width:100px}.instagram-blog-grid{display:flex;flex-wrap:wrap;gap:3px}.instagram-blog-grid .instagram-blog-img{width:30%;height:100px;overflow:hidden}.instagram-blog-grid .instagram-blog-img
img{width:100%;height:100% !important;object-fit:cover;display:block  !important}.multi-select-dropdown{position:relative;width:220px}.dropdown-toggle{display:flex;justify-content:space-between;align-items:center;padding:6px
10px;border:1px
solid #ccc;border-radius:4px;background:#fff;cursor:pointer;user-select:none}.dropdown-toggle:hover{border-color:#999}.dropdown-menu{display:none;position:absolute;top:100%;left:0;right:0;border:1px
solid #ccc !important;border-top:none;border-radius:0 0 4px 4px !important;background:#fff !important;z-index:999;max-height:200px;overflow-y:auto}.dropdown-menu.open{display:block}.dropdown-item{display:flex;align-items:center;gap:8px;padding:6px
10px  !important;cursor:pointer;font-weight:normal}.dropdown-item input[type="checkbox"]{margin:0
!important;min-width:unset !important;max-width:20px !important}.dropdown-item:hover{background:#f0f0f0}.dropdown-arrow{font-size:var(--fs-tiny);color:#666}a.fl-view-all{text-transform:capitalize !important;padding:var(--space-sm) var(--space-sm) !important}.neighborhood-card{border:1px
solid #e0e0e0 !important;border-radius:12px !important;overflow:hidden;background:#fff !important;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15) !important;box-shadow:0 2px 4px #00000040;transition:transform 0.3s ease, box-shadow 0.3s ease !important;position:relative !important;height:300px}.neighborhood-card:hover{transform:translateY(-5px) !important;box-shadow:0 8px 20px rgba(0,0,0,0.25) !important}.neighborhood-card
img{width:100%;height:auto !important;display:block !important;height:230px !important;object-fit:cover !important}.neighborhood-info{padding:10px
!important;font-family:BentonSans;display:flex;flex-direction:column;justify-content:center;height:70px}.neighborhood-info
div{display:flex}.neighborhood-info
a{margin:0px
!important;padding:0
!important;font-size:var(--fs-body)  !important;font-weight:500 !important;color:#002349 !important;line-height:var(--lh-body) !important;text-transform:uppercase !important;text-align:center !important;width:100% !important}.neighborhood-carousel-wrapper{position:relative;overflow:hidden}.neighborhood-carousel-track{display:flex;transition:transform 0.5s ease;gap:20px;padding:20px
0 !important}.neighborhood-carousel-track .neighborhood-card{flex:0 0 calc(33.333% - 20px);box-sizing:border-box}.neighborhood-carousel-wrapper-navigation .prev,
.neighborhood-carousel-wrapper-navigation .next,
.featured-neighborhood-carousel-wrapper-navigation .fl-arrow--prev,
.featured-neighborhood-carousel-wrapper-navigation .fl-arrow--next{position:absolute;top:-40px;transform:translateY(-50%);background:rgba(0, 35, 73, 0.6);color:#fff;border:none;padding:var(--space-xs) var(--space-sm) !important;cursor:pointer;z-index:10;font-size:var(--fs-h3);border-radius:6px;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;width:30px !important;height:30px !important;font-size:18px}#neighborhoodCaroucePrev,#neighborhoodCarouceNext{display:flex !important}.neighborhood-carousel-wrapper-navigation .prev:hover,
.neighborhood-carousel-wrapper-navigation .next:hover{background:rgba(0, 35, 73, 0.9)}.neighborhood-carousel-wrapper-navigation
.prev{right:40px}.neighborhood-carousel-wrapper-navigation
.next{right:0px}@media (max-width: 1023px){}@media (max-width: 767px){.neighborhood-carousel-wrapper-navigation{display:none !important}.neighborhood-carousel-track .neighborhood-card{flex:0 0 100% }.neighborhood-carousel-wrapper-container{}}.neighborhood-grid{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.neighborhood-grid .neighborhood-card{flex:0 0 calc(33.333% - 20px);box-sizing:border-box}.neighborhood-filter{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px;padding:20px;background:#f9f9f9;border-radius:8px;align-items:center}.neighborhood-filter input,
.neighborhood-filter
select{padding:10px
15px !important;border:1px
solid #ddd !important;border-radius:6px !important;font-size:var(--fs-body) !important;flex:1;min-width:150px}.neighborhood-filter
button{padding:10px
20px !important;background:#002349 !important;color:#fff !important;border:none !important;border-radius:6px !important;font-weight:500 !important;cursor:pointer !important;transition:background 0.3s ease !important}.neighborhood-filter button:hover{background:#001a35 !important}@media (max-width: 1023px){.neighborhood-grid .neighborhood-card{flex:0 0 calc(50% - 20px)}}@media (max-width: 767px){.neighborhood-grid{gap:15px}.neighborhood-grid .neighborhood-card{flex:0 0 100%}.neighborhood-filter{padding:15px;gap:10px}.neighborhood-filter input,
.neighborhood-filter select,
.neighborhood-filter
button{min-width:100%;flex:0 0 calc(50% - 8px) !important}}.agent-card{border:1px
solid #e0e0e0 !important;border-radius:12px !important;overflow:hidden;background:#fff !important;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15) !important;box-shadow:0 2px 4px #00000040;transition:transform 0.3s ease, box-shadow 0.3s ease !important;position:relative !important;height:450px;position:relative}.agent-card:hover{transform:translateY(-5px) !important;box-shadow:0 8px 20px rgba(0,0,0,0.25) !important}.agent-card
img{width:100%;height:auto !important;display:block !important;height:450px !important;object-fit:cover;object-position:top}.agent-info{position:absolute;z-index:999;padding:20px
!important;display:flex;flex-direction:column;justify-content:flex-start;height:auto;bottom:0;background:rgba(0, 35, 73, 0.7) !important;width:100%}.agent-actions{max-height:0;overflow:hidden;margin-top:0;opacity:0 !important;transform:translateY(10px) !important;transition:max-height 0.3s ease, opacity 0.3s ease, transform 0.3s ease, margin-top 0.3s ease !important;pointer-events:none}.agent-card:hover .agent-actions{max-height:60px;margin-top:10px;opacity:1 !important;transform:translateY(0) !important;pointer-events:auto}.agent-info
a{margin:0
0 var(--space-2xs) !important;font-size:var(--fs-body)  !important;font-weight:500 !important;color:#fff !important;line-height:var(--lh-body) !important;text-transform:uppercase !important;text-decoration:none}.agent-info a.fl-view-all{padding:9px
20px !important}.agent-carousel-wrapper{position:relative;overflow:hidden}.agent-carousel-track{display:flex;transition:transform 0.5s ease;gap:20px;padding:20px
0 !important}.agent-carousel-track .agent-card{flex:0 0 calc(33.333% - 20px);box-sizing:border-box}.agent-carousel-wrapper-navigation .prev,
.agent-carousel-wrapper-navigation .next,
.featured-agent-carousel-wrapper-navigation .fl-arrow--prev,
.featured-agent-carousel-wrapper-navigation .fl-arrow--next{position:absolute;top:-40px;transform:translateY(-50%);background:rgba(0, 35, 73, 0.6);color:#fff;border:none;padding:var(--space-2xs) var(--space-2xs) !important;cursor:pointer;z-index:10;font-size:var(--fs-h3);border-radius:6px;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;width:30px !important;height:30px !important;font-size:18px}#agentCaroucePrev,#agentCarouceNext{display:flex !important}.agent-carousel-wrapper-navigation .prev:hover,
.agent-carousel-wrapper-navigation .next:hover{background:rgba(0, 35, 73, 0.9)}.agent-carousel-wrapper-navigation
.prev{right:40px}.agent-carousel-wrapper-navigation
.next{right:0px}@media (max-width: 1023px){.agent-carousel-track .agent-card{flex:0 0 50%}}@media (max-width: 767px){.agent-carousel-wrapper-navigation{display:none !important}.agent-carousel-track .agent-card{flex:0 0 100% }.agent-carousel-wrapper-container{}}.agent-grid{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.agent-grid .agent-card{flex:0 0 calc(33.333% - 20px);box-sizing:border-box}.agent-filter{display:flex;flex-wrap:wrap;margin-bottom:40px !important;padding:20px;background:#f9f9f9;border-radius:8px;align-items:center}.agent-filter
input{display:block;flex:1;min-width:200px;border-radius:8px 0 0 8px;background:rgba(255, 255, 255, 1) !important;border:1px
solid #e0e0e0 !important;padding:14px
18px !important;font-size:var(--fs-body);color:#333;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1);border-color:#c9a84c !important;box-shadow:0 4px 15px rgba(201, 168, 76, 0.2);border-radius:6px !important}.agent-filter
button{border-radius:0 8px 8px 0 !important;padding:14px
32px !important;background:linear-gradient(135deg, #002349 0%, #003d6b 100%) !important;color:#fff !important;border:none !important;border-radius:6px !important;font-weight:500 !important;cursor:pointer !important;transition:background 0.3s ease !important}.agent-filter button:hover{background:#001a35 !important}@media (max-width: 1023px){.agent-grid .agent-card{flex:0 0 calc(50% - 20px)}}@media (max-width: 767px){.agent-grid{gap:15px}.agent-grid .agent-card{flex:0 0 100%}.agent-filter{padding:15px;gap:10px}.agent-filter input,
.agent-filter select,
.agent-filter
button{min-width:100%;flex:0 0 calc(50% - 8px) !important}}.fl-view-all{display:inline-block;padding:var(--space-2xs) var(--space-sm) !important;font-size:var(--fs-small);font-weight:500 !important;letter-spacing:0.04em !important;color:#1a1a1a !important;border:1px
solid #c9a84c !important;text-decoration:none;transition:background 0.15s, color 0.15s !important}