:root{--header-bar-background-color:#2a4861;--header-bar-text-color:#fff;--header-bar-text-hover-color:rgba(255,255,255,.5);--header-bar-border-color:rgba(255,255,255,.1);--footer-widgets-background-color:#2a4861;--footer-widgets-text-color:#fff;--footer-widgets-link-color:rgba(255,255,255,.6);--footer-widgets-link-hover-color:#fff;--footer-widgets-border-color:rgba(255,255,255,.1)}.header-bar-wrap{background-color:#2a4861;background-color:var(--header-bar-background-color);border-bottom:1px solid;border-color:rgba(255,255,255,.1);border-color:var(--header-bar-border-color)}.header-bar{display:flex;flex-wrap:wrap;padding:0}.header-bar .social-menu-wrap{order:2;margin-left:auto}.secondary-navigation{position:relative;width:100%;order:3}.top-navigation ul{margin:0;padding:0;color:#fff;color:var(--header-bar-text-color);list-style:none;font-size:15px;font-size:.9375rem;font-family:"Barlow",arial,helvetica,sans-serif;font-family:var(--navi-font);font-weight:400;font-weight:var(--navi-font-weight);text-transform:none;text-transform:var(--navi-text-transform)}.top-navigation ul,.top-navigation .menu-item-has-children>a>.icon,.top-navigation .page_item_has_children>a>.icon,.top-navigation ul a>.icon{display:none}.top-navigation.toggled-on>ul.menu{display:block}.top-navigation ul li{position:relative;margin:0}.top-navigation ul a{display:block;margin:0;padding:.75rem 1.5rem;border-top:1px solid;border-color:rgba(255,255,255,.1);border-color:var(--header-bar-border-color);text-decoration:none}.top-navigation ul a,.top-navigation ul a:link,.top-navigation ul a:visited{color:#fff;color:var(--header-bar-text-color);text-decoration:none;transition:all .15s ease}.top-navigation ul a:hover,.top-navigation ul a:active,.top-navigation ul a:focus{color:rgba(255,255,255,.5);color:var(--header-bar-text-hover-color)}.top-navigation ul li.current-menu-item>a{text-decoration:underline}.top-navigation ul ul{font-size:15px;font-size:.9375rem;background-color:#2a4861;background-color:var(--header-bar-background-color)}.is-amp-page .top-navigation ul button.toggled-on+ul,.top-navigation ul ul.toggled-on{display:block}.top-navigation ul ul a{padding-left:3rem}.top-navigation ul ul ul a{padding-left:4.5rem}.top-navigation ul ul ul ul a{padding-left:6rem}.secondary-menu-toggle{display:flex;align-items:center;margin:0;padding:.75rem 1.25rem;border:none;background:0 0;color:#fff;color:var(--header-bar-text-color);text-decoration:none;font-size:15px;font-size:.9375rem;font-family:"Barlow",arial,helvetica,sans-serif;font-family:var(--navi-font);font-weight:400;font-weight:var(--navi-font-weight);text-transform:none;text-transform:var(--navi-text-transform);text-align:left;transition:all .15s ease}.secondary-menu-toggle .menu-toggle-text{display:none}.secondary-menu-toggle:focus{outline:thin dotted;color:#fff;color:var(--header-bar-text-color);background:0 0}.secondary-menu-toggle:hover,.secondary-menu-toggle:active{color:rgba(255,255,255,.5);color:var(--header-bar-text-hover-color);background:0 0;cursor:pointer}.secondary-menu-toggle .icon{margin:0;width:20px;height:20px;vertical-align:top;fill:#fff;fill:var(--header-bar-text-color);transition:fill .15s ease}.secondary-menu-toggle:hover .icon,.secondary-menu-toggle:active .icon{fill:rgba(255,255,255,.5);fill:var(--header-bar-text-hover-color)}.secondary-menu-toggle[aria-expanded=true] .icon-ellipsis,.secondary-menu-toggle[aria-expanded=false] .icon-close{display:none}.secondary-menu-toggle[aria-expanded=true] .icon-close{display:inline-block}.top-navigation .dropdown-toggle{position:absolute;display:block;top:0;right:0;padding:.75rem 1rem;background:0 0;border:none}.top-navigation .dropdown-toggle:focus{outline:thin dotted;color:#fff;color:var(--header-bar-text-color);background:0 0}.top-navigation .dropdown-toggle:hover,.top-navigation .dropdown-toggle:active{background:0 0}.top-navigation .dropdown-toggle .icon{margin:.35em 0 0;width:18px;height:18px;vertical-align:top;fill:#fff;fill:var(--header-bar-text-color);transition:fill .15s ease}.top-navigation .dropdown-toggle:hover .icon,.top-navigation .dropdown-toggle:active .icon,.top-navigation .dropdown-toggle:focus .icon{fill:rgba(255,255,255,.5);fill:var(--header-bar-text-hover-color)}.top-navigation .dropdown-toggle.toggled-on .icon{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media only screen and (min-width:400px){.secondary-menu-toggle .menu-toggle-text{display:block;margin-left:.5rem}}@media only screen and (min-width:960px){.header-bar{padding-left:.5rem;padding-right:.5rem}body.wide-theme-layout .site .header-bar{max-width:calc(1240px - 2rem);margin-left:auto;margin-right:auto}.secondary-menu-toggle,.top-navigation .dropdown-toggle{display:none}.top-navigation ul,.top-navigation ul ul{display:block}.secondary-navigation{display:flex;width:auto;align-items:center;order:1}#header-top .top-navigation>ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;padding:0;border:none}.top-navigation ul{font-size:15px;font-size:.9375rem}.top-navigation ul a{padding:.75rem 1rem;border:none}.top-navigation ul ul{position:absolute;left:-999em;top:100%;z-index:99999;padding:.25rem 0;border:1px solid;border-color:rgba(255,255,255,.1);border-color:var(--header-bar-border-color)}.top-navigation ul li:hover>ul,.top-navigation ul li.focus>ul{left:0;right:auto}.top-navigation ul ul li a{width:16rem}.top-navigation ul ul ul{left:-999em;top:0;margin-top:-.25rem}.top-navigation ul ul li:hover>ul,.top-navigation ul ul li.focus>ul{left:100%;right:auto}.top-navigation ul ul li a,.top-navigation ul ul ul li a,.top-navigation ul ul ul ul li a{padding:.75rem 1.25rem;border:none}.top-navigation .menu-item-has-children>a>.icon,.top-navigation .page_item_has_children>a>.icon{position:relative;display:inline-block;left:.5rem;top:.1rem;width:12px;height:12px;fill:#fff;fill:var(--header-bar-text-color);transition:fill .15s ease}.top-navigation ul ul .menu-item-has-children>a>.icon,.top-navigation ul ul .page_item_has_children>a>.icon{position:absolute;left:auto;right:1em;top:50%;margin-top:-.4rem;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.top-navigation ul .menu-item-has-children>a:hover>.icon,.top-navigation ul .page_item_has_children>a:hover>.icon{fill:rgba(255,255,255,.5);fill:var(--header-bar-text-hover-color)}}.header-search-enabled .header-main{position:relative;align-items:center}.header-search-enabled .primary-menu-toggle{order:3;margin-left:0}.header-search-enabled .primary-navigation{order:4}.header-search-enabled .header-search-button{order:2;margin-left:auto;font-size:17px;font-size:1.0625rem;font-family:"Barlow",arial,helvetica,sans-serif;font-family:var(--navi-font);font-weight:400;font-weight:var(--navi-font-weight);text-transform:none;text-transform:var(--navi-text-transform)}.header-search-enabled .header-search-button .header-search-icon{margin:0;padding:1rem;color:#fff;color:var(--header-text-color);background:0 0;border:none}.header-search-enabled .header-search-button .header-search-icon:hover,.header-search-enabled .header-search-button .header-search-icon:active{cursor:pointer;color:rgba(255,255,255,.5);color:var(--header-text-hover-color)}.header-search-enabled .header-search-button .header-search-icon:focus{outline:thin dotted;color:#fff;color:var(--header-text-color)}.header-search-enabled .header-search-button .header-search-icon .icon-search{margin:0;padding:0;width:28px;height:28px;vertical-align:middle;fill:currentColor;transition:fill .15s ease}.header-search-enabled .header-search-dropdown{display:none;margin:0;padding:0 1.5rem;background-color:#2a4861;background-color:var(--header-background-color);box-sizing:border-box;z-index:999}.header-search-enabled .header-search-dropdown.active,.header-search-enabled .header-search-dropdown.toggled-on{display:block}.header-search-enabled .header-search-dropdown .header-search-form{display:flex;padding:1.5rem 0;border-top:1px solid;border-color:#fff;border-color:var(--header-text-color)}.header-search-enabled .header-search-dropdown .header-search-form .search-form{flex-grow:1}.header-search-enabled .header-search-dropdown .header-search-form .search-form .search-field{background:#fff;border:none}.header-search-enabled .header-search-dropdown .header-search-form .search-form .search-submit{background:#fff;color:#5d7b94;color:var(--link-color)}.header-search-enabled .header-search-dropdown .header-search-form .search-form .search-submit:hover,.header-search-enabled .header-search-dropdown .header-search-form .search-form .search-submit:active{color:#2a4861;color:var(--link-hover-color)}@media only screen and (min-width:640px){.header-search-enabled .header-search-dropdown{padding-left:1.75rem;padding-right:1.75rem}.header-search-enabled .header-search-dropdown .header-search-form{padding-top:1.75rem;padding-bottom:1.75rem}}@media only screen and (min-width:960px){.header-search-and-main-navigation-active .primary-navigation{order:2}.header-search-and-main-navigation-active .header-search-button{order:3;margin-left:0}.header-search-and-main-navigation-active .header-search-button .header-search-icon .icon-search{margin:5px 0;width:24px;height:24px;vertical-align:top}.header-search-enabled .header-search-dropdown{position:absolute;margin-top:-2rem;padding:0;width:100%;max-width:1240px;background:0 0}.header-search-enabled .header-search-dropdown .header-search-main{display:flex;justify-content:flex-end}.header-search-enabled .header-search-dropdown .header-search-main .header-search-form{max-width:375px;flex-grow:1;margin-right:2rem;padding:1.5rem;background-color:#2a4861;background-color:var(--header-background-color)}.wide-theme-layout.header-search-enabled .header-search-dropdown{max-width:100%}.wide-theme-layout.header-search-enabled .header-search-dropdown .header-search-main{max-width:1240px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1280px){.header-search-enabled .header-search-dropdown .header-search-main .header-search-form{margin-right:2.5rem}}.header-search-hidden .site-header .header-search-button,.header-search-hidden .header-search-dropdown{display:none}.social-menu-wrap .social-icons-menu{display:flex;flex-flow:row wrap;margin:0;padding:0;border:none;list-style:none}.social-menu-wrap .social-icons-menu li{margin:0;padding:0;border:none;list-style:none}.social-menu-wrap .social-icons-menu li a{display:block;margin:0;padding:.65rem}.social-menu-wrap .social-icons-menu li a:hover,.social-menu-wrap .social-icons-menu li a:active{text-decoration:none}.social-menu-wrap .social-icons-menu li a .icon{margin:0;width:18px;height:18px;vertical-align:middle;fill:currentColor}.header-social-menu-wrap{padding-right:.5rem}.header-social-menu-wrap .social-icons-menu li a{color:#fff;color:var(--header-bar-text-color)}.header-social-menu-wrap .social-icons-menu li a:hover,.header-social-menu-wrap .social-icons-menu li a:active{color:rgba(255,255,255,.5);color:var(--header-bar-text-hover-color)}.footer-social-menu-wrap .social-icons-menu{margin-left:-.5rem}.footer-social-menu-wrap .social-icons-menu li a{display:flex;padding:.6rem;color:#fff;color:var(--footer-link-color)}.footer-social-menu-wrap .social-icons-menu li a:hover,.footer-social-menu-wrap .social-icons-menu li a:active{color:rgba(255,255,255,.6);color:var(--footer-link-hover-color)}.footer-social-menu-wrap .social-icons-menu li a .icon{width:17px;height:17px}@media only screen and (min-width:960px){.footer-social-menu-wrap .social-icons-menu{margin-left:1.5rem;margin-right:-.5rem;justify-content:flex-end}}.before-header-widget-area,.after-header-widget-area,.before-footer-widget-area{margin:0 auto;max-width:1240px;padding-left:1.25rem;padding-right:1.25rem}.before-header-widget-area .widget:first-child,.after-header-widget-area .widget:first-child,.before-footer-widget-area .widget:first-child{margin-top:1.25rem}.after-header-widget-area,.before-footer-widget-area{padding-top:1px;padding-bottom:1px;background:#fff}@media only screen and (min-width:480px){.before-header-widget-area,.after-header-widget-area,.before-footer-widget-area{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (min-width:640px){.before-header-widget-area,.after-header-widget-area,.before-footer-widget-area{padding-left:1.75rem;padding-right:1.75rem}}@media only screen and (min-width:960px){.before-header-widget-area,.after-header-widget-area,.before-footer-widget-area{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:1280px){.before-header-widget-area,.after-header-widget-area,.before-footer-widget-area{padding-left:2.5rem;padding-right:2.5rem}}.entry-author{margin:1.25rem 0 0;padding:0;text-align:center}.entry-author .author-avatar{margin:0 auto 1rem;max-width:128px}.entry-author .author-avatar img{vertical-align:top}.entry-author .author-heading .author-title{margin:0 0 .5rem;font-size:18px;font-size:1.125rem}.entry-author .author-heading .author-link{display:inline-block;margin:0 0 .5rem}.entry-author .author-bio{margin:0}@media only screen and (min-width:480px){.entry-author{display:flex;text-align:left;margin-top:1.5rem}.entry-author .author-avatar{margin-left:0;margin-right:1.5rem;margin-bottom:0;width:30%;max-width:128px;min-width:64px}.entry-author .author-heading .author-title{display:inline-block;margin-right:1rem}}@media only screen and (min-width:640px){.entry-author{margin-top:1.75rem}.entry-author .author-heading .author-title{font-size:20px;font-size:1.25rem}}@media only screen and (min-width:960px){.entry-author{margin-top:2rem}.entry-author .author-avatar{margin-right:2rem;min-width:128px}}@media only screen and (min-width:1280px){.entry-author{margin-top:2.5rem}}.author-bio-hidden .type-post .entry-author{display:none}.footer-widgets-background{display:flex;padding:1.25rem 1.25rem 0;color:#fff;color:var(--footer-widgets-text-color);background-color:#2a4861;background-color:var(--footer-widgets-background-color);border-bottom:1px solid;border-color:rgba(255,255,255,.1);border-color:var(--footer-widgets-border-color)}.footer-widgets-wrap{width:100%}body.wide-theme-layout .site .footer-widgets-wrap{margin-left:auto;margin-right:auto;max-width:1160px}.footer-widgets .widget{margin-bottom:1.25rem}.footer-widgets .widget .widget-title{color:#fff;color:var(--footer-widgets-text-color)}.footer-widgets .widget a:link,.footer-widgets .widget a:visited{color:rgba(255,255,255,.6);color:var(--footer-widgets-link-color)}.footer-widgets .widget a:hover,.footer-widgets .widget a:active{color:#fff;color:var(--footer-widgets-link-hover-color)}.footer-widgets .widget input[type=text],.footer-widgets .widget input[type=email],.footer-widgets .widget input[type=url],.footer-widgets .widget input[type=password],.footer-widgets .widget input[type=search],.footer-widgets .widget input[type=submit],.footer-widgets .widget textarea{border:1px solid;border-color:rgba(255,255,255,.1);border-color:var(--footer-widgets-border-color);color:#fff;color:var(--footer-widgets-link-hover-color)}.footer-widgets .widget input[type=text]:focus,.footer-widgets .widget input[type=email]:focus,.footer-widgets .widget input[type=url]:focus,.footer-widgets .widget input[type=password]:focus,.footer-widgets .widget input[type=search]:focus,.footer-widgets .widget textarea:focus{color:#fff;color:var(--footer-widgets-text-color)}.footer-widgets .widget button,.footer-widgets .widget input[type=button],.footer-widgets .widget input[type=reset],.footer-widgets .widget input[type=submit]{color:#fff;color:var(--footer-widgets-link-hover-color)}.footer-widgets .widget button:hover,.footer-widgets .widget input[type=button]:hover,.footer-widgets .widget input[type=reset]:hover,.footer-widgets .widget input[type=submit]:hover,.footer-widgets .widget button:focus,.footer-widgets .widget input[type=button]:focus,.footer-widgets .widget input[type=reset]:focus,.footer-widgets .widget input[type=submit]:focus,.footer-widgets .widget button:active,.footer-widgets .widget input[type=button]:active,.footer-widgets .widget input[type=reset]:active,.footer-widgets .widget input[type=submit]:active{color:rgba(255,255,255,.1);color:var(--footer-widgets-border-color)}.footer-widgets .widget .tzwb-posts-list .tzwb-entry-meta,.footer-widgets .widget .tzwb-posts-list .tzwb-entry-meta span:after,.footer-widgets .widget .tzwb-posts-list .tzwb-entry-meta a:link,.footer-widgets .widget .tzwb-posts-list .tzwb-entry-meta a:visited,.footer-widgets .widget .tzwb-comments-list .tzwb-comment-date{color:#fff;color:var(--footer-widgets-link-hover-color)}.footer-widgets .widget .tzwb-posts-list .tzwb-entry-meta a:hover,.footer-widgets .widget .tzwb-posts-list .tzwb-entry-meta a:active{color:#fff;color:var(--footer-widgets-text-color)}@media only screen and (min-width:480px){.footer-widgets-background{padding:1.5rem 1.5rem 0}.footer-widgets .widget{margin-bottom:1.5rem}}@media only screen and (min-width:560px){.footer-widgets{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.5rem}.footer-widget-column{display:flex;flex-grow:1;box-sizing:border-box;padding-right:1.5rem;width:50%;flex-direction:column}.footer-widget-column .widget:last-child{flex-grow:1}.footer-widget-column:nth-child(1):nth-last-child(3),.footer-widget-column:nth-child(2):nth-last-child(2),.footer-widget-column:nth-child(3):nth-last-child(1){width:100%}}@media only screen and (min-width:640px){.footer-widgets-background{padding:1.75rem 1.75rem 0}.footer-widgets{margin-right:-1.75rem}.footer-widget-column{padding-right:1.75rem}.footer-widgets .widget{margin-bottom:1.75rem}}@media only screen and (min-width:800px){.footer-widget-column:nth-child(1):nth-last-child(3),.footer-widget-column:nth-child(2):nth-last-child(2),.footer-widget-column:nth-child(3):nth-last-child(1){width:33.3333333333333%}}@media only screen and (min-width:960px){.footer-widgets-background{padding:2rem 2rem 0}.footer-widgets{margin-right:-2rem}.footer-widget-column{padding-right:2rem}.footer-widgets .widget{margin-bottom:2rem}}@media only screen and (min-width:1120px){.footer-widget-column:nth-child(1):nth-last-child(4),.footer-widget-column:nth-child(2):nth-last-child(3),.footer-widget-column:nth-child(3):nth-last-child(2),.footer-widget-column:nth-child(4):nth-last-child(1){width:25%}}@media only screen and (min-width:1280px){.footer-widgets-background{padding:2.5rem 2.5rem 0}.footer-widgets{margin-right:-2.5rem}.footer-widget-column{padding-right:2.5rem}.footer-widgets .widget{margin-bottom:2.5rem}}.footer-menus{margin:0 0 2rem}.footer-navigation-menu{margin:0;padding:0;list-style:none}.footer-navigation-menu li{margin:0}.footer-navigation-menu a{display:block;margin:0;padding:.5rem 0;text-decoration:none}.footer-navigation-menu li.current-menu-item>a{text-decoration:underline}@media only screen and (min-width:640px){.footer-menus{display:flex;align-items:center}.footer-navigation-menu{display:flex;flex-flow:row wrap}.footer-navigation-menu a{padding-right:1.5rem}}@media only screen and (min-width:960px){.site-footer{display:flex;align-items:center}.footer-menus{margin:0;margin-left:auto;order:2}.footer-navigation-menu a{padding-right:0;padding-left:1.5rem}.site-footer .site-info{order:1;margin-right:1.5rem}}.scroll-to-top-button{position:fixed;right:1rem;bottom:1rem;z-index:9999;display:inline-block;margin:0 auto;padding:0;width:50px;height:50px;cursor:pointer;-webkit-transition:none;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.scroll-to-top-button.visible{opacity:1}.scroll-to-top-button:focus{background-color:#2a4861;background-color:var(--button-color)}.scroll-to-top-button:focus:hover{background-color:#5d7b94;background-color:var(--button-hover-color)}.scroll-to-top-button .icon{margin:.2rem 0 0;width:22px;height:22px;vertical-align:top;fill:#fff;fill:var(--button-text-color)}.scroll-to-top-button:hover .icon,.scroll-to-top-button:active .icon{fill:#fff;fill:var(--button-hover-text-color)}.customize-partial-edit-shortcuts-shown .header-bar .header-content .header-text{margin-left:2em}.customize-partial-edit-shortcut-occasio_theme_options-header_text button{top:-5px;left:-35px}