.top-banner{background:linear-gradient(45deg,#0a49b5,#010308);border-radius:0 0 20px 20px;color:#fff;overflow:hidden;padding:20px 0;position:relative;width:100%}@media only screen and (min-width:48em){.top-banner{border-radius:0;padding:30px 0}}.top-banner:before{background:linear-gradient(0deg,#000b40,#000b40),linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5));bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:1}.top-banner .content-wrapper{position:relative;width:100%;z-index:2}.top-banner-title{color:#fff;font-weight:700!important;margin:0}.top-banner-subtitle{font-size:16px}.top-banner .space-single-aces-breadcrumbs{margin:0 0 16px!important;padding:0!important}.top-banner .space-single-aces-breadcrumbs .space-breadcrumbs{margin:0!important}.top-banner .space-breadcrumbs>span span{color:#fff;margin:0 10px;opacity:.5;padding:0}.top-banner .space-breadcrumbs>span span:first-child{margin-left:0}.top-banner .space-breadcrumbs>span span:last-child{margin-right:0}.top-banner .space-breadcrumbs>span span:has(a):hover{opacity:1}.top-banner .space-breadcrumbs>span a{padding:0;text-decoration:none}.top-banner .space-breadcrumbs span.breadcrumb_last{font-weight:700;opacity:1}.top-banner .page-info{align-items:center;display:flex;flex-wrap:wrap;gap:10px 30px;margin-top:16px}@media only screen and (min-width:64em){.top-banner .page-info{flex-wrap:nowrap}}.top-banner .page-info .info-wrap{align-items:center;color:hsla(0,0%,85%,.5);display:flex;font-size:14px}.top-banner .page-info a{color:inherit}.top-banner .page-info span{color:#fff;font-weight:700;margin-left:6px}.top-banner .page-info .author-img{background:var(--color-grey);border-radius:50%;height:30px;width:30px}.top-banner .page-info img{margin-right:14px}@media only screen and (min-width:64em){.top-banner .page-info .date-info{margin-left:auto}}.author-info{background:var(--color-alice-blue);border:1px solid #bfd2ff;border-radius:30px;margin:30px auto 0;max-width:662px;padding:30px;text-align:center}@media only screen and (min-width:75em){.author-info{margin-top:50px}}.author-info-thumbnail{background:var(--color-grey);border-radius:50%;height:48px;margin:0 auto;overflow:hidden;width:48px}.author-info-name{color:var(--color-accent);font-size:16px;font-weight:700;line-height:1;margin:16px 0 0}.author-info-name a{color:inherit;text-decoration:none}.author-info-title{font-size:14px;line-height:1.5;margin:5px 0 0}.author-info-bio{font-size:14px;line-height:1.5;margin:15px 0 0}@media only screen and (max-width:1024px){.space-content-section{margin-bottom:30px}}body{overflow:unset}@media only screen and (max-width:1024px){.space-sidebar-section.heading-menu-wrap{background:#fff;margin:0 0 20px;padding:10px 15px;width:100%}.heading-menu-wrap{position:sticky!important;top:60px;z-index:2}}@media only screen and (max-width:1024px){body:has(#wpadminbar) .heading-menu-wrap{top:92px}}.heading-menu{background:var(--color-light-blue);border-radius:30px;margin:0 15px;padding:30px 30px 20px;position:relative}@media only screen and (max-width:1024px){.heading-menu{background:none;border-radius:0;margin:0;padding:0}}.heading-menu-toggle{color:var(--dark-blue);font-size:18px;font-weight:700;margin:0 0 10px;pointer-events:none;position:relative;user-select:none}@media only screen and (max-width:1024px){.heading-menu-toggle{background:var(--color-light-blue);border-radius:15px;cursor:pointer;font-size:16px;margin:0;padding:12px 32px 12px 16px;pointer-events:auto}.heading-menu-toggle:after{background:url(../../img/icon-chevron-down.svg) 50%/contain no-repeat;content:"";height:11px;opacity:.5;position:absolute;right:17px;top:50%;transform:translateY(-50%);width:11px}}@media only screen and (min-width:1025px){.heading-menu-toggle-text{display:none}}@media only screen and (max-width:1024px){.heading-menu-toggle.open+.heading-menu-nav{display:block}.heading-menu-title{display:none}}.heading-menu-nav{list-style:none;margin:0;padding:0}@media only screen and (max-width:1024px){.heading-menu-nav{background:var(--color-light-blue);border-radius:15px;display:none;margin-top:5px;max-height:40vh;overflow-y:auto;padding:20px 20px 10px}}.heading-menu-nav li{display:block;list-style:none;margin:0;padding:0}.heading-menu-nav a{border-radius:10px;color:var(--color-typography-primary);display:block;font-size:16px;padding:10px 16px;text-decoration:none}.heading-menu-nav a:hover{color:var(--dark-blue)}.heading-menu-nav a.active{background:var(--dark-blue);color:#fff;font-weight:700}