/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/scss/main.scss ***!
  \**********************************************************************************************************************************************************/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

:root {
  --color-primary: #000;
  --color-secondary: #000;
  --color-accent: #C65A24;
  --color-houtskool: #000;
  --color-lila: #BC8BAA;
  --color-zacht-roze: #F2C4D3;
  --color-perzik: #EAAD8C;
  --color-beige: #FFF9F1;
  --color-linnen: #FFEADC;
  --color-aardevuur: #C65A24;
  --color-diep-pruim: #5E2946;
  --color-bg: #FFF9F1;
  /* Text */
  --color-text: #000;
  --color-header-text: #000;
  /* Grayscale */
  --color-gray-dark: #4b4b4b;
  --color-gray: #cecece;
  --color-gray-light: #ebebeb;
  --color-white: #fff;
  --color-black: #000;
  /* Typography
  ********************/
  --base-font-family: "Figtree", "Helvetica", "Arial", "sans-serif";
  --base-font-size: 16px;
  --base-font-weight: 400;
  --heading-font-family: "Zodiak", "Helvetica", "Arial", "sans-serif";
}

@font-face {
  font-family: "Zodiak";
  src: url(/wp-content/themes/aurenem/dist/fonts/Zodiak-Variable.woff2) format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
/*
* Gravity Forms Styling
*/
.heabb-form_wrapper {
  --gf-ctrl-accent-color: var(--color-aardevuur);
  --gf-ctrl-border-color-focus: var(--color-aardevuur);
  --gf-ctrl-outline-color-focus: var(--color-diep-pruim);
  --gf-ctrl-choice-check-color: var(--color-aardevuur);
}
.heabb-form_wrapper input:focus,
.heabb-form_wrapper textarea:focus,
.heabb-form_wrapper select:focus {
  outline: none !important; /* verwijder standaard blauwe rand */
  border-color: var(--color-aardevuur) !important; /* jouw kleur */
  box-shadow: none !important; /* optionele glow */
  transition: all 0.2s ease !important;
}

.heabb-form_wrapper .heabb-form .gform_fields {
  row-gap: 20px;
}

.gform_confirmation_message {
  color: #fff;
}

.heabb-form_wrapper .gform_required_legend {
  display: none;
}

.heabb-form_wrapper input[type=submit],
.heabb-form_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
  font-size: clamp(18px, 1.8vw, 20px);
  font-weight: 500;
  line-height: 1.2;
}

.heabb-form_wrapper .gform_body .gfield--type-text,
.heabb-form_wrapper .gform_body .gfield--type-select,
.heabb-form_wrapper .gform_body .gfield--type-email,
.heabb-form_wrapper .gform_body .gfield--type-phone,
.heabb-form_wrapper .gform_body .gfield--type-textarea {
  padding: 0;
  position: relative;
  /* margin-bottom: 0.5em; */
}

.heabb-form-tool label,
.heabb-form_wrapper .gform_body .gfield--type-text label,
.heabb-form_wrapper .gform_body .gfield--type-select label,
.heabb-form_wrapper .gform_body .gfield--type-email label,
.heabb-form_wrapper .gform_body .gfield--type-phone label,
.heabb-form_wrapper .gform_body .gfield--type-textarea label {
  color: var(--color-diep-pruim);
  font-weight: 700;
  font-family: var(--heading-font-family);
  font-size: 18px;
}

.heabb-form_wrapper .gform_body .gfield--type-text label .gfield_required,
.heabb-form_wrapper .gform_body .gfield--type-select label .gfield_required,
.heabb-form_wrapper .gform_body .gfield--type-email label .gfield_required,
.heabb-form_wrapper .gform_body .gfield--type-phone label .gfield_required,
.heabb-form_wrapper .gform_body .gfield--type-textarea label .gfield_required {
  font-size: 1em;
  color: var(--color-aardevuur);
}

.heabb-form-tool input,
.heabb-form_wrapper .gform_body .gfield--type-text input,
.heabb-form_wrapper .gform_body .gfield--type-email input,
.heabb-form_wrapper .gform_body .gfield--type-phone input,
.heabb-form_wrapper .gform_body .gfield--type-password input,
.heabb-form_wrapper .gform_body .gfield--type-textarea textarea {
  box-shadow: none;
  color: #000;
  font-size: 1em;
  height: 3em;
  border: 1px solid var(--color-diep-pruim);
  background-color: var(--color-linnen);
  border-radius: 4px;
  padding: 1em;
}

.heabb-form_wrapper .gform_body .gfield--type-select select {
  box-shadow: none;
  color: #000;
  font-size: 1em;
  height: 3em;
  border: 1px solid var(--color-diep-pruim);
  background-color: var(--color-linnen);
  border-radius: 4px;
  padding: 0.3em 1em;
}

.heabb-form_wrapper .gform_body .gfield--type-consent input {
  background-color: rgba(255, 255, 255, 0.1568627451);
  cursor: pointer;
}

.heabb-form_wrapper .gform_body .gfield--type-consent input::before {
  color: var(--color-aardevuur);
}

.heabb-form_wrapper .gform_body .gfield--type-consent label {
  color: #fff;
  font-size: 14px;
}

.heabb-form_wrapper .gform_body .gfield--type-consent label a {
  color: #fff;
}

.heabb-form_wrapper .gform-footer {
  justify-content: flex-start;
}
.heabb-form_wrapper .button {
  position: relative;
  box-shadow: none !important;
  display: flex !important;
  font-family: var(--body-font-family) !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  padding: 16px 32px !important;
  border-radius: 50px !important;
  color: var(--color-white) !important;
  background-color: var(--color-accent) !important;
  transition: 0.18s ease !important;
  font-size: 14px !important;
  letter-spacing: 0.06em !important;
  outline: none !important;
  border: none !important;
}
.heabb-form_wrapper .button::after, .heabb-form_wrapper .button::before {
  content: "" !important;
}
.heabb-form_wrapper .button:hover {
  background-color: var(--color-diep-pruim) !important;
}

/* checkbox group styling */
.heabb-form_wrapper .gfield--type-checkbox legend {
  color: var(--color-diep-pruim);
  font-weight: 700;
  font-family: var(--heading-font-family);
  font-size: 18px;
}
.heabb-form_wrapper .gfield--type-checkbox .gfield_checkbox .gchoice input {
  background-color: var(--color-linnen);
  border: 1px solid var(--color-diep-pruim);
  box-shadow: none !important;
  cursor: pointer;
}
.heabb-form_wrapper .gfield--type-checkbox .gfield_checkbox .gchoice input ::before {
  color: var(--color-aardevuur);
}
.heabb-form_wrapper .gfield--type-checkbox .gfield_checkbox .gchoice label {
  color: #000;
  cursor: pointer;
}

/* radio group styling */
.heabb-form_wrapper .gfield--type-radio legend {
  color: var(--color-diep-pruim);
  font-weight: 700;
  font-family: var(--heading-font-family);
  font-size: 18px;
}
.heabb-form_wrapper .gfield--type-radio .gfield_radio .gchoice input {
  background-color: var(--color-linnen);
  border: 1px solid var(--color-diep-pruim);
  box-shadow: none !important;
  cursor: pointer;
}
.heabb-form_wrapper .gfield--type-radio .gfield_radio .gchoice input ::before {
  background-color: var(--color-aardevuur);
}
.heabb-form_wrapper .gfield--type-radio .gfield_radio .gchoice label {
  color: #000;
  cursor: pointer;
}

/* password styling */
.heabb-form_wrapper .gfield--type-password legend {
  color: var(--color-diep-pruim);
  font-weight: 700;
  font-family: var(--heading-font-family);
  font-size: 18px;
}
.heabb-form_wrapper .gfield--type-password .gform-field-label--type-sub {
  color: #000;
}

/* Spinner styling */
.heabb-form_wrapper.gform-theme--framework .gform-loader {
  border-block-end-color: var(--color-aardevuur);
  border-inline-start-color: var(--color-aardevuur);
}

/* Error message styling */
.heabb-form_wrapper.gform-theme .gform_validation_errors {
  border-color: #ff0042;
}

.heabb-form_wrapper.gform-theme .gform_validation_errors:focus {
  outline: 1px solid #ff0042;
}

.heabb-form_wrapper.gform-theme .gform_validation_errors > h2 {
  color: #ff0042;
}

.heabb-form_wrapper.gform-theme .gfield_validation_message,
.heabb-form_wrapper.gform-theme .validation_message {
  color: #ff0042;
}

.heabb-form_wrapper.gform-theme--framework .gform_validation_errors .gform-icon {
  color: #ff0000;
  border-color: #ff0042;
}

.shape-arrow-black-before::before,
.shape-arrow-black-after::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%2724px%27 viewBox=%270 -960 960 960%27 width=%2724px%27 fill=%27%23000000%27%3E%3Cpath d=%27M615.91-427H193.78q-22.08 0-37.54-15.46-15.46-15.45-15.46-37.54t15.46-37.54Q171.7-533 193.78-533h422.13L441.96-706.96q-15.96-15.95-15.74-37.61.21-21.65 16.17-37.6 15.96-14.96 37.61-15.18 21.65-.22 37.61 15.74l264 264q7.69 7.7 11.61 17.52 3.91 9.83 3.91 20.09t-3.91 20.09q-3.92 9.82-11.61 17.52L517.04-177.83q-15.52 15.53-37.11 15.53-21.58 0-37.54-15.53-15.96-15.95-15.96-37.82t15.96-37.83L615.91-427Z%27/%3E%3C/svg%3E");
}

.shape-arrow-white-before::before,
.shape-arrow-white-after::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%2724px%27 viewBox=%270 -960 960 960%27 width=%2724px%27 fill=%27%23ffffff%27%3E%3Cpath d=%27M615.91-427H193.78q-22.08 0-37.54-15.46-15.46-15.45-15.46-37.54t15.46-37.54Q171.7-533 193.78-533h422.13L441.96-706.96q-15.96-15.95-15.74-37.61.21-21.65 16.17-37.6 15.96-14.96 37.61-15.18 21.65-.22 37.61 15.74l264 264q7.69 7.7 11.61 17.52 3.91 9.83 3.91 20.09t-3.91 20.09q-3.92 9.82-11.61 17.52L517.04-177.83q-15.52 15.53-37.11 15.53-21.58 0-37.54-15.53-15.96-15.95-15.96-37.82t15.96-37.83L615.91-427Z%27/%3E%3C/svg%3E");
}

.shape-arrow-pruim-before::before,
.shape-arrow-pruim-after::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2715%27 height=%278%27 viewBox=%270 0 15 8%27 fill=%27none%27%3E%3Cpath d=%27M0.5 3.18198C0.223858 3.18198 0 3.40583 0 3.68198C0 3.95812 0.223858 4.18198 0.5 4.18198V3.68198V3.18198ZM14.8536 4.03553C15.0488 3.84027 15.0488 3.52369 14.8536 3.32842L11.6716 0.146442C11.4763 -0.0488198 11.1597 -0.0488198 10.9645 0.146442C10.7692 0.341705 10.7692 0.658287 10.9645 0.853549L13.7929 3.68198L10.9645 6.5104C10.7692 6.70567 10.7692 7.02225 10.9645 7.21751C11.1597 7.41277 11.4763 7.41277 11.6716 7.21751L14.8536 4.03553ZM0.5 3.68198V4.18198H14.5V3.68198V3.18198H0.5V3.68198Z%27 fill=%27%235E2946%27/%3E%3C/svg%3E");
}

.shape-hearth-before::before,
.shape-hearth-after::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2726%27 viewBox=%270 0 29 26%27 fill=%27none%27%3E%3Cpath d=%27M25.7179 2.88194C25.0582 2.22191 24.2749 1.69832 23.4127 1.34109C22.5506 0.983868 21.6265 0.800003 20.6933 0.800003C19.7601 0.800003 18.836 0.983868 17.9739 1.34109C17.1118 1.69832 16.3285 2.22191 15.6687 2.88194L14.2996 4.25111L12.9304 2.88194C11.5978 1.54934 9.79041 0.800694 7.90582 0.800694C6.02124 0.800694 4.21384 1.54934 2.88124 2.88194C1.54864 4.21455 0.799988 6.02194 0.799988 7.90653C0.799988 9.79111 1.54864 11.5985 2.88124 12.9311L14.2996 24.3494L25.7179 12.9311C26.3779 12.2714 26.9015 11.4881 27.2588 10.6259C27.616 9.76381 27.7998 8.83974 27.7998 7.90653C27.7998 6.97331 27.616 6.04925 27.2588 5.18711C26.9015 4.32498 26.3779 3.54167 25.7179 2.88194Z%27 fill=%27transparent%27 stroke=%27%235E2946%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}

.shape-hearth-active-before::before,
.shape-hearth-active-after::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2726%27 viewBox=%270 0 29 26%27 fill=%27none%27%3E%3Cpath d=%27M25.7179 2.88194C25.0582 2.22191 24.2749 1.69832 23.4127 1.34109C22.5506 0.983868 21.6265 0.800003 20.6933 0.800003C19.7601 0.800003 18.836 0.983868 17.9739 1.34109C17.1118 1.69832 16.3285 2.22191 15.6687 2.88194L14.2996 4.25111L12.9304 2.88194C11.5978 1.54934 9.79041 0.800694 7.90582 0.800694C6.02124 0.800694 4.21384 1.54934 2.88124 2.88194C1.54864 4.21455 0.799988 6.02194 0.799988 7.90653C0.799988 9.79111 1.54864 11.5985 2.88124 12.9311L14.2996 24.3494L25.7179 12.9311C26.3779 12.2714 26.9015 11.4881 27.2588 10.6259C27.616 9.76381 27.7998 8.83974 27.7998 7.90653C27.7998 6.97331 27.616 6.04925 27.2588 5.18711C26.9015 4.32498 26.3779 3.54167 25.7179 2.88194Z%27 fill=%27%23D5754C%27 stroke=%27%235E2946%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}

.shape-chevron-right-before::before,
.shape-chevron-right-after::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%2724px%27 viewBox=%270 -960 960 960%27 width=%2724px%27 fill=%27%235e2946%27%3E%3Cpath d=%27m321-80-71-71 329-329-329-329 71-71 400 400L321-80Z%27/%3E%3C/svg%3E");
}

.shape-flower-before::before,
.shape-flower-after::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2726%27 viewBox=%270 0 26 26%27 fill=%27none%27%3E%3Cg clip-path=%27url%28%23clip0_510_158%29%27%3E%3Cpath d=%27M18.0589 8.22586C19.2414 8.21513 20.1097 8.46024 20.9333 8.87085C22.0835 9.44427 23.1954 10.0901 24.1352 11.0013C24.4618 11.3179 24.7699 11.6771 25.0044 12.0698C25.4524 12.8195 25.3087 13.4524 24.6408 13.9887C24.6013 14.0204 24.5604 14.0518 24.5165 14.0773C23.4313 14.7133 22.5823 15.6226 21.8236 16.6277C21.031 17.6766 20.0099 17.9498 18.8214 17.5947C18.3111 17.4422 17.8093 17.2239 17.3399 16.9649C16.246 16.3615 15.1698 15.7228 14.0967 15.081C13.7795 14.8913 13.5011 14.6328 13.193 14.4252C13.0028 14.2969 12.9366 14.1211 12.9103 13.9042C12.8402 13.3218 12.965 12.7931 13.3225 12.3378C14.0325 11.4351 14.7348 10.5254 15.4702 9.6451C16.2159 8.75232 17.1445 8.21155 18.0585 8.22586L18.0589 8.22586Z%27 fill=%27%23C65A24%27%3E%3C/path%3E%3Cpath d=%27M14.1148 25C13.0808 24.9266 12.2809 24.8663 11.4801 24.8144C10.7464 24.767 10.0119 24.7307 9.27821 24.6842C9.02863 24.6686 8.7726 24.6695 8.53292 24.6068C7.92705 24.4489 7.6366 23.9905 7.76138 23.3544C7.84443 22.9313 7.95889 22.5041 8.13016 22.1123C9.06219 19.9756 10.0046 17.8434 10.9693 15.7224C11.2507 15.1038 11.7275 14.6896 12.4397 14.7724C12.6944 14.8019 12.9754 14.899 13.1785 15.0568C15.1721 16.6116 16.8976 18.4043 17.7866 20.9002C18.0663 21.6856 18.2582 22.4965 18.2402 23.3446C18.2229 24.1569 17.9493 24.563 17.1773 24.678C16.0878 24.8403 14.9858 24.9119 14.1153 24.9996L14.1148 25Z%27 fill=%27%23C65A24%27%3E%3C/path%3E%3Cpath d=%27M11.7059 0.999952C12.3041 1.05989 12.9056 1.09657 13.4999 1.18602C14.2284 1.29606 14.8644 1.63375 15.4216 2.13606C15.8876 2.55606 16.1118 3.07849 16.0129 3.71319C15.9195 4.31255 15.808 4.91102 15.6626 5.4983C15.2603 7.12418 14.5735 8.63377 13.8747 10.1375C13.635 10.6537 13.4276 11.1869 13.1823 11.6999C12.9168 12.2554 12.641 12.3771 12.0829 12.1986C11.7158 12.081 11.3578 11.9325 10.9968 11.7952C10.5859 11.6395 10.3225 11.2996 10.0441 10.9753C9.08281 9.85621 8.50018 8.55058 8.23339 7.08035C8.0475 6.05562 7.83106 5.0367 7.64086 4.01242C7.59353 3.75836 7.57632 3.49446 7.57718 3.23549C7.57976 2.59766 7.84569 2.09893 8.35646 1.74289C9.03505 1.26966 9.81648 1.15963 10.5996 1.07867C10.9637 1.0411 11.3346 1.07241 11.7021 1.07241C11.7034 1.04781 11.7047 1.02366 11.7059 0.999056L11.7059 0.999952Z%27 fill=%27%23C65A24%27%3E%3C/path%3E%3Cpath d=%27M-1.84738e-07 11.4898C0.0469029 10.3783 0.0761636 9.26541 0.150606 8.15569C0.178146 7.74553 0.271952 7.32821 0.406637 6.94042C0.596831 6.3916 0.961299 6.19882 1.51811 6.2999C1.74531 6.34105 1.97682 6.41664 2.18164 6.52668C4.5027 7.77192 6.78461 9.0847 8.81306 10.8184C9.04542 11.0165 9.27908 11.2214 9.47272 11.458C9.65387 11.6794 9.82126 11.9308 9.92712 12.1978C10.1586 12.7802 9.95423 13.316 9.41721 13.6063C9.24121 13.7011 9.04844 13.7812 8.85437 13.8183C7.20587 14.135 5.61461 14.6726 4.00613 15.1445C3.33141 15.3422 2.6468 15.5122 1.95831 15.6491C0.681171 15.9027 0.115322 15.4469 0.0576607 14.1006C0.0202242 13.2324 0.0507757 12.3615 0.0507757 11.4915C0.0339938 11.4911 0.017212 11.4907 0.000430119 11.4898L-1.84738e-07 11.4898Z%27 fill=%27%23C65A24%27%3E%3C/path%3E%3Cpath d=%27M2.63309 24.2477C1.96698 24.1887 1.3013 24.1171 0.634324 24.0764C0.343008 24.0585 0.21779 23.9051 0.165723 23.6385C0.16228 23.6215 0.156686 23.605 0.154965 23.5875C-0.0485687 21.9227 -0.0438355 20.2879 0.753088 18.7555C1.0216 18.2393 1.38391 17.8135 1.83272 17.4682C2.69892 16.8018 3.63699 16.2865 4.66283 15.9215C5.95934 15.4604 7.23519 14.9366 8.51965 14.4396C8.59796 14.4092 8.67413 14.3726 8.75373 14.3466C9.71202 14.0375 10.4861 14.7756 10.2516 15.7994C10.1875 16.0785 10.0391 16.3469 9.88672 16.5915C9.71503 16.8675 9.49859 17.1144 9.29549 17.3685C8.25974 18.6643 7.43313 20.0848 6.88879 21.6781C6.81048 21.9066 6.70764 22.1267 6.60781 22.3472C6.09617 23.4784 5.19942 24.0384 4.03889 24.1609C3.57545 24.2097 3.10341 24.169 2.63524 24.169L2.63266 24.2482L2.63309 24.2477Z%27 fill=%27%23C65A24%27%3E%3C/path%3E%3Cpath d=%27M12.2623 13.4766C12.1607 13.7275 12.0936 14.0026 11.9495 14.224C11.6964 14.6127 11.3139 14.7344 10.9447 14.6078C10.5548 14.474 10.3018 14.1082 10.304 13.647C10.3061 13.244 10.4645 12.8933 10.7562 12.6393C11.0282 12.4027 11.3655 12.3275 11.6951 12.5038C12.0544 12.6961 12.2042 13.0374 12.2623 13.4761L12.2623 13.4766Z%27 fill=%27%23C65A24%27%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_510_158%27%3E%3Crect width=%2724%27 height=%2725.2632%27 fill=%27white%27 transform=%27translate%280 25%29 rotate%28-90%29%27%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.shape-instagram-black-before::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27640%27 height=%27640%27 viewBox=%270 0 640 640%27 fill=%27none%27%3E%3Cpath d=%27M320.071 155.912C229.408 155.626 155.735 229.03 155.449 319.714C155.163 410.398 228.551 484.088 319.215 484.373C409.878 484.659 483.552 411.255 483.837 320.571C484.123 229.887 410.735 156.198 320.071 155.912ZM319.215 213.607C378.039 213.321 425.869 260.877 426.155 319.714C426.441 378.552 378.896 426.393 320.071 426.679C261.247 426.964 213.417 379.409 213.131 320.571C212.845 261.734 260.39 213.893 319.215 213.607ZM452.569 149.2C452.569 128.064 469.702 110.927 490.833 110.927C511.964 110.927 529.098 128.064 529.098 149.2C529.098 170.336 511.964 187.473 490.833 187.473C469.702 187.473 452.569 170.336 452.569 149.2ZM637.751 188.044C635.324 136.776 623.616 91.3623 586.066 53.9462C548.658 16.5302 503.255 4.81981 451.998 2.24925C399.17 -0.749749 240.83 -0.749749 188.002 2.24925C136.888 4.67701 91.4847 16.3874 53.9342 53.8034C16.3837 91.2195 4.81874 136.633 2.24874 187.901C-0.749582 240.741 -0.749582 399.116 2.24874 451.956C4.67596 503.224 16.3837 548.638 53.9342 586.054C91.4847 623.47 136.745 635.18 188.002 637.751C240.83 640.75 399.17 640.75 451.998 637.751C503.255 635.323 548.658 623.613 586.066 586.054C623.474 548.638 635.181 503.224 637.751 451.956C640.75 399.116 640.75 240.884 637.751 188.044ZM569.504 508.651C558.367 536.642 536.808 558.206 508.68 569.488C466.561 586.197 366.617 582.341 320.071 582.341C273.526 582.341 173.439 586.054 131.462 569.488C103.478 558.349 81.9186 536.785 70.6392 508.651C53.9342 466.522 57.7892 366.556 57.7892 320C57.7892 273.444 54.077 173.335 70.6392 131.349C81.7758 103.358 103.335 81.794 131.462 70.5121C173.582 53.8034 273.526 57.6593 320.071 57.6593C366.617 57.6593 466.704 53.9462 508.68 70.5121C536.665 81.6512 558.224 103.215 569.504 131.349C586.209 173.478 582.354 273.444 582.354 320C582.354 366.556 586.209 466.665 569.504 508.651Z%27 fill=%27black%27/%3E%3C/svg%3E");
}

.shape-facebook-black-before::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27640%27 height=%27640%27 viewBox=%270 0 640 640%27 fill=%27none%27%3E%3Cpath d=%27M91.4286 0C41 0 0 41 0 91.4286V548.571C0 599 41 640 91.4286 640H231.714V431.714H156.286V320H231.714V271.857C231.714 147.429 288 89.7143 410.286 89.7143C433.429 89.7143 473.429 94.2857 489.857 98.8571V200C481.286 199.143 466.286 198.571 447.571 198.571C387.571 198.571 364.429 221.286 364.429 280.286V320H483.857L463.286 431.714H364.286V640H548.571C599 640 640 599 640 548.571V91.4286C640 41 599 0 548.571 0H91.4286Z%27 fill=%27black%27/%3E%3C/svg%3E");
}

.shape-pinterest-black-before::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27640%27 height=%27640%27 viewBox=%270 0 640 640%27 fill=%27none%27%3E%3Cpath d=%27M640 320C640 496.774 496.774 640 320 640C286.968 640 255.226 634.968 225.29 625.677C238.323 604.387 257.806 569.548 265.032 541.806C268.903 526.839 284.903 465.677 284.903 465.677C295.355 485.548 325.806 502.452 358.194 502.452C454.71 502.452 524.258 413.677 524.258 303.355C524.258 197.677 437.935 118.581 326.968 118.581C188.903 118.581 115.484 211.226 115.484 312.258C115.484 359.226 140.516 417.677 180.387 436.258C186.452 439.097 189.677 437.806 191.097 432C192.129 427.613 197.548 405.806 200 395.742C200.774 392.516 200.387 389.677 197.806 386.581C184.774 370.452 174.194 341.032 174.194 313.548C174.194 242.968 227.613 174.71 318.71 174.71C397.29 174.71 452.387 228.258 452.387 304.903C452.387 391.484 408.645 451.484 351.742 451.484C320.387 451.484 296.774 425.548 304.387 393.677C313.419 355.613 330.839 314.581 330.839 287.097C330.839 262.581 317.677 242.065 290.323 242.065C258.194 242.065 232.387 275.226 232.387 319.742C232.387 348.129 241.935 367.226 241.935 367.226C241.935 367.226 210.323 501.161 204.516 526.194C198.065 553.806 200.645 592.774 203.355 618.064C84.3871 571.484 0 455.613 0 320C0 143.226 143.226 0 320 0C496.774 0 640 143.226 640 320Z%27 fill=%27black%27/%3E%3C/svg%3E");
}

.shape-whatsapp-black-before::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 29.86 30%27%3E%3Cpath fill=%27%23000%27 class=%27cls-1%27 d=%27M21.77,17.98c-.37-.19-2.2-1.09-2.54-1.21-.34-.12-.59-.19-.84.19-.25.37-.96,1.21-1.18,1.46-.22.25-.43.28-.8.09-.37-.19-1.57-.58-2.99-1.84-1.1-.98-1.85-2.2-2.07-2.57s-.02-.57.16-.76c.17-.17.37-.43.56-.65.19-.22.25-.37.37-.62.12-.25.06-.47-.03-.65-.09-.19-.84-2.01-1.15-2.76-.3-.72-.61-.62-.84-.64-.22,0-.46-.01-.71-.01s-.65.09-.99.46c-.34.37-1.3,1.27-1.3,3.1s1.33,3.6,1.52,3.84c.19.25,2.62,4,6.35,5.61.89.38,1.58.61,2.12.78.89.28,1.7.24,2.34.15.71-.11,2.2-.9,2.51-1.77.31-.87.31-1.61.22-1.77-.09-.15-.34-.25-.71-.43h0ZM14.99,27.23h0c-2.22,0-4.39-.6-6.29-1.72l-.45-.27-4.68,1.23,1.25-4.56-.29-.47c-1.24-1.97-1.89-4.24-1.89-6.57,0-6.81,5.55-12.35,12.36-12.35,3.3,0,6.4,1.29,8.74,3.62,2.33,2.34,3.62,5.44,3.61,8.74,0,6.81-5.55,12.36-12.36,12.36h0ZM25.51,4.36C22.7,1.55,18.97,0,14.99,0,6.8,0,.13,6.67.12,14.86c0,2.62.68,5.18,1.98,7.43l-2.11,7.7,7.88-2.07c2.17,1.18,4.62,1.81,7.1,1.81h0c8.19,0,14.86-6.67,14.87-14.87,0-3.97-1.54-7.71-4.35-10.52h0Z%27/%3E%3C/svg%3E");
}

.shape-linkedin-black-before::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3E%3Cpath fill=%27%23000%27 d=%27M25.57,25.56h-4.45v-6.96c0-1.66-.03-3.8-2.31-3.8s-2.67,1.81-2.67,3.68v7.08h-4.44v-14.31h0,0s0,0,0,0h4.26v1.96h.06c.59-1.12,2.05-2.31,4.22-2.31,4.5,0,5.34,2.97,5.34,6.82v7.85ZM6.67,9.28c-1.42,0-2.58-1.16-2.58-2.58,0-1.42,1.16-2.58,2.58-2.58h0c1.42,0,2.58,1.16,2.58,2.58s-1.15,2.58-2.58,2.58M8.91,25.56h-4.46v-14.32h4.46v14.32ZM27.78,0H2.21C.99,0,0,.97,0,2.16v25.67c0,1.2.99,2.17,2.21,2.17h25.57c1.22,0,2.22-.97,2.22-2.17V2.16c0-1.19-1-2.16-2.22-2.16%27/%3E%3C/svg%3E");
}

.shape-instagram-white-before::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27640%27 height=%27640%27 viewBox=%270 0 640 640%27 fill=%27none%27%3E%3Cpath d=%27M320.071 155.912C229.408 155.626 155.735 229.03 155.449 319.714C155.163 410.398 228.551 484.088 319.215 484.373C409.878 484.659 483.552 411.255 483.837 320.571C484.123 229.887 410.735 156.198 320.071 155.912ZM319.215 213.607C378.039 213.321 425.869 260.877 426.155 319.714C426.441 378.552 378.896 426.393 320.071 426.679C261.247 426.964 213.417 379.409 213.131 320.571C212.845 261.734 260.39 213.893 319.215 213.607ZM452.569 149.2C452.569 128.064 469.702 110.927 490.833 110.927C511.964 110.927 529.098 128.064 529.098 149.2C529.098 170.336 511.964 187.473 490.833 187.473C469.702 187.473 452.569 170.336 452.569 149.2ZM637.751 188.044C635.324 136.776 623.616 91.3623 586.066 53.9462C548.658 16.5302 503.255 4.81981 451.998 2.24925C399.17 -0.749749 240.83 -0.749749 188.002 2.24925C136.888 4.67701 91.4847 16.3874 53.9342 53.8034C16.3837 91.2195 4.81874 136.633 2.24874 187.901C-0.749582 240.741 -0.749582 399.116 2.24874 451.956C4.67596 503.224 16.3837 548.638 53.9342 586.054C91.4847 623.47 136.745 635.18 188.002 637.751C240.83 640.75 399.17 640.75 451.998 637.751C503.255 635.323 548.658 623.613 586.066 586.054C623.474 548.638 635.181 503.224 637.751 451.956C640.75 399.116 640.75 240.884 637.751 188.044ZM569.504 508.651C558.367 536.642 536.808 558.206 508.68 569.488C466.561 586.197 366.617 582.341 320.071 582.341C273.526 582.341 173.439 586.054 131.462 569.488C103.478 558.349 81.9186 536.785 70.6392 508.651C53.9342 466.522 57.7892 366.556 57.7892 320C57.7892 273.444 54.077 173.335 70.6392 131.349C81.7758 103.358 103.335 81.794 131.462 70.5121C173.582 53.8034 273.526 57.6593 320.071 57.6593C366.617 57.6593 466.704 53.9462 508.68 70.5121C536.665 81.6512 558.224 103.215 569.504 131.349C586.209 173.478 582.354 273.444 582.354 320C582.354 366.556 586.209 466.665 569.504 508.651Z%27 fill=%27white%27/%3E%3C/svg%3E");
}

.shape-facebook-white-before::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27640%27 height=%27640%27 viewBox=%270 0 640 640%27 fill=%27none%27%3E%3Cpath d=%27M91.4286 0C41 0 0 41 0 91.4286V548.571C0 599 41 640 91.4286 640H231.714V431.714H156.286V320H231.714V271.857C231.714 147.429 288 89.7143 410.286 89.7143C433.429 89.7143 473.429 94.2857 489.857 98.8571V200C481.286 199.143 466.286 198.571 447.571 198.571C387.571 198.571 364.429 221.286 364.429 280.286V320H483.857L463.286 431.714H364.286V640H548.571C599 640 640 599 640 548.571V91.4286C640 41 599 0 548.571 0H91.4286Z%27 fill=%27white%27/%3E%3C/svg%3E");
}

.shape-pinterest-white-before::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27640%27 height=%27640%27 viewBox=%270 0 640 640%27 fill=%27none%27%3E%3Cpath d=%27M640 320C640 496.774 496.774 640 320 640C286.968 640 255.226 634.968 225.29 625.677C238.323 604.387 257.806 569.548 265.032 541.806C268.903 526.839 284.903 465.677 284.903 465.677C295.355 485.548 325.806 502.452 358.194 502.452C454.71 502.452 524.258 413.677 524.258 303.355C524.258 197.677 437.935 118.581 326.968 118.581C188.903 118.581 115.484 211.226 115.484 312.258C115.484 359.226 140.516 417.677 180.387 436.258C186.452 439.097 189.677 437.806 191.097 432C192.129 427.613 197.548 405.806 200 395.742C200.774 392.516 200.387 389.677 197.806 386.581C184.774 370.452 174.194 341.032 174.194 313.548C174.194 242.968 227.613 174.71 318.71 174.71C397.29 174.71 452.387 228.258 452.387 304.903C452.387 391.484 408.645 451.484 351.742 451.484C320.387 451.484 296.774 425.548 304.387 393.677C313.419 355.613 330.839 314.581 330.839 287.097C330.839 262.581 317.677 242.065 290.323 242.065C258.194 242.065 232.387 275.226 232.387 319.742C232.387 348.129 241.935 367.226 241.935 367.226C241.935 367.226 210.323 501.161 204.516 526.194C198.065 553.806 200.645 592.774 203.355 618.064C84.3871 571.484 0 455.613 0 320C0 143.226 143.226 0 320 0C496.774 0 640 143.226 640 320Z%27 fill=%27white%27/%3E%3C/svg%3E");
}

.shape-whatsapp-white-before::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 29.86 30%27%3E%3Cpath fill=%27%23fff%27 class=%27cls-1%27 d=%27M21.77,17.98c-.37-.19-2.2-1.09-2.54-1.21-.34-.12-.59-.19-.84.19-.25.37-.96,1.21-1.18,1.46-.22.25-.43.28-.8.09-.37-.19-1.57-.58-2.99-1.84-1.1-.98-1.85-2.2-2.07-2.57s-.02-.57.16-.76c.17-.17.37-.43.56-.65.19-.22.25-.37.37-.62.12-.25.06-.47-.03-.65-.09-.19-.84-2.01-1.15-2.76-.3-.72-.61-.62-.84-.64-.22,0-.46-.01-.71-.01s-.65.09-.99.46c-.34.37-1.3,1.27-1.3,3.1s1.33,3.6,1.52,3.84c.19.25,2.62,4,6.35,5.61.89.38,1.58.61,2.12.78.89.28,1.7.24,2.34.15.71-.11,2.2-.9,2.51-1.77.31-.87.31-1.61.22-1.77-.09-.15-.34-.25-.71-.43h0ZM14.99,27.23h0c-2.22,0-4.39-.6-6.29-1.72l-.45-.27-4.68,1.23,1.25-4.56-.29-.47c-1.24-1.97-1.89-4.24-1.89-6.57,0-6.81,5.55-12.35,12.36-12.35,3.3,0,6.4,1.29,8.74,3.62,2.33,2.34,3.62,5.44,3.61,8.74,0,6.81-5.55,12.36-12.36,12.36h0ZM25.51,4.36C22.7,1.55,18.97,0,14.99,0,6.8,0,.13,6.67.12,14.86c0,2.62.68,5.18,1.98,7.43l-2.11,7.7,7.88-2.07c2.17,1.18,4.62,1.81,7.1,1.81h0c8.19,0,14.86-6.67,14.87-14.87,0-3.97-1.54-7.71-4.35-10.52h0Z%27/%3E%3C/svg%3E");
}

.shape-linkedin-white-before::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3E%3Cpath fill=%27%23fff%27 d=%27M25.57,25.56h-4.45v-6.96c0-1.66-.03-3.8-2.31-3.8s-2.67,1.81-2.67,3.68v7.08h-4.44v-14.31h0,0s0,0,0,0h4.26v1.96h.06c.59-1.12,2.05-2.31,4.22-2.31,4.5,0,5.34,2.97,5.34,6.82v7.85ZM6.67,9.28c-1.42,0-2.58-1.16-2.58-2.58,0-1.42,1.16-2.58,2.58-2.58h0c1.42,0,2.58,1.16,2.58,2.58s-1.15,2.58-2.58,2.58M8.91,25.56h-4.46v-14.32h4.46v14.32ZM27.78,0H2.21C.99,0,0,.97,0,2.16v25.67c0,1.2.99,2.17,2.21,2.17h25.57c1.22,0,2.22-.97,2.22-2.17V2.16c0-1.19-1-2.16-2.22-2.16%27/%3E%3C/svg%3E");
}

.bg-tile-beige {
  background-image: url(/wp-content/themes/aurenem/dist/img/achtergrond-beige-tile.jpg);
  background-size: 80px;
}

.bg-tile-aardevuur {
  background-image: url(/wp-content/themes/aurenem/dist/img/achtergrond-aardevuur-tile.jpg);
  background-size: 60px;
}

.bg-tile-linnen {
  background-image: url(/wp-content/themes/aurenem/dist/img/achtergrond-linnen-tile.jpg);
  background-size: 80px;
}

* {
  box-sizing: border-box;
}

.single-coaching_tool .elementor-location-header,
.single-coaching_tool .elementor-location-footer {
  display: none;
}

/* Body */
.hbb-body a.btn-hbb,
.hbb-body button.btn-hbb {
  display: inline-block;
  font-family: var(--accent-font-family);
  font-weight: 700;
  text-decoration: none;
  padding: 7px 16px;
  border-radius: 50px;
  color: var(--color-bg);
  background-color: var(--color-black);
  transition: 0.18s ease;
  font-size: 16px;
  border: 1px solid #000;
}
.hbb-body a.btn-hbb:hover,
.hbb-body button.btn-hbb:hover {
  background-color: var(--color-accent);
  color: #000;
}
.hbb-body a.btn-hbb--border,
.hbb-body button.btn-hbb--border {
  color: #000;
  background-color: transparent;
  border: 1px solid #000;
}
.hbb-body a.btn-hbb--border:hover,
.hbb-body button.btn-hbb--border:hover {
  background-color: var(--color-accent);
}
.hbb-body a.btn-hbb--orange,
.hbb-body button.btn-hbb--orange {
  color: #000;
  background-color: var(--color-accent);
  border: 1px solid var(--color-accent);
}
.hbb-body a.btn-hbb--orange:hover,
.hbb-body button.btn-hbb--orange:hover {
  background-color: var(--color-white);
  border-color: var(--color-white);
}
.hbb-body a.btn-hbb--white,
.hbb-body button.btn-hbb--white {
  color: #000;
  background-color: #fff;
  border: 1px solid #fff;
}
.hbb-body a.btn-hbb--white:hover,
.hbb-body button.btn-hbb--white:hover {
  background-color: var(--color-accent);
  border-color: #000;
}
.hbb-body a.btn-hbb--arrow,
.hbb-body button.btn-hbb--arrow {
  display: flex;
  width: fit-content;
  align-items: center;
  position: relative;
  padding: 7px 12px 7px 16px;
}
.hbb-body a.btn-hbb--arrow::after,
.hbb-body button.btn-hbb--arrow::after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  margin-left: 6px;
  background-size: 100%;
  transition: 0.2s ease;
}
.hbb-body a.btn-hbb--arrow:hover::before,
.hbb-body button.btn-hbb--arrow:hover::before {
  transform: rotate(0deg);
}
.hbb-body a.btn-hbb--arrow-white:hover::after,
.hbb-body button.btn-hbb--arrow-white:hover::after {
  filter: brightness(0%);
}
.hbb-body a.btn-hbb--border-white,
.hbb-body button.btn-hbb--border-white {
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
}
.hbb-body a.btn-hbb--border-white:hover,
.hbb-body button.btn-hbb--border-white:hover {
  background-color: var(--color-white);
  color: #000;
}
.hbb-body a.btn-hbb--text-white,
.hbb-body button.btn-hbb--text-white {
  color: #fff;
}
.coaching-tool-nav {
  background-color: var(--color-beige);
  padding: 20px 26px;
  height: 68px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.coaching-tool-nav .ctn-logo img {
  display: block;
  width: 160px;
  height: auto;
}
@media (min-width: 768px) {
  .coaching-tool-nav .ctn-logo img {
    width: 180px;
  }
}
.coaching-tool-nav .ctn-menu {
  display: flex;
  align-items: center;
  gap: 15px;
}
@media (min-width: 768px) {
  .coaching-tool-nav .ctn-menu {
    gap: 30px;
  }
}
.coaching-tool-nav .ctn-menu .ctn-favorites a {
  display: flex;
  gap: 7px;
  align-items: center;
  text-decoration: none;
  font-weight: 600;
  color: var(--color-diep-pruim);
}
.coaching-tool-nav .ctn-menu .ctn-favorites a svg {
  display: block;
}
.coaching-tool-nav .ctn-menu .ctn-favorites a span {
  display: none;
}
@media (min-width: 768px) {
  .coaching-tool-nav .ctn-menu .ctn-favorites a span {
    display: block;
  }
}
.coaching-tool-nav .ctn-menu .ctn-account a {
  display: flex;
  gap: 7px;
  align-items: center;
  text-decoration: none;
  font-weight: 600;
  color: var(--color-diep-pruim);
}
.coaching-tool-nav .ctn-menu .ctn-account a span {
  display: none;
}
@media (min-width: 768px) {
  .coaching-tool-nav .ctn-menu .ctn-account a span {
    display: block;
  }
}
@media (min-width: 768px) {
  .coaching-tool-nav .ctn-menu .ctn-mobile-nav-toggle {
    display: none;
  }
}
.coaching-tool-nav .ctn-menu .ctn-mobile-nav-toggle.is-active .menu-open {
  display: none;
}
.coaching-tool-nav .ctn-menu .ctn-mobile-nav-toggle.is-active .menu-close {
  display: block;
}
.coaching-tool-nav .ctn-menu .ctn-mobile-nav-toggle svg {
  display: block;
  width: 28px;
  height: 28px;
}
.coaching-tool-nav .ctn-menu .ctn-mobile-nav-toggle .menu-open {
  display: block;
}
.coaching-tool-nav .ctn-menu .ctn-mobile-nav-toggle .menu-close {
  display: none;
}

.coaching-tool {
  display: grid;
  grid-template-columns: 1fr;
  min-height: calc(100vh - 68px);
}
@media (min-width: 768px) {
  .coaching-tool {
    grid-template-columns: 286px auto;
  }
}
.coaching-tool .button-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px;
  margin-top: 32px;
}
.coaching-tool .button-group button.step-next,
.coaching-tool .button-group a.step-next {
  text-decoration: none;
  font-family: var(--base-font-family);
  border: 1px solid var(--color-diep-pruim);
  color: var(--color-diep-pruim);
  background-color: var(--color-perzik);
  padding: 12px 16px;
  border-radius: 3px;
  text-transform: uppercase;
  letter-spacing: 6%;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  display: flex;
  align-items: center;
  transition: 0.2s ease;
  cursor: pointer;
}
.coaching-tool .button-group button.step-next.pretty-link,
.coaching-tool .button-group a.step-next.pretty-link {
  padding: 0;
  background-color: transparent;
  border: none;
}
.coaching-tool .button-group button.step-next.pretty-link:hover,
.coaching-tool .button-group a.step-next.pretty-link:hover {
  background-color: transparent;
  color: var(--color-diep-pruim);
}
.coaching-tool .button-group button.step-next.lila,
.coaching-tool .button-group a.step-next.lila {
  background-color: var(--color-lila);
}
.coaching-tool .button-group button.step-next.lila:hover,
.coaching-tool .button-group a.step-next.lila:hover {
  background-color: var(--color-aardevuur);
}
.coaching-tool .button-group button.step-next.aardevuur,
.coaching-tool .button-group a.step-next.aardevuur {
  background-color: var(--color-aardevuur);
}
.coaching-tool .button-group button.step-next::after,
.coaching-tool .button-group a.step-next::after {
  display: inline-block;
  content: "";
  width: 19px;
  height: 12px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 10px;
}
.coaching-tool .button-group button.step-next:hover,
.coaching-tool .button-group a.step-next:hover {
  background-color: var(--color-lila);
  color: var(--color-diep-pruim);
}
.coaching-tool .tool-button {
  background-color: var(--color-aardevuur);
  font-family: "Figtree", Sans-serif;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  border: none;
  line-height: 1em;
  letter-spacing: 0.06em;
  color: #FFFFFF;
  border-radius: 100px;
  padding: 14px 28px;
  cursor: pointer;
}
.coaching-tool .favorite-toggle {
  margin-top: 16px;
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  transition: 0.1s ease;
  height: 30px;
}
.coaching-tool .favorite-toggle:hover {
  opacity: 0.75;
  background-color: transparent;
}
.coaching-tool .favorite-toggle:focus {
  background-color: transparent;
}
.coaching-tool .favorite-toggle::before {
  content: "";
  display: block;
  height: 26px;
  width: 29px;
  background-size: 100%;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2726%27 viewBox=%270 0 29 26%27 fill=%27none%27%3E%3Cpath d=%27M25.7179 2.88194C25.0582 2.22191 24.2749 1.69832 23.4127 1.34109C22.5506 0.983868 21.6265 0.800003 20.6933 0.800003C19.7601 0.800003 18.836 0.983868 17.9739 1.34109C17.1118 1.69832 16.3285 2.22191 15.6687 2.88194L14.2996 4.25111L12.9304 2.88194C11.5978 1.54934 9.79041 0.800694 7.90582 0.800694C6.02124 0.800694 4.21384 1.54934 2.88124 2.88194C1.54864 4.21455 0.799988 6.02194 0.799988 7.90653C0.799988 9.79111 1.54864 11.5985 2.88124 12.9311L14.2996 24.3494L25.7179 12.9311C26.3779 12.2714 26.9015 11.4881 27.2588 10.6259C27.616 9.76381 27.7998 8.83974 27.7998 7.90653C27.7998 6.97331 27.616 6.04925 27.2588 5.18711C26.9015 4.32498 26.3779 3.54167 25.7179 2.88194Z%27 fill=%27transparent%27 stroke=%27%235E2946%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}
.coaching-tool .favorite-toggle.is-active::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2726%27 viewBox=%270 0 29 26%27 fill=%27none%27%3E%3Cpath d=%27M25.7179 2.88194C25.0582 2.22191 24.2749 1.69832 23.4127 1.34109C22.5506 0.983868 21.6265 0.800003 20.6933 0.800003C19.7601 0.800003 18.836 0.983868 17.9739 1.34109C17.1118 1.69832 16.3285 2.22191 15.6687 2.88194L14.2996 4.25111L12.9304 2.88194C11.5978 1.54934 9.79041 0.800694 7.90582 0.800694C6.02124 0.800694 4.21384 1.54934 2.88124 2.88194C1.54864 4.21455 0.799988 6.02194 0.799988 7.90653C0.799988 9.79111 1.54864 11.5985 2.88124 12.9311L14.2996 24.3494L25.7179 12.9311C26.3779 12.2714 26.9015 11.4881 27.2588 10.6259C27.616 9.76381 27.7998 8.83974 27.7998 7.90653C27.7998 6.97331 27.616 6.04925 27.2588 5.18711C26.9015 4.32498 26.3779 3.54167 25.7179 2.88194Z%27 fill=%27%23D5754C%27 stroke=%27%235E2946%27 stroke-width=%271.6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
}
.coaching-tool.coaching-tool__center {
  grid-template-columns: 1fr;
  align-items: center;
}
.coaching-tool.coaching-tool__center .coaching-tool__content .coaching-content {
  border: 1px solid var(--color-diep-pruim);
  padding: 40px 20px;
  margin: 40px auto;
  max-width: 720px;
}
@media (min-width: 768px) {
  .coaching-tool.coaching-tool__center .coaching-tool__content .coaching-content {
    padding: 50px;
    margin: 50px auto;
  }
}
.coaching-tool.coaching-tool__center .coaching-tool__content .coaching-content input {
  width: 100%;
  max-width: unset;
}
.coaching-tool .coaching-tool__sidebar {
  background-color: var(--color-aardevuur);
  position: fixed;
  height: calc(100vh - 68px);
  top: 67px;
  left: 0;
  width: 100vw;
  overflow: auto;
  transform: translateX(-101vw);
  transition: 0.2s ease;
}
.coaching-tool .coaching-tool__sidebar.is-active {
  transform: translateX(0);
}
@media (min-width: 768px) {
  .coaching-tool .coaching-tool__sidebar {
    position: relative;
    top: unset;
    left: unset;
    transform: translateX(0);
    width: auto;
  }
}
.coaching-tool .coaching-tool__sidebar .coaching-nav ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.coaching-tool .coaching-tool__sidebar .coaching-nav ul li.is-active a, .coaching-tool .coaching-tool__sidebar .coaching-nav ul li:hover a {
  background-color: var(--color-diep-pruim);
}
.coaching-tool .coaching-tool__sidebar .coaching-nav ul li a,
.coaching-tool .coaching-tool__sidebar .coaching-nav ul li span {
  display: block;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  padding: 14px 26px;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 6%;
  font-weight: 500;
}
.coaching-tool .coaching-tool__sidebar .coaching-nav ul li span {
  opacity: 0.5;
}
.coaching-tool .coaching-tool__sidebar .coaching-nav ul.coaching-nav__fixed {
  border-bottom: 1px solid var(--color-beige);
  padding: 16px 0;
}
.coaching-tool .coaching-tool__sidebar .coaching-nav ul.coaching-nav__topics {
  padding: 16px 0;
}
.coaching-tool .coaching-tool__sidebar .coaching-nav ul.coaching-nav__nawoord {
  border-top: 1px solid var(--color-beige);
  padding: 16px 0;
}
.coaching-tool .coaching-tool__content {
  background-color: var(--color-linnen);
  display: block;
  justify-content: center;
  height: calc(100vh - 68px);
  overflow: auto;
  padding: 0 26px;
}
@media (min-width: 768px) {
  .coaching-tool .coaching-tool__content {
    padding: 0 50px;
  }
}
@media (min-width: 1024px) {
  .coaching-tool .coaching-tool__content {
    padding: 0 100px;
  }
}
.coaching-tool .coaching-tool__content .coaching-content {
  max-width: 900px;
  width: 100%;
  margin: 50px 0;
}
@media (min-width: 768px) {
  .coaching-tool .coaching-tool__content .coaching-content {
    margin: 100px 0;
  }
}
.coaching-tool .coaching-tool__content .coaching-content h1 {
  margin-top: 0;
  font-size: 32px;
}
@media (min-width: 768px) {
  .coaching-tool .coaching-tool__content .coaching-content h1 {
    font-size: 52px;
  }
}
.coaching-tool .coaching-tool__content .coaching-content .coaching-content-title-wrap {
  display: flex;
  gap: 30px;
  justify-content: space-between;
}
.coaching-tool .coaching-tool__content .coaching-content .coaching-onderwerp__tabs {
  display: flex;
  align-items: end;
}
.coaching-tool .coaching-tool__content .coaching-content .coaching-onderwerp__tabs button.tab {
  display: block;
  background-color: var(--color-perzik);
  color: var(--color-diep-pruim);
  text-transform: uppercase;
  cursor: pointer;
  border: 1px solid var(--color-diep-pruim);
  border-bottom: none;
  padding: 12px 22px;
  border-radius: 4px 4px 0 0;
  min-width: 110px;
  font-size: 15px;
  letter-spacing: 6%;
  font-weight: 500;
  transition: 0.2s ease;
}
.coaching-tool .coaching-tool__content .coaching-content .coaching-onderwerp__tabs button.tab:nth-child(2) {
  background-color: var(--color-lila);
  border-left: none;
}
.coaching-tool .coaching-tool__content .coaching-content .coaching-onderwerp__tabs button.tab:nth-child(3) {
  background-color: var(--color-aardevuur);
  border-left: none;
}
.coaching-tool .coaching-tool__content .coaching-content .coaching-onderwerp__tabs button.tab.is-locked {
  cursor: default;
  opacity: 0.7;
}
.coaching-tool .coaching-tool__content .coaching-content .coaching-content__body {
  position: relative;
  background-color: var(--color-beige);
  border: 1px solid var(--color-diep-pruim);
  padding: 30px 20px;
}
@media (min-width: 768px) {
  .coaching-tool .coaching-tool__content .coaching-content .coaching-content__body {
    padding: 70px;
  }
}
.coaching-tool .coaching-tool__content .coaching-content .coaching-content__body h2,
.coaching-tool .coaching-tool__content .coaching-content .coaching-content__body h3 {
  margin-top: auto;
}
.coaching-tool .coaching-tool__content .coaching-content .coaching-content__body .coaching-onderwerp__section {
  display: none;
}
.coaching-tool .coaching-tool__content .coaching-content .coaching-content__body .coaching-onderwerp__section.is-active {
  display: block;
}
.coaching-tool .coaching-tool__content .coaching-content .coaching-content__body .coaching-onderwerp__section h2 {
  margin-top: 0;
}
.coaching-tool .coaching-tool__content .coaching-content .coaching-content__body .coaching-onderwerp__section h2.c-o_s__title {
  font-size: 42px;
  margin-bottom: 0.5em;
}

.coaching-faq__item {
  margin-bottom: 12px;
}
.coaching-faq__item.active .coaching-faq__question::after {
  transform: rotate(270deg);
}
.coaching-faq__item .coaching-faq__question {
  display: flex;
  gap: 14px;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0;
  cursor: pointer;
}
.coaching-faq__item .coaching-faq__question::after {
  display: block;
  height: 18px;
  width: 18px;
  background-size: cover;
  transform: rotate(90deg);
  transition: 0.36s ease;
}
.coaching-faq__item .coaching-faq__answer {
  max-height: 0;
  overflow: hidden;
  transition: 0.4s ease;
}
.coaching-faq__item .coaching-faq__answer .coaching-faq__answer-wrap {
  padding: 0.8em 0 0.2em;
}
.coaching-faq__item .coaching-faq__answer .coaching-faq__answer-wrap p {
  margin-top: 0;
}

.coaching-favorites-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.coaching-favorites-list li {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 9px;
}
.coaching-favorites-list li .favorite-toggle {
  margin-top: 0;
}
.coaching-favorites-list li .favorite-toggle::before {
  width: 25px;
  height: 22px;
  background-size: contain;
}
.coaching-favorites-list li a {
  text-decoration: none;
  font-size: 1.15em;
}

.coaching-content--account .heabb-form-tool {
  margin-bottom: 50px;
  padding-bottom: 50px;
  border-bottom: 1px solid #e3e3e3;
}
.coaching-content--account .heabb-form-tool label {
  display: block;
  margin-bottom: 6px;
}
.coaching-content--account .heabb-form-tool input {
  width: 100%;
  max-width: 520px;
}
.coaching-content--account .heabb-logout {
  margin-top: 60px;
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}
.coaching-content--account .heabb-logout .tool-button {
  text-decoration: none;
}
.coaching-content--account .heabb-logout .tool-button.alt {
  background-color: var(--color-diep-pruim);
}
.coaching-content--account .heabb-logout .tool-button:focus, .coaching-content--account .heabb-logout .tool-button:hover {
  color: #fff;
  opacity: 0.8;
}

.coaching-content--login h1.small-h1,
.coaching-content--lost-password h1.small-h1 {
  font-size: 2.3em !important;
}
.coaching-content--login .lost-password,
.coaching-content--lost-password .lost-password {
  margin-top: 40px;
  padding-top: 30px;
  border-top: 1px solid #e3e3e3;
}
.coaching-content--login .lost-password a,
.coaching-content--lost-password .lost-password a {
  text-decoration: none;
  font-family: var(--base-font-family);
}

.coaching-content__body #page-loader {
  position: absolute;
  inset: 0;
  z-index: 9999;
  display: none;
  align-items: center;
  justify-content: center;
}
.coaching-content__body #page-loader.active {
  display: flex;
}
.coaching-content__body .spinner {
  width: 40px;
  height: 40px;
  border: 4px solid #ccc;
  border-top: 4px solid #000;
  border-radius: 50%;
  animation: spin 0.8s linear infinite;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
