/* WordPress layout controls are kept on the original semantic elements. */
:root{--ink:var(--wp--preset--color--ink,#090909);--acid:var(--wp--preset--color--accent,#c9ff3d);--mint:var(--wp--preset--color--mint,#00d47b)}
.wp-site-blocks{padding:0}.wp-site-blocks>.wp-block-template-part{display:contents}
.wp-site-blocks>*+*,.wp-block-post-content>*+*{margin-block-start:0}
.wp-site-blocks>.disphub-main{margin:0;padding:0}.disphub-main>.wp-block-post-content{margin:0}
.disphub-ordinary{padding:64px 24px;max-width:1120px;margin:auto}
.disphub-main .is-layout-flex{display:flex}.disphub-main .is-layout-grid{display:grid}
img.wp-block-image{box-sizing:border-box;max-width:100%}
a.wp-block-button,button.wp-block-button{cursor:pointer}
.wp-site-blocks .menu-toggle{font-size:0;padding:0;color:#111}
.wp-site-blocks .menu-toggle::before,.wp-site-blocks .menu-toggle::after{content:"";display:block;width:18px;height:2px;margin:5px auto;background:currentColor;transition:transform .18s ease}
.wp-site-blocks .menu-toggle[aria-expanded=true]::before{transform:translateY(3.5px) rotate(45deg)}
.wp-site-blocks .menu-toggle[aria-expanded=true]::after{transform:translateY(-3.5px) rotate(-45deg)}
.wp-site-blocks .dispo-back-top{font-size:0}
.wp-site-blocks .dispo-back-top::before{content:"";width:24px;height:24px;background:currentColor;mask:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.7"%3E%3Cpath d="M12 20V4M5 11l7-7 7 7"/%3E%3C/svg%3E') center/contain no-repeat;position:absolute;inset:0;margin:auto}
.editor-styles-wrapper .dispo-back-top.wp-block-button{position:relative;visibility:visible;opacity:1;translate:none;width:auto;height:auto;padding:8px 16px;right:auto;bottom:auto}
.editor-styles-wrapper .menu-toggle.wp-block-button{display:block;width:auto;height:auto}
.editor-styles-wrapper .site-header-wrap{position:relative;top:auto}
.editor-styles-wrapper .header{height:auto;min-height:78px}
.editor-styles-wrapper .dispo-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:24px}
.editor-styles-wrapper .dispo-header .desktop-nav{display:flex;flex:1 1 100%;order:3;flex-wrap:wrap;white-space:normal;gap:18px}
.editor-styles-wrapper .dispo-header .header-controls{margin-left:auto}
.editor-styles-wrapper .mobile-menu{display:none!important}
.editor-styles-wrapper .nav-scrim{display:none!important}
.editor-styles-wrapper .wp-block-details>summary{cursor:pointer}
.editor-styles-wrapper .wp-block-details[open]>.nav-panel,.editor-styles-wrapper .nav-panel{position:relative;top:auto;left:auto;right:auto;width:auto}
.editor-styles-wrapper .nav-column .wp-block-button,.editor-styles-wrapper .footer-column .wp-block-button{display:block}
.editor-styles-wrapper .announcement{min-height:32px;height:auto;margin:0}
.editor-styles-wrapper .wp-block-button__link.has-background{padding:.6em 1.2em}
.editor-styles-wrapper .header .wp-block-button{margin:0}
.editor-styles-wrapper .customer-brand-label{position:absolute;left:2%;bottom:0;min-width:170px;display:block}
.editor-styles-wrapper .customer-brand-label small{display:block;margin-top:5px}
.wp-site-blocks a.wp-block-button.is-style-outline,.wp-site-blocks button.wp-block-button.is-style-outline{border:2px solid currentColor;background:transparent}
/* Custom colors, type and spacing set on a block are emitted as inline styles by core. */
