@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/build/fonts/OpenSans-Light.1f45c30d.woff2) format("woff2"),url(/build/fonts/OpenSans-Light.dc112f67.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300;src:url(/build/fonts/OpenSans-LightItalic.85f7a6d4.woff2) format("woff2"),url(/build/fonts/OpenSans-LightItalic.5e45a560.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/build/fonts/OpenSans-Regular.403af3bc.woff2) format("woff2"),url(/build/fonts/OpenSans-Regular.1a2ff0af.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/build/fonts/OpenSans-Italic.2e5399e0.woff2) format("woff2"),url(/build/fonts/OpenSans-Italic.324dcdb9.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/build/fonts/OpenSans-SemiBold.e2426461.woff2) format("woff2"),url(/build/fonts/OpenSans-SemiBold.7a0e9873.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:600;src:url(/build/fonts/OpenSans-SemiBoldItalic.8d2b39c5.woff2) format("woff2"),url(/build/fonts/OpenSans-SemiBoldItalic.c8cb2142.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/build/fonts/OpenSans-Bold.b87be75f.woff2) format("woff2"),url(/build/fonts/OpenSans-Bold.d8c999d2.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:700;src:url(/build/fonts/OpenSans-BoldItalic.36b185bf.woff2) format("woff2"),url(/build/fonts/OpenSans-BoldItalic.3736cdbf.woff) format("woff")}@font-face{font-display:swap;font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:900;src:url(/build/fonts/fa-solid-900.54dfc8f5.woff2) format("woff2"),url(/build/fonts/fa-solid-900.6057f0f7.woff) format("woff")}body{background:#f5f5fa;font:20px/32px Open Sans,sans-serif;margin:0;padding:0 0 30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;text-size-adjust:none;color:#2e3192}*{-webkit-tap-highlight-color:transparent}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1{font-size:28px;font-weight:700;line-height:40px;margin:0}p{margin:10px 0 0}p.flash-notice{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;color:#721c24;font-size:18px;font-weight:400;line-height:30px;padding:3px 10px}a{color:#007ac3;text-decoration:none}a:hover{text-decoration:underline}a,a:after,a:before,button,button:after,button:before{transition:border-color .15s,background-color .15s,color .15s,opacity .15s,box-shadow .15s}.button{background:#eaeaf4;border-radius:3px;color:#2e3192;display:inline-block;font-size:14px;font-weight:600;line-height:40px;padding:0 20px;text-transform:lowercase}.button:hover{background:#d5d6e9;text-decoration:none}.button.button-large{font-size:16px;line-height:50px;padding:0 30px}.button.button-primary{background:#007ac3;color:#fff}.button.button-primary:hover{background:#0e64b4}.login-buttons{display:flex;margin:40px 0 0}.login-button{border-radius:4px;box-shadow:0 0 16px 0 rgba(46,49,146,.15);color:#2e3192;display:block;font-size:16px;font-weight:600;line-height:24px;padding:16px 20px;width:250px}.login-button .fas{font:normal 12px Font Awesome\ 5 Pro,sans-serif}.login-button .fa-chevron-right:before{content:"\f054"}.login-button.e-herkenning{background:#fff url(/build/images/logo-eHerkenning.f73c210b.svg) no-repeat 20px/auto 40px;padding-left:108px}.login-button.duo{background:#fff url(/build/images/logo-rijksoverheid.d88d3bb9.svg) no-repeat 20px top/40px auto;padding-left:80px}.login-button+.login-button{margin-left:20px}#masthead{background:#fff;height:0;margin:0;min-width:980px;overflow:hidden;padding-top:90px;position:relative}#masthead:before{background:url(/build/images/logo_white.febdd0da.svg) 0 50% no-repeat;background-size:contain;content:"";height:90px;left:20px;overflow:hidden;position:absolute;top:0;width:230px}#content,#footer{display:block;margin:0 auto;padding:60px 30px 0;width:980px}#content{font-weight:300}#user{left:0;min-width:980px;top:0;width:100%}#user,#user p{position:absolute}#user p{margin:25px 20px;right:0}#footer{font-size:16px;font-weight:300;line-height:26px}#footer:after{background:url(/build/images/logo-kennisnet.dc9c08ad.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:0;margin-top:30px;padding-top:22px;width:120px}#footer address{font-style:inherit}#footer a{font-weight:400}#content.content-splash{padding-right:430px;position:relative}#content.content-splash:before{background:url(/build/images/splash.770f8a9f.svg) 100% 100% no-repeat;background-size:contain;bottom:0;content:"";height:340px;margin:0 10px 0 0;position:absolute;right:0;width:360px}#content.content-splash .button-primary{margin-top:40px}