@font-face{font-family:'Saira';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/saira-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Saira';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/saira-600.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Saira';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/saira-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Saira Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/saira-condensed-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Saira Condensed';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/saira-condensed-800.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Saira Condensed';font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/saira-condensed-900.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Saira Semi Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/saira-semi-condensed-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Saira Semi Condensed';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/saira-semi-condensed-800.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Road Rage';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/road-rage.woff2) format('woff2')}
*{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{margin:0;background:#060607;color:#f2f2f4;font-family:'Saira',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
img{max-width:100%}
::selection{background:#D6001C;color:#fff}
a{color:#D6001C;text-decoration:none}
a:hover{color:#ff2a44}
a:focus-visible,button:focus-visible{outline:2px solid #D6001C;outline-offset:3px}
blockquote{margin:0}
[hidden]{display:none !important}
@keyframes hgbPulse{0%,100%{opacity:1}50%{opacity:.35}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.skip{position:absolute;left:12px;top:-60px;z-index:9999;background:#D6001C;color:#fff;padding:10px 16px;border-radius:3px;font-weight:600}
.skip:focus{top:12px;color:#fff}
.lang{display:flex;align-items:center;gap:6px}
.lang-a{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid #1e1e22;border-radius:3px;font-family:'Saira Semi Condensed',sans-serif;font-weight:700;letter-spacing:1.5px;font-size:11px;color:#9a9aa0;line-height:1}
.lang-a:hover{color:#fff;border-color:#3a3a40}
.flag{width:22px;height:15.7px;display:block;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.12)}
@media (max-width:760px){.navbar{padding:10px 16px !important;gap:10px !important;row-gap:10px !important}
.navlinks{order:3;width:100%;flex-wrap:nowrap !important;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px;mask-image:linear-gradient(90deg,#000 88%,transparent)}
.navlinks::-webkit-scrollbar{display:none}.navlinks a{flex-shrink:0;white-space:nowrap}.lang{margin-left:auto}.lang-a{padding:6px 8px;gap:6px}}
@media (max-width:440px){.navbar>div:first-child br,.navbar>div:first-child span{display:none}}
.hvb:hover,.hvb:focus-visible{border-color:#D6001C !important;color:#D6001C !important}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none !important;transition:none !important}}
.hv1:hover,.hv1:focus-visible{background:#D6001C !important;color:#fff !important}
.hv2:hover,.hv2:focus-visible{border-color:#3a3a40 !important;color:#fff !important}
.hv3:hover,.hv3:focus-visible{background:#b80018 !important;border-color:#b80018 !important}
.hv4:hover,.hv4:focus-visible{background:#b80018 !important;color:#fff !important}
.hv5:hover,.hv5:focus-visible{border-color:#fff !important;color:#fff !important}
.hv6:hover,.hv6:focus-visible{border-color:#D6001C !important}
.hv7:hover,.hv7:focus-visible{border-color:#ff2a44 !important}
.hv8:hover,.hv8:focus-visible{color:#fff !important}
