/**********/
/* button */
/**********/
.webchimp .brxe-button {
  font-size: 1rem;
  font-weight: 500;
  border-radius: 4px;
  /* primary */
  /* secondary */
  /* info */
  /* success */
}
.webchimp .brxe-button.sm {
  padding: 0.4em 1em;
}
.webchimp .brxe-button.md {
  padding: 0.5em 1.2em;
}
.webchimp .brxe-button.lg {
  padding: 0.6em 1.3em;
}
.webchimp .brxe-button.xl {
  padding: 0.8em 1.4em;
}
.webchimp .brxe-button.bricks-background-primary {
  background: var(--color-primary);
  border-color: var(--color-primary);
  color: white;
}
.webchimp .brxe-button.bricks-color-primary {
  background: transparent;
  border-color: var(--color-primary);
  color: var(--color-primary);
}
.webchimp .brxe-button.bricks-background-secondary {
  background: var(--color-secondary);
  border-color: var(--color-secondary);
  color: white;
}
.webchimp .brxe-button.bricks-color-secondary {
  background: transparent;
  border-color: var(--color-secondary);
  color: var(--color-secondary);
}
.webchimp .brxe-button.bricks-background-info {
  background: var(--color-info);
  border-color: var(--color-info);
  color: white;
}
.webchimp .brxe-button.bricks-color-info {
  background: transparent;
  border-color: var(--color-info);
  color: var(--color-info);
}
.webchimp .brxe-button.bricks-background-success {
  background: var(--color-success);
  border-color: var(--color-success);
  color: white;
}
.webchimp .brxe-button.bricks-color-success {
  background: transparent;
  border-color: var(--color-success);
  color: var(--color-success);
}
.brxe-heading strong {
  color: var(--color-primary);
}
/******************/
/** fluent forms **/
/******************/
.frm-fluent-form input[type=text], .frm-fluent-form input[type=email], .frm-fluent-form input[type=tel], .frm-fluent-form textarea {
  background: var(--color-dark-l-10);
  border: 0;
  color: var(--color-dark);
}
.frm-fluent-form input[type=text]:focus, .frm-fluent-form input[type=email]:focus, .frm-fluent-form input[type=tel]:focus, .frm-fluent-form textarea:focus {
  background: var(--color-dark-l-9);
  color: var(--color-dark);
}
.frm-fluent-form button[type=submit] {
  background: var(--color-primary) !important;
  color: var(--color-light) !important;
}
/* success message */
.ff-message-success {
  border: 0;
  box-shadow: none;
  margin-bottom: 1rem;
  padding: 0 0 0 0.5rem;
  font-style: italic;
  font-weight: bold;
  color: var(--color-secondary) !important;
  border-left: 4px solid var(--color-secondary);
}
/****************************/
/*** veel gestelde vragen ***/
/****************************/
.webchimp {
  /* QUESTION (button) */
  /* TOGGLE ICON */
  /* ANSWER */
  /* MOBILE */
}
.webchimp .wc-faq-list {
  list-style: none;
  margin: 0;
  padding: 0;
  --wc-faq-accent: #ff6600;
  --wc-faq-icon-rotation: 45deg;
}
.webchimp .wc-faq-item {
  border-bottom: 1px solid #333;
}
.webchimp .wc-faq-item:last-child {
  border-bottom: none;
}
.webchimp .wc-faq-question {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 20px 0;
  background: transparent;
  border: 0;
  cursor: pointer;
  text-align: left;
  font: inherit;
  color: inherit;
  user-select: none;
  transition: color 0.3s ease;
}
.webchimp .wc-faq-question:hover {
  color: var(--wc-faq-accent);
}
.webchimp .wc-faq-question-text {
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  flex: 1;
  padding-right: 20px;
  transition: color 0.3s ease;
}
.webchimp .wc-faq-question:hover .wc-faq-question-text {
  color: var(--wc-faq-accent);
}
.webchimp .wc-faq-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 18px;
  color: #999;
  transition: color 0.3s ease, transform 0.3s ease;
}
.webchimp .wc-faq-question:hover .wc-faq-toggle {
  color: var(--wc-faq-accent);
}
.webchimp .wc-faq-item.is-open .wc-faq-toggle {
  color: var(--wc-faq-accent);
  transform: rotate(var(--wc-faq-icon-rotation));
}
.webchimp .wc-faq-answer {
  display: grid;
  grid-template-rows: 0fr;
  overflow: hidden;
  transition: grid-template-rows 0.4s ease;
}
.webchimp .wc-faq-item.is-open .wc-faq-answer {
  grid-template-rows: 1fr;
}
.webchimp .wc-faq-answer-text {
  min-height: 0;
  color: #999;
  font-size: 15px;
  line-height: 1.7;
  padding-bottom: 0;
  transition: padding-bottom 0.4s ease;
}
.webchimp .wc-faq-item.is-open .wc-faq-answer-text {
  padding-bottom: 20px;
}
.webchimp .wc-faq-item.is-open .wc-faq-question-text {
  color: var(--wc-faq-accent);
}
@media (max-width: 768px) {
  .webchimp .wc-faq-question {
    padding: 16px 0;
  }
  .webchimp .wc-faq-question-text {
    font-size: 15px;
    padding-right: 12px;
  }
  .webchimp .wc-faq-toggle {
    font-size: 16px;
  }
}
/*# 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%2F85-scss-default.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BACIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BADzEA%3BAAAA%3BAAAA%3BACwFI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BADtGJ%3BAC%2BGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FGA%3BAAAA%3BAAAA%3BAC%2BHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%22%7D */