nav.elementor-nav-menu--dropdown{display:none!important;position:fixed!important;top:70px!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;background:#1a1a2e!important;z-index:9999!important;padding:12px 0!important;box-shadow:0 8px 24px rgba(0,0,0,.3)!important;max-height:calc(100vh - 70px)!important;overflow-y:auto!important;transform:none!important;margin:0!important}body.kt-mobile-menu-open nav.elementor-nav-menu--dropdown{display:block!important;transform:none!important}nav.elementor-nav-menu--dropdown ul{list-style:none!important;padding:0!important;margin:0!important}nav.elementor-nav-menu--dropdown .menu-item>a,nav.elementor-nav-menu--dropdown a.elementor-item{display:block!important;padding:14px 24px!important;color:#fff!important;text-decoration:none!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:1.5px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:transparent!important}nav.elementor-nav-menu--dropdown .menu-item>a:hover,nav.elementor-nav-menu--dropdown a.elementor-item:focus,nav.elementor-nav-menu--dropdown a.elementor-item:hover{background:rgba(255,255,255,.05)!important;color:#69A9E3!important}nav.elementor-nav-menu--dropdown ul.sub-menu{position:static!important;display:none!important;width:auto!important;max-width:none!important;background:rgba(0,0,0,.25)!important;box-shadow:none!important;padding:4px 0!important;margin:0!important;max-height:none!important;overflow:visible!important;z-index:auto!important}nav.elementor-nav-menu--dropdown ul.sub-menu.kt-submenu-open{display:block!important}nav.elementor-nav-menu--dropdown a[aria-expanded=true] .sub-arrow svg{transform:rotate(180deg)!important;transition:transform .2s ease}nav.elementor-nav-menu--dropdown a .sub-arrow svg{transition:transform .2s ease}nav.elementor-nav-menu--dropdown .sub-menu a.elementor-sub-item,nav.elementor-nav-menu--dropdown a.elementor-sub-item{display:block!important;padding:10px 40px!important;color:#cbd2dc!important;text-decoration:none!important;font-family:Montserrat,sans-serif!important;font-size:13px!important;letter-spacing:1px!important;text-transform:uppercase!important;background:transparent!important}nav.elementor-nav-menu--dropdown a.elementor-sub-item:focus,nav.elementor-nav-menu--dropdown a.elementor-sub-item:hover{color:#69A9E3!important}nav.elementor-nav-menu--dropdown .sub-arrow,nav.elementor-nav-menu--dropdown .sub-arrow svg{fill:#fff!important;color:#fff!important}.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--open{display:inline-block!important}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none!important}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--close{display:inline-block!important}.elementor-menu-toggle svg{width:22px!important;height:22px!important}.elementor-menu-toggle{position:relative}.sub-arrow svg{width:10px!important;height:10px!important;margin-left:4px}.e-font-icon-svg,.elementor-icon svg,.sub-arrow svg{display:inline-block;vertical-align:middle;fill:currentColor}.e-font-icon-svg,.elementor-icon svg{width:1em!important;height:1em!important}.elementor-icon-list-icon svg{width:16px!important;height:16px!important}.elementor-icon{display:inline-flex;align-items:center;justify-content:center}.elementor-nav-menu--main .sub-menu{display:none!important;position:absolute;top:100%;left:0;background:#1a1a2e;min-width:200px;z-index:1000;list-style:none!important;padding:8px 0!important;margin:0!important;box-shadow:0 4px 12px rgba(0,0,0,.3)}.elementor-nav-menu--main .menu-item-has-children{position:relative}.elementor-nav-menu--main .menu-item-has-children:hover>.sub-menu{display:block!important}.elementor-nav-menu--main .sub-menu .elementor-sub-item{padding:8px 20px;display:block;color:#fff;font-size:13px;font-family:Montserrat,sans-serif;text-decoration:none;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px}.elementor-nav-menu--main .sub-menu .elementor-sub-item:hover{color:#69A9E3;background:rgba(255,255,255,.05)}.elementor-nav-menu--main .sub-menu li{list-style:none!important}.elementor-menu-toggle{display:none}@media (max-width:1024px){.elementor-nav-menu--main{display:none!important}.elementor-menu-toggle{display:flex!important;cursor:pointer}}.wpforms-container input[type=email],.wpforms-container input[type=tel],.wpforms-container input[type=text],.wpforms-container textarea{border:1px solid #ccc!important;border-radius:0!important;padding:12px 14px!important;font-size:14px;font-family:Montserrat,sans-serif;width:100%;box-sizing:border-box;background:#fff;color:#333;outline:none}.wpforms-container input[type=email]:focus,.wpforms-container input[type=tel]:focus,.wpforms-container input[type=text]:focus,.wpforms-container textarea:focus{border-color:#69A9E3!important}.wpforms-container textarea{min-height:100px;resize:vertical}.wpforms-field-checkbox input[type=checkbox]{-webkit-appearance:checkbox!important;appearance:checkbox!important;width:16px!important;height:16px!important;margin-right:8px;vertical-align:middle;cursor:pointer;accent-color:#69A9E3}.wpforms-field-checkbox ul{list-style:none!important;padding:0!important;margin:0!important}.wpforms-field-checkbox li{display:flex;align-items:flex-start;margin-bottom:8px;font-size:14px;font-family:Montserrat,sans-serif}.wpforms-field-checkbox .wpforms-field-label-inline{flex:1;line-height:1.4}.wpforms-field-checkbox .wpforms-field-label{font-weight:600;margin-bottom:10px;font-family:Montserrat,sans-serif}.wpforms-submit-container .submit-btn,.wpforms-submit-container .wpforms-submit{background-color:#69A9E3!important;color:#fff!important;border:none!important;padding:14px 40px!important;font-size:14px;font-weight:600;font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:2px;cursor:pointer;width:100%;transition:background-color .3s}.wpforms-submit-container .submit-btn:hover,.wpforms-submit-container .wpforms-submit:hover{background-color:#4a8cc7!important}footer .elementor-element-186859c,footer .elementor-element-6106ad4,footer .elementor-element-65b9bd4{background-color:rgba(26,26,46,.85)!important;padding:15px 20px!important}footer .elementor-element-186859c .elementor-heading-title,footer .elementor-element-6106ad4 .elementor-heading-title,footer .elementor-element-65b9bd4 .elementor-heading-title{color:#fff!important;font-size:14px!important;font-weight:500;text-transform:uppercase;letter-spacing:1px;font-family:Montserrat,sans-serif}a.elementor-button[href*="popup%3Aopen"],a.elementor-button[href*="popup%3Aopen"] .elementor-button-text,a.elementor-button[href="/listings"],a.elementor-button[href="/listings"] .elementor-button-text,a.elementor-button[href="/listings/"],a.elementor-button[href="/listings/"] .elementor-button-text{color:#FFFFFF!important;fill:#FFFFFF!important}.elementor-widget-flip-box:has(a[href*="popup%3Aopen"]) .elementor-flip-box{cursor:pointer}.staff-popup{display:flex;background:#fff;background-image:url(/images/k-pattern-1.webp);background-size:cover;background-position:50%}.staff-popup__text{flex:1 1 55%;padding:32px 40px;color:#333;overflow-y:auto;max-height:88vh}.staff-popup__name{font-size:32px;font-weight:600;color:#69A9E3;margin:0 0 6px}.staff-popup__name,.staff-popup__title{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:3px;line-height:1em}.staff-popup__title{font-size:16px;font-weight:400;color:#333;margin:0 0 18px}.staff-popup__text p{font-family:Montserrat,sans-serif;font-size:13.5px;line-height:1.5;color:#333;margin:0 0 12px;max-width:520px}.staff-popup__photo{flex:1 1 45%;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:768px){.staff-popup{flex-direction:column}.staff-popup__photo{display:none}.staff-popup__text{padding:28px 20px;max-height:85vh}.staff-popup__name{font-size:26px}}.apply-popup{padding:40px 45px;background:#fff;max-width:560px;width:100%}.apply-popup__logo{display:block;max-width:180px;height:auto;margin:0 auto 20px}.apply-popup__heading{font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#69A9E3;text-align:center;margin:0 0 28px;line-height:1.2em}.apply-popup__form{flex-direction:column}.apply-popup__form,.apply-popup__row{display:flex;gap:14px}.apply-popup__row .apply-popup__field{flex:1}.apply-popup__field{display:flex;flex-direction:column;gap:5px;font-family:Montserrat,sans-serif;font-size:13px;color:#333}.apply-popup__field span{font-weight:500}.apply-popup__field input[type=email],.apply-popup__field input[type=tel],.apply-popup__field input[type=text]{border:1px solid #ccc;padding:10px 12px;font-size:14px;font-family:Montserrat,sans-serif;background:#fff;color:#333;outline:none}.apply-popup__field input:focus{border-color:#69A9E3}.apply-popup__field input[type=file]{font-size:13px;padding:6px 0}.apply-popup__submit{margin-top:8px;padding:13px 20px;background:#69A9E3;color:#fff;border:none;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;cursor:pointer}.apply-popup__submit:hover{background:#4a8cc7}.apply-popup__thanks{text-align:center;font-family:Montserrat,sans-serif;color:#333;padding:20px 0}.apply-popup__thanks p{margin:0 0 10px}@media (max-width:540px){.apply-popup{padding:28px 22px}.apply-popup__row{flex-direction:column}}.elementor-586 .elementor-element-302bd8a3>.e-con-inner{max-width:1204px;margin-left:auto;margin-right:auto;width:100%}.elementor-586 .elementor-element-302bd8a3{padding-left:20px;padding-right:20px}.elementor-603 .elementor-element-3da662b>.e-con-inner{max-width:1400px;margin-left:auto;margin-right:auto}.elementor-603 .elementor-element-3eea856>.e-con-inner{max-width:1520px;margin-left:auto;margin-right:auto}.blog-cta{background:#1a1a2e;background-image:url(/images/k-pattern-1.webp);background-size:cover;background-blend-mode:multiply;color:#fff;margin-top:60px;padding:60px 40px}.blog-cta__inner{max-width:720px;margin:0 auto;text-align:center}.blog-cta__heading{font-family:Montserrat,sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;letter-spacing:4px;color:#fff;margin:0 0 16px;line-height:1.2em}.blog-cta__lede{font-size:16px;line-height:1.5;color:#e5e5e5;margin:0 0 28px}.blog-cta__lede,.blog-cta__phone{font-family:Montserrat,sans-serif}.blog-cta__phone{display:inline-block;font-size:32px;font-weight:700;letter-spacing:2px;color:#69A9E3;text-decoration:none;margin:0 0 32px;transition:color .15s ease}.blog-cta__phone:hover{color:#fff}.blog-cta__buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.blog-cta__button{display:inline-block;padding:13px 26px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;text-decoration:none;border:2px solid #69a9e3;transition:background .15s ease,color .15s ease}.blog-cta__button--primary{background:#69A9E3;color:#fff}.blog-cta__button--primary:hover{background:#4a8cc7;border-color:#4a8cc7}.blog-cta__button--outline{background:transparent;color:#fff}.blog-cta__button--outline:hover{background:#69A9E3}@media (max-width:640px){.blog-cta{padding:40px 22px}.blog-cta__heading{font-size:22px;letter-spacing:2px}.blog-cta__phone{font-size:26px}.blog-cta__button{padding:11px 20px;font-size:12px}}.park-form{max-width:560px;margin:30px auto 40px;gap:16px;font-family:Montserrat,sans-serif}.park-form,.park-form__field{display:flex;flex-direction:column}.park-form__field{gap:6px;font-size:13px;color:#333}.park-form__field span{font-weight:500;letter-spacing:1px;text-transform:uppercase;font-size:12px}.park-form__field input{border:1px solid #ccc;padding:11px 13px;font-size:14px;font-family:Montserrat,sans-serif;background:#fff;color:#333;outline:none}.park-form__field input:focus{border-color:#69A9E3}.park-form__acceptance{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#333;line-height:1.5}.park-form__acceptance input[type=checkbox]{-webkit-appearance:checkbox!important;appearance:checkbox!important;width:16px!important;height:16px!important;margin-top:3px;cursor:pointer;accent-color:#69A9E3;flex-shrink:0}.park-form__acceptance a{color:#69A9E3;text-decoration:none}.park-form__acceptance a:hover{text-decoration:underline}.park-form__submit{margin-top:8px;padding:13px 20px;background:#69A9E3;color:#fff;border:none;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:background .15s}.park-form__submit:hover{background:#4a8cc7}.park-form--thanks{max-width:560px;margin:30px auto 40px;padding:30px 28px;background:#f6f9fc;border:1px solid #d9e6f3;text-align:center;font-family:Montserrat,sans-serif;color:#333;font-size:14px;line-height:1.6}.park-form--thanks a{color:#69A9E3;text-decoration:none;font-weight:500}.elementor-249 .elementor-element.elementor-element-0db4410{background-image:url(/images/1-web-or-mls-Twilight.jpg)!important;background-position:50%!important;background-size:cover!important;background-repeat:no-repeat!important}.elementor-249 .elementor-element.elementor-element-0db4410:before{background-color:rgba(0,0,0,.5)!important}.elementor-widget-accordion .elementor-tab-content,.elementor-widget-toggle .elementor-tab-content{display:none}.elementor-widget-accordion .elementor-tab-title.elementor-active+.elementor-tab-content,.elementor-widget-toggle .elementor-tab-title.elementor-active+.elementor-tab-content{display:block}.elementor-widget-accordion .elementor-tab-title,.elementor-widget-toggle .elementor-tab-title{cursor:pointer;user-select:none}.elementor-widget-accordion .elementor-tab-title .elementor-accordion-icon-closed,.elementor-widget-toggle .elementor-tab-title .elementor-toggle-icon-closed{display:inline-block}.elementor-widget-accordion .elementor-tab-title .elementor-accordion-icon-opened,.elementor-widget-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed,.elementor-widget-toggle .elementor-tab-title .elementor-toggle-icon-opened,.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{display:none}.elementor-widget-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened,.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{display:inline-block}.elementor-56 .elementor-element.elementor-element-d5cfde3{--min-height:85vh}.elementor-56 .elementor-element.elementor-element-d5cfde3:before{z-index:1!important}.elementor-56 .elementor-element.elementor-element-d1da25e .elementor-heading-title{color:#FFFFFF!important}.elementor-56 .elementor-element.elementor-element-d5cfde3{--min-height:85vh!important;min-height:85vh!important;background-image:none!important;background:#000!important}@media (max-width:1024px){.elementor-56 .elementor-element.elementor-element-d5cfde3{--min-height:70vh!important;min-height:70vh!important;--margin-top:0!important;margin-top:0!important}}@media (max-width:767px){.elementor-56 .elementor-element.elementor-element-d5cfde3{--min-height:50vh!important;min-height:50vh!important;height:50vh!important;max-height:50vh!important;--margin-top:0!important;margin-top:0!important;--margin-bottom:0!important;margin-bottom:0!important;--padding-bottom:0!important;padding-bottom:0!important}}