:root{--preview-blue:#132b50;--preview-sky:#4f82bd;--preview-bronze:#d8812d;--preview-paper:#f4f6f9;--preview-ink:#1f2937}
body,body .wnd-page{font-family:'Segoe UI',Arial,sans-serif!important;color:var(--preview-ink)!important;background:var(--preview-paper)!important}
body .l-bg{background:var(--preview-paper)!important}body .l-bg>.s-bg-l{background-image:none!important}
body h1,body h2,body h3,body .logo-text,body #menu{font-family:'Segoe UI',Arial,sans-serif!important;letter-spacing:normal!important}
body h2,body h3,body .s-basic h1{color:var(--preview-blue)!important;font-weight:700!important}
body .local-language-switch{background:#0e203c;color:#fff;gap:10px;padding:8px max(20px,calc((100vw - 1200px)/2));font-size:14px}
body .local-language-switch a{border-radius:20px;padding:6px 12px}body .local-language-switch a[aria-current=page]{background:var(--preview-sky)}
body .l-h,body .s-hn,body .s-hn .s-bg-l{background:var(--preview-blue)!important;color:#fff!important}
body .s-hn>.s-w{max-width:1240px;margin:auto}body .s-hn .h-w{padding:12px 20px!important}
body .s-hn .n-l{display:flex!important;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
body .s-hn .n-l-i{width:auto!important;flex:0 1 auto;padding:0!important;margin:0!important}
body .s-hn .n-l-w{width:auto!important;flex:1 1 auto;padding:0!important;position:static!important}
body .s-hn .s-c,body .s-hn .n-l-w-i{padding:0!important;margin:0!important;max-width:none!important}
body .s-hn .logo{margin:0!important;padding:0!important;width:auto!important}
body .s-hn .logo-content{display:flex!important;align-items:center;gap:14px}
body .s-hn .logo-image{width:70px!important;height:70px!important;padding:0!important;flex:0 0 70px}
body .s-hn .logo-image img{width:70px!important;height:70px!important;object-fit:contain!important}
body .s-hn .logo-text{color:#fff!important;font-size:22px!important;line-height:1.3!important;padding:0!important;text-align:left!important}
body #menu ul.level-1{display:flex!important;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap;margin:0!important;padding:0!important}
body #menu li{margin:0!important;padding:0!important}body #menu a.menu-item{padding:12px 10px!important;color:#fff!important;border-radius:7px;font-size:14px!important;letter-spacing:0!important;text-transform:none!important}
body #menu .wnd-active a,body #menu a.menu-item:hover{color:#fff!important;background:#ffffff16!important}body #menu a:after{background:var(--preview-bronze)!important}
body .s-hm{min-height:440px!important;background:var(--preview-blue)!important}body .s-hm .h-c{padding:105px 24px!important;min-height:440px!important}
body .s-hm h1,body .s-hm h1 span,body .s-hm h1 strong{font-family:'Segoe UI',Arial,sans-serif!important;color:#fff!important;font-size:clamp(30px,4vw,48px)!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.5px!important}
body .s-hm .s-bg:after{content:'';position:absolute;inset:0;background:linear-gradient(120deg,#132b50d9,#132b5070);pointer-events:none}
body .local-video-playing:after{background:linear-gradient(120deg,#132b50d9,#132b5070)!important}
body .s-basic{background:var(--preview-paper)!important}body .s-basic>.s-w>.s-o>.s-bg{background:none!important}body .s-basic>.s-w>.s-o>.s-bg>.s-bg-l{background-image:none!important;background-color:transparent!important}
body .s-basic:nth-of-type(odd){background:#fff!important}body .s-basic>.s-w{max-width:1200px!important;margin:auto!important}body .s-basic .s-c{padding-top:36px!important;padding-bottom:36px!important}
body .s-basic p,body .s-basic li{font-size:17px!important;line-height:1.75!important;color:var(--preview-ink)!important}
body .s-basic .b-img img{border-radius:12px}body .s-basic .b-img{overflow:hidden}
body .b-btn .b-btn-l,body a.b-btn-l,body .local-slideshow-toggle,body .local-video-toggle{background:var(--preview-bronze)!important;border-color:var(--preview-bronze)!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important}
body .b-btn .b-btn-l:hover{background:#b8691b!important}body .s-basic a:not(.b-btn-l){color:#315e95}
body .l-f,body .l-f .s,body .l-f .s-bg-l,body .local-credit{background:var(--preview-blue)!important;color:#fff!important}body .l-f *,body .local-credit{color:#fff!important}
body .local-mobile-menu-toggle{background:var(--preview-blue)!important}body .local-mobile-navigation{color:var(--preview-blue);border-color:#d6deea}
body .local-mobile-navigation nav a{color:var(--preview-blue);background:var(--preview-paper)}body .local-mobile-navigation nav a[aria-current=page]{background:var(--preview-blue);color:#fff}
body #visitor-box button,body .visitor-dialog button{background:var(--preview-bronze);color:#fff;border-radius:8px}body .visitor-dialog{color:var(--preview-blue);border-color:#d6deea;font-family:'Segoe UI',Arial,sans-serif}
body .visitor-dialog .visitor-close,body .visitor-dialog .visitor-exit,body .visitor-dialog .visitor-new,body .visitor-dialog .visitor-restore{background:#edf1f7;color:var(--preview-blue)}body .visitor-messages{background:#f1f4f8}body .visitor-dialog header{background:transparent;color:var(--preview-blue)}
body .visitor-dialog input,body .visitor-dialog textarea,body .visitor-dialog select{border-color:#cbd5e1;color:var(--preview-ink)}
body button:focus-visible,body a:focus-visible{outline:3px solid var(--preview-bronze)!important;outline-offset:3px}
@media(max-width:900px){body .s-hn .n-l{justify-content:center}body .s-hn .logo-image,body .s-hn .logo-image img{width:60px!important;height:60px!important}body .s-hn .logo-text{font-size:20px!important}body .s-hn .n-l-w{flex-basis:100%}body .s-hm,body .s-hm .h-c{min-height:340px!important}body .s-hm .h-c{padding:70px 20px!important}body .s-basic .s-c{padding-top:24px!important;padding-bottom:24px!important}}
@media(prefers-reduced-motion:reduce){body *{scroll-behavior:auto!important}}
body .b-text,body .b-text *,body #menu *,body .logo-text *,body .b-btn *{font-family:'Segoe UI',Arial,sans-serif!important}
body .s-hn .logo-text,body .s-hn .b-l-text-w,body .s-hn .b-l-text-c{width:auto!important;max-width:none!important;white-space:nowrap!important}
body .s-hm .claim .sit-c,body .s-hm .claim .sit-w,body .s-hm .claim .claim-wb{background:transparent!important;box-shadow:none!important}
body .s-hm .claim strong{background:transparent!important}body .s-hm .claim{max-width:1040px;margin:auto!important;text-shadow:0 2px 14px #0004}
body .s-hm h1,body .s-hm h1 *{background:transparent!important;box-shadow:none!important}
body .s-hn .b-l-text{width:auto!important;max-width:none!important;min-width:180px!important;white-space:nowrap!important}body .s-hn .logo-content strong{white-space:nowrap!important}
body .s-hn .logo-content{flex-direction:row!important;flex-wrap:nowrap!important}body .s-hn .b-l-br{display:none!important}body .s-hn .b-l-image{display:block!important}body .s-hn .b-l-text{display:block!important;min-width:0!important}
body .s-basic .b-text-c h2{font-size:clamp(24px,3vw,36px)!important;line-height:1.3!important}body .s-basic .b-text-c h3{font-size:23px!important;line-height:1.35!important}body .s-basic .b-text-c h2 *,body .s-basic .b-text-c h3 *,body .s-basic p *{font-size:inherit!important;line-height:inherit!important}
body .s-hn .n-l-i{flex:0 0 300px!important;width:300px!important}body .s-hn .logo{width:300px!important;max-width:none!important}body .s-hn .b-l-text{flex:0 0 210px!important;width:210px!important;overflow:visible!important}body .s-hn .b-l-text-w,body .s-hn .b-l-text-c{overflow:visible!important;max-width:none!important}
@media(max-width:900px){body .s-hn .n-l-i,body .s-hn .logo{width:285px!important;flex-basis:285px!important}}
