:root{--gp-slideout-width:265px}.slideout-navigation.main-navigation{background-color:var(--accent)}.slideout-navigation.main-navigation .main-nav ul li a{color:var(--base-3)}.slideout-navigation.main-navigation ul ul{background-color:var(--contrast)}.slideout-navigation.main-navigation .main-nav ul ul li a{color:var(--base-3)}.slideout-navigation.main-navigation .main-nav ul li:not([class*=current-menu-]):hover>a,.slideout-navigation.main-navigation .main-nav ul li:not([class*=current-menu-]):focus>a,.slideout-navigation.main-navigation .main-nav ul li.sfHover:not([class*=current-menu-])>a{color:var(--base-3);background-color:var(--contrast)}.slideout-navigation.main-navigation .main-nav ul ul li:not([class*=current-menu-]):hover>a,.slideout-navigation.main-navigation .main-nav ul ul li:not([class*=current-menu-]):focus>a,.slideout-navigation.main-navigation .main-nav ul ul li.sfHover:not([class*=current-menu-])>a{color:var(--contrast);background-color:var(--base-3)}.slideout-navigation.main-navigation .main-nav ul li[class*=current-menu-]>a{color:var(--contrast);background-color:var(--base-3)}.slideout-navigation.main-navigation .main-nav ul ul li[class*=current-menu-]>a{color:var(--contrast);background-color:var(--base-3)}.slideout-navigation,.slideout-navigation a{color:var(--base-3)}.slideout-navigation button.slideout-exit{color:var(--base-3);padding-left:20px;padding-right:20px}.slide-opened nav.toggled .menu-toggle:before{display:none}@media(max-width:1200px){.menu-bar-item.slideout-toggle{display:none}}.main-navigation.has-branding .inside-navigation.grid-container,.main-navigation.has-branding.grid-container .inside-navigation:not(.grid-container){padding:0 40px}.main-navigation.has-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left:10px}.main-navigation .sticky-navigation-logo,.main-navigation.navigation-stick .site-logo:not(.mobile-header-logo){display:none}.main-navigation.navigation-stick .sticky-navigation-logo{display:block}.navigation-branding img,.site-logo.mobile-header-logo img{height:60px;width:auto}.navigation-branding .main-title{line-height:60px}@media(max-width:1200px){.main-navigation.has-branding.nav-align-center .menu-bar-items,.main-navigation.has-sticky-branding.navigation-stick.nav-align-center .menu-bar-items{margin-left:auto}.navigation-branding{margin-right:auto;margin-left:10px}.navigation-branding .main-title,.mobile-header-navigation .site-logo{margin-left:10px}.main-navigation.has-branding .inside-navigation.grid-container{padding:0}}.form-submit .submit{border-radius:9999px}.inside-navigation .menu-bar-items,.main-navigation .menu-bar-items{color:var(--base-4)}mark.gb-highlight{border-bottom:2px solid var(--contrast)}.box-shadow{box-shadow:0 0 50px -10px #2d36634d}@media(min-width:768px)and (max-width:1024px){.featured-column{width:100%!important}}.sidebar aside{border-radius:8px;border:1px solid var(--base-2)}@media(max-width:768px){.sidebar{margin-top:5em}}* #mc_embed_signup{background:#f9f9f9;padding:20px;border:1px solid #ddd;border-radius:5px;font-family:Arial,sans-serif;max-width:500px;margin:0 auto}#mc_embed_signup h2{font-size:24px;margin-bottom:20px}.mc-field-group{margin-bottom:15px}.mc-field-group label{display:block;font-weight:700;margin-bottom:5px}.mc-field-group input,.mc-field-group textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:3px;font-size:16px}.mc-field-group input[type=email],.mc-field-group input[type=text],.mc-field-group textarea{box-sizing:border-box}.mc-field-group textarea{height:100px;resize:vertical}.mc-field-group input[type=checkbox]{width:auto;margin-right:10px}.clear{clear:both}#mc-embedded-contact{background:#0073aa;color:#fff;border:none;padding:10px 20px;font-size:16px;border-radius:3px;cursor:pointer}#mc-embedded-contact:hover{background:#005f8d}
