@font-face{font-family:ARRGilroy;src:url('/static/fonts/Gilroy/Gilroy-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:ARRGilroy;src:url('/static/fonts/Gilroy/Gilroy-Bold.woff2') format('woff2');font-weight:700;font-display:swap}
.arr-shell,.arr-shell *{box-sizing:border-box}
.arr-shell{position:sticky;top:0;z-index:1000;width:100%;height:96px;background:#f6f4ee;border-bottom:1px solid #122e4020;color:#122e40;font-family:ARRGilroy,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.3;isolation:isolate}
.arr-shell__inner{width:min(1320px,92%);height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px}
.arr-shell a{color:#122e40;text-decoration:none!important;font-style:normal;letter-spacing:normal;text-transform:none;transition:background-color .2s,color .2s}
.arr-shell__brand{display:flex;align-items:center;flex:0 0 auto;width:132px;padding:0;margin:0;border:0;background:none}
.arr-shell__brand img{display:block;width:132px;height:78px;max-width:none;object-fit:contain;margin:0;border:0;filter:none}
.arr-shell__nav{display:flex;align-items:center;justify-content:flex-end;gap:27px;padding:0;margin:0;position:static;background:transparent;height:auto}
.arr-shell__nav>a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:7px 0;font-size:15px;font-weight:700;line-height:1.3;white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;box-shadow:none}
.arr-shell__nav>a:hover,.arr-shell__nav>a[aria-current=page]{color:#006699;border-bottom-color:#006699}
.arr-shell__nav>a.arr-shell__language{font-size:13px;min-width:33px;margin-left:1px}
.arr-shell__nav>a.arr-shell__contact{padding:13px 19px;border:0;background:#122e40;color:white;gap:17px}
.arr-shell__nav>a.arr-shell__contact:hover{background:#ffd12b;color:#122e40}
.arr-shell__toggle{display:none;appearance:none;border:1px solid #122e4040;background:transparent;width:46px;height:46px;padding:12px;cursor:pointer;border-radius:0;color:inherit}
.arr-shell__toggle span{display:block;width:20px;height:2px;background:currentColor;margin:5px auto;transition:transform .2s}
.arr-shell a:focus-visible,.arr-shell button:focus-visible{outline:3px solid #0079b5;outline-offset:4px}
@media(max-width:1100px){
 .arr-shell{height:84px}
 .arr-shell__brand,.arr-shell__brand img{width:118px;height:70px}
 .arr-shell__toggle{display:block}
 .arr-shell__nav{display:none;position:absolute;top:83px;left:0;right:0;background:#f6f4ee;border-bottom:1px solid #122e4030;padding:22px 4%;gap:0;box-shadow:0 18px 28px #122e4012;max-height:calc(100dvh - 84px);overflow-y:auto}
 .arr-shell__nav.is-open{display:flex;flex-direction:column;align-items:stretch}
 .arr-shell__nav>a{justify-content:flex-start;min-height:53px;padding:13px 0;border-bottom:1px solid #122e401c;font-size:18px}
 .arr-shell__nav>a.arr-shell__language{margin:0;font-size:15px}
 .arr-shell__nav>a.arr-shell__contact{margin-top:14px;padding:16px 20px;justify-content:space-between}
 .arr-shell__toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}
 .arr-shell__toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}
}
@media(prefers-reduced-motion:reduce){.arr-shell *{transition:none!important}}
@media print{.arr-shell{display:none}}
