<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
	BLAUW:			#004b93		RGB(0,75,147)
	ORANJE:			#e84e0e		RGB(232,78,14)
	GRIJS LICHT:	#d4d5d8		RGB(212,213,216)
	GRIJS DONKER:	#4d4f53		RGB(77,79,83)
	TEKST:			#3c3e42
 *************************************************************************************************/
body { line-height: 1.333; }

.slick-slider.dots:not(.dots-line) .slick-dots button::after { border-radius: 50%; }

.button { font-family: 'Raleway', sans-serif; }

/* HEADER
 *************************************************************************************************/
#header-wrap { transition: box-shadow 0.35s; }
#header-top { border-bottom: 5px solid #004b93; padding: 5px 0; }

nav ul.sf-menu a { font-family: 'Raleway', sans-serif; }
nav ul.sf-menu ul { margin-top: 5px; padding: 2px; }
nav ul.sf-menu ul &gt; li + li { padding-top: 2px; }

#nav-top { padding-bottom: 0; text-align: right; }
#nav-top &gt; ul { padding-right: 10px; }
#nav-top &gt; ul &gt; li + li { margin-left: 20px; }
#nav-top &gt; ul &gt; li &gt; a { margin: 0; padding: 0.333em 0.556em; }

#logo { position: relative; }
#logo svg { fill: #4d4f53; max-height: 70px; max-width: 90px; }
#logo svg .logo { fill: #004b93; }
#logo::after { background: url(../images/qube.svg) center no-repeat; background-size: contain; content: ''; display: block; height: 35px; left: 120px; margin-top: -17px; position: absolute; top: 50%; width: 100px; }

#nav-main &gt; ul { padding-top: 10px; text-align: right; }
#nav-main &gt; ul &gt; li + li { padding-left: 5px; position: relative; }
#nav-main &gt; ul &gt; li + li::before { background: #d4d5d8; content: ''; display: block; height: 34px; left: 2px; margin-top: -17px; position: absolute; top: 50%; width: 1px; }
#nav-main &gt; ul &gt; li &gt; a { margin: 0; padding: 0 1.111em; }

#nav-main &gt; ul &gt; li &gt; a &gt; span { display: block; padding: 0.556em 0; position: relative; }
#nav-main &gt; ul &gt; li &gt; a &gt; span::after { background: rgba(0,75,147,0); bottom: 0; content: ''; display: block; height: 0; left: 0; position: absolute; right: 0; transition: all 0.35s; }
#nav-main &gt; ul &gt; li &gt; a:hover &gt; span::after,
#nav-main &gt; ul &gt; li.sfHover &gt; a &gt; span::after,
#nav-main &gt; ul &gt; li.current-menu-item &gt; a &gt; span::after,
#nav-main &gt; ul &gt; li.current-menu-parent &gt; a &gt; span::after,
#nav-main &gt; ul &gt; li.current-menu-ancestor &gt; a &gt; span::after { background: rgba(0,75,147,1); height: 5px; }

#nav-main &gt; ul &gt; li.nav-home { padding-top: 5px; }
#nav-main .home-icon { padding: 0.556em 1.111em; }

#nav-main &gt; ul &gt; li.qube &gt; a:hover,
#nav-main &gt; ul &gt; li.qube.sfHover &gt; a { color: #e84e0e; }
#nav-main &gt; ul &gt; li.qube &gt; a:hover &gt; span::after,
#nav-main &gt; ul &gt; li.qube.sfHover &gt; a &gt; span::after,
#nav-main &gt; ul &gt; li.qube.current-menu-item &gt; a &gt; span::after,
#nav-main &gt; ul &gt; li.qube.current-menu-parent &gt; a &gt; span::after,
#nav-main &gt; ul &gt; li.qube.current-menu-ancestor &gt; a &gt; span::after { background: #e84e0e; }

#nav-main &gt; ul &gt; li.qube ul a:hover,
#nav-main &gt; ul &gt; li.qube ul li.sfHover &gt; a,
#nav-main &gt; ul &gt; li.qube ul li.current-menu-item &gt; a,
#nav-main &gt; ul &gt; li.qube ul li.current-menu-parent &gt; a,
#nav-main &gt; ul &gt; li.qube ul li.current-menu-ancestor &gt; a { background-color: #e84e0e; }


/* HEADER &gt; small */
#header-wrap.small { box-shadow: 0 0 10px rgba(0,0,0,0.5); }


/* SLIDESHOW
 *************************************************************************************************/
.slider-wrap .overlay-wrap.lt,
.slider-wrap .overlay-wrap.lc,
.slider-wrap .overlay-wrap.lb { left: 0; max-width: 60%; width: 60%; }

.slider-wrap .overlay-wrap.rt,
.slider-wrap .overlay-wrap.rc,
.slider-wrap .overlay-wrap.rb { max-width: 60%; right: 0; width: 60%; }

.slider-wrap .overlay-wrap.lt .overlay,
.slider-wrap .overlay-wrap.lc .overlay,
.slider-wrap .overlay-wrap.lb .overlay { text-align: right; }

.slider-wrap .overlay { font-size: 1.667em; }
.slider-wrap .overlay h1 { font-size: 1.667em; }
.slider-wrap .overlay .button { padding: .222em 1.667em; }


/* CTA
 *************************************************************************************************/
.cta-wrap { background-color: #004b93; color: #fff; text-align: center; }
.cta-wrap .content { font-family: 'Raleway', sans-serif; font-size: 1.5em; padding: 15px 2.5%; }


/* CONTENT
 *************************************************************************************************/
body:not(.home) .entry-title { font-size: 2.5em; font-weight: 300; line-height: 1.2; text-align: center; }

.content blockquote { font-family: 'Raleway', sans-serif; }
.content blockquote &gt; :first-child,
.content blockquote &gt; :last-child { border-color: #4d4f53; }


/* CONTENT &gt; MASONRY
 *************************************************************************************************/
.masonry .content h3 { text-transform: uppercase; }
.masonry .content h3::after { left: -1em; right: -1em; width: auto; }
.masonry .content p { font-family: 'Raleway', sans-serif; }

.masonry .overlay-visible a:not(:hover) .hover { opacity: 1; }
.masonry .overlay-visible a:hover .hover { opacity: 0; }


/* FOOTER
 *************************************************************************************************/
body:not(.home) #footer-wrap { border-top: 5px solid #d4d5d8; }

.om-widget-hcard h2 { display: none; }
#footer-wrap .widget &gt; h3 { font-size: inherit; font-weight: bold; margin-bottom: 5px; padding: 0; text-align: left; text-transform: uppercase; }
#footer-wrap .widget { font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 24px; }
#footer-wrap .widget p + p { margin-top: 0 !important; }

/*#footer-wrap .widget:nth-child(-n+3) { padding: 10px 10px 10px 80px; position: relative; }*/
#footer-wrap .widget { padding: 10px 10px 10px 80px; position: relative; }
#footer-wrap .widget:nth-child(2),
#footer-wrap .widget:nth-child(3),
#footer-wrap .widget:nth-child(4) { border-left: 1px solid #d4d5d8; }

#footer-wrap .widget:nth-child(-n+3) .hcard-wrap { padding: 0; }
#footer-wrap .widget:nth-child(-n+3) .hcard-wrap .tel &gt; .icon { display: inline-block; margin-right: 0.5em; }
#footer-wrap .widget:nth-child(-n+3) .hcard-wrap .tel &gt; .icon:after { content: ':'; }
#footer-wrap .widget .hcard-wrap { padding: 0; }
#footer-wrap .widget:nth-child(3) .hcard-wrap p.email-wrap { padding: 0.75em 0; }

#footer-wrap .widget:nth-child(-n+3)::before { background-position: center; background-repeat: no-repeat; background-size: 30px 30px; bottom: 20px; content: ''; display: block; height: 30px; left: 20px; position: absolute; visibility: visible; width: 30px; }
#footer-wrap .widget:nth-child(1)::before { background-image: url(../images/icon-marker.svg); }
#footer-wrap .widget:nth-child(2)::before { background-image: url(../images/icon-phone.svg); }
#footer-wrap .widget:nth-child(3)::before { background-image: url(../images/icon-mail.svg); }

#footer-wrap .widget:nth-child(5) { margin-left: 0 !important; margin-top: 3em; width: 65.5% !important; }
#footer-wrap .widget.widget_text .textwidget { padding: 0; }

#footer-wrap .widget:nth-child(4) { float: right; margin-left: 3.5% !important; margin-top: 3em; width: 31% !important; }
#footer-wrap .widget:nth-child(4) h3 &gt; a { color: inherit !important; }
#footer-wrap .widget:nth-child(4) .social-facebook { padding-top: 1.125em; }
#footer-wrap .widget:nth-child(4) .social-facebook a { background: #fff url(../images/icon-facebook.svg) center no-repeat; background-size: 30px 30px; display: block; font-size: 0; height: 30px; line-height: 0; text-decoration: none !important; width: 30px; }


/* BOTTOM FOOTER */
#nav-footer a,
#about-the-author,
.original-media strong { font-family: 'Raleway', sans-serif; }
#about-the-author .original-media { color: #fff !important; }


/* HOME
 *************************************************************************************************/
/* HOME &gt; title */
.home .content-wrap .content .entry-title { display: none; }
.home .content-wrap .content h1 { color: #4d4f53; font-size: 2.5em; font-weight: 300; line-height: 1.2; margin-top: 0.5em !important; text-align: center; }
.home .content-wrap .content h1 &gt; strong { color: #004b93; font-family: inherit; font-weight: inherit; }
.home .content-wrap .content h1:not(.entry-title) + * { margin-top: 3em !important; }


/* HOME &gt; Content gray */
.home .content-wrap.gray { background-color: #4d4f53; max-width: 100%; }
.home .content-wrap.gray::before { background: #e84e0e; content: ''; display: block; height: 4.688vw; left: 50%; margin-left: -570px; position: absolute; top: 0; width: 10px; }

.home .content-wrap.gray .content { color: #fff; margin: 0 auto; max-width: 1200px; padding: 30px; width: 100%; }
.home .content-wrap.gray .content h1 { color: inherit; }
.home .content-wrap.gray .content h1 &gt; strong { color: #e84e0e; }
.home .content-wrap.gray .content blockquote &gt; :first-child,
.home .content-wrap.gray .content blockquote &gt; :last-child { border-color: #fff; }
.home .content-wrap.gray .content strong { color: #e84e0e; font-weight: inherit; }

/* HOME &gt; Masonry gray */
.home .content-wrap.gray + .masonry-wrap { background-color: #4d4f53; padding: 15px 0 30px; }
.home .content-wrap.gray + .masonry-wrap .masonry { margin: 0 auto; max-width: 1200px; width: 100%; }
.home .content-wrap.gray + .masonry-wrap .masonry:not(.border-0),
.home .content-wrap.gray + .masonry-wrap .masonry:not(.border-0) figure,
.home .content-wrap.gray + .masonry-wrap .masonry:not(.border-0) .masonry-placeholder,
.home .content-wrap.gray + .masonry-wrap .masonry:not(.border-0) .hover { border-color: #4d4f53 !important; }


/* QUBE
 *************************************************************************************************/
.page-template-qube h1 { color: #e84e0e; }
.page-template-qube .cta-wrap,
.page-template-qube .button:not(.ghost):not(:hover),
.page-template-qube .slick-slider.arrows .slick-arrow:hover,
.page-template-qube #nav-mobile-toggle.active,
.page-template-qube #nav-mobile { background-color: #e84e0e; }
.page-template-qube #header-top { border-bottom-color: #e84e0e; }


/* MEDIA QUERIES
 *************************************************************************************************/
@media only screen and ( min-width: 1000px ) {
	.home .content-wrap.gray + .masonry-wrap .masonry .block-1&gt;:not(span) { padding-bottom: 66%; }
}

@media only screen and ( max-width: 1920px ) {
	.slider-wrap .overlay-wrap { font-size: 0.938vw; }
}
@media only screen and ( max-width: 1200px ) {
	#header { padding: 0; }
	
	#nav-main .home-icon { padding: 0.556em; }
	#nav-main &gt; ul &gt; li &gt; a { padding: 0 0.556em; }
	
	.cta-wrap .content { font-size: 1.25em; }
	
	.home .content-wrap .content h1 { font-size: 3.750vw; }
	.home .content-wrap.gray .content { padding: 2.5%; }
}
@media only screen and ( max-width: 1000px ) {
	#nav-mobile-toggle,
	#nav-mobile a { font-family: 'Raleway', sans-serif; }
	#nav-top { text-align: center; }
	
	/*#footer-wrap .widget:nth-child(-n+3) { padding: 10px 10px 10px 60px; }*/
	#footer-wrap .widget { padding: 10px 10px 10px 60px; }
	#footer-wrap .widget:nth-child(-n+3)::before { background-size: 20px 20px; bottom: 25px; height: 20px; left: 15px; width: 20px; }
}
@media only screen and ( max-width: 768px ) {
	.cta-wrap .content { font-size: 1em; padding: 10px 2.5%; }
	
	.masonry li:not(.has-img) .masonry-placeholder { background-size: 60%; }
	
	#footer-wrap .widget:nth-child(2),
	#footer-wrap .widget:nth-child(3),
	#footer-wrap .widget:nth-child(4) { border-left: none; }
	#footer-wrap .widget:nth-child(4) { margin-left: 5% !important; margin-top: 1em; padding: 10px 10px 10px 60px; width: 47.5% !important; }
	#footer-wrap .widget:nth-child(5) { margin-top: 1em; width: 100% !important; }
	
	#nav-footer a { font-size: 14px; }
	
	#nav-footer,
	#about-the-author { text-align: center; }
}
@media only screen and ( max-width: 640px ) {
	.home .content-wrap .content h1 { font-size: 1.500em; }
	
	#footer-wrap .widget:nth-child(4) { margin-left: 0 !important; width: 100% !important; }
	#footer-wrap .widget:nth-child(5) { padding: 5px 10px 5px 60px; }
}
@media only screen and ( max-width: 400px ) {
	#logo::after { display: none; }
}</pre></body></html>