.wp-site-blocks{position:relative}header.wp-block-template-part{position:fixed;top:0px;z-index:50;width:100%}body.admin-bar header.wp-block-template-part{top:var(--wp-admin--admin-bar--height)}.logo svg path{transition:fill .3s ease}.mafa-link-list{transition:opacity .3s ease}.mafa-link-list-item a{transition:opacity .3s ease}header.wp-block-template-part .top-nav,header.wp-block-template-part #global-search-form{transition:background .3s ease}header.wp-block-template-part .top-nav>div,header.wp-block-template-part #global-search-form>div{max-width:var(--wp--style--global--wide-size);margin-left:auto;margin-right:auto}header.wp-block-template-part .top-nav{background:var(--wp--preset--color--white)}header.wp-block-template-part.menu-open .top-nav{background:rgba(0,95,131,.99);position:relative;z-index:1002;box-shadow:none}header.wp-block-template-part.menu-open .logo svg path{fill:var(--wp--preset--color--white)}header.wp-block-template-part.menu-open button,header.wp-block-template-part.menu-open a{color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--white)}header.wp-block-template-part.menu-open button svg path,header.wp-block-template-part.menu-open a svg path{stroke:var(--wp--preset--color--white)}header.wp-block-template-part.menu-open button span,header.wp-block-template-part.menu-open a span{color:var(--wp--preset--color--white)}header.wp-block-template-part.menu-open button i,header.wp-block-template-part.menu-open a i{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}header.wp-block-template-part.menu-open #lang-menu a:link,header.wp-block-template-part.menu-open #lang-menu a:link span,header.wp-block-template-part.menu-open #lang-menu a:visited,header.wp-block-template-part.menu-open #lang-menu a:visited span{color:var(--wp--preset--color--primary) !important}header.wp-block-template-part.menu-open .mafa-link-list-item a:not(.active-link):not(.af-login-link):not(.logout-link){display:none}header.wp-block-template-part.menu-open .burger-btn svg path{stroke:var(--wp--preset--color--white)}#menu-overlay.-active{opacity:1 !important;pointer-events:auto !important}.site-search__form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem}.site-search__input{width:28rem;max-width:42vw;border-radius:999px;padding:.6rem .9rem;border:1px solid rgba(0,0,0,.1);background:#fff}.site-search__submit{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.35rem;border-radius:999px;background:var(--wp--preset--color--secondary);color:#fff;padding:.5rem .9rem;border:0;cursor:pointer}.site-search__submit .icon{display:inline-block}.menu-overlay{background-color:rgba(var(--wp--preset--color--dark-blue), 0.85);z-index:999}.fullscreen-menu{z-index:1000;color:#fff;background:rgba(0,95,131,.99);opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;transform-origin:top center;will-change:transform,opacity;transition:opacity 250ms ease,-webkit-transform 300ms ease;transition:opacity 250ms ease,transform 300ms ease;transition:opacity 250ms ease,transform 300ms ease,-webkit-transform 300ms ease}.fullscreen-menu p{color:var(--wp--preset--color--white) !important}.fullscreen-menu.is-open{display:block !important;opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.fullscreen-menu,.fullscreen-menu *{color:var(--wp--preset--color--base)}@media only screen and (max-width: 1280px){.fullscreen-menu .px-6,.fullscreen-menu * .px-6{padding-right:var(--wp--style--root--padding-right) !important;padding-left:var(--wp--style--root--padding-left) !important}}.fullscreen-menu.hidden,.menu-overlay.hidden{display:none}.fs-link{font-weight:600;text-decoration:none;color:var(--wp--preset--color--base)}.fs-accordion-item{position:relative}@media only screen and (max-width: 1024px){.fs-accordion-item{border-top:1px solid hsla(0,0%,100%,.12);padding-top:.25rem;padding-bottom:.25rem}.fs-accordion-item:first-child{border-top:none;padding-top:0}}.fs-accordion-item .fs-accordion-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;border:0;padding:0;color:var(--wp--preset--color--white);cursor:pointer;text-align:left;border-radius:6px;background:rgba(0,0,0,0);transition:background 180ms ease,color 180ms ease}.fs-accordion-item .fs-accordion-icon{margin-left:.5rem;transition:-webkit-transform 200ms ease;transition:transform 200ms ease;transition:transform 200ms ease, -webkit-transform 200ms ease}.fs-accordion-item .fs-accordion-toggle[aria-expanded=true] .fs-accordion-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fs-accordion-item .fs-accordion-panel{padding:.25rem 0 .5rem .25rem;border-radius:4px;background:rgba(0,0,0,0)}@media only screen and (min-width: 1025px){.fs-accordion-item .fs-accordion-panel{margin-top:.5rem}}.fs-accordion-item .fs-accordion-panel ul li a{display:block;transition:background 160ms ease}@media only screen and (max-width: 1024px){.fs-accordion-item .fs-accordion-panel ul li a{padding:.45rem .5rem;border-bottom:1px solid hsla(0,0%,100%,.12);border-radius:4px}.fs-accordion-item .fs-accordion-panel ul li a:hover{background:hsla(0,0%,100%,.08)}}.fs-accordion-item .fs-accordion-toggle[aria-expanded=true]{color:#fff}@media only screen and (max-width: 1024px){.fs-accordion-toggle{display:-ms-flexbox;display:flex;padding-top:.6rem;padding-bottom:.6rem}.fs-accordion-icon{display:-ms-inline-flexbox;display:inline-flex}.fs-accordion-panel[hidden]{display:none}.fs-accordion-item::before{content:"";position:absolute;inset:0;left:50%;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,0);transition:background 180ms ease;z-index:0}.fs-accordion-item:hover::before{background:hsla(0,0%,100%,.06)}.fs-accordion-item.is-open::before{background:hsla(0,0%,100%,.08)}.fs-accordion-item>*{position:relative;z-index:1}}@media only screen and (min-width: 1025px){.fs-accordion-toggle{cursor:default;background:rgba(0,0,0,0)}.fs-accordion-icon{display:none}.fs-accordion-panel{background:rgba(0,0,0,0);border-left:0}}.fullscreen-inner{max-width:var(--wp--style--global--wide-size);margin-inline:auto;height:100vh;height:100svh;max-height:100vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:4rem;padding-top:0rem}.fullscreen-inner .border-top{border-top:1.5px solid #087098}.fullscreen-inner .border-bottom{border-bottom:1.5px solid #087098}.fullscreen-inner h4{font-size:clamp(1rem,2vw,1.25rem);font-weight:600;color:var(--wp--preset--color--white);margin-bottom:1rem;margin-top:0;text-transform:uppercase}.fullscreen-inner p{margin-bottom:1rem}.fullscreen-inner>*:last-child{margin-bottom:2rem}.burger-btn{background-color:rgba(0,0,0,0);border:0;padding:0;cursor:pointer}.burger-btn:hover{background-color:rgba(0,0,0,0)}.burger-btn svg{width:30px;height:30px;transition:all .3s ease}.burger-btn svg path{transition:all .3s ease;stroke:var(--wp--preset--color--primary)}[aria-expanded=true] .icon-burger{display:none}[aria-expanded=true] .icon-close{display:-ms-inline-flexbox;display:inline-flex}.logout-link{transition:opacity .2s ease}.logout-link:hover{opacity:.8}.logout-link svg path{transition:stroke .2s ease}header.wp-block-template-part.menu-open .logout-link svg path{stroke:var(--wp--preset--color--white) !important}
