*{box-sizing:border-box}
html{min-height:100%;background:#eff7fb}
body{margin:0;color:#182a36;font-family:Arial,Helvetica,sans-serif;background:#eff7fb url("./Images/achtergrond_offset.gif") repeat}
.site-shell{width:min(1000px,calc(100% - 28px));margin:18px auto 28px}
.brandbar{min-height:118px;display:grid;grid-template-columns:190px minmax(0,1fr) 88px;gap:18px;align-items:center;padding:12px 20px;background:rgba(255,255,255,.94);border:1px solid #a7b8bf;border-radius:12px;box-shadow:4px 5px 8px rgba(0,0,0,.28)}
.brand{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-decoration:none}
.brand-logo{display:block;width:172px;height:auto}
.brand-company{display:block;width:148px;height:auto}
.header-center{text-align:center;min-width:0}
.header-center p{margin:0 0 5px;color:#628f9c;font-size:15px;font-weight:700;font-style:italic}
.header-center img{display:block;width:min(100%,440px);max-height:66px;object-fit:contain;margin:auto}
.anniversary{display:block;width:82px;height:82px;object-fit:contain}
.site-nav{display:flex;justify-content:center;gap:0;margin:0 auto 16px;position:relative;z-index:2}
.site-nav a{min-width:118px;padding:8px 14px;text-align:center;text-decoration:none;color:#132b38;font-size:13px;background:linear-gradient(#fff 0%,#e7ecee 42%,#b5c3c7 55%,#fff 100%);border:1px solid #7d8c91;box-shadow:0 2px 3px rgba(0,0,0,.25)}
.site-nav a+a{border-left:0}
.site-nav a:hover,.site-nav a:focus{background:linear-gradient(#e9f9ff,#8fc7db,#f7fcff);color:#064d79}
.disclaimer-panel{padding:22px 26px 26px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(232,245,252,.97));border:2px solid #57666c;border-radius:9px;box-shadow:2px 3px 4px rgba(0,0,0,.12);min-height:430px}
.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:14px;margin-bottom:8px;border-bottom:1px solid #c7d9e1}
.eyebrow{margin:0 0 4px;color:#648f9c;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
h1{margin:0;color:#152d3a;font-size:26px;line-height:1.2}
.language-flag{flex:0 0 auto;width:84px;height:56px;object-fit:contain}
.disclaimer-copy{max-width:860px}
.disclaimer-copy section{margin:0 0 14px}
.disclaimer-copy h2{margin:0 0 4px;font-size:16px;line-height:1.3;color:#245b70}
.disclaimer-copy p{margin:0;font-size:15px;line-height:1.48}
.disclaimer-copy a{color:#086396}
footer{margin-top:18px;padding:10px 14px;color:#25333a;background:rgba(255,255,255,.9);border-top:2px solid #a9b6ba;font-size:13px}
@media(max-width:700px){.site-shell{width:calc(100% - 18px);margin-top:9px}.brandbar{grid-template-columns:1fr auto;gap:8px;padding:10px;min-height:0}.brand-logo{width:140px}.brand-company{width:120px}.header-center{grid-column:1/-1;grid-row:2}.header-center img{max-height:50px}.anniversary{grid-column:2;grid-row:1;width:68px;height:68px}.site-nav{flex-wrap:wrap;margin-bottom:12px}.site-nav a{flex:1 1 30%;min-width:90px;padding:8px 5px}.disclaimer-panel{padding:16px 14px 18px}.page-heading{align-items:center}h1{font-size:22px}.language-flag{width:65px;height:44px}.disclaimer-copy p{font-size:14px}}
/* Disclaimerpagina's: dezelfde banner en navigatie als de OFFSET-hoofdpagina */
html,body{background-color:#fff}
body{background-image:url("./Images/OffsetAchterGrond_1.jpg");background-repeat:repeat}
.site-shell{position:relative;width:min(900px,calc(100% - 18px));margin:0 auto 28px}
.brandbar{position:relative;display:block;width:100%;height:106px;min-height:106px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent url("./Images/index_Img18.png") no-repeat center top;background-size:100% 106px;z-index:10}
.brand{position:absolute;left:113px;top:14px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:155px;height:76px}
.brand-logo{width:154px;height:36px;object-fit:contain}
.brand-company{width:155px;height:20px;object-fit:contain}
.header-center{position:absolute;left:270px;top:0;width:430px;height:100px;text-align:center}
.header-center p{margin:3px 0 4px;color:#7fa7ae;font-size:16px;line-height:20px;font-weight:700;font-style:italic;white-space:nowrap}
.header-center img{display:block;width:416px;height:65px;max-height:65px;object-fit:contain;margin:0 auto}
.anniversary{position:absolute;left:calc(100% - 199px);top:-40px;z-index:20;width:226px;height:212px;object-fit:contain;pointer-events:none}
.site-nav{position:absolute;left:175px;top:113px;z-index:30;display:flex;justify-content:center;width:550px;height:31px;margin:0;gap:0}
.site-nav a{display:block;flex:1 1 20%;min-width:0;height:28px;padding:5px 8px;text-align:center;text-decoration:none;color:#101820;font-size:12px;line-height:16px;background:linear-gradient(#fff 0%,#dce4e5 40%,#8fa6aa 52%,#fff 100%);border:1px solid #6e8589;box-shadow:0 2px 3px rgba(0,0,0,.28)}
.site-nav a+a{border-left:0}
.disclaimer-panel{position:relative;z-index:1;margin-top:37px}
@media(max-width:700px){
 .site-shell{width:calc(100% - 12px);margin-top:0}
 .brandbar{height:100px;min-height:100px;background-size:100% 100px}
 .brand{left:12%;top:17px;width:118px;height:auto;gap:4px}
 .brand-logo{width:118px;height:auto}
 .brand-company{width:118px;height:auto}
 .header-center{left:31%;top:2px;width:58%;height:90px}
 .header-center p{font-size:clamp(9px,2.5vw,14px);line-height:17px;white-space:normal}
 .header-center img{width:100%;height:55px;max-height:55px}
 .anniversary{left:auto;right:-16px;top:-28px;width:155px;height:145px}
 .site-nav{position:relative;left:auto;top:auto;transform:none;width:100%;height:auto;min-height:28px;margin:3px auto 6px;flex-wrap:wrap}
 .site-nav a{flex:1 1 20%;height:28px;padding:5px 2px;font-size:clamp(9px,2.4vw,12px)}
 .disclaimer-panel{padding:16px 14px 18px}
}

.risk-image{flex:0 0 auto;width:84px;height:84px;object-fit:contain}
@media(max-width:700px){.page-heading{gap:10px}.risk-image{width:52px;height:52px}.language-flag{width:60px;height:40px}}

.language-flags{display:flex;flex:0 0 auto;align-items:center;gap:5px}
.language-flags a{display:flex;align-items:center;justify-content:center;width:124px;height:90px;border:1px solid transparent;border-radius:4px;transition:transform .15s ease,border-color .15s ease}
.language-flags a:hover,.language-flags a:focus-visible{border-color:#6998a4;transform:scale(1.08);outline:none}
.language-flags a[aria-current=page]{border-color:#a9c2c9;background:rgba(255,255,255,.55)}
.language-flags .language-flag{display:block;width:120px;height:84px;object-fit:contain}
@media(max-width:700px){.page-heading{flex-wrap:wrap;gap:10px}.page-heading>div{flex:1 0 100%}.language-flags{margin-left:auto;gap:3px}.language-flags a{width:103px;height:75px}.language-flags .language-flag{width:99px;height:69px}}

@media(max-width:430px){.language-flags{flex:1 0 100%;justify-content:space-between}.language-flags a{width:calc((100% - 8px)/3);height:auto;aspect-ratio:124/90}.language-flags .language-flag{width:min(99px,100%);height:auto;max-height:69px}}

/* Exacte menuknoppen van de OFFSET-startpagina */
.site-nav{position:absolute;left:175px;top:113px;z-index:30;display:flex;justify-content:flex-start;gap:0;width:550px;height:27px;margin:0;flex-wrap:nowrap}
.site-nav a{display:flex;flex:0 0 110px;align-items:center;justify-content:center;width:110px;min-width:110px;height:27px;margin:0;padding:0;border:0;box-shadow:none;border-radius:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% 100%;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight:400;line-height:27px;text-decoration:none}
.site-nav a:nth-child(1){background-image:url('./menusystemmodel005/menusystemitem5.png')}
.site-nav a:nth-child(2){background-image:url('./menusystemmodel005/menusystemitem6.png')}
.site-nav a:nth-child(3){background-image:url('./menusystemmodel005/menusystemitem7.png')}
.site-nav a:nth-child(4){background-image:url('./menusystemmodel005/menusystemitem9.png')}
.site-nav a:nth-child(5){background-image:url('./menusystemmodel005/menusystemitem11.png')}
.site-nav a:nth-child(1):hover,.site-nav a:nth-child(1):focus-visible{background-image:url('./menusystemmodel005/menusystemitem5_over.png')}
.site-nav a:nth-child(2):hover,.site-nav a:nth-child(2):focus-visible{background-image:url('./menusystemmodel005/menusystemitem6_over.png')}
.site-nav a:nth-child(3):hover,.site-nav a:nth-child(3):focus-visible{background-image:url('./menusystemmodel005/menusystemitem7_over.png')}
.site-nav a:nth-child(4):hover,.site-nav a:nth-child(4):focus-visible{background-image:url('./menusystemmodel005/menusystemitem9_over.png')}
.site-nav a:nth-child(5):hover,.site-nav a:nth-child(5):focus-visible{background-image:url('./menusystemmodel005/menusystemitem11_over.png')}
.site-nav a:hover,.site-nav a:focus-visible{color:rgb(11,102,193);font-style:italic;outline:none}
@media(max-width:700px){.site-nav{position:relative;left:auto;top:auto;width:min(550px,100%);height:auto;margin:3px auto 6px;flex-wrap:wrap}.site-nav a{flex:0 0 110px;width:110px;min-width:110px;height:27px}}
