.elementor-17268 .elementor-element.elementor-element-6f74603f .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-27e3f45a */.elementor-17268 .elementor-element.elementor-element-27e3f45a .elementor-nav-menu--main > .elementor-nav-menu > li:nth-child(n+4) { display: none; } .elementor-17268 .elementor-element.elementor-element-27e3f45a .elementor-item { font-family: 'Barlow Condensed', sans-serif; font-size: 1.3rem; font-weight: 600; letter-spacing: 0.05em; text-transform: uppercase; color: #00277B; padding: 0.5rem 0.9rem; } .elementor-17268 .elementor-element.elementor-element-27e3f45a .elementor-item:hover, .elementor-17268 .elementor-element.elementor-element-27e3f45a .elementor-item.elementor-item-active { color: #007DD5; } .elementor-17268 .elementor-element.elementor-element-27e3f45a .elementor-item:after { background-color: #007DD5; height: 3px; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-758f5d50 */.elementor-17268 .elementor-element.elementor-element-758f5d50 .elementor-nav-menu--main > .elementor-nav-menu > li:nth-child(-n+3) { display: none; } .elementor-17268 .elementor-element.elementor-element-758f5d50 .elementor-item { font-family: 'Barlow Condensed', sans-serif; font-size: 1.3rem; font-weight: 600; letter-spacing: 0.05em; text-transform: uppercase; color: #00277B; padding: 0.5rem 0.9rem; } .elementor-17268 .elementor-element.elementor-element-758f5d50 .elementor-item:hover, .elementor-17268 .elementor-element.elementor-element-758f5d50 .elementor-item.elementor-item-active { color: #007DD5; } .elementor-17268 .elementor-element.elementor-element-758f5d50 .elementor-item:after { background-color: #007DD5; height: 3px; } .elementor-17268 .elementor-element.elementor-element-758f5d50 .sub-menu { background-color: #FFF8E1; border-radius: 0 0 10px 10px; box-shadow: 0 12px 24px rgba(59, 31, 14, 0.18); } .elementor-17268 .elementor-element.elementor-element-758f5d50 .sub-menu a { font-family: 'Barlow Condensed', sans-serif; font-size: 1.1rem; font-weight: 500; color: #00277B; } .elementor-17268 .elementor-element.elementor-element-758f5d50 .sub-menu a:hover { background-color: #F9B305; color: #00277B; }/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-6f74603f */.elementor-17268 .elementor-element.elementor-element-6f74603f .elementor-menu-toggle { color: #00277B; background: transparent; font-size: 28px; } .elementor-17268 .elementor-element.elementor-element-6f74603f .elementor-nav-menu--dropdown.elementor-nav-menu__container { position: absolute; top: calc(100% + 16px); right: -1rem; left: auto; width: 100vw; max-width: 100vw; z-index: 50; background-color: #FFF8E1; box-shadow: 0 16px 30px rgba(59, 31, 14, 0.22); padding-top: 50px; } .elementor-17268 .elementor-element.elementor-element-6f74603f .elementor-nav-menu--dropdown a { font-family: 'Barlow Condensed', sans-serif; font-size: 1.25rem; font-weight: 600; text-transform: uppercase; color: #00277B; justify-content: center; } .elementor-17268 .elementor-element.elementor-element-6f74603f .elementor-nav-menu--dropdown a:hover, .elementor-17268 .elementor-element.elementor-element-6f74603f .elementor-nav-menu--dropdown a.elementor-item-active { background-color: #F9B305; color: #00277B; }/* End custom CSS */
/* Start custom CSS *//* Directory listing card (Property Loop Listing #398) - loaded site-wide so lazy-loaded grids are styled */
.jet-listing-grid__item [data-id="23e3fb29"]{display:flex;flex-direction:column;height:100%;width:100%;padding:0;gap:0;background-color:#FFFFFF;border-radius:16px;overflow:hidden;border:1px solid #F1E6C8;box-shadow:0 6px 18px rgba(0,39,123,.08);transition:transform .25s,box-shadow .25s;text-decoration:none}
.jet-listing-grid__item [data-id="23e3fb29"]:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(0,39,123,.16)}
.jet-listing-grid__item [data-id="2e3c51dd"]{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;padding:0;background-color:#F7E3A3}
.jet-listing-grid__item [data-id="4eee6d63"]{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .4s}
.jet-listing-grid__item [data-id="23e3fb29"]:hover [data-id="4eee6d63"]{transform:scale(1.04)}
.jet-listing-grid__item [data-id="7fba1eb7"]{position:absolute;top:12px;left:12px;display:inline-block;font-family:'Barlow Condensed',sans-serif !important;font-size:.85rem !important;font-weight:700 !important;letter-spacing:.06em;text-transform:uppercase;color:#00277B !important;background-color:rgba(255,255,255,.92);padding:4px 10px;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.12);line-height:1.3}
.jet-listing-grid__item [data-id="6d8f6693"]{display:flex;flex-direction:column;flex:1 1 auto;gap:6px;padding:16px 18px 18px}
.jet-listing-grid__item [data-id="1b4eabc3"]{display:none;font-family:'Barlow Condensed',sans-serif !important;font-size:.75rem !important;font-weight:700 !important;letter-spacing:.08em;text-transform:uppercase;color:#007DD5 !important}
.jet-listing-grid__item [data-id="1242782e"]{font-family:'Barlow Condensed',sans-serif !important;font-size:1.45rem !important;font-weight:700 !important;line-height:1.1 !important;color:#00277B !important;margin:0 !important}
.jet-listing-grid__item [data-id="1a8db61a"]{font-family:'Work Sans',sans-serif !important;font-size:.9rem !important;line-height:1.45 !important;color:#4B5563 !important}
.jet-listing-grid__item [data-id="700a94d2"]{font-family:'Work Sans',sans-serif !important;font-size:.82rem !important;line-height:1.4 !important;color:#6B7280 !important}
.jet-listing-grid__item [data-id="23e3fb29"]:hover [data-id="117dd6c1"]{color:#00277B !important}
.jet-listing-grid__item [data-id="117dd6c1"]{margin-top:auto;padding-top:8px;font-family:'Barlow Condensed',sans-serif !important;font-size:1rem !important;font-weight:700 !important;letter-spacing:.05em;text-transform:uppercase;color:#007DD5 !important}
.jet-listing-grid__item:has([data-id="23e3fb29"]){display:flex}
.jet-listing-grid__item:has([data-id="23e3fb29"]) > *{width:100%}
@media (max-width:767px){.jet-listing-grid__item:has([data-id="23e3fb29"]){width:100% !important;max-width:100% !important;flex:0 0 100% !important}
.jet-listing-grid__item [data-id="23e3fb29"]{flex-direction:row;align-items:stretch;border-radius:14px}
.jet-listing-grid__item [data-id="2e3c51dd"]{width:104px;flex:0 0 104px;aspect-ratio:auto;min-height:104px}
.jet-listing-grid__item [data-id="7fba1eb7"]{display:none}
.jet-listing-grid__item [data-id="6d8f6693"]{padding:12px 14px;gap:3px;justify-content:center}
.jet-listing-grid__item [data-id="1b4eabc3"]{display:block}
.jet-listing-grid__item [data-id="1242782e"]{font-size:1.2rem !important}
.jet-listing-grid__item [data-id="1a8db61a"]{font-size:.8rem !important}
.jet-listing-grid__item [data-id="700a94d2"]{display:none}
.jet-listing-grid__item [data-id="117dd6c1"]{font-size:.85rem !important;padding-top:4px}}/* End custom CSS */