.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-330 .elementor-element.elementor-element-7a0720c{--display:flex;}/* Start custom CSS for theme-post-content, class: .elementor-element-1dde6f60 */body.single-post:has(.elementor-330) #primary { padding-top: 0; }/* End custom CSS */
/* Start custom CSS */body.single-post .elementor-88 {position:fixed;top:var(--wp-admin--admin-bar--height,0px);left:0;right:0;width:100%;z-index:100;}
body.single-post .elementor-88 .sb2-nav {background:transparent;box-shadow:none;}
body.single-post .elementor-88 .sb2-logo {mix-blend-mode:normal;}
body.single-post .elementor-88 [data-id="bdb8b01"] {display:none;}
body.single-post .elementor-88 .sb2-mobile-links {background:white;}
body.single-post .elementor-88 .sb2-mobile-menu .sb7-submenu {position:static;max-height:none;padding:.2rem 0 .6rem 1rem;background:#fff;box-shadow:none;display:flex;flex-direction:column;gap:.2rem;}
body.single-post .elementor-88 .sb2-mobile-menu .sb7-submenu a {display:block;text-align:left;padding:.65rem 0;}
body.single-post .elementor-88 .sb2-nav :is(.sb2-link,.sb2-menu-label):hover {color:#ff8a22;}
body.single-post .elementor-88 .sb2-nav :is(a,summary):focus-visible {outline:2px solid #ff8a22;outline-offset:4px;}
body.single-post .elementor-element-62ed23b {padding:0;max-width:none;--content-width:100%;}
body.single-post .elementor-element-62ed23b > .e-con-inner {max-width:none;padding:0;}
@supports(animation-timeline:scroll()) {
body.single-post .elementor-88 .sb2-nav {animation:sbHeaderSurface linear both;animation-timeline:scroll(root);animation-range:0px 60px;}
body.single-post .elementor-88 .sb2-logo {animation:sbHeaderLogo linear both;animation-timeline:scroll(root);animation-range:0px 60px;}
}
@media(max-width:1024px){
body.single-post .elementor-88 .sb2-nav-row {display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;}
body.single-post .elementor-88 .sb2-logo {width:9rem;animation:none;}
body.single-post .elementor-88 .sb2-header-button {justify-self:end;}
body.single-post .elementor-88 .sb2-mobile-menu {display:block;flex:0 0 auto;width:auto;position:static;}
body.single-post .elementor-88 .sb2-mobile-links {position:absolute;left:0;right:0;top:100%;padding:1rem 1.5rem;max-height:calc(100dvh - 6rem);overflow-y:auto;}
body.single-post .elementor-88 .sb2-menu-header {padding:.75rem 0;}
body.single-post .elementor-88 .sb2-nav {animation-name:sbHeaderSurfaceSmall;}
}
@media(max-width:767px){
body.single-post .elementor-88 .sb2-nav-row {gap:.65rem;}
body.single-post .elementor-88 .sb2-logo {width:7.1rem;}
body.single-post .elementor-88 .sb2-header-button {font-size:.68rem;padding:.75rem .7rem;white-space:nowrap;}
body.single-post .elementor-88 .sb2-menu-label {font-size:.75rem;}
}
.elementor-330 .elementor-widget-theme-post-content h2{font-family:Barlow Condensed;font-size:2rem;line-height:1.2;color:#0868b2;margin:2.25rem 0 1rem}.elementor-330 .elementor-widget-theme-post-content p{margin:0 0 1.25rem}.elementor-330 .elementor-widget-theme-post-content a{color:#0868b2;text-decoration:underline}
body.single-post:has(.elementor-330) #masthead,body.single-post:has(.elementor-330) #colophon{display:none}body.single-post:has(.elementor-330) #content>.ast-container{max-width:none;padding:0;display:block}body.single-post:has(.elementor-330) #primary{margin:0;width:100%}body.single-post:has(.elementor-330) .elementor-330>.e-con{max-width:none;padding:0}

body.single-post .elementor-330.ast-article-single{padding:0!important;margin:0!important;max-width:none;width:100%;}
body.single-post .elementor-330 :is(.elementor-88,.elementor-89) img{box-shadow:none!important;background:transparent;}

body.single-post .elementor-88 :is(.sb2-nav-links,.sb2-mobile-links) a{color:#0b1d32;}body.single-post .elementor-88 :is(.sb2-nav-links,.sb2-mobile-links) a:hover{color:#ff8a22;}/* End custom CSS */