.elementor-kit-5{--e-global-color-primary:#365933;--e-global-color-secondary:#007fff;--e-global-color-text:#000;--e-global-color-accent:#91b735;--e-global-color-bd4fa28:#69b3ff;--e-global-color-64a83d6:#18528b;--e-global-color-227a41f:#165b98;--e-global-color-b08f0fe:#1365a8;--e-global-color-1939d71:#4f5c68;--e-global-color-29763f0:#efefef;--e-global-color-0723c6c:#979fa6;--e-global-color-78376af:#2b3a46;--e-global-color-a4f0038:#fff;--e-global-color-6e2c5a1:#1365a8;--e-global-color-dbd2d9b:#FFFFFF00;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Merriweather";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;--e-global-typography-93e6f09-font-family:"Montserrat";--e-global-typography-93e6f09-font-size:17px;--e-global-typography-93e6f09-font-weight:500;--e-global-typography-93e6f09-text-transform:uppercase;--e-global-typography-93e6f09-text-decoration:none;color:var(--e-global-color-text);font-family:"Montserrat",Sans-serif}.elementor-kit-5 e-page-transition{background-color:#ffbc7d}.elementor-kit-5 a{color:var(--e-global-color-text);font-weight:500;text-decoration:underline}.elementor-kit-5 a:hover{color:var(--e-global-color-secondary)}.elementor-kit-5 h1{font-family:"Montserrat",Sans-serif}.elementor-kit-5 h2{color:var(--e-global-color-secondary);font-family:"Merriweather",Sans-serif;font-size:26px;font-weight:600;font-style:normal}.elementor-kit-5 h3{color:var(--e-global-color-64a83d6);font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:700}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1300px}.e-con{--container-max-width:1300px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.elementor-lightbox{background-color:#000000E6;--lightbox-ui-color:var(--e-global-color-text);--lightbox-ui-color-hover:var(--e-global-color-primary);--lightbox-text-color:var(--e-global-color-text)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.type-post .elementor-widget-wrap h2,.type-post .elementor-widget-wrap h3,.type-post .elementor-widget-wrap h4,.type-post .elementor-widget-wrap h5,.type-post .elementor-widget-wrap h6,.type-page .elementor-widget-text-editor h2,.type-page .elementor-widget-text-editor h3,.type-page .elementor-widget-text-editor h4,.type-page .elementor-widget-text-editor h5,.type-page .elementor-widget-text-editor h6{margin-top:20px;margin-bottom:5px}.elementor-widget.elementor-widget-theme-post-content>.elementor-widget-container>h2,.elementor-widget.elementor-widget-theme-post-content>.elementor-widget-container>h3,.elementor-widget.elementor-widget-theme-post-content>.elementor-widget-container>h4,.elementor-widget.elementor-widget-theme-post-content>.elementor-widget-container>h5,.elementor-widget.elementor-widget-theme-post-content>.elementor-widget-container>h6{margin-top:20px;margin-bottom:5px}ul li::marker{font-size:1.45em;color:#91b735}.amenities .elementor-widget-text-editor ul{padding:0}.amenities .elementor-widget-text-editor ul li:before{display:none;margin:0}.elementor-widget-wrap .elementor-widget-heading{margin-bottom:10px}.elementor-widget-text-editor p a{color:#000;text-decoration:underline;transition-duration:.3s}p a:hover{color:#365933;text-decoration-color:transparent}.reverse-text p a{color:#fff}.hide-cta-button .action{display:none}.elementor-widget-heading .elementor-widget-container * a,.elementor-flip-box a.elementor-flip-box__layer{text-decoration:none}.elementor-flip-box__layer .elementor-flip-box__layer__overlay .elementor-flip-box__layer__inner .elementor-flip-box__button{color:#fff;border-radius:0;text-decoration:none}@media screen and (min-width:1025px){.floorplans .thumbnails>.elementor-container{gap:60px !important}}@media only screen and (min-width:1025px){header.elementor-section .elementor-column .elementor-nav-menu--main .elementor-nav-menu>.menu-item>.sub-menu{background-color:#fff;-webkit-box-shadow:2px 2px 10px 2px rgba(0,0,0,.15);box-shadow:2px 2px 10px 2px rgba(0,0,0,.15)}header.elementor-section .elementor-column .elementor-nav-menu--main .elementor-nav-menu>.menu-item a{letter-spacing:-1px;font-size:18px}}@media screen and (min-width:1025px) and (max-width:1250px){.elementor-563 .elementor-element.elementor-element-70de52b .elementor-nav-menu--main .menu-item .elementor-item{padding-left:.75vw;padding-right:.75vw}}.elementor-601 .elementor-element.elementor-element-ffcc6c5.call-us-button{width:100%}.call-us-button .elementor-button span.elementor-button-text span{color:#365933;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.6em}.elementor-601 .call-us-button.elementor-element.elementor-element-ffcc6c5>.elementor-widget-container{margin-left:0}.eael-offcanvas-body .call-us-button .elementor-button{width:100%}footer .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0}footer .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon i{display:flex;align-content:center;justify-content:center;align-items:center;width:70px;height:70px;background-color:#1d1d1da1;transition-duration:.3s}footer .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon i:hover{background-color:#1d1d1d}.elementor-slideshow__title{display:none}.contact-col>.elementor-element-populated{flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;align-content:flex-start}.contact-col>.elementor-element-populated>.elementor-widget-text-editor{flex:0 1 auto}.contact-col>.elementor-element-populated>.elementor-inner-section{flex:2 1 auto}.contact-col a{text-decoration:none;font-weight:200;color:#fff}.contact-col a:hover{text-decoration:underline}.floorplans .elementor-widget-image{margin-bottom:0}.floorplans a:after{content:' ';opacity:0;display:flex;justify-content:center;z-index:1;top:0;bottom:;position:absolute;width:100%;height:100%;color:#fff;background-color:rgba(0,0,0,0);transition-duration:.3s}.adv-floorplan-tabs .eael-advance-tabs .eael-tabs-nav ul{flex-flow:row nowrap;justify-content:space-evenly;align-items:center;align-content:center;border-bottom:solid #979fa6 1px}.adv-floorplan-tabs .eael-advance-tabs .eael-tabs-nav ul .eael-tab-item-trigger{margin-bottom:-1px;flex:0 1 auto}.adv-floorplan-tabs .eael-advance-tabs .eael-tabs-nav ul .eael-tab-item-trigger.active{border:solid #979fa6 1px;border-bottom:none}.floorplans a:hover:after{opacity:1;background-color:rgba(56,65,72,.7)}.adv-floorplan-tabs .eael-advance-tabs .eael-tabs-nav ul{flex-flow:row nowrap;justify-content:space-evenly;align-items:center;align-content:center;border-bottom:solid #979fa6 1px}.adv-floorplan-tabs .eael-advance-tabs .eael-tabs-nav ul .eael-tab-item-trigger{margin-bottom:-1px;flex:0 1 auto}.adv-floorplan-tabs .eael-advance-tabs .eael-tabs-nav ul .eael-tab-item-trigger.active{border:solid #979fa6 1px;border-bottom:none}@media screen and (min-width:1025px){.elementor-image-carousel-wrapper.swiper-container>.swiper-wrapper>.swiper-slide figure.swiper-slide-inner{max-height:262px}}@media screen and (min-width:768px) and (max-width:1024px){.elementor-image-carousel-wrapper.swiper-container>.swiper-wrapper>.swiper-slide figure.swiper-slide-inner{max-height:150px}}.form-col>.elementor-element-populated>.elementor-widget-shortcode{-webkit-box-shadow:25px 25px 0px 5px #2f5d98;box-shadow:25px 25px 0px 5px #2f5d98}@media only screen and (max-width:1024px){.form-col>.elementor-element-populated>.elementor-widget-shortcode{-webkit-box-shadow:20px 20px 0px 0px #2f5d98;box-shadow:15px 25px 0px 5px #2f5d98}}.elementor-shortcode .gform_wrapper .gform_heading .gform_title{font-size:26px;font-family:'Montserrat',sans-serif;font-weight:600;font-style:italic;color:#69b3ff}.elementor-shortcode .gform_wrapper form .gfield_label{font-size:17px;font-family:'Montserrat',sans-serif;font-weight:600;color:#4f5c68}.elementor-shortcode .gform_wrapper form .gfield select,.elementor-shortcode .gform_wrapper form .gfield .ginput_container input{padding-top:10px;padding-bottom:10px;border-color:#979fa6;border-radius:0;color:#0080ff;text-transform:uppercase;font-size:16px;font-family:'Montserrat',sans-serif}.elementor-shortcode .gform_wrapper form .gfield .ginput_container input::placeholder{color:#0080ff;font-size:16px;font-family:'Montserrat',sans-serif}.elementor-shortcode>.gform_wrapper>form>.gform_footer{padding-top:0;margin-top:0}.elementor-shortcode .gform_wrapper form input[type=submit]{padding-top:12px;padding-bottom:12px;background-color:#91b735;border-radius:0;border:none;font-family:'Montserrat',sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;color:#fff;width:100%}.elementor-shortcode .gform_wrapper form input[type=submit]:hover{transform:scale(1.05)}.gform_required_legend{display:none}.gform_wrapper.gravity-theme .gfield_contains_required .gfield_label{display:none}.gform_wrapper .gfield_label .gfield_required{display:none}@media screen and (max-width:767px){.wp-block-image figure.alignright,.wp-block-image figure.alignright img{width:100%}}.elementor-custom-embed-image-overlay img{position:relative}.elementor-custom-embed-image-overlay:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:235px;height:235px;background-image:url("/wp-content/uploads/2025/11/video-play-button@2x.png");background-position:center;background-size:contain;background-repeat:no-repeat;z-index:2}@media screen and (max-width:999px){.elementor-custom-embed-image-overlay:after{width:150px;height:150px}}.grecaptcha-badge{bottom:70px}