@font-face {
  font-family: "Source Sans Pro";
  font-weight: 100 900;
  font-display: swap;
  font-style: normal;
  src: url("fonts/SourceSansVariable-Roman.woff2") format("woff2");
}
@font-face {
  font-family: "Source Sans Pro";
  font-weight: 100 900;
  font-display: swap;
  font-style: italic;
  src: url("fonts/SourceSansVariable-Italic.woff2") format("woff2");
}
@font-face {
  font-family: "Source Code Pro";
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url("fonts/SourceCodePro-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Source Code Pro";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("fonts/SourceCodePro-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Compressa MICRO";
  font-display: swap;
  src: url("fonts/Compressa-MICRO-GX-Rg.woff2") format("woff2"), url("fonts/Compressa-MICRO-GX-Rg.woff") format("woff"), url("fonts/Compressa-MICRO-GX-Rg.ttf") format("truetype");
}
svg.svg-sprite {
  display: none;
}

.ds-blue {
  fill: #0064c8;
}

.ds-blue-50procent {
  fill: #7fb2ff;
}

.ds-white {
  fill: #fff;
}

.ds-grey {
  fill: #262626;
}

.ds-grey-50procent {
  fill: rgba(0, 0, 0, 0.5);
}

.ds-line {
  fill: rgba(0, 0, 0, 0.1);
}

html {
  margin: 0;
  padding: 15mm;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 10pt;
  font-weight: 300;
  color: black;
}

figure,
body {
  margin: 0;
  padding: 0;
}

a {
  color: #0064c8;
  font-weight: bold;
  text-decoration: none;
}

object,
img {
  max-width: 100%;
}

blockquote {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 7mm 14mm 7mm 7mm;
  margin: 9mm 0 0;
  border-left: 7mm solid rgba(0, 0, 0, 0.2);
}
blockquote label,
blockquote input {
  display: none;
}

.main-menu,
.contact-block,
.beeldmerk,
#toggle-menu,
#sticky,
#subnavigation {
  display: none;
}

.logo {
  position: absolute;
  top: 5mm;
  left: 7mm;
  width: 84mm;
}

h1 {
  margin: 1em 0;
  padding-top: 20mm;
}

.svg-sprite #starr,
.svg-sprite #phone,
.svg-sprite #email,
.svg-sprite #marker,
.svg-sprite .ds-white {
  fill: #0064c8;
}

svg.contact,
.about svg {
  vertical-align: middle;
  display: inline-block;
}

.avatar {
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  border: 4px solid #e5e5e5;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  margin: 0 0.6rem;
  line-height: 0;
}

.expertise svg,
.expertise h2 {
  display: inline-block;
}

.projects a {
  text-decoration: none;
}

.date svg {
  display: inline-block;
  width: 5mm;
  height: 5mm;
  vertical-align: middle;
}

.grid-item .icon {
  display: none;
}

/*# sourceMappingURL=print.min.css.map */
