:root{--menu-close-x-font-size:calc(var(--body-base-font-size) * 1.4);--menu-bg:var(--background-3-base);--menu-bg-alt:var(--background-3-base-alt);--menu-hover:var(--background-3-hover);--menu-hover-alt:var(--background-3-hover-alt);--menu-dropdown-list-item-bg:var(--background-1-base);--menu-dropdown-list-item-text-color:var(--background-1-base-alt)}#main_header{z-index:11;position:relative}.menu{position:fixed;top:0;right:0;z-index:12;background:var(--menu-bg);color:var(--menu-bg-alt);height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-transform:translateX(105%);transform:translateX(105%);-webkit-transition:-webkit-transform cubic-bezier(0.58,0.02,0.22,0.92) 0.6s;transition:-webkit-transform cubic-bezier(0.58,0.02,0.22,0.92) 0.6s;transition:transform cubic-bezier(0.58,0.02,0.22,0.92) 0.6s;transition:transform cubic-bezier(0.58,0.02,0.22,0.92) 0.6s,-webkit-transform cubic-bezier(0.58,0.02,0.22,0.92) 0.6s}@media only screen and (max-width:767px){.menu{width:100%;text-align:center;padding:30px}}@media only screen and (min-width:768px){.menu{padding:30px}}.menu.active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:0 0px 15px -8px #000;box-shadow:0 0px 15px -8px #000}.menu #close_menu{position:absolute;top:10px;right:30px;line-height:1}.menu #close_menu .close-x{font-size:var(--menu-close-x-font-size)}.menu #close_menu .close-menu-text{display:none}.menu .menu-logo{max-height:125px;max-width:225px;margin-bottom:20px;font-style:normal;margin-right:40px}@media only screen and (max-width:767px){.menu .menu-logo{margin-right:0px;margin-top:30px}}.menu .community-info{margin-bottom:40px}.menu #menu_list{text-align:left}.menu .menu-item{margin:0;padding:15px 5px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu .menu-item svg{z-index:2;height:30px;width:30px;display:inline-block;fill:var(--menu-bg-alt);margin-right:10px;position:relative}.menu .menu-item svg g{clip-path:none}.menu .menu-item:before{content:"";left:0;top:0;position:absolute;width:100%;height:100%;background:var(--menu-hover);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:transform cubic-bezier(0.58,0.02,0.22,0.92) 0.6s,-webkit-transform cubic-bezier(0.58,0.02,0.22,0.92) 0.6s}.menu .menu-item:hover{color:var(--menu-hover-alt)}.menu .menu-item:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.menu .menu-item:hover svg{fill:var(--menu-hover-alt)}.menu .menu-item .menu-link{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.menu address.community-info{font-style:normal}.menu .community-info{font-size:14px;margin-top:40px}.menu .icons{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu .icons .sm-icon{margin:5px}.menu .icons .sm-icon a{width:30px;height:30px;display:inline-block}.menu .icons svg{max-height:30px;max-width:30px;fill:var(--menu-hover-alt);width:100%;display:inline-block}.menu .menu-item.dropdown-parent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu .menu-item.dropdown-parent>.menu-link{-webkit-transition:all 250ms ease-in;transition:all 250ms ease-in;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu .menu-item.dropdown-parent>.menu-link .caret-down{margin:0 10px;width:8px;height:8px;border-left:2px solid;border-bottom:2px solid;display:inline-block;position:relative;bottom:2px;-webkit-transform:rotate(315deg);transform:rotate(315deg);-webkit-transition:-webkit-transform 250ms ease-in;transition:-webkit-transform 250ms ease-in;transition:transform 250ms ease-in;transition:transform 250ms ease-in,-webkit-transform 250ms ease-in}.menu .menu-item.dropdown-parent:before{-webkit-transition:all 350ms ease-in;transition:all 350ms ease-in}.menu .menu-item.dropdown-parent.open:before,.menu .menu-item.dropdown-parent:focus:before{-webkit-transition:all 550ms ease;transition:all 550ms ease}.menu .menu-item.dropdown-parent.open>.menu-link,.menu .menu-item.dropdown-parent:focus>.menu-link{-webkit-transition:all 350ms ease;transition:all 350ms ease}.menu .menu-item.dropdown-parent.open>.menu-link .caret-down,.menu .menu-item.dropdown-parent:focus>.menu-link .caret-down{-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:-webkit-transform 550ms ease;transition:-webkit-transform 550ms ease;transition:transform 550ms ease;transition:transform 550ms ease,-webkit-transform 550ms ease}.menu .menu-item.dropdown-parent .dropdown{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left;transform-origin:left;max-height:0;-webkit-transition:all 350ms ease 50ms;transition:all 350ms ease 50ms}.menu .menu-item.dropdown-parent.open .dropdown,.menu .menu-item.dropdown-parent:focus .dropdown{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left;transform-origin:left;max-height:2000px;padding-top:20px;-webkit-transition:all 550ms ease;transition:all 550ms ease}.menu .menu-item.dropdown-parent .menu-item{text-align:left}.menu .menu-item.dropdown-parent .menu-item:first-child{padding-top:18px;margin-bottom:0}.menu .menu-item.dropdown-parent .menu-item:last-child{padding-bottom:18px}.menu .menu-item.dropdown-parent .menu-item:before{-webkit-transition:all 350ms ease-in;transition:all 350ms ease-in}.menu .menu-item.dropdown-parent .menu-item:focus:before,.menu .menu-item.dropdown-parent .menu-item:hover:before{background-color:var(--menu-dropdown-list-item-bg);-webkit-transition:all 350ms ease;transition:all 350ms ease}.menu .menu-item.dropdown-parent .menu-item .menu-link{color:var(--menu-text-color-hover);-webkit-transition:all 350ms ease 250ms;transition:all 350ms ease 250ms}.menu .menu-item.dropdown-parent .menu-item:focus .menu-link,.menu .menu-item.dropdown-parent .menu-item:hover .menu-link{color:var(--menu-dropdown-list-item-text-color);-webkit-transition:all 350ms ease;transition:all 350ms ease}@media only screen and (min-width:768px){.mobile-only{display:none}}.headline-close{-webkit-box-shadow:0 0 3px 0 #000;box-shadow:0 0 3px 0 #000}:root{--footer-bg:var(--background-3-base);--footer-bg-alt:var(--background-3-base-alt);--footer-copyright-font-size:var(--body-base-font-size,inherit)}#footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 30px;background:var(--footer-bg);color:var(--footer-bg-alt);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){#footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:min(30px,5%);-moz-column-gap:min(30px,5%);column-gap:min(30px,5%)}}#footer .footer-copyright{font-size:calc(var(--footer-copyright-font-size, 16px) * 0.9);width:80%;text-align:center;padding-bottom:10px}@media (min-width:768px){#footer .footer-copyright{text-align:left;padding-bottom:0}}#footer .footer-copyright .reserved-rights{display:inline-block}#footer .footer-copyright a{position:relative}#footer .footer-copyright a:after{content:"";bottom:0;left:0;height:1px;width:100%;background:var(--footer-bg-alt);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform cubic-bezier(0.58,0.02,0.22,0.92) 0.6s;transition:-webkit-transform cubic-bezier(0.58,0.02,0.22,0.92) 0.6s;transition:transform cubic-bezier(0.58,0.02,0.22,0.92) 0.6s;transition:transform cubic-bezier(0.58,0.02,0.22,0.92) 0.6s,-webkit-transform cubic-bezier(0.58,0.02,0.22,0.92) 0.6s;position:absolute;-webkit-transform-origin:left;transform-origin:left}#footer .footer-copyright a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}#footer .ada_container svg{height:20px;fill:#fff}#footer_equal_housing_link{margin:0;display:block;text-align:center;padding-bottom:20px;padding-top:20px;fill:var(--footer-bg-alt)}#footer_equal_housing_link svg{max-width:none;fill:var(--footer-bg-alt)}#footer_equal_housing_link svg path,#footer_equal_housing_link svg rect{fill:var(--footer-bg-alt)}