.main-navigation{height:100%;-js-display:inline-flex;display:inline-flex}.ast-button-wrap{display:inline-block}.site-navigation{height:100%}.ast-builder-layout-element{align-items:center}.site-header-section{height:100%;min-height:0;align-items:center}.site-header-section>*{padding:0 10px}.ast-grid-right-section{justify-content:flex-end}.ahfb-svg-iconset{-js-display:inline-flex;display:inline-flex;align-self:center}.site-header{z-index:99;position:relative}.main-header-bar-wrap{position:relative}.main-header-bar{background-color:#fff;border-bottom-color:var(--ast-border-color);border-bottom-style:solid;margin-left:auto;margin-right:auto;z-index:4;position:relative}.site-branding{line-height:1;align-self:center}.ast-menu-toggle{display:none;background:0 0;color:inherit;border-style:dotted;border-color:transparent}.ast-site-identity{padding:1em 0}.read-more{margin-bottom:0}.ast-flex{-js-display:flex;display:flex;flex-wrap:wrap}.ast-inline-flex{-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center}.ast-flex-grow-1{flex-grow:1}.heateor_sss_vertical_sharing{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;background:0 0;-webkit-box-shadow:0 1px 4px 1px rgba(0,0,0,.1);box-shadow:0 1px 4px 1px rgba(0,0,0,.1);position:fixed;overflow:visible;z-index:10000000;display:block;padding:10px;border-radius:4px;opacity:1;box-sizing:content-box!important}.site-header a *{transition:all .2s linear}.main-navigation ul{list-style:none;margin:0;padding-left:0;position:relative}.ast-button-wrap button{box-shadow:none;border:none}.ahfb-svg-iconset svg>*{transition:none}.read-more a{display:inline-block}div.heateor_sss_bottom_sharing{margin-bottom:0}.main-header-menu .menu-link{text-decoration:none;padding:0 1em;display:inline-block;transition:all .2s linear}.main-header-menu .menu-item{position:relative}.main-header-menu .sub-menu{width:240px;background:#fff;left:-999em;position:absolute;top:100%;z-index:99999;visibility:hidden}.submenu-with-border .sub-menu{border-width:1px;border-style:solid}.ast-button-wrap .menu-toggle{padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;border-radius:2px;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;line-height:1.85714285714286}.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:auto}.site-header .menu-link *{transition:none}.ast-builder-grid-row>.site-header-section{flex-wrap:nowrap}.site-header-section .ast-builder-menu{align-items:center}.ast-logo-title-inline .ast-site-identity{padding:1em 0;-js-display:inline-flex;display:inline-flex;vertical-align:middle;align-items:center;transition:all .2s linear}.main-header-bar .main-header-bar-navigation{height:100%}.ast-nav-menu .sub-menu{line-height:1.45}.ast-builder-menu .main-navigation{padding:0}.menu-toggle .ast-close-svg{display:none}.menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.menu-toggle .mobile-menu-wrap{-js-display:inline-flex;display:inline-flex;align-self:center;margin-left:.4em}.ast-icon svg:not([fill]){fill:currentColor}.site-header-section>div:first-child{padding-left:0}.site-header-section>div:last-child{padding-right:0}.ast-builder-menu .main-navigation>ul{align-self:center}.main-header-menu .sub-menu .menu-link{padding:.9em 1em;display:block;word-wrap:break-word}.submenu-with-border .sub-menu .menu-link{border-width:0 0 1px;border-style:solid}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0 .5em;padding:.5em;width:auto;text-align:center;align-items:center;-js-display:flex;display:flex}.ast-button-wrap .menu-toggle .mobile-menu-wrap{display:inline-block}.ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.ast-mobile-header-wrap .menu-toggle .mobile-menu-wrap{-js-display:inline-flex;display:inline-flex;align-self:center;margin-left:.4em}.main-header-bar .main-header-bar-navigation .sub-menu{line-height:1.45}.ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu{font-size:15px;font-size:1rem;font-weight:600}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{-js-display:flex;display:flex;align-items:center;width:auto;height:auto}