
.gi-header {position:relative; width:100%; background:transparent; padding:24px 0; z-index:100;}
.gi-header * {box-sizing:border-box;}
.gi-header .gi-inner {max-width:1170px; width:calc(100% - 30px); margin:0 auto; display:flex; align-items:center; gap:20px; flex-wrap:wrap;}
.gi-header .gi-logo {display:block; flex:0 0 262px; width:262px; height:60px; background:url('../assets/gentle-logo.png') no-repeat 0 -100px; background-size:262px 178px; margin:0; padding:0;}
.gi-header .gi-langs {display:flex; flex:none; gap:3px; order:3; margin:0; padding:0; list-style:none;}
.gi-header .gi-langs a {display:block; padding:6px; color:#00366e; font:13px Arial,sans-serif; text-decoration:none;}
.gi-header .gi-langs .activeLang a {background:#00366e; color:#fff;}
.gi-header .gi-menu {flex:1; min-width:0;}
.gi-header .gi-links {display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-start; gap:4px 12px; list-style:none; margin:0; padding:0;}
.gi-header .gi-links li {position:relative; float:none; list-style:none; margin:0; padding:0;}
.gi-header .gi-links a {display:block; font:15px/1.5 Arial,sans-serif; color:#00366e; text-decoration:none; padding:8px 0; white-space:nowrap;}
.gi-header .gi-links a:hover,.gi-header .gi-links a:focus {text-decoration:underline;}
.gi-header .gi-links ul {display:none; position:absolute; top:100%; left:0; min-width:210px; padding:10px 15px; margin:0; background:white; box-shadow:0 3px 12px #0002; list-style:none;}
.gi-header .gi-links li:hover > ul,.gi-header .gi-links li:focus-within > ul {display:block;}
.gi-header .gi-toggle {display:none;}
@media(max-width:1199px) and (min-width:992px) {.gi-header .gi-logo {flex-basis:220px; width:220px; background-size:220px auto; background-position:0 -84px; height:52px;} .gi-header .gi-inner {gap:12px;} .gi-header .gi-links {gap:2px 9px;}}
@media(max-width:991px) {
.gi-header {padding:15px 0;}
.gi-header .gi-inner {gap:12px;}
.gi-header .gi-logo {order:0; flex-basis:210px; width:210px; height:48px; background-size:210px auto; background-position:0 -80px; margin-right:auto;}
.gi-header .gi-langs {order:1;}
.gi-header .gi-toggle {order:2; display:block; border:0; background:#00366e; color:#fff; border-radius:3px; padding:5px 9px; font:24px/1.2 Arial; cursor:pointer;}
.gi-header .gi-menu {order:4; display:none; flex:0 0 100%; width:100%; background:#fff; padding:10px 15px;}
.gi-header .gi-menu.is-open {display:block;}
.gi-header .gi-links {display:block;}
.gi-header .gi-links a {white-space:normal; padding:9px 0;}
.gi-header .gi-links ul {display:block; position:static; box-shadow:none; min-width:0; padding:0 0 0 15px;}
}
@media(max-width:399px) {.gi-header .gi-inner {gap:6px;} .gi-header .gi-logo {flex-basis:150px; width:150px; height:36px; background-size:150px auto; background-position:0 -57px;} .gi-header .gi-langs a {padding:5px;} }

@media(min-width:992px){.gi-header .gi-langs{margin-left:auto}.gi-header .gi-menu{flex:1 1 0}.gi-header .gi-inner{gap:18px}.gi-header .gi-links{gap:4px 11px}}
