.tb__nav-wrap,.tb__panels{position:relative;border-bottom:1px solid #dedede}.tb__nav{display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;width:calc(100% - 2px);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tb__nav::-webkit-scrollbar{display:none}.tb__nav.is-dragging{cursor:grabbing}.tb__nav,.tb__panels{max-width:1280px;margin:0 auto;padding:0 32px}@media (max-width:767.98px){.tb__tab{padding:16px!important;font-size:18px!important}}.tb__tab{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:36px 24px;border:none;border-bottom:4px solid transparent;background:transparent;cursor:pointer;font-family:Funnel Sans,sans-serif;font-weight:500;font-size:22px;color:#002c38;white-space:nowrap;transition:border-color .2s ease,color .2s ease;margin-bottom:-1px}.tb__tab:hover{border-bottom-color:rgba(14,77,140,.35)}.tb__tab.is-active{border-bottom-color:#0e4d8c}.tb__nav-fade{position:absolute;top:0;bottom:0;width:64px;pointer-events:none;opacity:0;transition:opacity .2s ease}.tb__nav-fade.is-visible{opacity:1}.tb__nav-fade--left{left:max(0px,(100% - 1280px)/2);background:linear-gradient(to right,var(--section-bg,#fff) 0,transparent 100%)}.tb__nav-fade--right{right:max(0px,(100% - 1280px)/2);background:linear-gradient(to left,var(--section-bg,#fff) 0,transparent 100%)}.tb__panel{display:none}.tb__panel.is-active{display:block}[data-bs-theme=dark] .tb__nav-wrap,[data-bs-theme=dark] .tb__panels{border-bottom-color:#5e6468}[data-bs-theme=dark] .tb__tab{color:#fff}[data-bs-theme=dark] .tb__tab:hover{border-bottom-color:rgba(36,210,103,.45)}[data-bs-theme=dark] .tb__tab.is-active{border-bottom-color:#24d267}[data-bs-theme=dark] .tb__nav-fade--left{background:linear-gradient(to right,var(--section-bg,#000) 0,transparent 100%)}[data-bs-theme=dark] .tb__nav-fade--right{background:linear-gradient(to left,var(--section-bg,#000) 0,transparent 100%)}.block-editor-block-list__layout .tb__nav .tb__nav-placeholder{font-size:13px;color:#5e6468;padding:12px 16px;font-style:italic}.block-editor-block-list__layout .tb__panel{display:block;border-top:2px dashed #dedede}.block-editor-block-list__layout .tb__panel:first-child{border-top:0}.block-editor-block-list__layout .tb__panel-label{font-family:Funnel Sans,sans-serif;font-weight:500;font-size:13px;color:#0e4d8c;padding:8px 0 4px;text-transform:uppercase;letter-spacing:.5px;opacity:.7}
