.ct-hero{color:#fff;background:linear-gradient(160deg,#013766 0%,#001f3f 55%,#002b54 100%);padding:54px 0 60px}.ct-hero .hero-crumb{margin-bottom:18px;font-size:13px}.rv1-page .ct-hero h1{color:#fff;letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(30px,5vw,46px);line-height:1.08}.ct-hero .hero-crumb a{color:#9fb6cb}.ct-hero .hero-crumb a:hover{color:#fff}.ct-hero .ct-hero-sub{color:#cfe0f1;max-width:640px;margin:0;font-size:17px;line-height:1.6}.ct-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:40px;display:grid}.ct-grid .ct-form-col .eyebrow{margin-bottom:8px}.ct-grid .ct-form-col h2{color:#001f3f;margin:0 0 8px;font-size:clamp(22px,3vw,28px)}.ct-grid .ct-form-col .ct-lead{color:#51637a;margin:0 0 22px;font-size:15.5px;line-height:1.6}.ct-info-col .ct-info-card{background:#f5f8fc;border:1px solid #e1eaf4;border-radius:18px;padding:26px 24px;position:sticky;top:96px}.ct-info-card .ct-info-kop{color:#001f3f;margin:0 0 18px;font-size:19px}.ct-info-card .ct-info-list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.ct-info-card .ct-info-list li{align-items:flex-start;gap:14px;display:flex}.ct-info-card .ct-info-ico{color:#0788ca;background:#fff;border:1px solid #e1eaf4;border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.ct-info-card .ct-info-ico svg{width:20px;height:20px}.ct-info-card .ct-info-list li>div{flex-direction:column;gap:2px;font-size:15px;display:flex}.ct-info-card .ct-info-list li b{color:#6a7888;text-transform:uppercase;letter-spacing:.03em;font-size:13px;font-weight:700}.ct-info-card .ct-info-list li a{color:#16263a;font-weight:600}.ct-info-card .ct-info-list li a:hover{color:#0788ca}.ct-info-card .ct-info-list li span{color:#16263a}.ct-info-card .ct-info-list li .ct-ai-notice{color:#51637a;margin-top:6px;font-size:13.5px;line-height:1.55}.ct-info-card .ct-hours{flex-direction:column;gap:4px;margin-top:2px;display:flex}.ct-info-card .ct-hours>span{justify-content:space-between;gap:16px;font-size:14.5px;display:flex}.ct-info-card .ct-hours>span>span:first-child{color:#51637a}.ct-info-card .ct-kvk{color:#8493a4;border-top:1px solid #e1eaf4;margin:20px 0 0;padding-top:16px;font-size:13px}@media (max-width:860px){.ct-grid{grid-template-columns:1fr;gap:32px}.ct-info-col .ct-info-card{position:static}}
