#main{min-height:75vh}body{background-color:var(--base-3)}.sticky-nav-scrolling-up{background-color:#fff}.sticky-navigation-logo .is-logo-image{padding:0}.gb-container p:last-child:last-of-type,.gb-container ul:last-child:last-of-type{margin-bottom:0}@media (max-width:1024px){.site-content{flex-direction:column}.site-content .content-area,.site-content .is-right-sidebar{width:100%}}.single-post :is(p,ul,ol)+:is(h2,h3,h4){margin-top:40px}.wp-block-search__button.has-icon{background-color:var(--accent);border-radius:2px;transition:all 0.5s ease 0s}.wp-block-search__button.has-icon:hover{background-color:var(--accent-2);background-color:green}.wp-block-search__button svg{min-height:1.6em;min-width:1.6em;vertical-align:text-bottom}a:active,a:focus{outline:0;border:none;-moz-outline-style:none}textarea:focus,input:focus{outline:none}*:focus{outline:none}@media (max-width:600px){.wp-block-media-text__content{padding-top:40px!important;padding-left:0px!important;padding-right:0px!important}}.pos-relative{position:relative}.pos-absolute{position:absolute;top:0;left:0}.display-none{display:none!important}@media only screen and (min-width:769px){.mobile-only{display:none!important}}@media only screen and (max-width:768px){.dt-only{display:none!important}}@media only screen and (max-width:768px){.mobile-flip{flex-direction:column-reverse}}@media only screen and (max-width:768px){.mobile-xsmall{height:5px!important}.mobile-small{height:20px!important}.mobile-medium{height:40px!important}}.entry-content .alignwide,body:not(.no-sidebar) .entry-content .alignfull{margin-left:unset;width:unset;max-width:unset}@media (max-width:768px){.entry-content .alignwide,body:not(.no-sidebar) .entry-content .alignfull{margin-left:unset;width:unset;max-width:unset}}@media only screen and (min-width:800px){.site-content .allow-default,.entry-content .allow-default,body .allow-default{width:100%;max-width:800px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:800px){.site-content .alignwide,.site-content .allow-default.alignwide,.entry-content .alignwide,.entry-content .allow-default.alignwide,.site-footer .alignwide,.site-footer .allow-default.alignwide,.site-header .alignwide,.site-header .allow-default.alignwide,body .alignwide,body .allow-default.alignwide{width:100%!important;max-width:1000px!important;margin-left:auto!important;margin-right:auto!important}}@media only screen and (min-width:800px){.site-content .allow-default.alignfull,.entry-content .allow-default.alignfull,.site-footer .allow-default.alignfull,.site-header .allow-default.alignfull,body .allow-default.alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}}@media only screen and (min-width:800px){.site-content .allow-twelve.alignwide,.entry-content .allow-twelve.alignwide,.site-footer .allow-twelve.alignwide,.site-header .allow-twelve.alignwide,body .allow-twelve.alignwide{width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}}@media only screen and (min-width:800px){.site-content .allow-thirteen.alignwide,.entry-content .allow-thirteen.alignwide,.site-footer .allow-thirteen.alignwide,.site-header .allow-thirteen.alignwide,body .allow-thirteen.alignwide{width:100%!important;max-width:1300px!important;margin-left:auto!important;margin-right:auto!important}}@media only screen and (min-width:800px){.site-content .allow-fourteen.alignwide,.entry-content .allow-fourteen.alignwide,.site-footer .allow-fourteen.alignwide,.site-header .allow-fourteen.alignwide,body .allow-fourteen.alignwide{width:100%!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}}.top-bar,.site-header,.sticky-nav-scrolling-up,.prefooter,.site-footer-wrapper,.page-hero-banner,.site-content .entry-content>*,.gbp-section,.four-o-four-page-content{padding-left:40px!important;padding-right:40px!important}@media (max-width:1024px){.top-bar,.site-header,.sticky-nav-scrolling-up,.prefooter,.site-footer-wrapper,.page-hero-banner,.site-content .entry-content>*,.gbp-section,.four-o-four-page-content{padding-left:30px!important;padding-right:30px!important}}@media (max-width:767px){.top-bar,.site-header,.sticky-nav-scrolling-up,.prefooter,.site-footer-wrapper,.page-hero-banner,.site-content .entry-content>*,.gbp-section,.four-o-four-page-content{padding-left:20px!important;padding-right:20px!important}}