.gform_wrapper.gravity-theme .gfield_checkbox label a,.gform_wrapper.gravity-theme .gfield_checkbox label{font-size:15px !important;font-family:'Gotham','Montserrat',sans-serif}.home-hero .container .video iframe{max-width:100%;max-height:100%;width:100%;height:44vw}.home-hero .container .video{margin-bottom:-6px}.interactive-map{width:90%;margin:0 auto}.interactive-map iframe{height:50vw}@media (max-width:852px){.interactive-map iframe{height:105vw}}#tour iframe{height:550px !important}.single-post .gform_wrapper{width:500px !important;margin:10% auto 0;display:block}.show-price .floor-plan-popup .pricing-shown{display:block !important}.show-price .myBtn{display:none}.gform_confirmation_message{font-weight:300;font-family:'Gotham','Montserrat',sans-serif;font-size:20px;line-height:35px}.jdpower-logo{width:55%;margin:0 auto}.fl-node-615c52122ec89 .fl-html{margin:0 auto;text-align:center;margin-bottom:5%}.fl-node-615c52122ec89 .fl-html iframe{max-width:65% !important;max-height:31vw !important}@media only screen and (max-width:1115px){.fl-node-615c52122ec89 .fl-html iframe{max-height:37vw !important}}@media only screen and (max-width:915px){.fl-node-615c52122ec89 .fl-html iframe{max-height:56vw !important;max-width:100% !important}.fl-node-615c52122ec89 .fl-html{margin-bottom:0}}@media only screen and (max-width:481px){.fl-node-615c52122ec89 .fl-html iframe{max-height:57vw !important}}.iframe-left{background-color:#4a4f55;margin-top:5%}.iframe-left .left{width:49%;display:inline-block;vertical-align:middle}.iframe-left .left iframe{width:100%;height:35vw;max-height:100% !important;margin-bottom:-6px}.iframe-left .right{width:50%;display:inline-block;vertical-align:middle;padding:0 5%}.iframe-left .right h2{color:#ecaa1f;margin-bottom:3%}.iframe-left .right p{color:#fff}.iframe-left .right .icon-text p{width:83%;display:inline-block;margin-left:3%}.iframe-left .right .icon-text p a{color:#fff !important}.iframe-left .right .icon-text{margin-top:5%}.iframe-left .right .icon-text img{width:13%;display:inline-block}@media only screen and (max-width:1280px){.iframe-left .left iframe{height:45vw}}@media only screen and (max-width:1000px){.iframe-left .left iframe{height:55vw}}@media only screen and (max-width:795px){.iframe-left .left{width:100%;display:block}.iframe-left .left iframe{height:500px}.iframe-left .right{width:100%;display:block;padding:5%}.iframe-left .right .icon-text p{margin-bottom:0;vertical-align:middle}}.villas #menu-item-42{margin-left:0}.villas #menu-item-985{margin-left:38%}.villas .menu-schedule-visit{display:none !important}.fl-module-odm-inforight-image .perfection__pic img{width:100%}.remove-space .testimonials{margin-top:0}.fl-module-odm-inforight-image .perfection__cont p a{color:#fff}.fl-node-60f0975e8b69a .section-text,.fl-node-610adc03eac7c .image-tabs{margin-top:0 !important}.fl-node-6115420953a12 .image-tabs{margin-bottom:0 !important}.fl-node-61815fcbcd902 .tabbed-content hr{display:none !important}.fl-node-610aa19750d1e .wellness{margin-bottom:5%}#menu-item-613 img{width:15px;margin-top:-5px}.modula-gallery{width:90% !important;margin:5% auto}.remove-space .modula-gallery{margin:0 auto}.fl-node-611a787ddf8f8 .button-container{margin-top:3%}html body .modula .modula-items{z-index:0 !important}.single-post .entry-footer,.single-post #respond,.single-post .nav-links{display:none !important}.singular .has-post-thumbnail .entry-header{margin-top:10%;margin-left:0;margin-right:0;width:100%;max-width:100%}.single-post .entry-content{width:90%;margin:0 auto;font-weight:300;margin-top:0 !important}.single-post header .entry-title{width:90%;margin:0 auto;color:#7c6857;margin-top:5%}.single-post .post-thumbnail{width:50%;float:left;margin-left:5%;margin-right:2%}.fl-node-610aef3150c3e .fl-rich-text{margin-left:0}.gfield_html_formatted p,.gfield_html_formatted a{font-size:15px;font-weight:400;margin-bottom:1%;line-height:20px}@media only screen and (max-width:420px){.gform_confirmation_message{font-size:16px}.fl-node-611d3de112b07 .fl-html iframe{height:50vw !important}.single-post .post-thumbnail{width:90%;float:unset}}.wpgmza_infowindow_description .links{width:49%;display:inline-block;text-align:center;font-weight:300;font-size:18px;font-family:'Gotham','Montserrat',sans-serif;color:#85332e;text-transform:uppercase}.wpgmza_infowindow_title{display:none}.gm-style .gm-style-iw-c,.gm-style-iw-d{padding:0 !important;max-width:325px !important}.location-hero .wpgmza_infowindow_description .content{margin:0 !important;width:100% !important;padding:0 !important}.wpgmza_infowindow_description .category{text-align:center;padding:10px;background-color:#ecaa1f;font-family:'Gotham','Montserrat',sans-serif;font-weight:700;text-transform:uppercase;font-size:16px}.wpgmza_infowindow_description .excerpt{font-family:'Gotham','Montserrat',sans-serif;font-size:18px;text-align:center;width:95%;margin:7% auto !important}.wpgmza_infowindow_description .block h3{font-family:minion-pro,serif;color:#85332e !important;text-align:center;font-size:25px !important;width:95%;margin:5% auto;line-height:25px}.wpgmza_infowindow_description .phone{width:95%;margin:0 auto;text-align:center;margin-top:5% !important;margin-bottom:3%}.wpgmza-infowindow p:last-of-type{display:none}.wpgmza_infowindow_description .phone a{text-decoration:none;color:#85332e;font-size:18px}.wpgmza_infowindow_description .phone a img{width:8%}.wpgmza_infowindow_description .links img{display:block;width:30%;margin:0 auto}.wpgmza_infowindow_description .links br{display:none}.location-hero .gform_title{display:none}.location-hero .gform_body{width:80%;display:inline-block}.location-hero .gform_footer{width:18%;display:inline-block;vertical-align:bottom;padding-bottom:0 !important}.location-hero .gform_footer input{background-color:#4a4f55 !important;padding:10px !important;margin-bottom:0 !important;border:1px solid #fff;text-transform:uppercase;min-width:auto !important;width:100%;max-width:inherit}.location-hero .gfield_label{color:#fff;text-transform:inherit;font-weight:300 !important;font-size:16px !important}.location-hero select{border:1px solid #ecaa1f;font-family:'Gotham','Montserrat',sans-serif;font-weight:300;font-size:18px !important}.location-hero{margin-bottom:5%}.location-hero.map .content{margin-top:5%;margin-bottom:-5%;z-index:1;position:relative}.wpgmza_map{position:relative;z-index:0;height:600px !important}.location-hero.map .map{z-index:0;position:relative}.location-hero.map{margin-bottom:5%}.location-hero.map .dropdown{position:absolute;right:27px;top:18px}.location-hero.map .dropdown label{color:#fff;font-family:'Gotham','Montserrat',sans-serif;font-size:16px}.location-hero.map .dropdown #miles{background-color:transparent;color:#fff;font-weight:900;border:0 solid transparent;font-size:18px;padding-right:35px}.location-hero.map .dropdown select{background:url(/wp-content/uploads/sites/2/2021/08/dropdown-arrow.png);background-repeat:no-repeat;background-size:23px;background-position:right var(--form--spacing-unit) top 50%;font-family:'Gotham','Montserrat',sans-serif}@media only screen and (max-width:855px){.location-hero.map .dropdown{position:unset}}@media only screen and (max-width:650px){.location-hero .gform_body{width:100%;display:block}.location-hero .gform_footer{width:100%;display:block}}.location-hero h1{width:850px;margin:5% auto}.location-hero .container{position:relative;z-index:0}.location-hero .content{background-color:#85332e;width:85%;padding:2% !important;margin:-9% auto -5.2%;position:relative;z-index:0}.location-hero .content .wpgmza-radius-container{position:absolute;top:10px;right:25px}.location-hero .content .wpgmza-radius-container select{background-color:transparent;color:#fff;border:0 solid transparent;background-image:url(/wp-content/uploads/sites/2/2021/08/dropdown-arrow.png);background-size:22px;vertical-align:middle;background-position:right var(--form--spacing-unit) top 50%}.location-hero .content .wpgmza-keywords{width:40%;display:inline-block}.location-hero .content .wpgmza-keywords label{width:100%;margin-bottom:0}.location-hero .content .wpgmza-keywords input{width:100%;border:1px solid #ecaa1f;font-size:18px;padding:10px !important}.location-hero .content .wpgmza-address-container{width:40%;display:inline-block}.location-hero .content .wpgmza-address-container label{width:100%;display:block;margin-bottom:0}.location-hero .content .wpgmza-address-container input{width:100%;border:1px solid #ecaa1f;font-size:18px;padding:10px !important}.location-hero .content .wpgmza-store-locator{margin-top:2%}.location-hero .content .wpgmza-search{width:18%;display:inline-block;vertical-align:middle}.fl-col{width:100% !important}.location-hero .content .wpgmza-search input{width:100%;background-color:#4a4f55;text-transform:uppercase;color:#fff;font-size:18px;padding:14px 10px;border:1px solid #fff}.location-hero .content .wpgmza-search input:hover{border:0 solid #fff}.location-hero .content .form-block{width:44%;margin-right:1%;display:inline-block;vertical-align:middle}.location-hero .content .form-block label{width:100%;color:#fff;font-family:'Gotham','Montserrat',sans-serif;font-size:16px;font-weight:400;margin-bottom:0}.location-hero .content .form-block input{width:100%;padding:10px 5px;font-family:'Gotham','Montserrat',sans-serif;border:1px solid #ecaa1f}.location-hero .content .form-block:nth-of-type(2){width:32% !important}.location-hero .content .submit-button{width:21%;display:inline-block;vertical-align:bottom}.location-hero .content .submit-button input{width:100%;padding:7px;background-color:#4a4f55 !important;border:1px solid #fff;text-transform:uppercase}.location-hero .content .submit-button input:hover{background-color:#fff !important}.location-hero .content h3{font-size:22px;color:#fff;font-weight:700}.location-hero .image{background-image:url(/wp-content/uploads/sites/2/2021/08/seniors-laughing.jpg);height:500px;background-size:cover}@media only screen and (max-width:1025px){.location-hero .content .form-block{width:43%}}@media only screen and (max-width:900px){.location-hero h1{width:95%}}@media only screen and (max-width:650px){.location-hero .content{width:95%;margin:-10% auto 0}.location-hero .content .form-block,.location-hero .content .form-block:nth-of-type(2){width:100% !important;margin-right:0}.location-hero .content .submit-button{width:100%;margin-top:3%;display:block}.location-hero .content{padding:5% !important}}@media only screen and (max-width:420px){.location-hero .image{background-position:23%;height:85vw}}.content-blocks{display:flex;width:90%;margin:0 auto 5%;justify-content:space-between}.content-blocks .block{width:46%;text-align:center;position:relative;padding-bottom:50px}.content-blocks .block img{width:100%;margin-bottom:5%}.content-blocks .block h3{font-family:minion-pro,serif;color:#85332e;font-size:38px}.content-blocks .block .button{position:absolute;left:0;right:0;bottom:0}@media (max-width:725px){.content-blocks{flex-wrap:wrap;margin:0 auto 10%}.content-blocks .block{width:100%;margin-bottom:5%}}.contact-info{width:90%;margin:0 auto;display:flex;flex-wrap:wrap}.contact-info .block{width:32.3%;display:inline-block;vertical-align:top;margin:0 1% 5% 0}.contact-info .block .content{width:85%;background-color:#fff;z-index:0 !important;margin:0 auto;margin-top:-25%;height:72%;position:relative;border:1px solid #7c6857;box-shadow:5px 5px 14px #80808047}.contact-info .block .category p{background-color:#ecaa20;text-align:center;color:#000;font-weight:700;font-size:15px;text-transform:uppercase;outline:1px solid #ecaa20}.contact-info .block .title h3{font-family:minion-pro,serif;color:#85332e;font-size:30px;line-height:40px;font-weight:400;width:90%;margin:0 auto;text-align:center;margin-bottom:3%}.contact-info .block .excerpt p{color:#4a4f55;text-align:center;font-weight:lighter;width:90%;margin:0 auto;margin-bottom:5%;font-size:16px;line-height:24px}.contact-info .block .links{width:49%;display:inline-block;vertical-align:middle;padding:0 4%;margin-top:5%;margin-bottom:3%;text-align:center}.contact-info .block hr{width:90%;margin:0 auto}.contact-info .block .phone a{color:#85332e;text-transform:uppercase;font-weight:400;text-align:center;font-size:16px;text-decoration:none}.contact-info .block .phone img{width:22px}.contact-info .block .links img{width:30%;display:inline;vertical-align:middle}.contact-info .block .links p{width:100%;display:inline-block;vertical-align:middle;color:#85332e;text-transform:uppercase;font-weight:400;text-align:center;font-size:16px;margin-bottom:0;line-height:20px}.contact-info .block .phone{width:90%;margin:0 auto;text-align:center;margin-bottom:5%}.contact-info .block .content .links:first-of-type img{width:30% !important}.contact-info .block .content .links:first-of-type img{border-right:1px solid gray}.contact-info .block img{width:100%}.contact-info.careers .links{text-align:center;width:100%}.contact-info.careers .links:hover a{text-decoration:underline !important}.contact-info.careers .block .links img{width:10%;margin-bottom:2%}.contact-info.careers .block .content{height:65%}@media only screen and (max-width:900px){.contact-info .block{width:48%}}@media only screen and (max-width:650px){.contact-info .block{width:100%;display:block;margin:0 auto 5% 0}}@media only screen and (max-width:420px){.contact-info .block{margin:0 auto 10% 0}}.navigation-mod{width:85%;margin:0 auto;margin-top:3%}.navigation-mod .block{width:48%;display:inline-block}.fl-node-610aef2c1db9a,.fl-node-610aef2c1db9f{width:50% !important;display:inline-block}.navigation-mod a{text-decoration:none;color:#fff}.navigation-mod a:first-of-type .block{padding-right:2%;border-right:1px solid #7c6857}.navigation-mod a:last-of-type .block{margin-left:2%}.navigation-mod a:last-of-type .block h4,.navigation-mod a:last-of-type .block p{text-align:left}.navigation-mod a:last-of-type .block .content{margin-right:0;margin-left:5%}.navigation-mod a:last-of-type .block .content img{float:left;transform:rotate(180deg)}.navigation-mod .block h4{color:#85332e;font-family:'Gotham','Montserrat',sans-serif;font-size:20px;text-align:right;font-weight:700}.navigation-mod .block p{text-align:right;font-weight:300;color:#3d3936;font-size:16px;line-height:25px}.navigation-mod .block .content{width:49%;display:inline-block;vertical-align:middle;margin-right:5%}.navigation-mod .block .content img{float:right;width:70%;transition:.3s}.navigation-mod .block .icon{width:43%;display:inline-block;vertical-align:middle}.navigation-mod a:hover h4{text-decoration:underline}.navigation-mod a:hover .content img{width:75%;transition:.3s}@media only screen and (max-width:850px){.fl-node-610aef2c1db9a,.fl-node-610aef2c1db9f{width:100% !important;display:block}.fl-node-610af6080f36c>.fl-module-content{margin-left:0;width:90%;margin:0 auto}.navigation-mod .block{width:100%;display:block}.navigation-mod a:first-of-type .block{border-right:0 solid #fff;padding-right:0}.navigation-mod a:last-of-type .block{margin-left:0;margin-top:5%}}@media only screen and (max-width:420px){.navigation-mod .block .icon{width:20%;vertical-align:top}.navigation-mod .block .content{width:72%}.navigation-mod a:last-of-type .block{margin-top:10%}}@media only screen and (max-width:310px){.navigation-mod .block .content{width:71%}}.benefit-list{width:85%;margin:0 auto}.benefit-list .block{width:47%;display:inline-block;vertical-align:top;margin-bottom:4%}.benefit-list .block:nth-of-type(odd){margin-right:5%}.benefit-list .block img{width:20%;display:inline-block;vertical-align:middle}.benefit-list .block .content{width:75%;display:inline-block;vertical-align:middle;margin-left:4%}.benefit-list .block .content h4{font-size:18px;font-weight:900;font-family:'Gotham','Montserrat',sans-serif;color:#85332e;margin-bottom:1%}.benefit-list .block .content p{font-weight:300;font-size:16px;line-height:25px}@media only screen and (max-width:1040px){.benefit-list .block .content{width:74%}}@media only screen and (max-width:900px){.benefit-list .block{width:100%}}@media only screen and (max-width:420px){.benefit-list .block .content{vertical-align:top;width:80%;margin-left:2%}.benefit-list .block img{width:15%}}.location-callout .gform_wrapper.gravity-theme .gfield_label{font-weight:300 !important;text-transform:capitalize;color:#000;font-size:16px !important}.location-callout .gform_wrapper.gravity-theme select{border:1px solid #000;font-family:'Gotham','Montserrat',sans-serif;font-weight:300;font-size:18px !important}.location-callout{padding:2% 3%;width:85%;margin:5% auto;background-color:#f1efed;border:2px solid #ecaa1f}.location-callout img{display:inline-block;vertical-align:middle;width:15%}.location-callout .content{display:inline-block;vertical-align:middle;width:79%;margin-left:5%}.location-callout h3{color:#85332e;font-size:30px;font-family:minion-pro,serif;font-weight:600}.location-callout .content .form-block{width:43%;margin-right:1%;display:inline-block;vertical-align:middle}.location-callout .content .form-block label{width:100%;color:#4a4f55;font-family:'Gotham','Montserrat',sans-serif;font-size:16px;font-weight:400;margin-bottom:0}.location-callout .content .form-block input{width:100%;padding:10px 5px;font-family:'Gotham','Montserrat',sans-serif}.location-callout .content .form-block:nth-of-type(2){width:32% !important}.location-callout .content .submit-button{width:21%;display:inline-block;vertical-align:bottom}.location-callout .content .submit-button input{width:100%;padding:7px;background-color:#85332e !important;border:1px solid #fff;text-transform:uppercase}.location-callout .content .submit-button input:hover{background-color:#fff !important}@media only screen and (max-width:795px){.location-callout img{display:block;width:15%;margin:0 auto;margin-bottom:2%}.location-callout h3{text-align:center;font-size:22px}.location-callout .content .form-block,.location-callout .content .form-block:nth-of-type(2){width:100% !important;margin-right:0;display:block}.location-callout .content .form-block:nth-of-type(2){margin-top:3%;margin-bottom:3%}.location-callout .content .submit-button{width:auto;display:block}.location-callout .content{width:100%;margin-left:auto}}.leadership{width:90%;margin:5% auto}.leadership h2{color:#7c6857;margin-bottom:2%;text-align:center;margin-bottom:5%}.leadership .block{width:29%;display:inline-block;vertical-align:top;margin:2%}.leadership .block .name.accordion{background-color:#4a4f55 !important;margin-top:1%;padding:2% 5%}.leadership .block .name.accordion p{width:85%;display:inline-block;vertical-align:middle;margin-bottom:0;line-height:20px;padding-top:2px}.leadership .block .name.accordion .title{font-size:16px}.leadership .block .accordion.active:after{content:'\002B'}.leadership .block .accordion:after{margin-top:5px;content:"\2212";vertical-align:middle;display:inline-block;width:9%}.leadership .block .panel p{color:#3d3936;font-size:16px;line-height:23px}@media only screen and (max-width:950px){.leadership .block{width:45%}}@media only screen and (max-width:500px){.leadership .block{width:100%;margin:5% 0}}.fl-module-odm-inforight-image h2,.fl-module-odm-infoleft-image h2{color:#ecaa1f}.fl-module-odm-infoleft-image h2{padding-top:5%;width:90%;margin-left:10%}.fl-module-odm-infoleft-image .row{display:flex;align-items:center}.fl-module-odm-infoleft-image .row .col{width:50%;display:inline-block;vertical-align:middle}.fl-module-odm-infoleft-image .button{margin:0}.fl-module-odm-inforight-image .perfection__cont{padding:5%}.fl-module-odm-inforight-image .perfection__cont p,.fl-module-odm-infoleft-image .about__cont p,.fl-module-odm-inforight-image .perfection__cont ul li,.fl-module-odm-infoleft-image .about__cont ul li{font-size:18px;color:#fff;line-height:30px;width:90%}.perfection.mt-500 .container .row{--bs-gutter-x:0 !important}.fl-builder-edit body{position:unset !important}.fl-module-odm-infoleft-image .about__cont{width:90%;margin-left:10%}.fl-module-odm-infoleft-image .row .col_6:last-of-type{padding-left:0}.fl-module-odm-inforight-image .perfection__cont .button{margin:0}.fl-module-odm-infoleft-image .order-sm-1{order:0 !important}.fl-module-odm-inforight-image .row .col_6:first-of-type{padding-right:0}.fl-module-odm-inforight-image .row .col_6:last-of-type{padding-left:0}.fl-rich-text{margin:5% auto;width:85%}.fl-rich-text h2{text-align:center;font-weight:400 !important;color:#7c6857}.fl-rich-text p,.fl-rich-text ul li{font-weight:300}.show-most-nav{margin-bottom:3%;border-bottom:1px solid #7c6857}.show-most-nav div{display:inline;margin-right:2%}.show-most-nav div a{text-decoration:none;text-transform:uppercase;font-size:17px;font-weight:700;color:#7c6857;margin-bottom:2%}.wellness-full{width:90%;margin:2.5% auto}.wellness-full h2{color:#7c6857;margin-bottom:2%;text-align:center;margin-bottom:5%}.wellness-full .block .text h3{display:inline;vertical-align:middle;font-family:minion-pro,serif}.wellness-full .block .text p{margin-top:3%;font-weight:300}.wellness-full .block{font-size:0}.wellness-full .block.one{margin-bottom:5%;background-color:#4a4f55}.wellness-full .block.two{background-color:#f1efed}.wellness-full .block.one h3,.wellness-full .block.one p{color:#fff}.wellness-full .block p{line-height:24px;font-size:16px}.wellness-full .block .text img{width:16%;display:inline;vertical-align:middle;margin-right:2%}.wellness-full .block .text{width:50%;display:inline-block;vertical-align:middle;padding:0 2%}.wellness-full .block .image{width:50%;display:inline-block;vertical-align:middle}.wellness-full .block .image img{width:100%}@media only screen and (max-width:815px){.wellness-full .block .text{width:100%;margin-top:3%;margin-bottom:3%}.wellness-full .block .image{width:100%}.wellness-full .block.two{display:flex;flex-direction:column}.wellness-full .block.two .image{order:2}}.fl-module-odm-inforight-image .row{display:flex;align-items:center}.fl-module-odm-inforight-image .row .col{width:50%;display:inline-block;vertical-align:middle}@media only screen and (max-width:830px){.fl-module-odm-inforight-image .row .col{width:100%;display:block}.fl-module-odm-infoleft-image .row .col{width:100%;display:block}.fl-module-odm-infoleft-image .row .col_6 .about__pic img{width:100%;margin-top:3%}.fl-module-odm-infoleft-image h2,.fl-module-odm-infoleft-image .about__cont{width:93%;margin-left:3%}}.h3,h3{font-family:'Gotham','Montserrat',sans-serif}.fl-node-6116c7b37bc28{width:85%;margin:5% auto}.page-id-440 .block{width:31%;display:inline-block;vertical-align:top;margin:2% 1%}.page-id-440 .block a img{width:100%}.page-id-440 .block .excerpt{display:none}.page-id-440 .block a{text-decoration:none}.page-id-440 .block a:hover h3{text-decoration:underline}.page-id-440 .block a .category p,.page-id-440 .block a .date p{text-transform:uppercase;font-size:15px;font-weight:700;color:#7c6857;margin-bottom:2%}.page-id-440 .block a h3,.page-id-440 .block a .title p{font-family:minion-pro,serif;color:#85332e;font-size:26px;line-height:30px;font-weight:600;margin:0 auto;margin-bottom:3%}.page-id-440 .button-container{display:none}@media only screen and (max-width:999px){.page-id-440 .block{width:47%}}@media only screen and (max-width:575px){.page-id-440 .block{width:100%;margin:2% 0}.show-most-nav div{margin-right:5%}}.fl-module-dbbm-inforight-image .col,.fl-module-dbbm-infoleft-image .col{width:50%;display:inline-block;vertical-align:middle}.fl-module-dbbm-inforight-image img{width:95%;padding:5% 0}.fl-module-dbbm-infoleft-image img{float:right;width:95%;padding:5% 0}.fl-module-dbbm-infoleft-image strong,.fl-module-dbbm-infoleft-image a,.fl-module-dbbm-inforight-image strong,.fl-module-dbbm-inforight-image a{font-weight:900}.fl-module-dbbm-inforight-image h2,.fl-module-dbbm-infoleft-image h2{width:350px;text-align:center;margin-bottom:30px;margin-top:5px}@media only screen and (max-width:785px){.fl-module-odm-inforight-image .row,.fl-module-odm-infoleft-image .row{display:block}.fl-module-odm-infoleft-image h2{width:95%;margin-left:auto}.fl-module-odm-infoleft-image .about__cont{width:95%;margin-left:auto}.fl-module-odm-infoleft-image .about__pic img{width:100%;margin-top:5%}}.gfield_label{font-size:18px !important;font-weight:700 !important;text-transform:uppercase;color:#85332e;font-family:'Gotham','Montserrat',sans-serif;margin-bottom:0 !important}.gfield input,.gfield textarea,.gfield select{border:1px solid #7c6857 !important}.no-button .button-container{display:none}#menu-item-588{margin:0 65px}#menu-item-613{position:absolute;right:15px}#menu-item-682{margin-left:205px;font-family:'Gotham','Montserrat',sans-serif;font-size:14px;vertical-align:middle;margin-top:12px;font-weight:300}#menu-item-682 a{padding:0;color:#85332d;font-weight:700;margin-left:5px;margin-top:1px}@media only screen and (max-width:1275px){#menu-item-588{margin:0 5%}#menu-item-682{margin-left:17%}}@media only screen and (max-width:1215px){#menu-item-682{margin-left:16.5%}}@media only screen and (max-width:1170px){#menu-item-682{margin-left:16%}#menu-item-613 img{width:12px;margin-right:-3px}}@media only screen and (max-width:1090px){#menu-item-682{font-size:12px}}@media only screen and (max-width:999px){#menu-item-613 a:before{content:url(/wp-content/uploads/sites/2/2021/09/white-pin.png)}#menu-item-613 img{margin-right:-3px}#menu-item-613 img{display:none}#menu-item-682 a:after{content:url(/wp-content/uploads/sites/2/2021/09/external-white.png);margin-left:7px}#menu-item-682{color:#fff !important;font-size:18px;text-align:right;line-height:10px;margin-right:2%}#menu-item-613{position:inherit;right:0}#menu-item-588{margin:0}.primary-navigation .primary-menu-container>ul>.menu-item{display:block}.primary-navigation>.primary-menu-container ul>li .sub-menu-toggle[aria-expanded=false]~ul{display:block;margin-top:-2%}.primary-navigation .sub-menu .menu-item>a{padding:2% 1.5% !important}}#no-button .myBtn.button{display:none}.floor-plan-popup .misc{display:none}.no-explore .floor-plan-popup .floor-plans .links:first-of-type{display:none}.floor-plan-popup .floor-plans{width:90%;margin:0 auto;display:flex}.floor-plan-popup .section-text hr{width:65%;margin:3% auto;border-color:#789b4a;opacity:1}.fl-node-611692415fdca .section-text h2{font-size:52px !important}.section-text ul li{font-weight:300;text-align:left}.fl-module-odm-floorplans-popup{margin:5% auto 0}.floor-plan-popup .floor-plans .block{width:31%;display:inline-block;vertical-align:top;margin:0 1%}.floor-plan-popup .floor-plans .block img{width:100%}.floor-plan-popup .floor-plans .block .content{padding:0 5%;text-align:center;border:1px solid #7c6857;box-shadow:2px 0px 15px #0000002b;border-top:20px solid #ecaa1f;position:relative;margin:0 auto;margin-top:0;background-color:#fff;width:85%;padding-bottom:5%;height:65%}.floor-plan-popup .section-text:before{display:none}.floor-plan-popup .floor-plans .block .content hr{margin:5% 0}.floor-plan-popup .floor-plans .block .content p{color:#4e5050;font-size:18px;margin-bottom:1%;font-weight:300;line-height:25px}.floor-plan-popup .floor-plans .block a{margin-top:-5.5%;position:relative}.floor-plan-popup .floor-plans .links{width:100%;display:inline-block;vertical-align:middle;padding:0 4%;margin-top:5%;margin-bottom:7%}.floor-plan-popup .floor-plans .button-a{display:block;margin:0 auto;width:80%;text-align:center;margin-bottom:-4.5%;text-transform:uppercase}a img{margin-right:3px;width:14px;vertical-align:middle;display:inline;margin-top:-4px}.floor-plan-popup .floor-plans .links img{width:20%;display:inline;vertical-align:middle;margin-right:5px}.floor-plan-popup .floor-plans .links:first-of-type img{width:35%}.floor-plan-popup .floor-plans .links span{width:100%;display:inline-block;vertical-align:middle;color:#85332e;text-transform:uppercase;font-weight:400;text-align:center;line-height:20px}.floor-plan-popup .floor-plans .links a:hover span{font-weight:700}.floor-plan-popup .floor-plans .links a{font-size:16px;color:#4e5050;text-decoration:none;text-align:left}.floor-plan-popup .floor-plans .links:first-of-type{border-right:1px solid #789b4a}.floor-plan-popup .pricing-shown{font-size:20px;color:#86332f;text-transform:uppercase;font-weight:400}.floor-plan-popup .floor-plans .block .content .additional{display:none}.floor-plan-popup .pricing-shown strong{font-weight:700 !important}.floor-plan-popup .floor-plans .block h4{margin-top:20%;text-align:center;color:#85332e;font-family:minion-pro,serif;font-size:30px;margin-bottom:5%}.independent .floor-plan-popup .floor-plans .block .content:before{background-image:url(/wp-content/uploads/2021/07/independent_living.png)}.assisted .floor-plan-popup .floor-plans .block .content:before{background-image:url('/wp-content/uploads/2021/07/assisted_living.png')}.memory .floor-plan-popup .floor-plans .block .content:before{background-image:url('/wp-content/uploads/sites/7/2021/07/memory_care_icon@2x.png')}.remove-one .floor-plan-popup .floor-plans .block:last-of-type{display:none}.floor-plan-popup .floor-plans .block .content:before{content:'';height:97px;width:97px;position:absolute;top:-15%;left:35%;background-size:cover}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#f7f3ed;background-image:url('/wp-content/uploads/2021/07/rose-bg.png');margin:auto;padding:2% 5%;box-shadow:2px 2px 10px #00000085;width:72% !important;margin-top:10%;background-repeat:no-repeat;background-size:14%;background-position:97% 85%}.close{color:#aaa;float:right;font-size:28px;font-weight:700;width:100%;text-align:right;text-decoration:none}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}@media only screen and (max-width:1120px){.floor-plan-popup .floor-plans .block .content:before{height:7.5vw;width:7.5vw}}@media only screen and (max-width:1070px){.floor-plan-popup .floor-plans .block .content:before{height:15.5vw;width:15.5vw;left:41%}.floor-plan-popup .floor-plans .block .content{height:auto}.floor-plan-popup .floor-plans{display:block}.floor-plan-popup .floor-plans .block{width:100%;display:block;margin:10% 0}.floor-plan-popup .floor-plans .block img{width:100%}.floor-plan-popup .floor-plans .links img{width:24% !important}.floor-plan-popup .floor-plans .button-a{width:100%;margin-bottom:0}}@media only screen and (max-width:999px){.modal-content{width:85% !important;background-size:18%}}@media only screen and (max-width:650px){.modal-content{width:90% !important}.modal-content .gfield{width:100% !important;display:block}.modal-content .gfield:nth-of-type(even){margin-left:0 !important}.floor-plan-popup .floor-plans .block h4{margin-top:15%}}@media only screen and (max-width:420px){.floor-plan-popup .floor-plans .block .content{width:92%}.floor-plan-popup .floor-plans .block a{max-width:80% !important}.floor-plan-popup .floor-plans .block .content:before{height:20.5vw;width:20.5vw;left:39%}.modal-content{background-size:31%}}.modal-content #field_2_5{width:100%;text-align:center;margin-left:0}.modal-content .gfield select{border:1px solid #7c6857 !important;font-family:'Gotham','Montserrat',sans-serif}.modal-content .gfield label{color:#85332e;font-family:'Gotham','Montserrat',sans-serif;font-size:18px !important;text-transform:uppercase}.modal-content .gfield input{border-width:1px;border-color:#707070}.modal-content .gform_wrapper.gravity-theme .gform_fields{display:block}.modal-content .gform_button{background-color:#4a4f55 !important;color:#fff;text-decoration:none;padding:10px 20px;font-weight:700;font-size:18px;display:block;min-width:25%;font-family:proxima-nova,sans-serif;margin:0 auto;text-align:center}.modal-content .gform_wrapper .gfield_required{color:#85332e;display:inline-block;font-size:20px;padding-left:.05em}.gform_wrapper .gform_validation_errors>h2.hide_summary{font-size:16px !important}.fl-rich-text a:visited,p a:visited{color:#ecaa1f !important}.footer-top .info p a:visited{color:#fff !important;text-decoration:underline}.home-hero .button{display:inline;padding:10px 20px !important}.home-hero .buttons a{border:2px solid #fff}.button img{width:15px !important;vertical-align:baseline;margin-bottom:-1px}.floor-plan-detail .section-text:before{display:none}.floor-plan-detail .section-text .button{background-color:#4a4f55 !important}.image-tabs{width:100%;margin:5% 0;background-color:#4a4f55}.image-tabs .left{width:49%;display:inline-block}.image-tabs .right{width:40%;display:inline-block;vertical-align:top;margin-left:5%;padding:2% 0}.fl-node-610adc03eac7c .image-tabs .active{padding:1%}.image-tabs h2{color:#ecaa1f;font-size:36px !important}.image-tabs .active{color:#4a4f55 !important;background-color:#ecaa1f;padding:1% 5%}.image-tabs #toggle-tabs span{color:#fff;text-transform:uppercase;margin-right:4%;cursor:pointer}.no-tabs #toggle-tabs{display:none}.image-tabs p{color:#fff;font-size:18px;line-height:28px}.image-tabs .emphasize-text{font-weight:700;color:#ecaa1f}.image-tabs .emphasize-text a{color:#ecaa1f !important;font-size:18px}.image-tabs .active:after{display:none}#tab-two{display:none}@media only screen and (max-width:1080px){.image-tabs h2 br{display:none}}@media only screen and (max-width:999px){.image-tabs #toggle-tabs span{width:100%;display:block;text-align:center;margin-top:5%}}@media only screen and (max-width:800px){.image-tabs .right{width:95%;margin:0 auto;display:block;margin-left:auto}.image-tabs .left{width:100%;display:block}}@media only screen and (max-width:420px){.image-tabs .right{padding:5% 0}}.faqs{width:85%;margin:5% auto 0 auto}.faqs h2,.faqs h3{text-align:center;margin-bottom:3%;color:#7c6857}.faqs h3{margin-top:0;font-weight:500;line-height:1.2;font-family:minion-pro,serif;font-weight:500;font-size:40px !important}.faqs .accordion:after{content:'+';float:right;margin-left:5px;margin-top:0;width:2.9%;height:1.9vw;border:1px solid #ecaa20;border-radius:30px}.faqs .accordion p{width:95%;display:inline-block}.faqs .active,.faqs .accordion.active{font-weight:700;color:#4a4f55 !important;border-bottom:0 solid #fff}.faqs .accordion.active:hover{border-bottom:0 solid #7c68572b !important;border-color:#7c68572b !important}.faqs .accordion.active:after{content:'-';margin-top:0;margin-bottom:10px}.faqs .accordion.active{padding-bottom:4px;margin-bottom:0}.faqs .panel{padding:0 1%}.faqs .panel p{color:#000 !important}.faqs button{background-color:#fff !important;margin:1% 0;padding:1%;color:#4a4f55 !important;border-bottom:2px solid #7c68572b}.faqs button:hover{background-color:#fff !important;margin:1% 0;padding:1%;color:#4a4f55 !important;border-bottom:2px solid #7c68572b !important;border-color:#7c68572b}@media only screen and (max-width:950px){h2 br{display:none}.faqs{width:90%;margin:10% auto}.faqs button{padding:1% 2%}}@media only screen and (max-width:420px){.faqs .accordion p{width:90%}.faqs .accordion:after{width:7.9%;height:7.3vw;line-height:26px;font-size:22px}}.wellness{width:90%;margin:0 auto;font-size:0;margin-bottom:5%}.wellness .block{border:1px solid #7c6857;width:23%;display:inline-block;text-align:center;margin:1%;vertical-align:top;height:225px}.wellness .block h2{font-family:'Gotham','Montserrat',sans-serif;color:#4a4f55;text-transform:uppercase;font-size:23px !important;padding:0 2%;margin-bottom:7%}.wellness .block img{width:30%;margin-top:13%;margin-bottom:5%}.wellness .block:hover img{margin-top:3% !important;vertical-align:top;margin-left:2%}.wellness .block:hover p{display:block;float:left;font-size:16px !important;text-align:left;line-height:25px;padding:0 5%}.wellness .block:hover h2{font-size:20px !important;text-align:left;width:75%;display:inline-block;margin-top:5%}.wellness .block:hover img{width:20%;display:inline-block}.wellness .block p{display:none;line-height:18px !important}@media only screen and (max-width:1090px){.wellness .block{height:240px;width:31%}}.tabbed-content h2{text-align:center;color:#7c6857}.tabs{width:80% !important;margin:3% auto !important}.tabs .tab{margin-left:0;text-align:center;margin-bottom:0;background-color:#4a4f55;height:50px;z-index:0;position:relative}.four-tabs .tab button{width:24.4% !important}.four-tabs .tabbed-content hr{border-color:#fff !important;background-color:#fff}.tab button{background-color:#4a4f55 !important;cursor:pointer !important;padding:11px 16px;transition:.3s;color:#fff !important;margin-right:0;width:33% !important;text-transform:uppercase;z-index:99;position:relative !important;margin-top:0;font-family:'Gotham','Montserrat',sans-serif;font-size:15px}.tab button:hover,.tab button.active{border:0 solid #f1ede3 !important;outline:0px solid #f1ede3 !important}.tab button.active:after{display:none}.tab button.active{background-color:#ecaa1f !important;color:#4a4f55 !important;padding:14px 16px}.tabcontent{display:none;margin-top:10px;padding:3% 0;position:relative;text-align:center}.tabcontent img{width:40%;display:inline;vertical-align:top}.tabcontent .content{display:inline-block;width:54%;text-align:left;vertical-align:top;margin-left:5%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3{font-size:28px;line-height:1.42;background-color:transparent !important;color:#69adc8 !important}.tabcontent p,.tabcontent a{width:100%;margin-bottom:4%;text-align:left;font-weight:lighter;font-size:16px;line-height:24px}.tabcontent .activity-type{margin-bottom:5%}.tabcontent .closing p,.tabcontent .closing a{font-weight:700;font-size:16px;color:#85332e;line-height:22px;text-decoration:none}.tabcontent .closing a:hover{text-decoration:underline}.tabcontent .activity-type img{width:10%;display:inline-block;vertical-align:middle}.tabcontent .activity-type p.heading{font-weight:700;margin-top:1%;margin-bottom:1% !important}.tabcontent .activity-type .content{display:inline-block;width:87%;vertical-align:middle;border-left:1px solid #ecaa1f;margin-left:1%;padding-left:2%}.tabcontent .activity-type .content p{margin-bottom:0;margin-bottom:1%}.tabcontent:after{content:'';position:absolute;width:28px;height:34px;bottom:-32px;left:50%;transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:1039px){.tab button{width:32.96% !important}}@media only screen and (max-width:931px){.tab button{width:32.9% !important}.tabcontent .activity-type img{width:15%}.tabcontent .activity-type .content{width:81%}}@media only screen and (max-width:799px){.tab button{width:32.8% !important}.tabcontent img{width:100%;display:block}.tabcontent .content{margin-top:5%;margin-left:0;display:block;width:100%}.tabs{width:95% !important}}@media only screen and (max-width:649px){.tab button{width:32.5% !important}}@media only screen and (max-width:430px){.four-tabs .tab button{width:49% !important}.four-tabs .tabs .tab{height:100px}}@media only screen and (max-width:350px){.tab button{font-size:14px;width:32.3% !important}}.icon-callout{width:80%;margin:0 auto;position:relative}.icon-callout:before{content:"";background-image:url(/wp-content/uploads/sites/8/2021/07/rose-bg.png);width:20vw;height:26vw;background-size:contain;display:block;position:absolute;right:-7vw;background-repeat:no-repeat;top:2vw}.icon-callout .block{width:30%;display:inline-block;text-align:center;vertical-align:top}.icon-callout .block:nth-of-type(2){margin:0 2%}.icon-callout .block img{width:35%;margin-bottom:7%}.icon-callout .block h4{font-size:18px;color:#85332e;font-weight:700;font-family:'Gotham','Montserrat',sans-serif;border-top:2px solid #ecaa1f;padding-top:6%;width:80%;margin:0 auto;margin-bottom:5%}.icon-callout .block p{font-size:16px;font-weight:300;line-height:23px}@media only screen and (max-width:960px){.icon-callout{width:90%}.icon-callout:before{width:26vw;height:32vw;right:-4vw;top:8vw}}@media only screen and (max-width:720px){.icon-callout .block{width:100%;margin-bottom:5%}.icon-callout:before{display:none}.icon-callout .block img{width:20%;margin-bottom:3%}.icon-callout .block h4{padding-top:4%;margin-bottom:2%}.icon-callout .block:nth-of-type(2){margin:0 0 5%}}.page-template-landingpage #primary-menu-list,.page-template-landingpage .upper-links .right a,.page-template-landingpage .upper-links .left{display:none}.page-template-landingpage .menu-right a:nth-of-type(2),.page-template-landingpage .menu-right a:nth-of-type(4){display:none}.page-template-landingpage .menu-right a:nth-of-type(3){margin-right:0}.page-template-landingpage .site-header{position:initial}.page-template-landingpage #masthead,.page-template-landingpage #content{box-shadow:none !important}.page-template-landingpage #masthead{margin-top:34px !important}.page-template-landingpage #masthead,.page-template-landingpage #content{box-shadow:none !important}.page-template-landingpage #masthead{margin-top:34px !important}.page-template-landingpage .site-header{padding-top:3px !important}.page-template-landingpage .site-branding{margin-top:-7px !important}@media only screen and (max-width:999px){.page-template-landingpage #primary-mobile-menu{display:none !important}.page-template-landingpage #site-navigation .phone{display:none}.page-template-landingpage #masthead{margin-top:0 !important}.page-template-landingpage .site-header{height:40px !important}.page-template-landingpage .site-branding{margin-top:-30px !important}}@media only screen and (max-width:799px){.page-template-landingpage .tabcontent img{display:none}.page-template-landingpage .image-collage{display:none}}.starting-at-pricing #field_4_5{width:100%}.starting-at-pricing{width:70% !important;margin:0 auto !important;position:relative}.starting-at-pricing .left{width:64%;display:inline-block;vertical-align:middle}.starting-at-pricing .left p{font-weight:300;color:#85332e;line-height:22px}.starting-at-pricing .right{width:35%;display:inline-block;vertical-align:middle}@media only screen and (max-width:999px){.starting-at-pricing .left,.starting-at-pricing .right{width:100%;display:block;text-align:center}}@media only screen and (max-width:630px){.starting-at-pricing{width:90% !important}}.image-collage{margin-top:2%}.avon-edits .image-collage{font-size:0}.avon-edits .image-collage .nine{margin-top:-11vw}.image-collage div{background-position:center center;background-size:cover}.image-collage .one{height:19vw;width:234px;margin:13px;display:inline-block}.image-collage .two{width:183px;height:13vw;display:inline-block;vertical-align:top;margin:13px 13px 13px 0}.image-collage .three{display:inline-block;width:183px;height:5.2vw;margin-left:-196px;margin-bottom:.75vw !important}.image-collage .four{display:inline-block;height:11vw;width:334px;vertical-align:top;margin:13px}.image-collage .five{width:334px;height:7.2vw;display:inline-block;margin-left:-346px;margin-bottom:.7vw}.image-collage .six{display:inline-block;vertical-align:top;height:11vw;width:150px;margin:13px}.image-collage .seven{display:inline-block;height:7.2vw;width:150px;margin-left:-163px;margin-bottom:.7vw}.image-collage .eight{width:321px;display:inline-block;vertical-align:top;height:8vw;margin:13px}.image-collage .nine{width:320px;height:10.3vw;margin-left:968px;margin-top:-11.4vw}@media only screen and (max-width:1300px){.image-collage .one{width:17.9vw;margin:1%}.image-collage .two{width:14.1vw;margin:1% 1% 1% 0}.image-collage .three{width:14.1vw;margin-left:-15vw}.image-collage .four{width:25.6vw;margin:1%}.image-collage .five{width:25.6vw;margin-left:-26.6vw}.image-collage .six{width:11.5vw;margin:1%}.image-collage .seven{width:11.5vw;margin-left:-12.5vw}.image-collage .eight{width:24.7vw;margin:1%}.image-collage .nine{width:24.7vw;margin-left:74.15vw}}@media only screen and (max-width:860px){.image-collage .three{width:36.1vw;margin-left:-37vw;margin-bottom:1vw !important;height:13vw}.image-collage .two{width:36.1vw}.image-collage .one{width:60vw;height:27vw}.image-collage .four{width:33vw;height:16vw;margin-top:-.7vw}.image-collage .five{width:33vw;height:16vw;margin-left:-34vw;margin-bottom:.7vw}.image-collage .six{width:26vw;height:16vw;margin-top:-.7vw}.image-collage .seven{width:26vw;margin-left:-27vw;margin-top:16.4vw;height:16vw}.image-collage .eight{width:36vw;margin:1%;height:13vw;margin-top:-.7vw}.image-collage .nine{width:36vw;margin-left:62.1vw;margin-top:-20.5vw;height:19.1vw}}.search-no-results #main{padding-top:200px}.search-no-results .page-content{width:85%;margin:0 auto}.search-result-count{text-align:center;font-size:22px;font-family:'Gotham','Montserrat',sans-serif}.search-results .page .entry-header{display:block;margin-bottom:0;margin-top:4%}.search-results .entry-content{margin-top:2% !important}.search-results .site-main>article>.entry-footer{padding-bottom:0}.fl-module-odm-section-text.gray-button .section-text:before{bottom:20%;width:125px;height:155px;right:-5%}.fl-module-odm-section-text.gray-button .section-text .button{background-color:#4a4f55 !important}.icon-section-text{width:85%;margin:5% auto}.icon-section-text p{font-weight:300}.icon-section-text img{display:inline;vertical-align:middle;width:15%}.icon-section-text .content{display:inline-block;vertical-align:middle;width:78%;margin-left:5%}.primary-navigation .primary-menu-container>ul>.menu-item>a:hover{text-decoration:underline;text-decoration-style:solid;text-decoration-color:#ecaa1f;text-decoration-thickness:3px;text-underline-offset:7px}.primary-navigation .primary-menu-container>ul>.menu-item.current-menu-item>a{text-decoration:underline;text-decoration-style:solid;text-decoration-color:#ecaa1f;text-decoration-thickness:3px;text-underline-offset:7px}.callout{padding:2% 3%;width:85%;margin:5% auto;background-color:#f1efed;border:2px solid #ecaa1f;position:relative}.callout img.rose{position:absolute;right:0;top:0;bottom:0;margin:auto;z-index:-1;width:150px}.callout img{display:inline-block;vertical-align:middle;width:15%}.callout .content{display:inline-block;vertical-align:middle;width:79%;margin-left:5%;position:relative;z-index:5}.callout .content a{margin:0}.callout h3,.callout h4{color:#85332e;font-size:30px;font-family:minion-pro,serif;font-weight:600}.callout p{font-weight:300}.testimonials .carousel-control-prev,.testimonials .carousel-control-next{display:none}.testimonials .carousel-indicators{right:unset;left:5%;margin-bottom:2.5%}.testimonials button{background-color:#f1efed !important;opacity:1 !important}.testimonials .carousel-indicators [data-bs-target]{width:19px;height:0;background-clip:unset;border-radius:75px;margin:0 8px !important}.testimonials{position:relative;margin-top:5%}.testimonials .slide{background-color:#4a4f55;font-size:0;width:100%}.testimonials .slide .left{width:50%;display:inline-block;vertical-align:middle;padding:3% 0 5%}.testimonials .carousel-indicators{display:flex !important}.testimonials .slide .left p{text-align:center;font-weight:300;color:#fff;width:70%;margin:0 auto;font-size:24px}.testimonials .slide .left p.name{color:#ecaa1f;margin-top:3%}.testimonials .slide .right{width:50%;display:inline-block}.testimonials .slide .quote{position:absolute;left:43.5%;width:9vw;top:35%}#content{padding-top:50px}.widget-area{background-color:#85332e;margin-top:0;width:100%;max-width:100%;grid-template-columns:unset !important;box-shadow:-5px -3px 15px #00000040}#block-2{width:1301px;margin:0 auto}.footer-top{margin-bottom:0;padding-bottom:0}.footer-top a:hover{text-decoration:underline !important}.footer-top hr{height:2px !important;opacity:1;background-color:#fff}.footer-top .logo-left{width:25%;display:inline-block}.footer-top .logo-left img{width:150px}#masthead .phone{display:none}.footer-top .menu-right{display:inline-block;width:75%;vertical-align:middle;text-align:right;float:right;margin-top:40px}.footer-top .menu-right a{font-size:14px;color:#fff;text-decoration:none;text-transform:uppercase;margin-right:7%}.footer-top .menu-right a:last-of-type{margin-right:0}.footer-top .menu-right a img{width:13px;vertical-align:baseline;margin-bottom:-1px}.footer-top .images,.footer-top .info{display:inline-block;width:67%}.footer-bottom .left .images{margin-bottom:2%}.footer-top .info p,.footer-top .info p a{font-size:12px;color:#fff;margin-bottom:0;line-height:20px;text-decoration:none;font-weight:300}.search-results .page-header{margin-top:140px}.search-results .search-result-count,.search-results article{width:95%;margin:0 auto}.search-results .post-thumbnail{display:none}.footer-top .managed{display:inline-block;width:30%;float:right;vertical-align:top;margin-top:12px}.footer-top .managed img{width:215px;float:right;margin-top:11%}.footer-top .links a{font-size:12px;text-decoration:none;color:#fff}.footer-top .links{color:#fff;width:30%;display:inline-block;float:right;text-align:right;margin-top:-27px}.footer-top .images img{height:30px;width:auto;margin-right:20px}.footer-top .social{float:right;width:30%;text-align:right;display:inline-block;vertical-align:top;margin-top:-55px}.footer-top .images{margin-top:0;margin-bottom:1%}.footer-top .social img{height:20px;width:auto;margin-left:20px}.footer-bottom .right{display:inline-block;width:32%;vertical-align:top}footer{display:none}@media only screen and (max-width:1350px){#block-2{width:90%}}.fl-node-611d14ad2957d .gform_widget{width:500px;margin:0 auto}.fl-node-611d14ad2957d .gform_widget .widgettitle{text-align:center;font-weight:400;color:#7c6857}@media (max-width:575px){.fl-node-611d14ad2957d .gform_widget{width:90%}}@media (max-width:481px){.gform_wrapper.gravity-theme .gfield_label{font-size:16px !important}}.floor-plans-slider .row{justify-content:space-between}.floor-plans-slider .row div{width:25%}.floor-plans-slider .row div .col-md-3{width:100%}.floor-plans-slider .carousel-inner:after{display:none !important}.floor-plans-slider .carousel-control-next-icon,.floor-plans-slider .carousel-control-prev-icon{background-image:url('/wp-content/uploads/2021/07/arrow.png');height:60px}.floor-plans-slider .carousel-control-next-icon{transform:rotate(180deg)}.carousel{z-index:0 !important}.floor-plans-slider .carousel-item.active:after{display:none !important}.floor-plans-slider{width:85% !important;margin:0 auto !important;margin-bottom:5% !important}.floor-plans-slider .carousel-item .col-md-3{width:23%;margin:0 1%}.floor-plans-slider h4,.floor-plans-slider h3{font-weight:700;color:#85332e;font-size:20px;margin-top:10%;margin-bottom:0;font-family:'Gotham','Montserrat',sans-serif}.no-arrows .carousel-control-prev,.no-arrows .carousel-control-next{display:none}.only-three .carousel-inner .col-md-3:last-of-type{display:none}.only-three .floor-plans-slider .carousel-item .col-md-3{width:31.1%}.floor-plans-slider .row p{font-size:16px;font-style:italic;font-family:'Gotham','Montserrat',sans-serif;font-weight:400;color:#4a4f55;line-height:25px;margin-bottom:0}.floor-plans-slider .card{border:0 solid #fff !important;width:100% !important;margin-bottom:10%}.floor-plans-slider .card img{box-shadow:5px 5px 15px #80808087}.floor-plans-slider .details{font-weight:100;font-size:14px;font-style:normal}.floor-plans-slider .carousel-control-prev-icon img{width:35px !important;height:65px !important}.floor-plans-slider .carousel-control-next-icon img{width:35px !important;height:65px !important;transform:rotate(180deg)}.floor-plans-slider .carousel-control-next{right:-12% !important}.floor-plans-slider .carousel-control-prev{left:-12% !important}.floor-plans-slider .carousel-control-next,.carousel-control-prev{opacity:1 !important}.floor-plans-slider .carousel-item.active{background-color:#fff}.floor-plans-slider .carousel-indicators{display:none !important}@media (max-width:935px){.floor-plans-slider .row div{width:50%}}@media (max-width:767px){.only-three .floor-plans-slider .carousel-inner .carousel-item>div{display:block !important}.only-three .floor-plans-slider .carousel-inner .carousel-item.active{display:block !important}.only-three .floor-plans-slider .carousel-item .col-md-3{width:100% !important}.only-three .floor-plans-slider .carousel-item h4{margin-top:2%}.only-three .floor-plans-slider .card{margin-bottom:5%}.only-three .floor-plans-slider .carousel-indicators{display:none !important}.only-three .floor-plans-slider .carousel-inner .carousel-item>div:nth-of-type(4){display:none !important}.floor-plans-slider{width:80% !important}.floor-plans-slider .carousel-indicators .active{background-color:#ecaa1f !important;vertical-align:middle}.floor-plans-slider .carousel-indicators button{background-color:#4a4f55 !important;opacity:1 !important}.floor-plans-slider .carousel-indicators [data-bs-target]{width:10px !important;height:10px !important;border-radius:45px !important;background-clip:unset !important;border-bottom:unset !important;border-top:unset !important}.floor-plans-slider .carousel-indicators{display:block !important;bottom:-12% !important}.floor-plans-slider .carousel-item .col-md-3{width:100%;margin:0}.floor-plans-slider .carousel-inner .carousel-item>div{display:none !important}.floor-plans-slider .carousel-inner .carousel-item>div:first-child{display:block !important}}@media (max-width:610px){.floor-plans-slider .container{max-width:90%}}.floor-plans-slider .carousel-inner .carousel-item.active,.floor-plans-slider .carousel-inner .carousel-item-next,.floor-plans-slider .carousel-inner .carousel-item-prev{display:flex !important}@media (max-width:768px){.fl-col-small:not(.fl-col-small-full-width){max-width:100% !important}}@media (min-width:768px){.floor-plans-slider .carousel-inner .carousel-item-end.active,.floor-plans-slider .carousel-inner .carousel-item-next{transform:translateX(25%) !important}.floor-plans-slider .carousel-inner .carousel-item-start.active,.floor-plans-slider .carousel-inner .carousel-item-prev{transform:translateX(-25%) !important}}.floor-plans-slider .carousel-inner .carousel-item-end,.floor-plans-slider .carousel-inner .carousel-item-start{transform:translateX(0) !important}@media (max-width:550px){.floor-plans-slider .row div{width:100%}}@media (max-width:420px){.floor-plans-slider .carousel-control-next-icon img,.floor-plans-slider .carousel-control-prev-icon img{width:25px !important;height:45px !important}.floor-plans-slider{margin-bottom:15% !important}}.cropped-icon{width:90%;margin:5% auto}.cropped-icon img{width:15%;display:inline-block}.cropped-icon .content{width:55%;display:inline-block;vertical-align:top;margin-left:5%}.cropped-icon .content p{font-weight:300}.cropped-icon .content .button{margin:0;margin-top:5%}.cropped-icon .content h2{color:#7c6857}@media only screen and (max-width:715px){.cropped-icon .content{width:78%}}@media only screen and (max-width:665px){.cropped-icon img{display:block;width:25%;margin:0 auto 5% auto}.cropped-icon .content{margin-left:0;width:100%}}@media only screen and (max-width:420px){.cropped-icon img{width:35%}}.h2,h2{font-size:40px !important}.image-left-accordion{width:100%;margin-bottom:0;font-size:0;background-color:#4a4f55;position:relative}.image-left-accordion .left,.image-left-accordion .right{width:50%;display:inline-block;vertical-align:top}.image-left-accordion.video .left,.image-left-accordion.video .right{vertical-align:middle}.image-left-accordion .right{padding:40px}.image-left-accordion .right h2{color:#ecaa1f;margin-bottom:5%}.image-left-accordion .right p,.image-left-accordion .right p a{color:#fff;font-weight:300;line-height:27px}.callout-badge{position:absolute;background-image:url(/wp-content/uploads/2021/07/Group-15@2x.png);top:7%;width:200px;height:200px;background-size:cover;left:37%}.callout-badge .top{text-align:center;color:#fff;font-family:minion-pro,serif;text-transform:uppercase;width:90%;margin:32% auto 0 auto;font-size:2vw}.callout-badge .bottom{width:77%;margin:0 auto;color:#fff;font-size:2.5vw;text-transform:uppercase;text-align:center;font-weight:lighter}button.accordion:focus{outline:none !important}.accordion{background-color:transparent !important;color:#fff;cursor:pointer;padding:10px 0;width:100%;border:none;border-bottom:1px solid #fff;text-align:left;outline:none;font-size:20px;transition:.4s;font-family:'Gotham','Montserrat',sans-serif}.active,.accordion:hover,.accordion.active{background-color:#ccc;color:#ecaa1f !important;border-color:#ecaa1f !important}.remove-space .cta-blocks{margin-bottom:4% !important}.cta-blocks{width:90% !important;margin:0 auto !important;margin-bottom:8% !important;display:flex}.no-button .button{display:none}.no-button .cta-blocks .block a:hover{cursor:default}.no-button .cta-blocks .block a:hover img{max-width:125px;margin-top:10% !important;transition:none;width:100%}.cta-blocks .block{text-align:center;width:33.33%;border:1px solid #7c6857;margin:0 1%;padding:2%;position:relative}.cta-blocks .block a:hover img{max-width:140px;margin-top:3% !important;transition:.3s}.cta-blocks .block .button{position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);margin-bottom:0;width:90%}.cta-blocks .block a{text-decoration:none}.cta-blocks .block p{font-size:18px;font-weight:lighter;color:#4a4f55;line-height:28px;padding-bottom:25px}.cta-blocks .block img{max-width:125px;width:100%;margin-top:10%;margin-bottom:5%;transition:.3s}.cta-blocks .block h3{font-family:'Gotham','Montserrat',sans-serif;text-transform:uppercase;font-size:26px;color:#4a4f55;margin-bottom:2%}.fl-node-60ec766e221f6 .fl-button{float:right;margin-right:2%}.fl-node-60ec76848db30 .fl-button{margin-left:2%}.accordion:after{content:'\002B';color:#ecaa20;font-weight:700;float:right;margin-left:5px;border:1px solid;border-radius:20px;width:30px;height:30px;text-align:center}.active:after{content:"\2212"}.panel{padding:0;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.panel p:last-of-type{margin-bottom:3%}.panel p{font-weight:lighter;color:#fff;margin-top:2%}p,ul li,a,ol li{font-family:'Gotham','Montserrat',sans-serif;font-size:20px;line-height:35px}.button,.fl-button{font-family:'Gotham','Montserrat',sans-serif !important;font-weight:700 !important;font-size:16px !important;padding:4px 25px !important;min-width:205px !important;color:#fff !important;background-color:#85332e !important;transition:.3s;text-align:center;display:block;max-width:max-content;margin:0 auto;text-transform:uppercase}.fl-node-60ec765233a64 .section-text{margin-bottom:2% !important}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited{border:none !important;border-radius:0 !important}.fl-button-text{text-align:center;color:#fff !important}.button:hover,.fl-button:hover{transition:.3s}#primary-mobile-menu.button{min-width:unset !important;background-color:transparent !important}.upper-links .right .container{display:inline;max-width:800px;margin:auto;padding-left:35px;height:100%;outline:none}.upper-links .search{display:inline}.upper-links .right .search-container{display:none;overflow:hidden;float:right;height:25px;width:25px;-moz-transition:all .35s;-webkit-transition:all .35s;margin-top:5px}.upper-links .right .search-container{width:335px;outline:none}.upper-links .right .search-container input{width:300px;padding:10px}.upper-links .right input{font-family:'Gotham','Montserrat',sans-serif;-moz-appearance:none;-webkit-appearance:none;appearance:none;float:left;width:0;height:25px;margin:0;margin-right:-4.5em;background:#fff;color:#4a4f55;font-size:15px;font-weight:300;border:0 solid #fff;padding:0;-moz-transition:all .25s;-webkit-transition:all .25s}.upper-links .right input:focus{border:1px solid #ecaa1f}.upper-links .right .button-header{float:right;width:25px;height:25px;margin:0}.upper-links .right .button-header:active{border:0 !important;text-shadow:0 0 0}.search-results #main{margin-top:0}html{background-color:#4a4f55 !important}#masthead,#content,.upper-links{max-width:1301px;width:100%;margin:0 auto !important;box-shadow:0px 0px 15px 5px #000}#masthead,#content{background-color:#fff}#masthead{margin-top:50px !important;left:0;right:0;box-shadow:0px -12px 10px #0000006e}.upper-links{left:0;right:0;margin:0 auto !important}h1{font-family:minion-pro,serif;font-weight:400;color:#7c6857;font-size:52px !important;text-align:center}.site-branding{position:absolute;left:50%;transform:translate(-50%,-15%);background-color:#fff;padding:0 15px;border:5px solid #85332e;margin-top:-35px;box-shadow:6px 7px 10px #00000014;z-index:99999}#site-navigation{width:100%;display:block}.site-header{padding:20px 0 0 30px;position:fixed;display:block;width:100%;max-width:1301px;background-color:#fff;color:#000;z-index:9}.entry-content{margin-top:75px !important}.upper-links{position:fixed;top:0;padding-top:8px;height:51px;width:100%;max-width:100%;margin-left:-20px;padding-left:20px;padding-right:21px;background-color:#4a4f55;z-index:1;box-shadow:0 0 0 !important}.upper-links .container{width:1301px}.upper-links .left{float:left}.upper-links .left a{margin-right:35px}.upper-links .right .search img{margin-top:0}.upper-links .right img{width:23px;margin-left:0;margin-top:-13px}.upper-links .right a{margin-right:30px}.upper-links a:hover{color:#fff !important;text-decoration:underline}.upper-links .right{float:right}.upper-links a{color:#fff;font-family:'Gotham','Montserrat',sans-serif;text-transform:uppercase;text-decoration:none;font-size:15px;font-weight:500;letter-spacing:0}.upper-links a:hover{text-decoration:underline}#page{position:relative;overflow:hidden}.white-bg{width:1301px;background-color:#fff;height:25px;position:fixed;top:107px;z-index:9}.menu-button-container{display:none;justify-content:space-between;position:absolute;right:0;padding-top:calc(0.5 * var(--global--spacing-vertical));padding-bottom:calc(0.25 * var(--global--spacing-vertical))}.primary-navigation .primary-menu-container>ul>.menu-item>a{text-transform:uppercase;color:#4a4f55;font-family:'Gotham','Montserrat',sans-serif;font-size:16px}.primary-navigation a:hover{text-decoration-style:inherit !important}.page .entry-header{display:none}.home-hero,.hero-section{width:100%;max-width:100% !important}.hero-section p a{color:#fff !important}.hero-section .banner{background-color:#85332f;color:#fff;padding:2%;position:absolute;left:-22%;bottom:-36%;right:0;font-family:'Gotham','Montserrat',sans-serif;font-weight:700;font-size:17px;width:137%}.home-hero h1,.hero-section h1{width:850px;margin:5% auto}.home-hero h1 span{font-family:'Gotham','Montserrat',sans-serif;font-size:30px;text-transform:uppercase;font-weight:700;color:#85332f}.hero-section .button{margin-left:0 !important}.hero-section .container .content .button:hover{border:2px solid #85332e}body{overflow-x:hidden}.primary-navigation .primary-menu-container>ul>.menu-item:nth-of-type(5){margin-left:205px}.remove-space .section-text{margin-bottom:0 !important}.no-headline .section-text h2,.no-headline .section-text hr,.no-headline .section-text .button{display:none !important}.fl-node-6104041becfc0.no-headline .section-text:before{bottom:-81%}.fl-node-612551892dc7e.no-headline .section-text:before{bottom:-5%}.no-top-space .section-text{margin-top:0 !important}.section-text{width:65% !important;margin:5% auto !important;text-align:center;position:relative}.section-text:before{content:'';width:275px;height:310px;background-size:cover;position:absolute;bottom:-17%;right:-17%}.section-text .rose{position:absolute;width:275px;height:310px;object-fit:contain;right:0;bottom:0}.no-headline .section-text .rose{position:absolute;width:135px;height:167px;object-fit:cover;right:44%;bottom:-50%}.no-rose .section-text .rose{display:none}.section-text h2{color:#7c6857;margin-bottom:2%}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:0 !important;padding-right:0 !important}.section-text hr,.tabbed-content hr,.faqs hr{width:40%;border-color:#ecaa1f !important;background-color:#ecaa1f;border-width:2px !important;margin:0 auto;opacity:1;height:2px !important;margin-bottom:4%}.section-text p{margin-bottom:2%;color:#3d3936;font-weight:300}.button-container{margin-top:5%}body.custom-background{background-color:#4a4f55 !important}h2{font-family:minion-pro,serif;font-weight:400;font-size:40px}.home-hero .image{background-size:cover;border-bottom:32px solid #85332e;position:relative;z-index:0}.home-hero .image img{object-fit:cover;height:100%}.hero-section{position:relative}.hero-section .breadcrumbs p,.hero-section .breadcrumbs a{font-size:14px}.hero-section .breadcrumbs a{color:#fff !important;text-decoration:none}.hero-section .breadcrumbs a:hover{text-decoration:underline}.hero-section .content{width:35%;position:absolute;transform:translate(50%,-50%);top:58%;left:-10%;z-index:2;display:none}.home-hero .container .content{display:none}.hero-section .form{width:40%;position:absolute;transform:translate(50%,-50%);bottom:-293px;right:21%;background-color:#fff;padding:2%;box-shadow:0px 0px 18px #808080a3}.hero-section.landing-page .form{width:80%;margin:5% auto;position:unset;transform:unset;padding:0;box-shadow:none}.hero-section .form p strong{font-size:18px}.hero-section .form p,.hero-section .form p a{font-size:16px;line-height:22px;color:#212529 !important}.hero-section .form p.small-text,.hero-section .form p.small-text a{font-size:15px;color:#3d3936 !important;font-weight:300}.hero-section .gform_wrapper.gravity-theme .gform_footer{padding-bottom:0}.hero-section.landing-page h1{margin-bottom:10%}.hero-section .gform_wrapper.gravity-theme .gform_footer input{margin-bottom:0}.hero-section .gform_wrapper.gravity-theme .gfield_label{font-size:16px !important}.hero-section.landing-page .image{height:650px;position:relative}.hero-section.landing-page .content{top:25%}.no-badge .callout-badge{display:none}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-plus svg,.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus svg{margin-top:7px !important}.primary-navigation>div>.menu-wrapper>li>.sub-menu,.primary-navigation>div>.menu-wrapper>li>.sub-menu li{background-color:#f1efed !important;border:0 solid #fff}.primary-navigation .sub-menu .menu-item>a{font-family:'Gotham','Montserrat',sans-serif !important;color:#4a4f55;text-transform:uppercase;font-size:15px !important;line-height:20px !important}.primary-navigation .sub-menu .menu-item>a{padding:7% 10% !important}.primary-navigation>div>.menu-wrapper>li>.sub-menu{min-width:215px !important}.primary-navigation .sub-menu .menu-item>a:hover{color:#85332e;text-decoration:none}.primary-navigation>div>.menu-wrapper>li>.sub-menu:before,.primary-navigation>div>.menu-wrapper>li>.sub-menu:after{display:none !important}.menu-item-has-children:hover{background-color:#f1efed !important}.menu-item-has-children .sub-menu-toggle{display:none !important}.hero-section .content p{color:#fff}.hero-section .image{background-size:cover;border-bottom:32px solid #85332e;position:relative}.hero-section .image img{width:100%;object-fit:cover;height:100%}.home-hero .container .content{width:36%;transform:translate(50%,-50%);top:50%;left:43%;position:absolute}.home-hero .container .video iframe{max-width:100%;max-height:100%;width:100%;height:44vw}.fl-module-odm-section-text.no-button .button{display:none}.fl-node-60ec766e22144 .fl-button-wrap .button:first-of-type{float:right;margin-right:2%}.fl-node-60ec766e22144 .fl-button-wrap .button:last-of-type{margin-left:2%}.fl-module-odm-section-text.no-rose .section-text:before{display:none}.no-hr .section-text hr{display:none}p a{color:#3d3936;text-decoration-thickness:1px !important;text-decoration:underline}p a:hover{text-decoration-style:unset;text-decoration:none;color:#3d3936}.home-hero .container{position:relative}.home-hero .container .content .buttons .home-hero .container .content p{color:#fff;font-weight:700}.home-hero .container .content .buttons{margin-top:8%}.home-hero .container .content .buttons a:first-of-type{background-color:#4a4f55 !important}.home-hero .container .content .buttons a:hover{border:0 solid transparent}.hero-section .container .content .button{border:2px solid #fff}.blog-posts{width:95% !important;margin:0 auto}.blog-posts .block .content .button-container{margin-bottom:0;margin-top:0;position:absolute;left:0;right:0}.blog-posts .container{display:flex;grid-gap:2%}.blog-posts .block{width:33%;position:relative}.blog-posts a .excerpt p{color:#4a4f55}.i4ewOd-pzNkMb-haAclf{background-color:#85 !important}.blog-posts .block a{text-decoration:none !important}.blog-posts .button-container{text-align:center}.button.gray{background-color:#4a4f55 !important;color:#fff !important}.blog-posts .block img{width:100%;object-fit:cover;height:17vw}.blog-posts .content{width:85%;background-color:#fff;margin:0 auto;margin-top:-37px;position:relative;border:1px solid #7c6857;box-shadow:5px 5px 14px #80808047;padding-bottom:25px}.blog-posts .content .title p{color:#7c6857;font-size:20px;line-height:25px;padding:0 5%;text-align:center}.blog-posts .category p{background-color:#ecaa20;text-align:center;color:#000;font-weight:700;font-size:15px;text-transform:uppercase;outline:1px solid #ecaa20}.blog-posts .excerpt p{text-align:center;font-weight:lighter;width:90%;margin:0 auto;margin-bottom:5%;font-size:16px;line-height:24px}.blog-posts .title h3,.blog-posts .title h3{font-family:minion-pro,serif;color:#85332e;font-size:30px;line-height:40px;font-weight:600;width:90%;margin:0 auto;text-align:center;margin-bottom:3%}.blog-posts .date{width:90%;margin:0 auto}.blog-posts .button-container{margin-bottom:8%;margin-top:12%}.blog-posts .date p{text-align:center;text-transform:uppercase;font-size:15px;font-weight:700;color:#7c6857;margin-bottom:2%}@media only screen and (max-width:1399px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:100% !important}}@media only screen and (max-width:1301px){#custom_html-2{width:95%;max-width:100%}.upper-links{width:100%;margin-left:0;padding:0}.upper-links .container{width:95%}.primary-navigation .primary-menu-container>ul>.menu-item>a{font-size:1.18vw}.primary-navigation .primary-menu-container>ul>.menu-item:nth-of-type(5){margin-left:18vw}.site-branding{width:14vw}.site-logo .custom-logo{max-width:100%;max-height:100%;height:auto;width:auto}}@media only screen and (max-width:1275px){.home-hero .button{font-size:14px !important}}@media only screen and (max-width:1175px){.fl-node-6104041becfc0.no-headline .section-text:before{bottom:-42%}.callout-badge{left:35%}.home-hero .button{display:block;margin-left:0 !important;margin-bottom:2%}}@media only screen and (max-width:1131px){.primary-navigation .primary-menu-container>ul>.menu-item>a{font-size:1.15vw}}@media only screen and (max-width:1055px){.hero-section .banner{width:175%;bottom:-19%}}@media only screen and (max-width:999px){.image-left-accordion.video .left div{padding:57% 0 0 !important}.primary-navigation>div>.menu-wrapper>li>.sub-menu{min-width:100% !important;width:100%}.menu-item-has-children a{width:90%;display:inline-block}.primary-navigation>div>.menu-wrapper>li>.sub-menu,.primary-navigation>div>.menu-wrapper>li>.sub-menu li{background-color:transparent !important}.menu-item-has-children:hover{background-color:transparent !important}.primary-navigation .sub-menu .menu-item>a{padding:2% 1.5% !important;left:0;right:0;text-align:right;margin-left:0;color:#fff}.primary-navigation>div>.menu-wrapper>li>.sub-menu{top:0 !important}.menu-item-has-children a{width:100%;display:block;color:#fff}.menu-item-has-children .sub-menu-toggle{width:5%;display:inline-block;color:#fff;opacity:1}.menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon{width:60px;height:60px;top:-23px !important}.menu-button-container #primary-mobile-menu .dropdown-icon.close .svg-icon{margin-top:-15px}.menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon{width:50px;height:50px}.site .button:focus,button:focus,input[type=submit]:focus,input[type=reset]:focus,.wp-block-search .wp-block-search__button:focus,.wp-block-button .wp-block-button__link:focus,.wp-block-file a.wp-block-file__button:focus{outline:0px solid #fff}#masthead .phone{display:block;position:absolute;left:46%;padding:0;margin-top:18px;color:#fff;font-family:'Gotham','Montserrat',sans-serif;font-weight:500}#masthead{margin-top:0 !important;background-color:#4a4f55}.image-left-accordion .left{width:100%}.image-left-accordion .left img{width:100%}.image-left-accordion .right{width:100%}.callout-badge{left:unset;right:-3%;width:300px;height:300px}.callout-badge .top{font-size:3.5vw;margin:39% auto 0 auto}.callout-badge .bottom{font-size:4.5vw}#site-navigation{right:0}.menu-button-container #primary-mobile-menu{color:#fff !important}.primary-menu-container{background-color:#4a4f55 !important}.primary-navigation-open .menu-button-container{background-color:transparent !important}.primary-navigation .primary-menu-container>ul>.menu-item>a{width:100%;color:#fff !important;font-size:18px;text-align:right}.primary-navigation .primary-menu-container>ul>.menu-item:nth-of-type(5){margin-left:auto}.site-header{padding:0;height:70px;background-color:#4a4f55;top:0}.site-branding{width:125px;transform:translate(0);left:2%;top:45px;z-index:2}.entry-content{margin-top:0 !important}.white-bg{display:none}.site-header{box-shadow:none}body{margin:0}.admin-bar .primary-navigation{top:0;right:3%}.admin-bar .primary-navigation-open>.primary-menu-container{height:43vw;top:0}.menu-button-container{display:flex}.upper-links{display:none}}.menu-button-container #primary-mobile-menu{display:flex;margin-left:auto;padding:calc(var(--button--padding-vertical) - (0.25 * var(--global--spacing-unit))) calc(0.5 * var(--button--padding-horizontal));font-size:var(--primary-nav--font-size-button);font-weight:var(--primary-nav--font-weight-button);background-color:transparent;border:none;color:var(--primary-nav--color-link)}.menu-button-container #primary-mobile-menu .dropdown-icon{display:flex;align-items:center}.menu-button-container #primary-mobile-menu .dropdown-icon .svg-icon{margin-left:calc(0.25 * var(--global--spacing-unit))}.menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon{position:relative;top:-1px}.post-thumbnail,.entry-content .wp-audio-shortcode,.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),*[class*=inner-container]>*:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),.default-max-width{max-width:100%;width:100%}.fl-row-fixed-width{max-width:100%;width:100%}.fl-module-content{margin:0}.fl-row-content-wrap{padding:0}.menu-button-container #primary-mobile-menu .dropdown-icon.close{display:none}.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.open{display:none}.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close{display:flex}.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close{animation-name:twentytwentyone-close-button-transition;animation-duration:.3s}.primary-navigation-open .menu-button-container{width:100%;z-index:500;background-color:var(--global--color-background)}.primary-navigation-open .menu-button-container #primary-mobile-menu{position:static}.primary-navigation{position:absolute;top:var(--global--admin-bar--height);right:0;color:var(--primary-nav--color-text);font-size:var(--primary-nav--font-size);line-height:1.15;margin-top:0;margin-bottom:0}.primary-navigation>.primary-menu-container{position:fixed;visibility:hidden;opacity:0;top:0;right:0;bottom:0;left:0;padding-top:calc(var(--button--line-height) * var(--primary-nav--font-size-button) + 42px + 5px);padding-left:var(--global--spacing-unit);padding-right:var(--global--spacing-unit);padding-bottom:var(--global--spacing-horizontal);background-color:var(--global--color-background);transition:all .15s ease-in-out;transform:translateY(var(--global--spacing-vertical))}@media only screen and (max-width:999px){.hero-section .form{width:100%;position:unset;transform:none;bottom:0;display:block;right:0;box-shadow:none;margin-top:5%}.hero-section.landing-page .content{width:50%;top:32%;left:-20%}.hero-section.landing-page .image{height:500px}.menu-button-container #primary-mobile-menu{margin-left:0}.primary-navigation>.primary-menu-container{height:100vh !important;z-index:499;overflow-x:hidden;overflow-y:auto;border:2px solid transparent}.has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{position:fixed;transform:translateY(0) translateX(100%)}.admin-bar .has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{top:var(--global--admin-bar--height)}.admin-bar .primary-navigation>.primary-menu-container{height:calc(100vh - var(--global--admin-bar--height));top:0 !important}.primary-navigation>.primary-menu-container:focus{border:2px solid var(--global--color-primary)}.hero-section.landing-page .content{top:22%}}@media only screen and (max-width:976px){.footer-top .links{width:40%}.footer-top .logo-left{width:20%}.footer-top .menu-right{width:80%}.footer-bottom .right .managed img{margin-top:25%}}@media only screen and (max-width:915px){.footer-top .menu-right a{margin-right:3%}.blog-posts .container{display:block}.blog-posts .block{width:100%;margin-bottom:8%}.blog-posts .block img{height:60vw}}@media only screen and (max-width:900px){.hero-section.landing-page .form{width:90%}.hero-section .banner{bottom:unset;top:-45%;left:0;width:93%;right:0}.hero-section .container{position:relative}.hero-section{position:unset}.hero-section .image{border-bottom:0 solid red}.hero-section .image{background-image:linear-gradient(to right,#00000000 (0 0 0/0%),transparent)}.hero-section .button-container{text-align:center}.cta-blocks{display:block}.cta-blocks .block{width:100%;margin:10% 0}.cta-blocks .block img{margin-top:3%}.cta-blocks .block p{padding-bottom:5%}.home-hero .image img,.hero-section .image img{height:65vw !important;object-position:right}.home-hero .image{background-position:left !important}.home-hero .container .content,.hero-section .container .content{width:100%;transform:unset;top:unset;left:unset;right:unset;position:inherit;background-color:#85332f;padding:5% 2%}h1,.fl-node-611692415fdca .section-text h2{font-size:42px !important}.home-hero .image,.hero-section .image{border-bottom:0 solid #fff}.home-hero .container .content .buttons{text-align:center;margin-top:3%}.home-hero h1,.hero-section h1{width:95%}}@media only screen and (max-width:890px){.blog-posts .block{width:100%;margin:0 auto;margin-bottom:8%}.blog-posts .title h3,.blog-posts .date p{margin-bottom:1%}.blog-posts .button-container{margin-bottom:5%;margin-top:0}}@media only screen and (max-width:875px){.wellness .block{width:48%;height:225px}.wellness .block img{margin-top:5%}}@media only screen and (max-width:795px){#block-2{width:100% !important}.testimonials .slide .right{width:100%;display:block}.testimonials .slide .left{width:100%;display:block;order:2;padding:10% 0 13%}.testimonials .carousel-indicators{right:unset;left:0;margin-bottom:5%;width:100%;text-align:center;margin-left:0}.testimonials .slide .quote{left:42%;width:15vw;top:556px}.testimonials .slide .left p.name{margin-top:5%}.testimonials .slide .right img{width:100%}.testimonials .slide{display:flex;flex-direction:column}.callout h3{text-align:center;font-size:22px}.callout .content{width:100%;margin-left:0}.callout p{font-size:16px;text-align:center;margin-bottom:5%}.callout a{margin:0 auto;display:block;width:auto}.callout img{display:block;margin:0 auto;width:100px;margin-bottom:3%}.footer-top .logo-left{width:100%;text-align:center}.footer-top .menu-right{width:100%;display:block;float:none;text-align:center}.footer-bottom .left{display:block;width:100%;text-align:center}.footer-bottom .right{display:block;width:100%}.footer-top .logo-left{order:1;margin:3% auto}.footer-top .menu-right{order:3}.footer-top hr{order:4}.footer-top .social a:first-of-type img{margin-left:0}.footer-top .images img:last-of-type{margin-right:0}.footer-top .links .divider{display:none}.footer-top .links a{width:100%;display:block;margin-bottom:1%;font-size:16px}.footer-top .managed{order:5;width:100%;display:block;text-align:center;float:unset;margin-top:2%;margin-bottom:2%}.footer-top .managed img{float:unset;margin-top:0}.footer-top .links{width:100%;float:unset;order:6;display:block;margin-top:2%;text-align:center}.footer-top .menu-right a{margin-bottom:2%;margin-top:2%;font-size:16px;width:100%;display:block}.footer-top .info{order:7;width:100%;display:block;text-align:center;margin-top:2%}.footer-top .social img{height:35px}.footer-top .images{order:5;width:100%;display:block;text-align:center;margin-top:2%}.footer-top .social{order:2;width:100%;float:unset;text-align:center;display:block;margin-top:5%}.footer-top{display:flex;flex-direction:column}.footer-bottom .right .managed{display:block;width:100%;float:none;text-align:center}.footer-bottom .right .managed img{margin-top:5%;float:none}.footer-bottom .right .links{float:none;text-align:center}.footer-bottom .left .images img:last-of-type{margin-right:0}.footer-bottom .right .social a:nth-of-type(1) img{margin-left:0}}@media only screen and (max-width:700px){#masthead .phone{left:44%}.callout-badge{right:-6%;top:4%}}@media only screen and (max-width:665px){.icon-section-text img{display:block;width:25%;margin:0 auto 5% auto}.icon-section-text .content{width:100%;display:block;margin:0}.testimonials .slide .quote{left:40%;width:20vw;top:388px}}@media only screen and (max-width:630px){.wellness .block img{margin-top:18%}.wellness .block{height:250px}.section-text{width:90% !important}.no-headline .section-text:before{bottom:-12%}.section-text:before{width:250px;bottom:15%;right:-10%}}@media only screen and (max-width:515px){.callout-badge{height:200px;width:200px}.callout-badge .top{font-size:5vw;margin:32% auto 0 auto}.callout-badge .bottom{font-size:6.5vw}.hero-section .banner{font-size:15px}}@media only screen and (max-width:481px){.home-hero h1 span{font-size:22px}.fl-module-odm-floorplans-popup{margin:10% auto}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-plus svg,.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus svg{height:45px;width:45px}.menu-button-container #primary-mobile-menu .dropdown-icon.close .svg-icon{margin-top:0}.menu-item-has-children .sub-menu-toggle{width:10%;vertical-align:middle;margin-top:-15px}.primary-navigation>div>.menu-wrapper li{text-align:right}.menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon{top:-17px !important}.menu-item-has-children a{width:98%;display:inline-block}.primary-navigation>.primary-menu-container ul>li .sub-menu-toggle[aria-expanded=false]~ul{display:block}.sub-menu-toggle .icon-plus,.sub-menu-toggle .icon-minus,.sub-menu-toggle{display:none !important}.wellness .block img,.wellness .block:hover img{margin-top:3% !important;width:20%;vertical-align:middle;margin-left:2%}.wellness .block{height:auto;width:100%}.wellness .block p,.wellness .block:hover p{display:block;float:left;font-size:16px !important;text-align:left;line-height:25px;padding:0 5%}.wellness .block h2,.wellness .block:hover h2{font-size:20px !important;text-align:left;width:75%;display:inline-block;margin-top:7%;vertical-align:middle}.wellness .block p{display:block}.testimonials .slide .left p{font-weight:500;font-size:20px}.testimonials .slide .left{padding:18% 0 20%}.testimonials .slide .quote{left:38%;width:25vw;top:40.5%}.testimonials .slide .left p{width:85%}.testimonials .carousel-indicators{margin-bottom:7%}.testimonials .carousel-indicators [data-bs-target]{width:15px;height:0;padding:0 3px}.menu-button-container #primary-mobile-menu{padding-right:15px !important}#searchform #search-button{height:35px;display:inline-block;vertical-align:middle;margin-top:-17px}#masthead .phone{left:44%;margin-top:23px;font-size:15px}.accordion{font-size:16px}.cta-blocks .block:first-of-type{margin-top:0}.accordion:after{font-size:20px}.section-text{margin:10% auto !important}h1{font-size:30px !important}h2{font-size:26px !important}.home-hero .image,.hero-section .image{background-position:69%}p,ul li,a,ol li{font-size:16px;line-height:25px}.section-text p{width:90%;margin:0 auto 2% auto}.button-container{margin-top:10%}.entry-content{margin-top:24px !important}.home-hero h1,.hero-section h1{margin:8% auto}.home-hero .container .content{padding:8% 2%}.home-hero .container .content .buttons{margin-top:5%}.home-hero .container .content p,.hero-section .container .content p{text-align:center}.home-hero .container .content .buttons a,.hero-section .container .content a{display:inline-block;min-width:80% !important;margin-bottom:3%}.hero-section .container .content .breadcrumbs a{display:inline;min-width:max-content !important;margin-bottom:0}.home-hero .container .content .buttons a:last-of-type{margin-left:0}.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo{position:unset;padding-top:unset;margin-top:unset;top:unset}.site-logo{margin:auto}.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img{max-height:100%}.site-branding{padding:10px;width:110px}}@media only screen and (max-width:420px){.blog-posts .content{padding-bottom:0}.button,.fl-button{min-width:80% !important}.section-text p{width:100%}body,html{overflow-x:hidden}.blog-posts .block .content .button-container{bottom:unset;left:unset;position:inherit;width:100%}.blog-posts .block .content .button-container .button{width:100%;max-width:100%}.testimonials .slide .quote{top:39.5%}.no-headline .section-text:before{bottom:-19%;right:36%}.floor-plan-popup .section-text hr{margin-bottom:8%}.icon-section-text img{width:35%}.icon-section-text{margin:7% auto}.callout{padding:5% 6%;background-image:none}.callout .button{width:100%;margin:0 auto;text-align:center;max-width:100%}.footer-top .logo-left img{width:125px}.footer-top .logo-left{margin-bottom:7% !important}.footer-top .menu-right a{margin-bottom:7%}.footer-top .images{margin-top:7%}.footer-top .managed img{width:250px;margin-top:3%;margin-bottom:3%}.footer-top .links a{margin-bottom:5%}.blog-posts .button-container .button{width:90%;display:block;margin:0 auto}.blog-posts .title h3,.blog-posts .date p{margin-bottom:3%}.blog-posts .category p{font-size:14px}.blog-posts .title h3{font-size:22px;line-height:25px}.cta-blocks .block h3{font-size:20px}.cta-blocks .block p{padding-bottom:10%}.cta-blocks .block{margin:15% 0}.cta-blocks .block{padding:5%}.image-left-accordion .right{padding:40px 0;width:90% !important;margin:0 auto !important;display:block}.callout-badge{height:150px;width:150px;right:-4%}}@media only screen and (max-width:414px){.testimonials .slide .quote{top:272px}}@media only screen and (max-width:375px){.testimonials .slide .quote{top:247px}}@media only screen and (max-width:360px){.testimonials .slide .quote{top:244px}}@media only screen and (max-width:320px){.testimonials .slide .quote{top:212px}}@media only screen and (max-width:1000px){.primary-navigation-open .primary-navigation{width:100%;position:fixed;z-index:2}}.primary-navigation-open .primary-navigation>.primary-menu-container{position:absolute;visibility:visible;opacity:1;transform:translateY(0)}@media only screen and (max-width:999px){.menu-button-container{display:flex}.primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{transform:translateX(0) translateY(0)}.primary-navigation>.primary-menu-container{height:100vh !important;z-index:499;overflow-x:hidden;overflow-y:auto;border:2px solid transparent}}@media only screen and (min-width:1000px){.primary-navigation{position:relative;margin-left:auto}.primary-navigation>.primary-menu-container{visibility:visible;opacity:1;position:relative;padding:0;background-color:transparent;overflow:initial;transform:none}.primary-navigation #toggle-menu{display:none}.primary-navigation>.primary-menu-container ul>li .sub-menu-toggle[aria-expanded=false]~ul{display:none}.admin-bar .primary-navigation{top:initial}.admin-bar .primary-navigation>.primary-menu-container{top:initial}}.primary-navigation>div>.menu-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap;list-style:none;margin:0;max-width:none;padding-left:0;position:relative}@media only screen and (max-width:999px){.primary-navigation>div>.menu-wrapper{padding-bottom:100px}.primary-navigation>div>.menu-wrapper ul{padding-left:0}}.primary-navigation>div>.menu-wrapper li{display:block;position:relative;width:100%}@media only screen and (min-width:1000px){.primary-navigation>div>.menu-wrapper li{margin:0;width:inherit}.primary-navigation>div>.menu-wrapper li:last-child{margin-right:0}}.primary-navigation>div>.menu-wrapper .sub-menu-toggle{display:flex;height:calc(2 * var(--primary-nav--padding) + 1.15em + 1px);width:44px;padding:0;justify-content:center;align-items:center;background:0 0;color:currentColor;border:none}.primary-navigation>div>.menu-wrapper .sub-menu-toggle:focus{outline:2px solid var(--wp--style--color--link,var(--global--color-primary))}@media only screen and (min-width:1000px){#primary-menu-list .menu-search,#primary-menu-list .menu-schedule-visit,#primary-menu-list .menu-careers,#primary-menu-list .menu-contact,#primary-menu-list .menu-phone{display:none}}@media only screen and (max-width:999px){.primary-navigation .sub-menu .menu-item>a:hover{color:#ecaa1f;padding:2% 1.5% !important}#primary-menu-list .menu-search{float:right;text-align:right;width:100%;margin-bottom:2%}#primary-menu-list #searchform{float:right;text-align:right;width:100%}#searchform #search-button{background-image:url(/wp-content/uploads/2021/07/search-icon.png);height:40px;width:40px;background-size:contain;background-repeat:no-repeat;padding:0;margin-bottom:-14px;background-color:transparent}#primary-menu-list #searchform .search-field{border:1px solid #ecaa1f;background-color:#ffffff40;color:#fff;height:40px;width:83%}#primary-menu-list #searchform .search-field::placeholder{color:#fff}.primary-navigation>div>.menu-wrapper li hr{color:#ecaa1f;opacity:1}.primary-navigation>div>.menu-wrapper .sub-menu-toggle{display:none}}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-plus,.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus{height:100%;display:flex;align-items:center}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-plus svg,.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus svg{margin-top:-1px}.primary-navigation>div>.menu-wrapper .sub-menu-toggle .icon-minus{display:none}.primary-navigation>div>.menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-minus{display:flex}.primary-navigation>div>.menu-wrapper .sub-menu-toggle[aria-expanded=true] .icon-plus{display:none}.primary-navigation>div>.menu-wrapper>li>.sub-menu{position:relative}@media only screen and (min-width:1000px){.primary-navigation>div>.menu-wrapper>li>.sub-menu{left:0;margin:0;min-width:max-content;position:absolute;top:100%;padding-top:3px;transition:all .5s ease;z-index:88888}.primary-navigation>div>.menu-wrapper>li>.sub-menu:before,.primary-navigation>div>.menu-wrapper>li>.sub-menu:after{content:"";display:block;position:absolute;width:0;top:-10px;left:var(--global--spacing-horizontal);border-style:solid;border-color:var(--primary-nav--border-color) transparent;border-width:0 7px 10px}.primary-navigation>div>.menu-wrapper>li>.sub-menu:after{top:-9px;border-color:var(--global--color-background) transparent}.primary-navigation>div>.menu-wrapper>li>.sub-menu li{background:var(--global--color-background)}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left{left:0;right:auto}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left:before,.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left:after{left:var(--global--spacing-horizontal);right:auto}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right{right:0;left:auto}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right:before,.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right:after{left:auto;right:var(--global--spacing-horizontal)}}.primary-navigation .primary-menu>.menu-item:hover>a{color:var(--primary-nav--color-link-hover)}@media only screen and (min-width:1000px){.primary-navigation .primary-menu-container{margin-right:calc(0px - var(--primary-nav--padding));margin-left:calc(0px - var(--primary-nav--padding))}.primary-navigation .primary-menu-container>ul>.menu-item{display:flex}.primary-navigation .primary-menu-container>ul>.menu-item>a{padding-left:var(--primary-nav--padding);padding-right:var(--primary-nav--padding)}.primary-navigation .primary-menu-container>ul>.menu-item>a+.sub-menu-toggle{margin-left:calc(5px - var(--primary-nav--padding))}}.primary-navigation a{display:block;font-family:var(--primary-nav--font-family-mobile);font-size:var(--primary-nav--font-size-mobile);font-weight:var(--primary-nav--font-weight);padding:var(--primary-nav--padding) 0;text-decoration:none}@media only screen and (min-width:1000px){.primary-navigation a{display:block;font-family:var(--primary-nav--font-family);font-size:var(--primary-nav--font-size);font-weight:var(--primary-nav--font-weight)}}.primary-navigation a+svg{fill:var(--primary-nav--color-text)}.primary-navigation a:hover,.primary-navigation a:link,.primary-navigation a:visited{color:var(--primary-nav--color-link-hover)}.primary-navigation a:hover{text-decoration:underline;text-decoration-style:dotted}.primary-navigation a:focus{position:relative;z-index:99999;outline-offset:0;text-decoration-thickness:2px}.primary-navigation .current-menu-item>a:first-child,.primary-navigation .current_page_item>a:first-child{text-decoration:underline;text-decoration-style:solid}.primary-navigation .current-menu-item>a:first-child:hover,.primary-navigation .current_page_item>a:first-child:hover{text-decoration:underline;text-decoration-style:dotted}.primary-navigation .sub-menu{margin:0;padding:0;list-style:none;margin-left:var(--primary-nav--padding);border:1px solid var(--primary-nav--border-color)}.primary-navigation .sub-menu .sub-menu{border:none}@media only screen and (min-width:1000px){.primary-navigation .sub-menu>.menu-item>.sub-menu{padding:0}}@media only screen and (max-width:999px){.primary-navigation .sub-menu .menu-item:last-child{margin-bottom:0}}.primary-navigation .sub-menu .menu-item>a{padding:calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding);display:block;font-size:var(--primary-nav--font-size-sub-menu-mobile);font-style:var(--primary-nav--font-style-sub-menu-mobile)}@media only screen and (min-width:1000px){.primary-navigation .sub-menu .menu-item>a{font-size:var(--primary-nav--font-size-sub-menu);font-style:var(--primary-nav--font-style)}}.primary-navigation .menu-item-has-children>.svg-icon{display:none !important}@media only screen and (min-width:1000px){.primary-navigation .menu-item-has-children>.svg-icon{display:inline-block;height:100%}.primary-navigation .menu-item-has-children .sub-menu .svg-icon{display:none}}@media only screen and (max-width:640px){.gform_wrapper.gravity-theme .gfield.gfield--width-half{grid-column:span 12 !important}}.primary-navigation .menu-item-description{display:block;clear:both;font-size:var(--global--font-size-xs);text-transform:none;line-height:1.7}.primary-navigation .menu-item-description>span{display:inline-block}.wpgmza_infowindow_address{display:none !important}.postid-1213.single-post .gform_wrapper{margin:18% auto 0 !important}.no-carousel .utility-nav{top:0}.no-carousel #masthead .site-branding{top:15px}.no-carousel .upper-links,.scroll .upper-links{top:0}.upper-links{top:55px}#content{padding-top:65px}.no-carousel #content,.scroll #content{padding-top:50px}#masthead{margin-top:105px !important}.no-carousel #masthead,.scroll #masthead{margin-top:50px !important}.top-banner{position:fixed;top:0;left:0;width:100%;height:55px;background-color:#85332e;text-align:center;padding:10px 5%;transition:.3s;display:flex;z-index:9;align-items:center}body.scroll .top-banner{top:-55px;transition:.3s}.top-banner p,.top-banner p a{color:#fff;font-weight:500;font-family:'Gotham','Montserrat',sans-serif;font-size:20px;line-height:20px;margin:0;text-align:left}.top-banner p a:hover{color:#fff;text-decoration:none}.top-banner p a{text-decoration:underline}.top-banner p a:hover{color:#00494c}.top-banner p a:focus{color:#00494c !important}.top-banner p span{font-weight:800;font-size:18px}.top-banner .headline{width:20%;margin-right:3%;border-right:2px solid #fff}.top-banner .carousel{width:77%;display:flex;justify-content:space-between;align-items:center}.top-banner .carousel .carousel-control-next,.top-banner .carousel .carousel-control-prev{background-color:#4a4f55 !important;width:35px;height:35px;border-radius:30px;padding:5px;position:unset}.top-banner .carousel .carousel-item.active{background-color:transparent;margin:0 !important;line-height:20px !important;display:initial;float:unset;transition:none}.top-banner .carousel .carousel-item.active:after{display:none}.top-banner .carousel .carousel-inner{width:85%}.top-banner .carousel .buttons{width:13%;display:flex;justify-content:space-around;align-items:center}.top-banner .carousel .buttons button{opacity:1}@media (max-width:1180px){.top-banner p,.top-banner p a{font-size:18px}.top-banner .carousel .carousel-control-next,.top-banner .carousel .carousel-control-prev{width:30px;height:30px}.top-banner{padding:10px 2%}}@media (max-width:999px){.no-carousel #masthead,.scroll #masthead{margin-top:0 !important}#masthead{margin-top:55px !important}.top-banner .headline{display:none}.top-banner .carousel{width:100%}}@media (max-width:850px){.no-carousel .menu-button-container{top:-12px}.top-banner{height:70px}#masthead{margin-top:70px !important}.top-banner .carousel{align-items:center}.top-banner .carousel .carousel-control-prev{display:none}.top-banner .carousel .buttons{width:8%}.top-banner .carousel .carousel-inner{width:92%}.top-banner p,.top-banner p a{font-size:16px;margin:0;font-size:14px;line-height:15px}.no-carousel #content,.scroll #content{padding-top:0}.no-carousel #masthead .site-branding{top:30px}}@media (max-width:481px){.no-carousel .utility-nav{text-align:right}.no-carousel .menu-button-container{top:0}.no-carousel .site-header.scroll .menu-button-container{top:21px}#main{padding-top:75px}.no-carousel #main{padding-top:0}.no-carousel #masthead .site-branding{top:40px}}.contact-block{display:flex;width:90%;margin:0 auto 0}.contact-block .text{width:50%;padding:5% 5% 0 0}.contact-block .text h1{text-align:left}.contact-block .text a{display:block;font-weight:700;color:#85332e}.contact-block .form{width:50%}@media (max-width:915px){.contact-block{flex-wrap:wrap}.contact-block .text{width:100%;padding:0;margin-bottom:5%}.contact-block .form{width:100%}}.floor-plans{width:100% !important;max-width:100% !important;padding:0 0 5%;position:relative}.floor-plans .decor:before{content:"";position:relative;display:block;width:42%;height:1px;background-color:var(--wp--preset--color--gold);margin-top:1%}.floor-plans .decor{width:100%;height:auto;position:relative;display:flex;justify-content:space-between;margin:2% 0}.floor-plans .decor img{max-width:10%;width:100%}.floor-plans .decor:after{content:"";position:relative;display:block;width:42%;height:1px;background-color:var(--wp--preset--color--gold);margin-top:1%}.floor-plans .content{width:90%;margin:0 auto}.floor-plans .content h2{text-align:center;color:#7c6857;margin:2% 0 1%;height:100%;width:100%;position:relative}.floor-plans .content hr{width:45%;border-color:#4a6e3b;margin-bottom:3%;opacity:1}.floor-plans .content .container{display:flex;justify-content:space-between;width:100%;max-width:100% !important;gap:5%}.floor-plans .content .container .left,.floor-plans .content .container .features{width:50%}.floor-plans .content .container .left p a{font-weight:700;color:#212529 !important}.floor-plans .content .container .left .sample{margin-top:4%;font-style:italic}.floor-plans .content .container .left .pricing{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}.floor-plans .content .container .left .pricing .button{position:relative;margin:0;width:max-content}.floor-plans .content .container .left .pricing .button:after{content:"";display:block;position:absolute;background-color:var(--wp--preset--color--gold);height:100%;width:1px;top:0;right:-1rem}.floor-plans .content .container .left .pricing .cost{width:47%;margin-bottom:0;font-weight:700;position:relative}.floor-plans .content .container .left .cost strong{font-size:110%;color:#4a6e3b}.floor-plans .content .container .left .pricing .disclaimer{flex-basis:100%;text-align:center;margin-top:3%;font-style:italic}.floor-plans .content .container .features p{margin-left:1rem}.floor-plans .content ul{list-style-type:none}.floor-plans .content ul li:before{content:"• ";margin-left:-12px}.floor-plans .content ul li{text-align:left;width:90%;margin:0 auto}.floor-plans .nav{width:90%;margin:0 auto;border:0;justify-content:center}.floor-plans .nav .nav-link{font-family:proxima-sera,sans-serif;border:0;border-radius:0;border-right:1px solid var(--wp--preset--color--corporate-base);color:var(--wp--preset--color--corporate-base)}.floor-plans .nav .nav-item:last-of-type .nav-link{border-right:0}.floor-plans .nav .nav-item:hover .nav-link{color:var(--wp--preset--color--corporate-dark)}.floor-plans .nav .nav-link.active{text-decoration:underline}.floor-plans .tab-content ul{margin-top:2%;text-align:left}.floor-plans .tab-content ul li{width:48%;display:inline-block;vertical-align:top}.floor-plans .tab-content ul li:before{content:"— "}.floor-plans .tab-content ul li:nth-of-type(odd){margin-right:2%}.floor-plans .tab-content .pricing{display:flex;justify-content:center;align-items:center;margin-top:3%}.floor-plans .tab-content .pricing p{margin:0 2%;font-weight:700;color:var(--wp--preset--color--corporate-base);width:max-content}.floor-plans .modal{z-index:99999999}.floor-plans .modal .gform_wrapper .gfield_checkbox label,.floor-plans .modal .gform_wrapper .gfield_checkbox label a{font-size:14px !important;line-height:16px;text-transform:initial;color:#212529}.floor-plans .featured-floor-plans{margin:0 5%}.floor-plans .featured-floor-plans .floor-plans{display:flex;gap:40px;justify-content:space-between;padding:2% 0;flex-wrap:wrap}.floor-plans .content hr{width:40%;border-color:#ecaa1f !important;background-color:#ecaa1f;border-width:2px !important;margin:0 auto;opacity:1;height:2px !important;margin-bottom:4%}.floor-plans .featured-floor-plans .floor-plans .block{margin:1% auto;background:#fff;text-align:center;position:relative;padding-bottom:1rem;width:30%}.floor-plans .featured-floor-plans .floor-plans .block img{width:100%;object-fit:cover;height:17vw;margin-bottom:5%}.floor-plans .featured-floor-plans .floor-plans .block .icon{width:35%;object-fit:unset;height:auto;margin-top:-27%;z-index:1;position:relative}.carousel-item.active:after{display:none}.floor-plans .featured-floor-plans .floor-plans .block h3{padding:0 5%;color:#85332e;font-family:minion-pro,serif;font-weight:700;font-size:38px;line-height:40px}.floor-plans .featured-floor-plans .floor-plans .block .text{box-shadow:0 0 10px gray;border:1px solid #7c6857;border-top:30px solid #ecaa1f;padding-top:5%}.floor-plans .featured-floor-plans .floor-plans .block .care-area{margin-bottom:0;font-size:20px;margin-top:3%;padding:0 5%}.floor-plans .featured-floor-plans .floor-plans .block p.details{font-weight:700}.floor-plans .featured-floor-plans .floor-plans .block p{font-size:20px;padding:0 5%;margin-bottom:5%}.floor-plans .featured-floor-plans .floor-plans .block .floor-plan{padding:10px 20px;border:5px solid #85332e;color:#fff;background-color:#85332e;font-weight:700;text-decoration:none;text-align:center;display:block;width:80%;margin:0 auto -25px;font-size:18px;line-height:19px;transition:.3s;text-transform:uppercase}.floor-plans .featured-floor-plans .floor-plans .block .floor-plan:hover{background-color:#85332e !important;color:#fff;border-color:#fff;transition:.3s}.featured-floor-plans .floor-plans .block .button{width:100%;border-radius:0;position:absolute;bottom:0}.featured-floor-plans .carousel-control-next,.featured-floor-plans .carousel-control-prev{opacity:1;width:max-content;height:40px;top:6.5vw;background-color:#4a6e3b !important}.featured-floor-plans .carousel-control-next{right:-12px}.featured-floor-plans .carousel-control-prev{left:-12px}.featured-floor-plans .carousel-control-next-icon,.featured-floor-plans .carousel-control-prev-icon{width:25px;height:50px;border-radius:10px;background-size:85%;background-position:right}.featured-floor-plans .floor-plans .block .modal-dialog{max-width:90%;width:700px;margin:5% auto 0}.floor-plans .modal-dialog .btn-close{background-color:transparent !important;width:10px;height:10px;opacity:1}.floor-plans .modal-dialog .btn-close:hover{opacity:.5}.floor-plans .modal-dialog .modal-footer .btn{background:0 0;outline:0;border:0;font-size:16px;text-decoration:underline;color:#737373}.floor-plans .modal-dialog .modal-footer .btn:hover{text-decoration:none}.floor-plans .modal-dialog{max-width:750px !important;margin-top:0}.floor-plans .carousel-item.active{background:0 0}@media (max-width:1000px){.floor-plans .content{width:100%;padding:0 5%}.floor-plans .content .container{flex-direction:column;align-items:center;gap:2rem}.floor-plans .content .container .left,.floor-plans .content .container .features{width:100%}.floor-plans .content h2{margin:5% 0}.floor-plans .content .container .left .pricing{flex-direction:column;align-items:center;margin-top:2rem}.floor-plans .content .container .left .pricing .button{width:100%;margin:2% 0}.floor-plans .content .container .left .pricing .button:after{display:none}.floor-plans .content .container .left .pricing .cost{width:100%;text-align:center}.floor-plans .content .container .left .pricing .disclaimer{margin-top:0}.floor-plans .featured-floor-plans .floor-plans{gap:1rem}.floor-plans .featured-floor-plans .floor-plans .block{margin:0}}@media (max-width:800px){.floor-plans .featured-floor-plans .floor-plans{gap:2rem;flex-wrap:wrap;margin-top:10%}.floor-plans .featured-floor-plans .floor-plans .block img{height:60vw}.floor-plans .featured-floor-plans .floor-plans .block{width:100%;margin-bottom:10%}.floor-plans .content ul{padding-left:0}.floor-plans .featured-floor-plans .floor-plans .block h3{font-size:28px}.floor-plans .featured-floor-plans .floor-plans .block .care-area,.floor-plans .featured-floor-plans .floor-plans .block p{font-size:18px}}.talkfurther-buttons{background-color:#ecaa1f;display:flex;padding:2% 3%;align-items:center;justify-content:space-evenly}.talkfurther-buttons .button{width:30%;max-width:100%}.talkfurther-buttons .button:nth-of-type(2){padding-top:12px !important;padding-bottom:12px !important}@media (max-width:1070px){.talkfurther-buttons .button{width:49%}.talkfurther-buttons .button:nth-of-type(2){padding-top:14px !important;padding-bottom:14px !important}}@media (max-width:670px){.talkfurther-buttons{flex-wrap:wrap;padding:4% 3%}.talkfurther-buttons .button{width:100%}.talkfurther-buttons .button:nth-of-type(2){margin-top:3%}}