
:root{--pc-header-height:84px}html{scroll-padding-top:calc(var(--pc-header-height) + 12px)}
.site-header{position:sticky!important;top:0!important;z-index:1000!important;background:#fff!important;overflow:visible!important;border-bottom:1px solid #e3ebe7}
.site-header .header-row{max-width:1240px!important;flex-wrap:nowrap!important}
.site-header nav{display:flex!important;flex-wrap:nowrap!important;gap:18px!important;overflow:visible!important}
.site-header nav>a{white-space:nowrap;text-decoration:none;font-size:13px}
.site-header .language-menu{position:relative;margin:0!important}
.site-header .language-menu-list{position:absolute;right:0;left:auto;z-index:1100;min-width:160px;background:#fff}
.w7-hero{margin:0;background:#f7f7ef}.w7-hero picture,.w7-hero img{display:block;width:100%;height:auto}
.w7-caption{text-align:center;padding:18px 20px 24px;color:#205344}.w7-caption h1{font-size:clamp(18px,2vw,27px);margin:0 0 8px;font-weight:600}.w7-caption p{margin:0;font-size:15px}
@media(max-width:700px){
.site-header .header-row{padding:5px 10px!important;gap:10px!important}
.site-header .site-brand-logo{width:66px!important;min-width:66px!important;flex:0 0 66px!important}
.site-header .site-brand-logo img{width:66px!important;height:48px!important}
.site-header nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 5px!important;flex:1;align-items:center!important;justify-items:center}
.site-header nav>a{font-size:10px!important;line-height:1.3;padding:7px 0!important;text-align:center}
.site-header .language-menu summary{padding:3px 8px!important;min-height:26px}
.w7-caption{padding:12px 18px 20px}.w7-caption p{font-size:12px}
}

@media(max-width:700px){.site-header .header-row{display:flex!important;flex-direction:row!important;align-items:center!important}.site-header nav{width:auto!important;min-width:0!important;align-self:center!important}.site-header nav>a{font-size:11px!important}}

.site-header{position:fixed!important;left:0!important;right:0!important;width:100%!important}body{padding-top:var(--pc-header-height)!important}
