.dnd-section[class*=Header-row]{overflow:unset}.header-wrapper{border:3px solid;border-image:var(--gradient-byr);border-image-slice:10;border-image-width:0 0 2px 0;overflow:unset;padding-block:var(--block);position:relative}header.primary-header{background-color:var(--clr-bg);margin-inline:auto;max-width:var(--max-width);@media (min-width:767px){align-items:center;display:grid;gap:var(--gap);grid-template-columns:auto 1fr auto;padding-inline:var(--inline)}@media (max-width:767px){column-gap:var(--gap);display:grid;grid-template-columns:1fr auto auto;grid-template-rows:auto auto;padding-inline:var(--padding-inline)}}header .logo{margin-block:auto}header .logo-desktop img{max-width:197px;min-width:90px;width:auto;width:clamp(100px,16vw,200px)!important}header .logo-desktop{@media (min-width:767px){display:block}@media (max-width:767px){display:none}}header .logo-mobile{@media (min-width:767px){display:none}@media (max-width:767px){display:block}}.dropdown-toggle,header #menu-toggle{all:unset;font-size:inherit}header #menu-toggle{font-family:Material Symbols Outlined;font-size:40px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48;@media (min-width:767px){display:none}}.logo a,.logo a img,header #menu-toggle{transition:all .1s ease}.logo a:focus-visible,.logo a:focus-visible img,header #menu-toggle:focus-visible{border-radius:99rem;outline:var(--outline-s);outline-offset:.5rem}header .dropdown .dropdown-toggle:after{content:"expand_more";font-family:var(--font-icons);line-height:1em;vertical-align:-.2em}header .dropdown.active .dropdown-toggle:after{content:"expand_less"}header ul.primary-navigation{display:grid;gap:var(--gap);list-style:none;margin:0;padding:0;@media (min-width:767px){align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}@media (max-width:767px){display:none;&.active{align-items:flex-end;display:block;display:flex;flex-direction:column}}}header .primary-navigation li{margin:0;padding:0}header nav>ul>li.current-page{position:relative}header nav>ul>li.current-page:after{border-bottom:2px solid var(--clr-primary);bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;width:100%}header .dropdown.active ul{display:grid}header .dropdown.active ul{list-style:none;@media (min-width:767px){background-color:var(--clr-bg,#fff);border-bottom-color:var(--clr-stroke);border-bottom-style:solid;border-bottom-width:1px;border-left-color:var(--clr-stroke);border-left-style:solid;border-left-width:1px;border-radius:var(--corner-l);border-right-color:var(--clr-stroke);border-right-style:solid;border-right-width:1px;border-top-color:var(--clr-stroke);border-top-style:solid;border-top-width:1px;box-shadow:var(--shadow-menu);display:grid;gap:var(--gap-s);grid-template-columns:1fr 1fr;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-width:97vw;padding:var(--block) var(--inline);position:absolute;right:-100%;width:450px;z-index:10}@media (max-width:767px){background-color:var(--clr-bg-2);border-bottom-color:var(--clr-stroke-2);border-bottom-style:dashed;border-bottom-width:1px;border-left-color:var(--clr-stroke-2);border-left-style:dashed;border-left-width:1px;border-radius:var(--corner);border-right-color:var(--clr-stroke-2);border-right-style:dashed;border-right-width:1px;border-top-color:var(--clr-stroke-2);border-top-style:dashed;border-top-width:1px;display:grid;gap:var(--gap-s);grid-template-columns:1fr;padding:var(--inline) var(--block);width:100%}}header .dropdown ul{display:none}header .dropdown ul{.sub-heading{grid-column:span 2;position:relative}.sub-link{grid-column:span 1;@media (max-width:768px){grid-column:span 2}}}header .dropdown-item-text{display:grid;gap:.5rem;h4{--font-size-ratio:0.75;&:last-child{margin:0}}p{--font-size-ratio:0.60;opacity:.93}}header .dropdown-item-text .fancy-link{color:var(--clr-primary)}h3{font-size:1.2rem;margin:0}header .dropdown .notification-badge{background-color:var(--clr-red);border-radius:10rem;display:inline;font-size:.8rem;padding:.25rem .5rem;vertical-align:middle}header :focus-visible{outline:2px auto -webkit-focus-ring-color}header nav{@media (min-width:767px){grid-column:2/3;grid-row:1;margin-block:auto}@media (max-width:767px){grid-column:1/-1;grid-row:2}}header .cta{@media (min-width:767px){align-self:center;grid-column:3/4;grid-row:1}}header nav a,header nav button{color:var(--clr-text);transition:all .2s ease}header nav.primary-navigation button:focus-visible,header nav.primary-navigation button:hover,header nav.primary-navigation li a:focus-visible,header nav.primary-navigation li a:hover{color:var(--clr-primary)}header #menu-toggle:focus-visible,header [role=menuitem]{transition:all .2s ease}header [role=menuitem]:hover{@media (min-width:768px){border-radius:99rem;outline:var(--outline-s);outline-offset:.8rem}}header [role=menuitem].dropdown-item:hover{border-radius:.25rem;outline:var(--outline-s);outline-offset:.45rem}header nav [role=menuitem] :focus-visible{border-radius:99rem;outline:var(--outline-s);outline-offset:.8rem}header .dropdown.active{@media (min-width:767px){border-radius:99rem;outline:var(--outline);outline-offset:1rem;position:relative}@media (max-width:767px){align-items:flex-end;display:flex;flex-direction:column;width:100%}}header .dropdown.active button{@media (min-width:767px){color:var(--clr-primary)}}header .dropdown.active .dropdown-item{display:grid;gap:var(--gap-s)}header .dropdown-item *{margin:0;padding:0}#primary-navigation{@media (max-width:767px){display:none;padding-block:var(--block);&.active{align-items:flex-end;display:block;display:flex;flex-direction:column}}}nav>ul>li[role=menuitem]>a,nav>ul>li[role=menuitem]>button{@media (max-width:767px){color:var(--clr-text);transition:all .2s ease}}nav>ul>li[role=menuitem]{@media (max-width:767px){font-size:1.3rem}}