.site-header{position:fixed;width:100%;top:0;left:0;z-index:10;background-color:#fbfafa;-webkit-transition:background-color 0.5s ease 0.3s;transition:background-color 0.5s ease 0.3s}@media all and (max-width: 1020px){.site-header{top:0 !important}}.site-header.scrolled{background-color:#fbfafa}.site-header.scrolled .logo{width:40px}.site-header.scrolled nav a{color:#696158}.site-header .logo{z-index:10;position:relative}.site-header .mobile-search-icon{display:none}@media all and (max-width: 650px){.site-header .mobile-search-icon{display:inline-block}}.site-header .search-wrapper,.site-header nav{width:50%}.site-header .search-wrapper{text-align:right;z-index:10;position:relative}.site-header .search-wrapper .search-form{display:inline-block}@media all and (max-width: 650px){.site-header .search-wrapper .search-form{display:none}}.site-header .page-nav .is-hover,.site-header .page-nav .active,.site-header .page-nav .current-menu-item,.site-header .page-nav .current_page_parent{color:#00BFB3}@media all and (min-width: 1020px){.site-header .page-nav,.site-header .search-nav{display:block;opacity:1 !important}.site-header .page-nav .search-form,.site-header .search-nav .search-form{display:none}}@media all and (max-width: 1020px){.site-header .page-nav,.site-header .search-nav{display:none;position:fixed;height:100%;width:100%;top:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#00b398;z-index:2;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:150px}.site-header .page-nav a,.site-header .search-nav a{color:white !important;margin-right:0 !important;font-size:32px}.site-header .page-nav a:not(:last-of-type),.site-header .search-nav a:not(:last-of-type){margin-bottom:15px}}.site-header .header-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px;max-width:1500px;width:95%;margin:auto}@media all and (max-width: 1020px){.site-header .header-inner{padding:20px !important;width:auto}}.site-header nav a{font-size:20px;color:#696158;-webkit-transition:color 0.5s ease 0.3s;transition:color 0.5s ease 0.3s}.site-header nav a:not(:last-of-type){margin-right:40px}.site-header .logo{width:60px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.site-header .logo .st0{-webkit-transition:fill 0.5s ease;transition:fill 0.5s ease}@media all and (max-width: 1020px){.site-header .logo{width:40px !important}.site-header .logo.mobile-active .st0{fill:white}}.site-header .newsletter-banner{position:relative;padding:30px;box-sizing:border-box;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fbfafa;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media all and (max-width: 1020px){.site-header .newsletter-banner{display:none !important}}.site-header .newsletter-banner>div{text-align:center}.site-header .newsletter-banner h1{margin-bottom:1em}.site-header .newsletter-banner .signup-wrapper{width:100%;max-width:500px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.site-header .newsletter-banner .signup-wrapper p input{padding-bottom:7px}}.site-header .newsletter-banner .signup-wrapper .name-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.site-header .close{width:12px;position:absolute;top:30px;right:30px;cursor:pointer}.section-nav-container{min-height:76px}.section-nav{width:100%;z-index:1;padding:30px 0;background-color:white}
