@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url('assets/cairo-400.ttf') format('truetype')}
@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url('assets/cairo-600.ttf') format('truetype')}
@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url('assets/cairo-700.ttf') format('truetype')}
.rimasko-nav-announcement{box-sizing:border-box;background:#1c2938;color:#fff;text-align:center;font:400 11px/1.8 Cairo,sans-serif;padding:7px 20px;margin:0}
header.rimasko-nav-header{box-sizing:border-box;position:relative;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:92px;padding:0 clamp(24px,5vw,88px);background:#f7f6f2;color:#1c2938;border-bottom:1px solid #dcded8;font-family:Cairo,sans-serif;margin:0;width:100%}
.rimasko-nav-header .rimasko-nav-logo{justify-self:center;font:700 43px/1 Cairo,sans-serif;letter-spacing:-4px;color:#1c2938;text-decoration:none;border:0;box-shadow:none}
.rimasko-nav-header .rimasko-nav-toggle{justify-self:start;display:grid;place-items:center;width:44px;height:44px;padding:9px;border:0;border-radius:0;background:transparent;color:#1c2938;cursor:pointer;box-shadow:none;margin:0}
.rimasko-nav-toggle svg{width:26px;height:26px;display:block}
.rimasko-nav-header>.rimasko-languages{justify-self:end;position:static!important;display:inline-flex!important;gap:9px!important;align-items:center;direction:ltr;font:12px/1.6 Cairo,sans-serif;white-space:nowrap}
.rimasko-nav-header>.rimasko-languages a{color:#62666b!important;text-decoration:none;font-weight:400;padding:5px 0;min-height:32px;display:inline-flex;align-items:center}
.rimasko-nav-header>.rimasko-languages a[aria-current=true]{color:#1c2938!important;font-weight:700;border-bottom:1px solid #1c2938}
.rimasko-nav-header>.rimasko-languages>span{color:#a4a09a;font-size:10px}
.rimasko-nav-header .rimasko-nav-menu{box-sizing:border-box;position:absolute;inset-inline:0;top:100%;display:flex;gap:40px;align-items:center;background:#f7f6f2;padding:28px clamp(24px,5vw,88px);border-bottom:1px solid #dcded8;box-shadow:0 10px 20px #1825360b;margin:0}
.rimasko-nav-header .rimasko-nav-menu[hidden]{display:none}
.rimasko-nav-menu a{font:400 14px/1.8 Cairo,sans-serif;color:#1c2938;text-decoration:none}
.rimasko-nav-header a:focus-visible,.rimasko-nav-header button:focus-visible{outline:2px solid #879b9c;outline-offset:5px}
@media(max-width:760px){header.rimasko-nav-header{height:76px}.rimasko-nav-announcement{font-size:10px;padding:5px 20px}.rimasko-nav-header .rimasko-nav-logo{font-size:35px;letter-spacing:-3px}.rimasko-nav-toggle svg{width:23px;height:23px}.rimasko-nav-header .rimasko-nav-menu{flex-direction:column;align-items:start;gap:20px;padding-top:25px;padding-bottom:25px}}
