:root{--p:#603876;--m:#5ec7c4;--t:#5f9ea0}
.site-title,.site-branding .site-title,.header-titles-wrap .site-title,.site-description{display:none!important}
.entry-hero,.entry-hero-container-inner,.page-title,.entry-header .entry-title{display:none!important}
.content-area,.site-main,.content-wrap{padding-top:0!important;margin-top:0!important}
.entry-content-wrap{padding-top:0!important;padding-bottom:1rem!important}
.site-container,.content-container{padding-top:0!important}
.custom-logo-link img,.site-header-item img{max-height:70px;width:auto}
html,body{overflow-x:hidden}
.header-navigation a{text-transform:uppercase;letter-spacing:.02em;font-weight:600;font-size:.9rem}
.header-navigation .primary-menu-container>ul>li>a{color:#333}
.header-navigation .primary-menu-container>ul>li>a:hover,.header-navigation .primary-menu-container>ul>li.current-menu-item>a{color:var(--t);box-shadow:inset 0 -3px 0 var(--t)}
.header-navigation ul ul.sub-menu{background:var(--t)!important;border:0!important;box-shadow:0 8px 24px rgba(0,0,0,.18)!important;min-width:240px}
.header-navigation ul ul.sub-menu li a{color:#fff!important;background:transparent!important;padding:.75rem 1.2rem!important;border:0!important;font-size:.85rem}
.header-navigation ul ul.sub-menu li a:hover,.header-navigation ul ul.sub-menu li.current-menu-item>a{background:rgba(255,255,255,.14)!important;color:#fff!important}
.header-navigation ul ul.sub-menu ul.sub-menu{background:#4f8b8d!important}
.header-navigation ul ul.sub-menu .dropdown-nav-toggle,.header-navigation ul ul.sub-menu .kadence-svg-iconset{color:#fff!important}
figure.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}figure.wp-block-image img{display:block;margin:0 auto}
