@import url("https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,400;0,600;1,400;1,600&display=swap");
*, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Work Sans', sans-serif; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: bold; }

h1, .h1 {
  font-size: 160%; }

.Gekleurd {
  color: #F09293; }

.wrap.follow-socialmedia strong.title {
  display: none !important; }
.wrap.follow-socialmedia:before {
  display: block;
  font-weight: 400;
  position: relative;
  z-index: 1;
  content: 'Volg me op'; }

#footer {
  padding-top: 1em; }
  #footer * {
    color: #20394E; }
  #footer .wrap.footer_elementen .footer_text:first-child {
    /*
    font-size: 200%;
    font-weight: 200;
    margin-top:2em;
    */ }
  #footer .wrap.footer_elementen a:hover {
    text-decoration: underline; }
  #footer .wrap.logos-keurmerk {
    margin: -2em auto 0; }
    #footer .wrap.logos-keurmerk img {
      height: 2.4em;
      margin: 0 1em;
      opacity: 0.8; }
  #footer a.linkedin:before {
    content: ' ';
    display: inline-block;
    position: relative;
    top: 0.3em;
    margin-right: 0.4em;
    font-size: 80%;
    width: 1.4em;
    height: 1.4em;
    background-size: 1em;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #20394E;
    background-image: url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" x="0px" y="0px" viewBox="0 0 18.2 18.2"><path d="M3.4,1.5c1,0,1.9,0.8,1.9,1.9c0,1-0.8,1.9-1.9,1.9c-1,0-1.9-0.8-1.9-1.9C1.5,2.3,2.4,1.5,3.4,1.5z M1.8,6.6H5v10.3H1.8V6.6z" fill="%23fff"></path><path d="M6.4,6.6h3.1V8h0c0.4-0.8,1.5-1.7,3-1.7c3.2,0,3.8,2.1,3.8,4.9v5.7h-3.2v-5.1c0-1.2,0-2.7-1.7-2.7c-1.7,0-1.9,1.3-1.9,2.6v5.2H6.4V6.6z" fill="%23fff"></path></svg>'); }

body.pageCentered .sharing strong {
  display: block; }
body.pageCentered .sharing div {
  transform-origin: center !important;
  display: inline-block !important; }

@media (min-width: 800px) {
  .fixedlogo .wrap a.logo {
    left: -1em;
    position: relative; } }
body.page_home #header {
  background: transparent;
  transition: all 0.3s ease; }

body.page_home.scrolled #header {
  background: #fff; }

.home-header {
  background: #F09293;
  margin-top: -6.5em;
  position: relative;
  margin-bottom: 8em; }
  .home-header .wrap {
    color: #20394E;
    font-weight: bold;
    padding: 1em 0; }
    .home-header .wrap * {
      text-align: left; }
    .home-header .wrap .text1 {
      font-size: 350%;
      padding: 0.3em 0 0.3em;
      line-height: 1.1; }
    .home-header .wrap .text2 {
      font-size: 150%;
      line-height: 1.3; }
  .home-header .image img {
    display: block;
    width: 100%;
    object-fit: cover;
    min-height: 19em;
    max-height: 26em; }
    @media (min-width: 700px) {
      .home-header .image img {
        max-height: 20em;
        min-height: 20.6em;
        object-position: right; } }
  @media (min-width: 700px) {
    .home-header .wrap {
      position: absolute;
      top: 8em;
      left: 5.8%;
      margin-left: 4em;
      padding: 0;
      font-size: 80%; }
    .home-header .image {
      float: right;
      width: 50%; } }
  .home-header .wrap {
    /*
    @media (min-width:1600px) { font-size:85%; }
    @media (min-width:1700px) { font-size:90%; }
    @media (min-width:1800px) { font-size:95%; }
    @media (min-width:1900px) { font-size:100%; }
    @media (min-width:2000px) { font-size:110%; }
    @media (min-width:2100px) { font-size:120%; }
    */ }
  .home-header:after {
    content: ' ';
    position: absolute;
    background-image: url(/site/zon.svg);
    width: 16em;
    height: 16em;
    bottom: -7.02em;
    left: calc(50% - 8em);
    background-size: contain;
    background-repeat: no-repeat; }
    @media (max-width: 639px) {
      .home-header:after {
        display: none; } }

@media (min-width: 901px) {
  #nav ul.menu li {
    padding-left: calc(10% + 4em); } }
#wrapper {
  overflow: hidden; }

@media (min-width: 680px) {
  #content .wrap > .text.quote {
    max-width: 34em;
    padding: 0 5em; } }
#content .bg:has(.columns) {
  margin-top: 4em; }
  #content .bg:has(.columns) .wrap {
    padding-bottom: 0; }
#content .bg:has(.text.quote) {
  background-color: #fdf4af; }
  @media (min-width: 680px) {
    #content .bg:has(.text.quote) .wrap {
      background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="6.9" height="6.6" viewBox="0 0 6.9 6.6"><path id="Path_1" data-name="Path 1" d="M3.6-14.32A5.644,5.644,0,0,0,1.56-9.8c0,1.22.54,2.08,1.56,2.08A1.355,1.355,0,0,0,4.54-9.1a1.233,1.233,0,0,0-1.28-1.3.828.828,0,0,0-.2.02,3.741,3.741,0,0,1,.18-1.18,5.615,5.615,0,0,1,1.04-1.92Zm3.92,0A5.644,5.644,0,0,0,5.48-9.8c0,1.22.54,2.08,1.56,2.08A1.355,1.355,0,0,0,8.46-9.1a1.233,1.233,0,0,0-1.28-1.3.828.828,0,0,0-.2.02,3.741,3.741,0,0,1,.18-1.18A5.615,5.615,0,0,1,8.2-13.48Z" transform="translate(-1.56 14.32)" fill="%2320394E"/></svg>');
      background-repeat: no-repeat;
      background-size: 3em; } }
#content .wrap.htmltext .columns.cols2 {
  text-align: left; }
  #content .wrap.htmltext .columns.cols2 .column.column1 .Gekleurd, #content .wrap.htmltext .columns.cols2 .column.column1 .Gekleurd * {
    color: #20394E; }
  #content .wrap.htmltext .columns.cols2 .column.column2 img {
    margin-bottom: 0; }
#content .bg:has(.columns) .wrap.htmltext .columns.cols2 .column.column2:after {
  content: ' ';
  position: absolute;
  background-image: url(/site/zon.svg);
  width: 16em;
  height: 16em;
  bottom: -7.02em;
  left: calc(50% - 8em);
  background-size: contain;
  background-repeat: no-repeat;
  bottom: auto;
  top: 0;
  left: auto;
  right: 0;
  transform: translate(50%, -56%); }
  @media (max-width: 639px) {
    #content .bg:has(.columns) .wrap.htmltext .columns.cols2 .column.column2:after {
      display: none; } }
@media (min-width: 600px) {
  #content .cta.has-image .wrap {
    max-width: 38em;
    margin-top: 2em;
    padding-bottom: 6.43em; }
    #content .cta.has-image .wrap:after {
      content: ' ';
      position: absolute;
      background-image: url(/site/zon.svg);
      width: 16em;
      height: 16em;
      bottom: -7.02em;
      left: calc(50% - 8em);
      background-size: contain;
      background-repeat: no-repeat;
      bottom: 0em;
      z-index: -1; } }
    @media (min-width: 600px) and (max-width: 639px) {
      #content .cta.has-image .wrap:after {
        display: none; } }
@media (min-width: 600px) {
    #content .cta.has-image .wrap .image {
      width: 18em; }
    #content .cta.has-image .wrap .img-wrap {
      padding-left: 20em; }
      #content .cta.has-image .wrap .img-wrap .text {
        font-size: 120%; } }

/*# sourceMappingURL=site.css.map */
