: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;transform:translateX(105%);transition:transform cubic-bezier(0.58, 0.02, 0.22, 0.92) .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{transform:translateX(0);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:flex;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);transform:scaleX(0);transform-origin:left;transition:transform cubic-bezier(0.58, 0.02, 0.22, 0.92) .6s,-webkit-transform cubic-bezier(0.58, 0.02, 0.22, 0.92) .6s}.menu .menu-item:hover{color:var(--menu-hover-alt)}.menu .menu-item:hover:before{transform:scaleX(1)}.menu .menu-item:hover svg{fill:var(--menu-hover-alt)}.menu .menu-item .menu-link{z-index:1;position:relative;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:flex;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{flex-direction:column}.menu .menu-item.dropdown-parent>.menu-link{transition:all 250ms ease-in;position:relative;display:flex;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;transform:rotate(315deg);transition:transform 250ms ease-in}.menu .menu-item.dropdown-parent::before{transition:all 350ms ease-in}.menu .menu-item.dropdown-parent.open::before,.menu .menu-item.dropdown-parent:focus::before{transition:all 550ms ease}.menu .menu-item.dropdown-parent.open>.menu-link,.menu .menu-item.dropdown-parent:focus>.menu-link{transition:all 350ms ease}.menu .menu-item.dropdown-parent.open>.menu-link .caret-down,.menu .menu-item.dropdown-parent:focus>.menu-link .caret-down{transform:rotate(135deg);transition:transform 550ms ease}.menu .menu-item.dropdown-parent .dropdown{transform:scale(0);transform-origin:left;max-height:0;transition:all 350ms ease 50ms}.menu .menu-item.dropdown-parent.open .dropdown,.menu .menu-item.dropdown-parent:focus .dropdown{transform:scale(1);transform-origin:left;max-height:2000px;padding-top:20px;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{transition:all 350ms ease-in}.menu .menu-item.dropdown-parent .menu-item:hover::before,.menu .menu-item.dropdown-parent .menu-item:focus::before{background-color:var(--menu-dropdown-list-item-bg);transition:all 350ms ease}.menu .menu-item.dropdown-parent .menu-item .menu-link{color:var(--menu-text-color-hover);transition:all 350ms ease 250ms}.menu .menu-item.dropdown-parent .menu-item:hover .menu-link,.menu .menu-item.dropdown-parent .menu-item:focus .menu-link{color:var(--menu-dropdown-list-item-text-color);transition:all 350ms ease}@media only screen and (min-width: 768px){.mobile-only{display:none}}.headline-close{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-copyright-font-weight: var(--body-base-font-weight)}#footer{display:flex;justify-content:center;padding:40px 30px;background:var(--footer-bg);color:var(--footer-bg-alt);align-items:center;flex-direction:column}@media(min-width: 768px){#footer{gap:30px}}#footer .footer-social-links .icons{display:flex}#footer .footer-social-links .icons .sm-icon{transition:all ease-in-out .3s}#footer .footer-social-links .icons .sm-icon:hover{opacity:.6;transition:all ease-in-out .3s}#footer .footer-social-links .icons .sm-icon svg{max-height:30px;max-width:30px;min-width:30px;margin-left:10px;margin-right:10px}#footer .footer-social-links .icons .sm-icon svg path{background:var(--footer-bg-alt);fill:var(--footer-bg-alt);stroke:var(--footer-bg-alt)}@media only screen and (max-width: 767px){#footer .footer-social-links{margin-bottom:10px}}#footer .footer-copyright{font-size:calc(var(--footer-copyright-font-size, 16px)*.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,#footer .footer-copyright button{display:inline-block;position:relative;font-weight:var(--footer-copyright-font-weight);letter-spacing:var(--body-base-letter-spacing)}#footer .footer-copyright a:after,#footer .footer-copyright button:after{content:"";bottom:0;left:0;height:1px;width:100%;background:var(--footer-bg-alt);transform:scaleX(0);transition:transform cubic-bezier(0.58, 0.02, 0.22, 0.92) .6s;position:absolute;transform-origin:left}#footer .footer-copyright a:hover:after,#footer .footer-copyright button:hover:after{transform:scaleX(1)}#footer .ada_container svg{height:20px;fill:#fff}#footer .eho-button{padding-bottom:5px}#footer .accessible-dialog .dialog-close-btn{position:absolute}
