/************************/
/***   BREAKPOINTS   ****/
/************************/
.p-intro {
  padding: 12rem 0rem 0rem 2rem;
  text-align: center;
  max-width: 880px !important;
}
.p-intro > div {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
@media screen and (min-width: 768px) {
  .p-intro {
    padding: 14rem 8rem 4rem 8rem;
    text-align: center;
  }
  .p-intro > div {
    padding-left: 10% !important;
    padding-right: 10% !important;
  }
}
@media screen and (min-width: 1424px) {
  .p-intro {
    padding: 14rem 8rem 4rem 8rem;
    text-align: center;
  }
  .p-intro > div {
    padding-left: 0% !important;
    padding-right: 0% !important;
  }
}
.lead {
  font-size: var(--step-1);
  font-weight: bold;
}
@media (min-width: 767px) {
  .lead {
    font-size: var(--step-1);
  }
}
.ff-message-success {
  padding: 0;
  border: 0;
  box-shadow: none;
}
.custom-bullets ul {
  list-style: none;
  padding-left: 1.5em;
}
.custom-bullets ul li {
  position: relative;
  margin-bottom: 0.4em;
}
.custom-bullets ul li::before {
  content: "";
  position: absolute;
  left: -1.5em;
  top: 0.2em;
  width: 15px;
  height: 15px;
  background: url('data:image/svg+xml,<svg width="15.6135385px" height="14.8896px" viewBox="0 0 15.6135385 14.8896" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><path d="M0,0 L1600,0 L1600,2960 L0,2960 L0,0 Z" id="path-uru_zop0d1-1"></path></defs><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="contact" transform="translate(-127.8985, -2068.96)" xlink:href="%23path-uru_zop0d1-1"><path stroke="%23979797" stroke-width="1" d="M1599.5,0.5 L1599.5,2959.5 L0.5,2959.5 L0.5,0.5 L1599.5,0.5 Z" stroke-linejoin="square"></path><path d="M131.816,2083.696 L130.28,2082.544 C130.056,2082.384 129.928,2082.152 129.896,2081.848 C129.864,2081.544 129.912,2081.296 130.04,2081.104 C130.04,2081.072 130.136,2080.96 130.328,2080.768 L133.976,2077.312 L128.984,2076.688 C128.856,2076.656 128.768,2076.632 128.72,2076.616 C128.672,2076.6 128.632,2076.592 128.6,2076.592 C128.376,2076.528 128.192,2076.36 128.048,2076.088 C127.904,2075.816 127.864,2075.536 127.928,2075.248 L128.552,2073.424 C128.616,2073.168 128.792,2072.976 129.08,2072.848 C129.368,2072.72 129.624,2072.688 129.848,2072.752 C129.88,2072.752 130.008,2072.816 130.232,2072.944 L134.648,2075.344 L133.736,2070.4 C133.704,2070.272 133.688,2070.184 133.688,2070.136 C133.688,2070.088 133.688,2070.048 133.688,2070.016 C133.688,2069.76 133.792,2069.52 134,2069.296 C134.208,2069.072 134.456,2068.96 134.744,2068.96 L136.664,2068.96 C136.952,2068.96 137.2,2069.072 137.408,2069.296 C137.616,2069.52 137.72,2069.76 137.72,2070.016 C137.72,2070.048 137.72,2070.088 137.72,2070.136 C137.72,2070.184 137.704,2070.272 137.672,2070.4 L136.712,2075.392 L141.176,2072.944 C141.4,2072.816 141.528,2072.752 141.56,2072.752 C141.816,2072.688 142.08,2072.72 142.352,2072.848 C142.624,2072.976 142.792,2073.168 142.856,2073.424 L143.48,2075.248 C143.544,2075.536 143.512,2075.816 143.384,2076.088 C143.256,2076.36 143.064,2076.528 142.808,2076.592 C142.776,2076.592 142.736,2076.6 142.688,2076.616 C142.64,2076.632 142.552,2076.656 142.424,2076.688 L137.384,2077.36 L141.08,2080.768 C141.272,2080.96 141.368,2081.072 141.368,2081.104 C141.528,2081.296 141.592,2081.544 141.56,2081.848 C141.528,2082.152 141.384,2082.384 141.128,2082.544 L139.592,2083.696 C139.336,2083.824 139.064,2083.872 138.776,2083.84 C138.488,2083.808 138.264,2083.68 138.104,2083.456 C138.104,2083.424 138.088,2083.392 138.056,2083.36 C138.024,2083.328 137.976,2083.248 137.912,2083.12 L135.704,2078.512 L133.496,2083.12 C133.464,2083.248 133.424,2083.328 133.376,2083.36 C133.328,2083.392 133.304,2083.424 133.304,2083.456 C133.176,2083.68 132.96,2083.808 132.656,2083.84 C132.352,2083.872 132.072,2083.824 131.816,2083.696 Z" id="Path" fill="%23FFFFFF" fill-rule="nonzero"></path></g></g></svg>');
  background-size: contain;
}
.mixed img {
  mix-blend-mode: multiply;
}
/* hand onder accordion item */
.e-n-accordion-item-title {
  flex-direction: column !important;
}
.swiper-pagination {
  bottom: -1rem !important;
}
.cta-sponsor {
  background: white;
}
.cta-sponsor .elementor-cta__bg {
  padding: 1rem !important;
  background-size: 80% 80%;
  background-repeat: no-repeat;
  background-color: white;
}
.sponsorkeuze .ff-el-form-check {
  padding: var(--space-m);
  border-radius: 12px;
  border: 1px solid #363636;
}
.sponsorkeuze .ff_item_selected {
  border: 1px solid var(--color-primary);
}
.ul-vertical {
  list-style: none;
  padding: 0;
}
.ul-vertical li:after {
  display: block;
  content: "";
  width: 30px;
  height: 3px;
  background: var(--color-primary);
  margin: 8px auto;
}
.cta--buttondown {
  display: flex;
}
.cta--buttondown .elementor-cta__content {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.cta--buttondown .elementor-cta__button-wrapper {
  margin-top: auto;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F178-scss-default.scss%22%2C%22wp-content%2Fcustom_codes%2F17-scss-default.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOR%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAClBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD2BJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAD3EA%3BACkFA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAIK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYL%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%22%7D */