
#header-menu-navigation{box-sizing:border-box;position:relative;z-index:900;-webkit-tap-highlight-color:rgba(0,0,0,0)}#header-menu-navigation,#header-menu-navigation ul,#header-menu-navigation li{display:block;list-style:none!important;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left}#header-menu-navigation ul{display:none}#header-menu-navigation li,#header-menu-navigation a:link,#header-menu-navigation a:active,#header-menu-navigation a:visited,#header-menu-navigation a:hover{position:relative}#header-menu-navigation *,#header-menu-navigation *:before,#header-menu-navigation *:after{box-sizing:inherit}@media screen and (min-width:1201px){#header-menu-navigation{display:flex;justify-content:flex-end;align-items:center;margin:0 0 0 15px;padding:0;background:transparent;border-radius:0}#header-menu-navigation ul{position:absolute;width:12em}#header-menu-navigation a{white-space:nowrap;text-decoration:none}#header-menu-navigation ul a,#header-menu-navigation.sm-vertical a{white-space:normal}#header-menu-navigation .sm-nowrap>li>a,#header-menu-navigation .sm-nowrap>li>:not(ul) a{white-space:nowrap}#header-menu-navigation li a img{padding-right:3px}#header-menu-navigation>li>a,#header-menu-navigation>li>div{display:flex;align-items:center;transition:color .2s;font-family:inherit;font-weight:500;font-size:.94rem;color:#1f1d1e;line-height:32px!important;margin:0 9px}@media screen and (max-width:1600px){#header-menu-navigation>li>a,#header-menu-navigation>li>div{margin:0 5px}}@media screen and (max-width:1500px){#header-menu-navigation>li>a,#header-menu-navigation>li>div{font-size:.8rem}}#header-menu-navigation>li.green-button>a{font-family:Gupter,serif;font-size:1.2rem;font-weight:700;color:#fff;padding:7px 16px;border-radius:35px;margin-left:25px;background-color:#667c5e;transition:background-color .2s}@media screen and (max-width:1440px){#header-menu-navigation>li.green-button>a{padding:6px 12px;font-size:1rem;margin-left:15px}}#header-menu-navigation>li.right-gap>a{margin-right:30px}@media screen and (max-width:1440px){#header-menu-navigation>li.right-gap>a{margin-right:15px}}#header-menu-navigation>li.green-button>a:hover{background-color:#4e5e48}#header-menu-navigation>li.green-button>a:after{content:"";height:8px;width:17px;margin-left:5px;background:url(/images/white-button-arrow.svg) no-repeat center center;background-size:contain}#header-menu-navigation>li.green-button>a:after{transition:transform .2s}#header-menu-navigation>li.green-button>a:hover:after{transform:translate(3px)}#header-menu-navigation>li:last-of-type>a,#header-menu-navigation>li:last-of-type>div{margin-right:0}#header-menu-navigation>li.phone-number a{font-size:1.07rem;color:#000;margin:0;text-decoration:underline}#header-menu-navigation>li.phone-number>a img{transition:transform .2s}#header-menu-navigation>li.phone-number>a:hover img{transform:translateY(-2px)}@media screen and (max-width:1440px){#header-menu-navigation>li.phone-number a span{display:none}}#header-menu-navigation>li>a:before{content:"";position:absolute;width:100%;height:5px;bottom:-2px;left:0;background:#a99a8a;border-radius:2px;visibility:hidden;transform:scaleX(0);transition:all .2s}#header-menu-navigation>li.phone-number>a:before,#header-menu-navigation>li.green-button>a:before{display:none}#header-menu-navigation>li>a.has-image:before{bottom:-10px}#header-menu-navigation>li>a.logo:before{display:none}#header-menu-navigation>li>a:hover:before,#header-menu-navigation>li>a:focus:before{visibility:visible;transform:scaleX(1)}#header-menu-navigation>li>a.highlighted:before{visibility:visible;transform:scaleX(1)}#header-menu-navigation li a.has-submenu{padding-right:8px}#header-menu-navigation a .sub-arrow{position:relative;top:0;right:-5px;font-family:inherit;width:0;height:0;line-height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#a99a8a transparent transparent transparent;background:transparent;border-radius:0}#header-menu-navigation a .sub-arrow:before{display:none}#header-menu-navigation li{border-top:0}#header-menu-navigation li.no-right-margin,#header-menu-navigation li ul li{margin-right:0}#header-menu-navigation>li>ul{margin-top:15px!important}#header-menu-navigation>li>ul:before,#header-menu-navigation>li>ul:after{content:"";position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbbbbb transparent}#header-menu-navigation>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}#header-menu-navigation ul{border:1px solid #bbbbbb;padding:5px 0;background:#fff;box-shadow:0 5px 9px #0003}#header-menu-navigation ul a,#header-menu-navigation ul a:link,#header-menu-navigation ul a:visited,#header-menu-navigation ul div{display:flex;align-items:center;font-family:inherit;color:#1f1d1e;font-size:.94rem;text-transform:none!important;border:0!important;padding:10px 20px!important}#header-menu-navigation ul a:hover,#header-menu-navigation ul a:focus,#header-menu-navigation ul a:active,#header-menu-navigation ul a.highlighted{background:#eee}#header-menu-navigation ul .has-submenu{padding-right:30px!important}#header-menu-navigation ul a .sub-arrow,#header-menu-navigation ul div .sub-arrow{position:absolute;right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #333}#header-menu-navigation .scroll-up,#header-menu-navigation .scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px}#header-menu-navigation .scroll-up:hover,#header-menu-navigation .scroll-down:hover{background:#eee}#header-menu-navigation .scroll-up:hover .scroll-up-arrow{border-color:transparent transparent #696969 transparent}#header-menu-navigation .scroll-down:hover .scroll-down-arrow{border-color:#696969 transparent transparent transparent}#header-menu-navigation .scroll-up-arrow,#header-menu-navigation .scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #676767 transparent}#header-menu-navigation .scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#676767 transparent transparent transparent}#header-menu-navigation.sm-vertical{padding:10px 0}#header-menu-navigation.sm-vertical a{padding:10px 20px}#header-menu-navigation.sm-vertical a:hover,#header-menu-navigation.sm-vertical a:focus,#header-menu-navigation.sm-vertical a:active,#header-menu-navigation.sm-vertical a.highlighted{background:#fff}#header-menu-navigation.sm-vertical a.disabled{background:transparent}#header-menu-navigation.sm-vertical a .sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #333}#header-menu-navigation.sm-vertical>li>ul:before,#header-menu-navigation.sm-vertical>li>ul:after{display:none}#header-menu-navigation.sm-vertical ul a{padding:10px 20px}#header-menu-navigation.sm-vertical ul a:hover,#header-menu-navigation.sm-vertical ul a:focus,#header-menu-navigation.sm-vertical ul a:active,#header-menu-navigation.sm-vertical ul a.highlighted{background:#eee}#header-menu-navigation.sm-vertical ul a.disabled{background:#fff}}@media screen and (max-width:1200px){#header-menu-navigation{position:relative;width:100%;background:transparent;overflow-y:auto}#header-menu-navigation a,#header-menu-navigation a:link,#header-menu-navigation a:active,#header-menu-navigation a:visited,#header-menu-navigation a:hover,#header-menu-navigation a:focus,#header-menu-navigation div{padding:13px 59px 13px 20px;color:#1f1d1e;font-family:inherit;font-size:1em;font-weight:500;line-height:18px;text-decoration:none}#header-menu-navigation>li>a,#header-menu-navigation>li>a:link,#header-menu-navigation>li>a:visited,#header-menu-navigation>li>div{display:none;align-items:center;line-height:32px!important}#header-menu-navigation>li>a.highlighted{background-color:#a99a8a;color:#fff}#header-menu-navigation>li.phone-number a{font-size:1.13rem;color:#000;text-decoration:underline}#header-menu-navigation>li.phone-number a img{margin-right:5px}#header-menu-navigation>li.green-button>a{font-family:Gupter,serif;font-size:1.25rem;font-weight:700;color:#fff;background-color:#667c5e;transition:background-color .2s}#header-menu-navigation>li.green-button>a:after{content:"";height:8px;width:17px;margin-left:5px;background:url(/images/white-button-arrow.svg) no-repeat center center;background-size:contain}.tap-highlight{background-color:#e2e2e2}#header-menu-navigation ul{background:#f6f6f6}#header-menu-navigation ul a.highlighted{background:#ddd;color:#1f1d1e}#header-menu-navigation ul a,#header-menu-navigation ul a:link #header-menu-navigation ul div{display:flex;align-items:center}#header-menu-navigation a .sub-arrow{position:absolute;top:50%;margin-top:-18px;left:auto;right:4px;width:35px;height:35px;overflow:hidden;font:700 17px/35px monospace;text-align:center;text-shadow:none;background:#667c5e;color:#fff;border-radius:5px}#header-menu-navigation ul a .sub-arrow{background:#1f1d1e;color:#fff}#header-menu-navigation a .sub-arrow:before{content:"+"}#header-menu-navigation a.highlighted .sub-arrow:before{content:"-"}#header-menu-navigation>li:first-child{border-top:0}#header-menu-navigation ul a .sub-arrow{background:#1f1d1e}.header-menu-navigation-btn{position:absolute;top:5px;right:4px;display:inline-block;width:50px;height:50px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .2s}.header-menu-navigation-btn-icon,.header-menu-navigation-btn-icon:before,.header-menu-navigation-btn-icon:after{position:absolute;top:48%;left:13px;height:4px;width:25px;background:#1f1d1e;-webkit-transition:all .25s;transition:all .25s}.header-menu-navigation-btn-icon:before{content:"";top:-8px;left:0}.header-menu-navigation-btn-icon:after{content:"";top:8px;left:0}#mobile_nav_toggle{background:transparent;border:none}#mobile_nav_toggle.open .header-menu-navigation-btn-icon{height:0;background:transparent}#mobile_nav_toggle.open .header-menu-navigation-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#mobile_nav_toggle.open .header-menu-navigation-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#header-menu-navigation ul ul a,#header-menu-navigation ul ul a:hover,#header-menu-navigation ul ul a:focus,#header-menu-navigation ul ul a:active,#header-menu-navigation ul ul div{border-left:20px solid transparent}#header-menu-navigation ul ul ul a,#header-menu-navigation ul ul ul a:hover,#header-menu-navigation ul ul ul a:focus,#header-menu-navigation ul ul ul a:active,#header-menu-navigation ul ul ul div{border-left:30px solid transparent}#header-menu-navigation ul ul ul ul a,#header-menu-navigation ul ul ul ul a:hover,#header-menu-navigation ul ul ul ul a:focus,#header-menu-navigation ul ul ul ul a:active,#header-menu-navigation ul ul ul ul div{border-left:40px solid transparent}#header-menu-navigation ul ul ul ul ul a,#header-menu-navigation ul ul ul ul ul a:hover,#header-menu-navigation ul ul ul ul ul a:focus,#header-menu-navigation ul ul ul ul ul a:active #header-menu-navigation ul ul ul ul ul div{border-left:50px solid transparent}}
