/* WordPress integration only. The reference stylesheet is retained separately. */
.wizon-refresh{--wdr-admin:0px;--wdr-notice:0px;--ink-3:#707075;font-family:Roboto,Arial,sans-serif;font-size:17px;line-height:1.65;color:#4b4b4f;background:#fff}
.wizon-refresh.admin-bar{--wdr-admin:32px}
.wizon-refresh .wp-site-blocks{padding:0;overflow:visible}
.wizon-refresh .wp-site-blocks>*,.wizon-refresh main,.wizon-refresh .entry-content{margin-block-start:0;max-width:none;padding:0}
.wizon-refresh .entry-content>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:none;margin-left:0;margin-right:0}
.wizon-refresh .entry-content>.hero,.wizon-refresh .entry-content>.section,.wizon-refresh .entry-content>.logos{margin-block:0}
.wizon-refresh main>*{margin-block-start:0;margin-block-end:0}
.wizon-refresh h1,.wizon-refresh h2,.wizon-refresh h3,.wizon-refresh h4{font-family:Roboto,Arial,sans-serif}
.wizon-refresh .k strong{color:inherit;font-weight:inherit}
.wizon-refresh button,.wizon-refresh input,.wizon-refresh textarea{font-family:inherit}
.wizon-refresh .btn{font-size:17px;font-weight:400;line-height:1.65;text-decoration:none}
.wizon-refresh .hero .eyebrow{font-size:12px;margin-bottom:16px;color:#77777c}
.wizon-refresh .hero h1{max-width:850px;width:auto}
.wizon-refresh .hero-copy{max-width:850px}
.wizon-refresh .hero .lead{max-width:640px}
.wizon-refresh .evo .lead{margin-top:20px;font-size:19px}
.wizon-refresh .hero .stats{max-width:640px}
.wizon-refresh .stat b{color:#131313}
.wizon-refresh .stat b::first-letter{color:inherit}
.wizon-refresh .site-header{top:calc(var(--wdr-admin) + var(--wdr-notice));position:sticky}
.wizon-refresh header.wp-block-template-part{position:sticky;top:calc(var(--wdr-admin) + var(--wdr-notice));z-index:50;background:#fff}
.wizon-refresh .site-header .nav{height:76px}
.wizon-refresh .site-header.scrolled .nav{height:62px}
.wizon-refresh .site-header .logo img{width:124px!important;height:auto}
.wizon-refresh .site-header.scrolled .logo img{width:112px!important}
.wizon-refresh .nav>nav{margin-left:auto}
.wizon-refresh .wdr-language{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:13px;color:#77777c}
.wizon-refresh .wdr-language a{display:inline-flex;align-items:center;min-height:36px;padding:4px;color:#131313}
.wizon-refresh .wdr-language a:hover{color:#0072ce}
.wizon-refresh .lang-opt{min-width:52px;color:#131313;text-decoration:none}
.wizon-refresh .lang-menu[hidden]{display:none}
.wizon-refresh .nav .btn.small{font-size:14px}
.wizon-refresh .site-footer{margin:0}
.wizon-refresh .site-footer .foot img.flogo{width:132px;height:auto}
.wizon-refresh .site-footer .wdr-badge img{width:76px!important;height:auto!important;border-radius:8px;background:#fff;padding:6px}
.wizon-refresh .site-footer .wdr-linkedin{margin-top:14px}
.wizon-refresh .site-footer .wdr-linkedin a{display:flex;width:40px;height:40px;align-items:center;justify-content:center;background:#ffffff14;border-radius:8px}
.wizon-refresh .site-footer .wdr-linkedin img{filter:brightness(0) invert(1);width:18px!important;height:18px!important}
.wizon-refresh .site-footer .legal p{margin:0}
.wizon-refresh .site-footer ul{padding:0;list-style:none}
.wizon-refresh .site-footer .foot address ul{line-height:1.6}
.wizon-refresh .wdr-defs{position:absolute;overflow:hidden}
.wizon-refresh .story .wsm-home-card__brand{height:64px;display:flex;align-items:center;margin-bottom:24px}
.wizon-refresh .story .wsm-home-card__brand img{max-height:64px;max-width:180px;width:auto;object-fit:contain}
.wizon-refresh .story h3{font-size:20px;font-weight:400;line-height:1.35;margin:0 0 12px}
.wizon-refresh .story p{font-size:15.5px;font-weight:400;line-height:1.65;margin:0}
.wizon-refresh .story>a{color:var(--blue);text-decoration:none}
.wizon-refresh .story>a::after{content:"";position:absolute;inset:0}
.wizon-refresh .story a:focus-visible{outline:2px solid #0072ce;outline-offset:4px}
.wizon-refresh .quote blockquote p{margin:0}
.wizon-refresh .quote figcaption{color:var(--ink-3)}
.wizon-refresh .logos img{object-fit:contain;max-height:34px!important;max-width:128px!important;width:auto;height:auto;margin:0}
.wizon-refresh .logos .logo-item a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.wizon-refresh .marquee:focus-within .marquee-track{animation-play-state:paused}
.wizon-refresh .person .copy{display:block;font-size:15px;overflow-wrap:anywhere;color:#131313}
.wizon-refresh .person img{width:120px;height:120px;object-fit:cover}
.wizon-refresh .wizon-skip-link{position:absolute;left:-10000px;z-index:1000;background:#131313;color:#fff;padding:12px}
.wizon-refresh .wizon-skip-link:focus{left:12px;top:calc(var(--wdr-admin) + 10px)}
.wizon-refresh .wizon-consent{font-family:Roboto,Arial,sans-serif}
.wizon-refresh .wdr-notice{position:sticky;top:var(--wdr-admin);z-index:51;background:#131313;color:#fff;min-height:40px;display:flex;align-items:center;justify-content:center;font-size:13px}
.wizon-refresh .wdr-notice>*{width:100%}
.wizon-refresh .wdr-notice .wizon-topbar{background:#131313;color:#fff;padding:0;min-height:40px}
.wizon-refresh .wdr-notice p{margin:0}
.wizon-refresh .wdr-notice a{color:#fff;text-decoration:none}
.wizon-refresh .wdr-notice .wizon-topbar__inner{display:flex;align-items:center;justify-content:center;gap:12px;min-height:40px;margin:auto;padding:0 20px}
.wizon-refresh .wdr-notice .wizon-topbar__label{font-size:11px;background:#be1e2d;border-radius:4px;padding:1px 7px;color:#fff}
.wizon-refresh .wdr-notice .wizon-topbar__text{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wizon-refresh .wdr-notice .wizon-topbar__link{font-size:13px;white-space:nowrap}
.wizon-refresh .wdr-notice .wizon-event{padding:0;background:#131313;color:#fff;border:0;border-radius:0}
.wizon-refresh .wdr-notice .wizon-event__inner{min-height:40px;display:flex;gap:18px;justify-content:center;align-items:center;padding:0 20px;margin:0;border-radius:0;background:#131313}
.wizon-refresh .wdr-notice .wizon-event__message{display:flex;gap:10px;align-items:center;font-size:13px;font-weight:400;min-width:0}
.wizon-refresh .wdr-notice .wizon-event__label{font-size:11px;letter-spacing:.06em;background:#be1e2d;color:#fff;border-radius:4px;padding:1px 7px}
.wizon-refresh .wdr-notice .wizon-event__dot{display:none}
.wizon-refresh .wdr-notice .wizon-event__title{color:#e9e9e9;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wizon-refresh .wdr-notice .wizon-event__mobile-link{display:none}
.wizon-refresh .wdr-notice .wizon-event__link{font-size:13px;font-weight:500;min-height:40px;display:flex;align-items:center;white-space:nowrap;padding:0}
@media(max-width:900px){
 .wizon-refresh .nav{gap:12px}
 .wizon-refresh .nav>nav{margin:0}
 .wizon-refresh .wdr-language{margin-left:auto}
 .wizon-refresh .lang{margin-left:auto}
 .wizon-refresh .burger{display:block;margin-left:0}
 .wizon-refresh .menu{top:var(--wdr-menu-top,calc(var(--wdr-admin) + var(--wdr-notice) + var(--wdr-nav,76px)))}
 .wizon-refresh.menu-open .site-header{backdrop-filter:none;-webkit-backdrop-filter:none}
 .wizon-refresh.menu-open{overflow:hidden}
 .wizon-refresh .hero h1{max-width:100%}
 .wizon-refresh .cards.c3{grid-template-columns:1fr 1fr}
 .wizon-refresh .person{max-width:540px}
}
@media(max-width:782px){.wizon-refresh.admin-bar{--wdr-admin:46px}}
@media(max-width:640px){
 .wizon-refresh{font-size:16px}
 .wizon-refresh .cards.c3{grid-template-columns:1fr}
 .wizon-refresh .hero .stats{gap:16px}
 .wizon-refresh .person{flex-direction:row;align-items:center;padding:20px;gap:16px}
 .wizon-refresh .person img{width:88px;height:88px}
 .wizon-refresh .person p{white-space:normal}
 .wizon-refresh .person .copy{font-size:14px}
 .wizon-refresh .legal{flex-direction:column}
}
@media(max-width:480px){.wizon-refresh .wdr-notice .wizon-event__label{display:none}.wizon-refresh .wdr-notice .wizon-event__message,.wizon-refresh .wdr-notice .wizon-event__link{font-size:12px}.wizon-refresh .wdr-notice .wizon-event__inner{gap:10px;padding:0 20px}}
@media(max-width:600px){.wizon-refresh.admin-bar{--wdr-admin:0px}.wizon-refresh #wpadminbar{position:absolute}}
@media(prefers-reduced-motion:reduce){.wizon-refresh .marquee-track{animation:none!important;flex-wrap:wrap;width:auto;justify-content:center}.wizon-refresh [data-wdr-clone]{display:none}}
