.wp-block-tibi-header{background-color:var(--color-background-100);border-bottom:2px solid var(--color-border)}body.app-layout .wp-block-tibi-header{display:none}.tibi-header-content{display:flex;justify-content:space-between;margin:0 auto;max-width:var(--wp--style--global--wide-size);padding-block:2rem;width:100%}.tibi-header-menu-content{font-size:var(--wp--preset--font-size--body-large);font-weight:500;margin:0 auto var(--wp--preset--spacing--70);max-width:var(--wp--style--global--wide-size)}@media (min-width:700px){.tibi-header-menu-content>div{display:flex;justify-content:flex-end;margin:0 0 0 auto}:is(.tibi-header-menu-content>div) ul{min-width:440px}}.tibi-header-menu-content[aria-hidden=true]{display:none}.tibi-header-menu-content ul{list-style:none;margin:0;padding:0}.tibi-header-menu-content a:not(.tibi-header-button){align-items:center;border-bottom:thin solid #434c4f;display:flex;gap:.575em;padding:.275em 0;position:relative;text-decoration:none}@media (min-width:700px){.tibi-header-menu-content a:not(.tibi-header-button){padding-inline:1rem;transition:padding-left .2s ease-in}}:is(.tibi-header-menu-content a:not(.tibi-header-button)):hover{border-bottom-color:var(--color-primary);color:var(--color-primary);padding-left:1em}:is(.tibi-header-menu-content a:not(.tibi-header-button)):hover svg.t2-icon{opacity:1}@media (max-width:699px){:is(.tibi-header-menu-content a:not(.tibi-header-button)):hover{padding-left:0}:is(.tibi-header-menu-content a:not(.tibi-header-button)):hover svg.t2-icon{display:none}}@media (min-width:700px){:is(.tibi-header-menu-content a:not(.tibi-header-button)):hover{padding-left:1rem;transition:padding-left .2s ease-out}:is(.tibi-header-menu-content a:not(.tibi-header-button)):hover svg.t2-icon{transition:opacity .2s ease-out}}:is(.tibi-header-menu-content a:not(.tibi-header-button)) svg.t2-icon{fill:#0000;left:-.5em;opacity:0;position:absolute}@media (min-width:700px){:is(.tibi-header-menu-content a:not(.tibi-header-button)) svg.t2-icon{transition:opacity .2s ease-in}}:is(:is(.tibi-header-menu-content a:not(.tibi-header-button)) svg.t2-icon) path{stroke:var(--color-primary)}:is(.tibi-header-menu-content a:not(.tibi-header-button)):focus-visible:not(:hover) svg.t2-icon{display:none}.tibi-header-menu-content .current-menu-item a{border-bottom-color:var(--color-primary);color:var(--color-primary);padding-left:0}:is(.tibi-header-menu-content .current-menu-item a):before{background-color:var(--color-primary);border-radius:50%;content:"";display:inline-block;height:.6em;width:.6em}:is(.tibi-header-menu-content .current-menu-item a):hover{padding-left:0}@media (min-width:700px){:is(.tibi-header-menu-content .current-menu-item a):hover:before{opacity:0}}:is(.tibi-header-menu-content .current-menu-item a):hover svg.t2-icon{left:-.15em}ul.nav-items-buttons{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;margin-bottom:1rem}@media (min-width:700px){ul.nav-items-buttons{justify-content:flex-end}}ul.nav-items-buttons li{align-items:center;display:flex}.menu-item--login{display:flex;font-size:1.375rem}.menu-item--login a.tibi-header-button{background:#0000;border:none;color:#fff;display:flex;flex-direction:row;gap:.45rem;margin-left:auto;padding:0;text-decoration:none}:is(.menu-item--login a.tibi-header-button)>span{order:2}:is(.menu-item--login a.tibi-header-button)>svg{order:1}:is(.menu-item--login a.tibi-header-button):active,:is(.menu-item--login a.tibi-header-button):hover{color:var(--color-primary)!important;text-decoration:underline}.menu-item--login svg.t2-icon{fill:var(--color-primary);height:1.3em;width:1.3em}.tibi-header-logo-link{display:inline-flex}.tibi-header-logo-link:hover{--logo-symbol:#fff}.tibi-header-logo{vertical-align:bottom;width:9.625rem}.tibi-header-logo-alt{display:none;width:5.5rem}@media (max-width:750px){.tibi-header-logo-alt{display:block}.tibi-header-logo{display:none}}.tibi-header-actions{align-items:center;display:flex;gap:.25rem}@media (min-width:700px){.tibi-header-actions{gap:1rem}}.site-header--search--text{display:none}@media (min-width:700px){.site-header--search--text{display:inline}}.tibi-header-button{align-items:center;background-color:initial;border:2px solid #686f71;border-radius:99em;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:600;gap:1rem;height:3.375rem;line-height:1;outline-color:var(--outline-color);outline-offset:.25rem;padding:0 1.5rem;text-decoration:none}.tibi-header-button:active{background-color:var(--color-primary);color:var(--color-background)!important}.tibi-header-button:focus-visible,.tibi-header-button:hover{border-color:var(--color-primary);color:currentcolor}.tibi-header-button.site-header--search--toggle,.tibi-header-button.tibi-header-action__lib{justify-content:center;min-width:3.375rem;padding:0}@media (min-width:700px){.tibi-header-button.site-header--search--toggle,.tibi-header-button.tibi-header-action__lib{padding:0 1.5rem}}.site-header--menu--toggle .t2-icon-close{display:none}.site-header--menu--toggle[aria-expanded=true] .t2-icon-close{display:block}.menu-open .tibi-header-action__lib,.menu-open .tibi-header-action__search,.site-header--menu--toggle[aria-expanded=true] .t2-icon-menu,div.tibi-header-actions div.desktop-toggler{display:none}@media (min-width:700px){.menu-open :is(div.tibi-header-actions div.desktop-toggler){display:flex;margin-right:10.25rem}ul.nav-items-buttons li.mobile-toggler{display:none}}.tibi-header-action__search{position:relative}.tibi-header-search__dialog{background-color:var(--color-background-200);border:2px solid var(--color-primary);border-radius:1rem;display:none;padding:2rem;position:absolute;right:0;top:calc(100% + 1rem);width:400px;z-index:9999}.site-search__is-visible .tibi-header-search__dialog{display:block}.search-form__input-wrapper{position:relative}.search-field{background-color:initial;border:2px solid;border-radius:5rem;color:inherit;font-size:inherit;height:3.375rem;outline-color:#fff;outline-offset:4px;outline-width:2px;padding:0 1em;width:100%}.search-field:hover{border-color:#fff;outline-color:var(--color-primary)}.search-field:focus{border-color:var(--color-primary);outline-style:solid}.search-reset,.search-submit{background-color:var(--color-primary);border:none;border-radius:50%;bottom:6px;height:2.625rem;position:absolute;right:6px;width:2.625rem}:is(.search-submit,.search-reset) svg{fill:var(--color-background-100);height:75%;width:75%}body.is-ios .search-reset,body.is-ios .search-submit{padding:.4em}.site-search-form .search-reset,.site-search-form .search-submit{height:calc(var(--wp--custom--sizes--54-64) - 12px);width:calc(var(--wp--custom--sizes--54-64) - 12px)}.search-reset{align-items:center;background:#0000;display:flex;justify-content:center;right:4rem}.search-reset svg{fill:var(--color-foreground);height:90%;width:90%}label:has(input.search-field[value=""])+.search-reset{display:none}.tibi-breadcrumbs{align-items:center;display:flex;gap:.5rem;margin:0 auto;max-width:var(--wp--style--global--wide-size);padding-bottom:2rem}body.app-layout aside.site-wide-notice{display:none}aside.site-wide-notice div.site-wide-notice-inner{background:#114551;border:2px solid #285f71;border-radius:1rem;box-sizing:border-box;margin:2rem auto 0;max-width:var(--wp--style--global--wide-size);padding:var(--wp--preset--spacing--80);position:relative}:is(aside.site-wide-notice div.site-wide-notice-inner)>h2{font-size:clamp(1.625rem,1.3801rem + .7653vw,2rem);line-height:1.2;margin:0}@media (max-width:767px){:is(aside.site-wide-notice div.site-wide-notice-inner)>h2{margin-top:1.5em}}:is(aside.site-wide-notice div.site-wide-notice-inner)>div.notice-content{font-size:1.5rem;line-height:1.4}:is(:is(aside.site-wide-notice div.site-wide-notice-inner)>div.notice-content)>:first-of-type{margin-top:.5rem}:is(aside.site-wide-notice div.site-wide-notice-inner) button.notice-close{align-items:center;appearance:none;background:#0000;border:none;color:#fffc;cursor:pointer;display:flex;font-size:1.2rem;padding:.5rem;position:absolute;right:1rem;top:1rem}:is(:is(aside.site-wide-notice div.site-wide-notice-inner) button.notice-close):hover{color:#fff}:is(:is(aside.site-wide-notice div.site-wide-notice-inner) button.notice-close)>span{text-decoration:underline}:is(:is(aside.site-wide-notice div.site-wide-notice-inner) button.notice-close) span.icon{align-items:center;background:#00051433;border-radius:50%;display:flex;height:2rem;justify-content:center;margin-left:.5em;width:2rem}
