main.entry-content .mega-nav{font-family:commissioner;position:fixed;width:100vw;z-index:100}main.entry-content .mega-nav__top-nav{background-color:#fff;display:none;padding:0 10rem}@media screen and (min-width:1024px){main.entry-content .mega-nav__top-nav{align-items:center;display:flex;justify-content:flex-end;min-height:4.4rem}}main.entry-content .mega-nav__top-nav li{display:flex}main.entry-content .mega-nav__top-nav a{font-size:1.3rem}main.entry-content .mega-nav__top-nav-links{display:flex;gap:3.2rem}main.entry-content .mega-nav__top-nav-links a{font-family:commissioner;font-size:1.3rem;font-weight:500;text-transform:uppercase}main.entry-content .mega-nav__top-nav-links a:focus,main.entry-content .mega-nav__top-nav-links a:hover{text-decoration:underline}main.entry-content .mega-nav__phone-container{vertical-align:middle}main.entry-content .mega-nav__main-nav{background-color:#3d4543;display:flex;justify-content:center;max-height:6.4rem;padding:.5rem 2.4rem;position:relative}main.entry-content .mega-nav__main-nav .mega-nav__inquire-button{font-family:commissioner;font-weight:700;text-transform:uppercase}@media screen and (min-width:1024px){main.entry-content .mega-nav__main-nav{max-height:7.5rem;padding:0 10rem}}main.entry-content .mega-nav__container{align-items:center;display:flex;justify-content:space-between;width:100%}main.entry-content .mega-nav__container .mega-nav__inquire-button{display:none;text-align:center}@media screen and (min-width:1024px){main.entry-content .mega-nav__container .mega-nav__inquire-button{display:inline-block}}main.entry-content .mega-nav__main-nav-dropdown{display:none}main.entry-content .mega-nav__main-nav-dropdown-container{align-items:center;display:flex;justify-content:space-between;padding:4.8rem 0}main.entry-content .mega-nav__main-nav-link-container{display:none}@media screen and (min-width:1024px){main.entry-content .mega-nav__main-nav-link-container{display:flex;gap:2.4rem}}main.entry-content .mega-nav__main-nav-link{display:flex;justify-content:center;padding-bottom:1.2rem}main.entry-content .mega-nav__main-nav-link .mega-nav__main-link,main.entry-content .mega-nav__main-nav-link button{color:#fff;font-family:commissioner;font-size:1.3rem;font-weight:700;letter-spacing:15%;line-height:100%;padding:3.6rem 0 2.4rem;text-transform:uppercase}main.entry-content .mega-nav__main-nav-link .mega-nav__main-link span,main.entry-content .mega-nav__main-nav-link button span{border-bottom:2px solid transparent;padding:1.2rem 1.45rem}main.entry-content .mega-nav__main-nav-link .mega-nav__main-link:focus span,main.entry-content .mega-nav__main-nav-link .mega-nav__main-link:hover span,main.entry-content .mega-nav__main-nav-link button:focus span,main.entry-content .mega-nav__main-nav-link button:hover span{background-color:#fff;border-color:#8a6e55;color:#3d4543}main.entry-content .mega-nav__main-nav-link:active .mega-nav__main-nav-dropdown,main.entry-content .mega-nav__main-nav-link:focus .mega-nav__main-nav-dropdown,main.entry-content .mega-nav__main-nav-link:focus-within .mega-nav__main-nav-dropdown,main.entry-content .mega-nav__main-nav-link:hover .mega-nav__main-nav-dropdown{background-color:#464f4d;display:flex;justify-content:center;left:0;margin:0;position:absolute;top:7.52rem;width:100vw}main.entry-content .mega-nav__link-list{border-right:1px solid rgba(61,69,67,.3);display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding-right:14rem}main.entry-content .mega-nav__link-list-header{color:#d8c696;font-family:freight-neo-pro;margin-bottom:1.6rem}main.entry-content .mega-nav__link-list-container{-moz-column-count:2;column-count:2;-moz-column-gap:5rem;column-gap:5rem;margin:0}main.entry-content .mega-nav__link-list-link a{color:#fff;font-family:commissioner;font-size:1.6rem}main.entry-content .mega-nav__link-list-link a:focus,main.entry-content .mega-nav__link-list-link a:hover{text-decoration:underline}main.entry-content .mega-nav__callout-links{display:flex;gap:3.2rem;padding-left:8rem}main.entry-content .mega-nav__callout-links--is-location{border:none;display:grid;padding:0;width:100%}@media screen and (min-width:1024px){main.entry-content .mega-nav__mobile-toggle{display:none}}main.entry-content .mega-nav__mobile-menu{background-color:#f0f0f0;display:flex;flex-direction:column;height:calc(100vh - 55px);justify-content:space-between;position:fixed;width:100%;z-index:300}@media screen and (min-width:1024px){main.entry-content .mega-nav__mobile-menu{display:none}}main.entry-content .mega-nav__mobile-menu ul{margin:0}main.entry-content .mega-nav__mobile-menu-container{overflow-y:scroll}main.entry-content .mega-nav__mobile-menu-main-nav-list-item{display:flex;flex-direction:column}main.entry-content .mega-nav__mobile-menu-main-nav-list-item ul{display:none}main.entry-content .mega-nav__mobile-menu-main-nav-list-item--force-open ul{display:block}main.entry-content .mega-nav__mobile-menu-main-nav-list-item--force-open .mega-nav__mobile-carat{transform:rotate(-90deg)}main.entry-content .mega-nav__mobile-link-list-link,main.entry-content .mega-nav__mobile-link-list-link span,main.entry-content .mega-nav__mobile-menu-main-nav-list-item a,main.entry-content .mega-nav__phone span{font-family:commissioner;font-size:1.5rem;letter-spacing:15%}main.entry-content .mega-nav__mobile-link-list-link{align-items:center;border-bottom:1px solid #ddd;display:flex;font-weight:700;justify-content:space-between;line-height:3.2rem;padding:1.6rem 3.2rem;text-transform:uppercase}main.entry-content .mega-nav__mobile-link-list-header{color:#8a6e55;font-family:freight-neo-pro;font-size:1.8rem;font-weight:700;padding:1.2rem 3.2rem}main.entry-content .mega-nav__mobile-link-list-child-link:last-of-type{border-bottom:1px solid #ddd;padding-bottom:1.6rem}main.entry-content .mega-nav__mobile-link-list-child-link a{display:inline-block;font-size:1.6rem;letter-spacing:normal;padding:1.2rem 4.8rem;width:100%}main.entry-content .mega-nav__mobile-menu-company-nav{padding-top:3.2rem}@media screen and (min-width:1024px){main.entry-content .mega-nav__mobile-menu-company-nav{padding-top:0}}main.entry-content .mega-nav__mobile-menu-company-nav-item a{display:inline-block;font-family:commissioner;font-size:1.3rem;letter-spacing:15%;padding:.25rem 3.2rem;text-transform:uppercase;width:100%}main.entry-content .mega-nav__community-info{display:flex;flex-direction:column;padding:1.6rem 3.2rem}main.entry-content .mega-nav__community-info a{font-family:commissioner}main.entry-content .mega-nav__phone span{font-weight:500}main.entry-content .mega-nav__address{color:#8a6e55;font-size:1.3rem;font-weight:500;line-height:2.4rem;margin-bottom:3.2rem;margin-top:1.6rem;text-decoration:underline;text-transform:uppercase}@media screen and (min-width:1024px){main.entry-content .mega-nav__address{margin-bottom:0;margin-top:0}}main.entry-content .mega-nav__phone-icon-container{background-color:#d8c696;border-radius:50%;display:inline-block;height:2.5rem;margin-right:.5rem;position:relative;text-align:center;vertical-align:middle;width:2.5rem}main.entry-content .mega-nav__phone-icon-container .icon{background-color:#d8c696}main.entry-content .mega-nav__phone-icon-container svg{left:26%;position:absolute;top:26%}main.entry-content .mega-nav__footer-container{background:#f2f1ef;display:flex;flex-direction:column;justify-content:center;padding:3.2rem 3.2rem 4.8rem;width:100%}main.entry-content .mega-nav__inquire-copy-1,main.entry-content .mega-nav__inquire-copy-2{color:#3d4543;font-size:1.4rem;letter-spacing:2%;line-height:2.2rem;text-align:center}main.entry-content .mega-nav__inquire-copy-1{font-weight:600;margin-top:1.6rem}main.entry-content .mega-nav__mobile-callouts{padding:2rem}main.entry-content .mega-nav__inquire-button--mobile{text-align:center}main.entry-content .mega-nav--is-light .mega-nav__main-nav{background-color:#f2f1ef}main.entry-content .mega-nav--is-light .mega-nav__callout-links,main.entry-content .mega-nav--is-light .mega-nav__link-list-link a,main.entry-content .mega-nav--is-light .mega-nav__main-link{color:#3d4543}main.entry-content .mega-nav--is-light .mega-nav__main-nav-link:active .mega-nav__main-nav-dropdown,main.entry-content .mega-nav--is-light .mega-nav__main-nav-link:focus .mega-nav__main-nav-dropdown,main.entry-content .mega-nav--is-light .mega-nav__main-nav-link:focus-within .mega-nav__main-nav-dropdown,main.entry-content .mega-nav--is-light .mega-nav__main-nav-link:hover .mega-nav__main-nav-dropdown{background-color:#fafaf9}main.entry-content .mega-nav--is-light .mega-nav__link-list-header{color:#8a6e55}
