header.custom-header .header-container{border-bottom:1px solid #efefef;margin:0 auto;min-height:87px;position:relative;vertical-align:baseline;z-index:99}header.custom-header .header-container .logo-container{float:left;padding:8px 0}header.custom-header .header-container .logo-container img{max-height:70px}header.custom-header .header-container .menu-container{float:right;margin:-6px 0 0}header.custom-header .header-container .menu-container .hs-menu-wrapper>ul>li{float:left;margin:0}header.custom-header .header-container .menu-container .hs-menu-wrapper>ul>li>a{border-bottom:1px solid transparent;border-top:6px solid transparent;display:block;font-family:var(--primary-custom-font);font-weight:800;letter-spacing:-.08px;padding:26px 20px 40px;position:relative;text-align:center;z-index:98}header.custom-header .header-container .menu-container .hs-menu-wrapper>ul>li>a>span{color:#aeaeae;display:block;font-family:var(--primary-custom-font);font-size:11px;font-style:italic;font-weight:400;line-height:0;margin:3px 0 -3px;text-align:center;text-transform:lowercase}header.custom-header .header-container .menu-container .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{box-shadow:2.5px 2.5px 5px rgba(0,0,0,.2);left:0;min-width:200px;top:92px;z-index:99}header.custom-header .header-container .menu-container .hs-menu-wrapper>ul>li>ul>li{margin:0}header.custom-header .header-container .menu-container .hs-menu-wrapper>ul>li>ul>li>a{border-bottom:1px solid #252525;border-top:1px solid #4c4c4c;font-family:var(--primary-custom-font);font-size:11px;padding:8px 20px}header.custom-header .header-container .menu-container .tinynav{display:none}header.custom-header .header-container .menu-container .hs-menu-wrapper>ul>li.active-branch>a:after{bottom:-3px;content:"";display:block;height:5px;left:50%;margin:0 0 0 -2.5px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:5px;z-index:-48}header.custom-header .header-container .menu-container .hs-menu-wrapper>ul>li.active-branch>a:before{content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}header.custom-header .header-container .menu-container .tinynav:focus{border-color:#ccc}@media only screen and (min-width:768px) and (max-width:959px){header.custom-header .header-container .menu-container .hs-menu-wrapper>ul>li>a{padding:26px 20px}}@media screen and (max-width:959px){header.custom-header .header-container{min-height:73px}header.custom-header .header-container .logo-container{padding:1px 0 0}header.custom-header .header-container .menu-container .hs-menu-wrapper>ul>li>a>span{display:none}}@media screen and (max-width:767px){header.custom-header .header-container{border-bottom:none;min-height:auto}header.custom-header .header-container .logo-container{display:block;float:none;padding:8px 0 22px;text-align:center}header.custom-header .header-container .logo-container img{max-height:50px}header.custom-header .header-container .menu-container .hs-menu-wrapper>ul>li>a>span{display:block}header.custom-header .header-container .menu-container{margin:10px 0 20px}header.custom-header .header-container .menu-container .hs-menu-wrapper>ul{display:block}header.custom-header .header-container .menu-container .hs-menu-wrapper>ul>li{width:50%}header.custom-header .header-container .menu-container .hs-menu-wrapper>ul>li>a{border-bottom:1px solid #efefef;padding:16px 20px 30px}header.custom-header .header-container .menu-container .hs-menu-wrapper>ul>li>ul.hs-menu-children-wrapper{opacity:0;position:absolute}header.custom-header .header-container .menu-container .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{position:absolute;top:72px;width:100%}header.custom-header .header-container .menu-container .hs-menu-wrapper>ul>li>ul>li:first-child>a{border-top:none}header.custom-header .header-container .menu-container .hs-menu-wrapper>ul>li>ul>li:last-child>a{border-bottom:none}}@media screen and (max-width:479px){header.custom-header .header-container{border-bottom:none;min-height:auto}header.custom-header .header-container .menu-container .tinynav{border:1px solid #e8e8e8;display:block;width:100%}header.custom-header .header-container .menu-container .tinynav,header.custom-header .header-container .menu-container .tinynav>option{color:#8f8f8f;cursor:pointer;font-size:12px;line-height:1.5;padding:5px 7px}header.custom-header .header-container .menu-container .tinynav:focus-visible{outline:none}}