p{font-family:Lato,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.7}.icon-circle{width:60px;height:60px;border-radius:30px;display:flex;align-items:center;justify-content:center;background:#d0d4ff;color:#2a3179}::-moz-selection{background:#2a3179;color:#fff}::selection{background:#2a3179;color:#fff}html,body{height:100%;padding:0;margin:0}html{height:100%;scroll-behavior:smooth}body{height:100%!important;position:relative;min-height:100%;overflow-x:hidden;font-family:Lato,sans-serif;color:#161718;padding:0;margin:0;z-index:0}section{position:relative}section.py-12{padding:4rem 0}.block-content p{margin:0 0 2rem}.block-content p strong{font-weight:700}@media only screen and (min-width: 1400px){.container{width:1370px}}.bg-primary{background:#2a3179}.bg-secondary{background:#8d9192}.bg-tertiary{background:#c2dde6}.background{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-transform:skew(0deg,-4deg);-ms-transform:skew(0deg,-4deg);-webkit-transform:skew(0deg,-4deg);transform:skew(0,-4deg);top:-90px;position:absolute;width:100%;height:100%;overflow:hidden;z-index:-1}aside{position:relative;width:90%;min-height:100vh;height:100%;overflow:hidden;float:right;padding:0;z-index:10}aside h1{display:flex;justify-content:center;margin:1rem auto;padding:1rem 0;position:relative}aside h1 img{max-width:150px;height:auto!important}aside .block-content{margin:1rem 0;padding:0rem 2rem 9rem}aside .block-content h2{color:#2a3179;font-weight:700;font-size:1.875rem;text-transform:uppercase;text-align:left;margin-top:3rem;padding-bottom:1rem;display:block;position:relative}aside .block-content h2:after{content:"";position:absolute;bottom:0;left:0;width:75px;height:4px;border-radius:2px;background:#2a3179}aside .block-content h2+p{text-align:left;font-style:italic}aside:after{content:"";backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:skew(0,-4deg);top:-90px;position:absolute;width:100%;height:100%;overflow:hidden;background:#ffffffe0;z-index:-1}aside+section{position:fixed;right:0;top:0;width:60vw;height:100%}@media only screen and (min-width: 992px){aside{width:50vw}aside h1{margin:3rem auto}aside h1 img{max-width:200px}aside .block-content{padding:0rem 3rem 9rem}aside .block-content h2:after{margin:0 auto;right:0}aside .block-content h2,aside .block-content h2+p{text-align:center}aside:after{background:#fff}}@media only screen and (min-width: 1400px){aside{width:40vw}}.bg{background-image:url(/images/den-haag.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;position:fixed;inset:0;width:100%;height:100%;z-index:0}aside .contact{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}aside .contact a{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:0 1rem 1rem 0;position:relative;color:#2a3179;font-weight:700;font-size:1.25rem;transition:color ease-in-out .3s}aside .contact a i{font-size:1.5rem}aside .contact a:hover,aside .contact a:focus{text-decoration:none;color:#4954c0}aside .contact a span+span{margin-left:.5rem}aside .company-details{margin:3rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}aside .company-details li{margin:0 2rem 0 0;color:#d0d4ff}aside .company-details li:last-child{margin:0}@media only screen and (min-width: 992px){aside .contact{justify-content:center;align-items:center}aside .contact a{justify-content:center;font-size:1.5rem;margin:0 1.5rem}aside .contact a i{font-size:1.75rem}aside .company-details{justify-content:center}}.btn{display:inline-flex;justify-content:center;padding:.75rem 1.25rem;border-radius:.5rem;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.btn:has(svg){gap:.25rem}.btn svg{fill:currentColor}.btn.btn-primary{background:#2a3179;border:1px solid #2a3179;color:#fff}.btn.btn-primary:hover,.btn.btn-primary:focus{background:#c2dde6;border:1px solid #2a3179;color:#2a3179}.btn.btn-outline--primary{background:transparent;border:1px solid #2a3179;color:#2a3179}.btn.btn-outline--primary:hover,.btn.btn-outline--primary:focus{background:#2a3179;border:1px solid #2a3179;color:#fff}.btn-fixed{position:fixed;display:flex;justify-content:center;align-items:center;flex-shrink:0;right:2rem;bottom:2.5rem;width:64px;height:64px;border-radius:9999px;background:#2a3179;border:2px solid #FFF;color:#fff;z-index:999;box-shadow:0 8px 16px #2a31794d}.btn-fixed:hover,.btn-fixed:focus{color:#fff}.btn-fixed:hover svg,.btn-fixed:focus svg{transform:scale(1.1)}.btn-fixed svg{fill:currentColor;width:32px;height:32px;transition:ease-in-out .2s all}.hero{width:100vw;display:flex;flex-direction:column-reverse;position:relative;z-index:0}@media only screen and (min-width: 1200px){.hero{height:100%;min-height:100vh;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.hero .hero-body{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem 2rem 2rem}@media only screen and (min-width: 1200px){.hero .hero-body{padding:2rem;justify-content:center;gap:2rem}}@media only screen and (min-width: 1440px){.hero .hero-body{padding:2rem 4rem}}.hero .hero-body .brand{display:flex;justify-content:center}.hero .hero-body .brand img{max-width:100%;display:block;width:120px;height:auto}@media only screen and (min-width: 1200px){.hero .hero-body .brand img{height:120px;width:170px}}.hero .hero-body .short{display:flex;flex-direction:column;position:relative}.hero .hero-body .buttons{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}@media only screen and (min-width: 768px){.hero .hero-body .buttons{flex-direction:row;gap:1rem}}.hero .hero-cover{overflow:hidden;height:160px}@media only screen and (min-width: 1200px){.hero .hero-cover{padding:1rem;height:100%}}.hero .hero-cover figure{width:100%;height:160px;position:relative;overflow:hidden;display:block}@media only screen and (min-width: 1200px){.hero .hero-cover figure{height:100%;border-radius:2rem}}.hero .hero-cover figure figcaption{display:none}.hero .hero-cover figure img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:relative}.qr{background:#fafafa;padding:3rem 1rem 0;margin-top:1.5rem}@media only screen and (min-width: 992px){.qr{padding:4rem 2rem 0 4rem;margin-top:4rem}}.qr .qr-heading{text-align:center}.qr .qr-heading h2{font-weight:700;font-size:32px}@media only screen and (min-width: 768px){.qr .qr-heading h2{font-size:40px}}@media only screen and (min-width: 1200px){.qr .qr-heading h2{font-size:56px}}@media only screen and (min-width: 1440px){.qr .qr-heading h2{font-size:64px}}.qr .qr-heading h2 span,.qr .qr-heading h2 b,.qr .qr-heading h2 strong{color:#2a3179;font-weight:700}.qr .qr-heading p{font-size:1.125rem}@media only screen and (min-width: 768px){.qr .qr-heading p{font-size:1.25rem}}.qr .qr-body{display:flex;align-items:center;flex-direction:column;margin-top:1rem;padding:2rem 2rem 0;background:#fff;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;box-shadow:0 8px 16px #2a317906}@media only screen and (min-width: 768px){.qr .qr-body{margin-top:2rem}}@media only screen and (min-width: 992px){.qr .qr-body{background:transparent;border-radius:0;padding:0;box-shadow:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem}}.qr .qr-body .qr-body--description{text-align:left;grid-column:span 2/span 2;display:flex;flex-direction:column;align-items:flex-start}.qr .qr-body .qr-body--description h2,.qr .qr-body .qr-body--description h3,.qr .qr-body .qr-body--description h4{font-weight:700;color:#2a3179}.qr .qr-body .qr-body--description ol{list-style:none;display:flex;flex-direction:column;gap:1rem;margin:2rem auto 0;padding:0;counter-reset:item;font-size:1rem}@media only screen and (min-width: 768px){.qr .qr-body .qr-body--description ol{font-size:1.125rem}}@media only screen and (min-width: 992px){.qr .qr-body .qr-body--description ol{font-size:1.25rem;margin:2rem 0 0}}.qr .qr-body .qr-body--description ol li{counter-increment:item}.qr .qr-body .qr-body--description ol li:before{margin-right:6px;content:counter(item);background:#2a3179;color:#fff;border-radius:100%;border:2px solid #FFF;height:2rem;width:2rem;font-weight:700;text-align:center;display:inline-flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.qr .qr-body .qr-body--description ol li:before{margin-right:10px;height:3rem;width:3rem}}.qr .qr-body .qr-body--description__heading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;color:#2a3179}@media only screen and (min-width: 768px){.qr .qr-body .qr-body--description__heading{flex-direction:row;text-align:left}}.qr .qr-body .qr-body--description__heading h3{margin:0}.qr .qr-body .qr-body--description__heading svg{fill:currentColor;width:44px;height:44px}.qr .qr-body .qr-body--code{background-color:#fff;padding:2rem;margin-top:3rem;display:flex;justify-content:center;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;box-shadow:0 16px 32px #00000014;border:4px solid black;border-bottom-width:0;min-height:320px}@media only screen and (min-width: 992px){.qr .qr-body .qr-body--code{min-height:400px;margin-top:0}}.qr .qr-body .qr-body--code a{text-decoration:none}.qr .qr-body .qr-body--code figure{display:flex;flex-direction:column-reverse;align-items:center}.qr .qr-body .qr-body--code figure img{width:220px}@media only screen and (min-width: 1200px){.qr .qr-body .qr-body--code figure img{width:260px}}.qr .qr-body .qr-body--code figure figcaption{color:#161718}footer{background:#2a3179;color:#fff;width:100%;display:flex;padding:1rem;justify-content:space-between;font-size:12px}@media only screen and (min-width: 992px){footer{padding:1rem 4rem;gap:2rem}}footer .company-details{margin:0;padding:0;list-style:none;display:flex;gap:1rem}
