@charset "utf-8";

.fa-icon,
blockquote:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Variables */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
body {
  /* Text */
  --text-font-family: 'Figtree', sans-serif; /* 14px */
  --heading-font-family: 'classico-urw', arial, sans-serif;
  --text-font-size: 14px;
  --text-font-size-large: calc(14px + 2px);
  --heading-1-font-size: 32px; /* 32px */
  --heading-2-font-size: 24px; /* 24px */
  --heading-3-font-size: 22px; /* 22px */
  --heading-4-font-size: 16px;  /* 16px */
  --heading-5-font-size: 14px; /* 14px */
  --heading-6-font-size: calc(14px - 2px);
  /* Other */
  --border-radius-base: 40px;
  --border-radius-small: calc(40px / 2);
  --border-radius-button: 48px;
  --logo-height: 30px;
  --border-width: 1px;
  --white-color: #fff;
  /* Assets */
  --assets-check-svg: url(/hc/theming_assets/01K80AP2XQQP613QT2EQB14HDM);
  --assets-circle-svg: url(/hc/theming_assets/01K80AP1GD8QBK5GA1WEV3ED5Z);
}

/**********
Colors
 **********/
body {
  --primary-color: #907147;
  --primary-bg-color: rgba(249, 248, 245, 1);
  --primary-bg-color-always: rgba(249, 248, 245, 1);
  --secondary-bg-color: rgba(253, 251, 250, 1);
  --footer-bg-color: rgba(227, 219, 206, 1);
  --primary-text-color: #333132;
  --link-color: #333132;
  --border-color: rgba(144, 113, 71, 0.6);
  --info-color: #1863BC;
  --success-color: #67C30B;
  --warning-color: #F1D52F;
  --danger-color: #e64545;
  --primary-color-light-hover: #7c613d;
  --primary-color-hover: #675133;
  --primary-color-active: #5d492e;
  --link-color-hover: #141313;
  --link-color-active: #0c0c0c;
  --bg-image-opacity: 0.5;
  --bg-image-opacity-dark: 0.5;
  --bg-image-color: var(--primary-text-color);
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ** RESET & BASE STYLES ** */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
*,
*:before,
*:after {
  box-sizing: border-box;
}

body,
html {
  min-height: 100vh;
}

[dir] body,
[dir] html {
  margin: 0;
  padding: 0;
}

body {
  font-family: var(--text-font-family);
  font-size: var(--text-font-size);
  font-weight: 400;
  line-height: 1.5;
  color: var(--primary-text-color);
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}

[dir] body {
  background-color: var(--primary-bg-color);
}
.bg-secondary {
  background-color: var(--secondary-bg-color) !important;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: var(--link-color);
  text-decoration: none;
}

a:hover {
  color: var(--link-color-hover);
}

a:active,
a.is-active {
  color: var(--link-color-active);
}

[dir] a.is-disabled {
  cursor: default;
}

a.is-disabled,
a.is-disabled:hover,
a.is-disabled:active,
a.is-disabled.is-active {
  color: var(--secondary-text-color);
}

[dir] a,
[dir] button,
[dir] [type=submit],
[dir] [type=button],
[dir] [type=reset] {
  cursor: pointer;
}

a,
input,
button,
select,
textarea,
label {
  transition: all 400ms cubic-bezier(0.17, 0.67, 0.54, 1);
}

a:focus,
input:focus,
button:focus,
select:focus,
textarea:focus,
label:focus {
  outline: none;
}

a.focus-visible,
input.focus-visible,
button.focus-visible,
select.focus-visible,
textarea.focus-visible,
label.focus-visible {
  outline: auto 5px -webkit-focus-ring-color;
}

[dir] figure {
  margin: 0;
}

img {
  max-width: 100%;
  height: auto;
}

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ** HEADINGS ** */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: var(--heading-font-family);
  font-weight: 700;
}

h1,
.h1 {
  font-size: var(--heading-2-font-size);
  line-height: 1.2;
}

h2, .h2 {
font-style: normal;
font-weight: 400;
line-height: normal;
}

[dir] h1,
[dir] .h1 {
  margin: 0 0 1.2em;
}

[dir] .markdown h1,
[dir] .markdown .h1 {
  margin-top: 1.2em;
}

@media only screen and (min-width: 568px) and (max-aspect-ratio: 13 / 9),
only screen and (min-width: 668px) and (min-height: 416px),
only screen and (min-width: 980px) {

  h1,
  .h1 {
    font-size: var(--heading-1-font-size);
    line-height: 1.1;
  }

  [dir] h1,
  [dir] .h1 {
    margin: 0 0 1em;
  }

  [dir] .markdown h1,
  [dir] .markdown .h1 {
    margin-top: 1em;
  }
}

h2,
.h2 {
  font-size: var(--heading-3-font-size);
  line-height: 1.3;
}

[dir] h2,
[dir] .h2 {
  margin: 0 0 1.3em;
}

[dir] .markdown h2,
[dir] .markdown .h2 {
  margin-top: 1.3em;
}

@media only screen and (min-width: 568px) and (max-aspect-ratio: 13 / 9),
only screen and (min-width: 668px) and (min-height: 416px),
only screen and (min-width: 980px) {

  h2,
  .h2 {
    font-size: var(--heading-2-font-size);
    line-height: 1.2;
  }

  [dir] h2,
  [dir] .h2 {
    margin: 0 0 1.2em;
  }

  [dir] .markdown h2,
  [dir] .markdown .h2 {
    margin-top: 1.2em;
  }
}

h3,
.h3 {
  font-size: var(--heading-3-font-size);
  font-weight: normal;
  line-height: 1.4;
}

[dir] h3,
[dir] .h3 {
  margin: 0 0 1.4em;
}

[dir] .markdown h3,
[dir] .markdown .h3 {
  margin-top: 1.4em;
}

@media only screen and (min-width: 568px) and (max-aspect-ratio: 13 / 9),
only screen and (min-width: 668px) and (min-height: 416px),
only screen and (min-width: 980px) {

  h3,
  .h3 {
    font-size: var(--heading-3-font-size);
    line-height: 1.3;
  }

  [dir] h3,
  [dir] .h3 {
    margin: 0 0 1.3em;
  }

  [dir] .markdown h3,
  [dir] .markdown .h3 {
    margin-top: 1.3em;
  }
}

h4,
.h4 {
  font-size: var(--heading-4-font-size);
  line-height: 1.4;
}

[dir] h4,
[dir] .h4 {
  margin: 0 0 1.4em;
}

[dir] .markdown h4,
[dir] .markdown .h4 {
  margin-top: 1.4em;
}

h5,
.h5 {
  font-size: var(--heading-5-font-size);
  line-height: 1.5;
}

[dir] h5,
[dir] .h5 {
  margin: 0 0 1.5em;
}

[dir] .markdown h5,
[dir] .markdown .h5 {
  margin-top: 1.5em;
}

h6,
.h6 {
  font-size: var(--heading-6-font-size);
  line-height: 1.5;
}

[dir] h6,
[dir] .h6 {
  margin: 0 0 1.5em;
}

[dir] .markdown h6,
[dir] .markdown .h6 {
  margin-top: 1.5em;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ** OTHER DEFAULT ELEMENTS ** */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
[dir] p,
[dir] ul,
[dir] ol,
[dir] dl,
[dir] pre,
[dir] table,
[dir] blockquote {
  margin: 1.5em 0 1.5em;
}

[dir] li {
  margin: 0.75em 0 0.75em;
}

small,
.small {
  font-size: var(--heading-6-font-size);
}

[role="main"] {
  flex-grow: 1;
  position: relative;
}

hr {
  display: block;
  height: 0;
}

[dir] hr {
  border: 0;
  border-top: 1px solid var(--border-color);
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

pre {
  display: block;
  max-width: 100%;
  overflow-x: auto;
  color: var(--primary-bg-color);
}

[dir] pre {
  padding: 8px 16px;
  border-radius: var(--border-radius-base);
  background-color: var(--primary-text-color);
}

.ui-dark pre {
  color: var(--secondary-text-color);
}

[dir].ui-dark pre {
  background-color: var(--secondary-bg-color);
}

blockquote {
  display: block;
  position: relative;
  z-index: 2;
}

[dir=ltr] blockquote {
  padding-left: 16px;
  border-left: 1px solid var(--border-color);
}

[dir=rtl] blockquote {
  padding-right: 16px;
  border-right: 1px solid var(--border-color);
}

@media only screen and (min-width: 568px) and (max-aspect-ratio: 13 / 9),
only screen and (min-width: 668px) and (min-height: 416px),
only screen and (min-width: 980px) {
  [dir=ltr] blockquote {
    padding-left: 24px;
  }

  [dir=rtl] blockquote {
    padding-right: 24px;
  }
}

@media only screen and (min-width: 980px) {
  [dir=ltr] blockquote {
    padding-left: 32px;
  }

  [dir=rtl] blockquote {
    padding-right: 32px;
  }
}

blockquote:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: -4px;
  font-size: 60px;
  color: var(--secondary-bg-color);
}

[dir=ltr] blockquote:before {
  left: 8px;
}

[dir=rtl] blockquote:before {
  right: 8px;
}

@media only screen and (min-width: 568px) and (max-aspect-ratio: 13 / 9) and (max-width: 979px),
only screen and (min-width: 668px) and (min-height: 416px) and (max-width: 979px) {
  [dir=ltr] blockquote:before {
    left: 12px;
  }

  [dir=rtl] blockquote:before {
    right: 12px;
  }
}

@media only screen and (min-width: 980px) {
  [dir=ltr] blockquote:before {
    left: 16px;
  }

  [dir=rtl] blockquote:before {
    right: 16px;
  }
}

.list-unstyled {
  list-style: none;
}

[dir=ltr] .list-unstyled {
  padding-left: 0;
}

[dir=rtl] .list-unstyled {
  padding-right: 0;
}

dl.details {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: 1fr 2fr;
  grid-template-columns: 1fr 2fr;
}

[dir] dl.details {
  margin-bottom: 32px;
  margin-top: 0;
}

dl.details>*:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

dl.details>*:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

dl.details>dt {
  font-weight: 700;
}

[dir] dl.details>dt {
  margin-bottom: 12px;
}

[dir=ltr] dl.details>dt {
  margin-right: 8px;
}

[dir=rtl] dl.details>dt {
  margin-left: 8px;
}

[dir] dl.details>dd {
  margin-bottom: 12px;
}

dl.details>div {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1 / 3;
}

[dir] dl.details>div {
  margin-bottom: 12px;
}

dl.details--type-2 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

[dir] dl.details--type-2 {
  margin-bottom: 0;
}

dl.details--type-2>*:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

dl.details--type-2>*:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}

dl.details--type-2>dd {
  color: var(--secondary-text-color);
}

@media only screen and (min-width: 980px),
only screen and (max-width: 567px) and (max-aspect-ratio: 13 / 9) {
  [dir=ltr] dl.details--type-2>dd {
    text-align: right;
  }

  [dir=rtl] dl.details--type-2>dd {
    text-align: left;
  }
}

[dir] dl.details--no-margin {
  margin-bottom: 0;
}

.text-secondary {
  font-size: var(--heading-6-font-size);
  line-height: 1.5;
  color: var(--secondary-text-color);
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ** UTILITY CLASSES ** */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.font-normal {
  font-weight: 400 !important;
}

.font-bold {
  font-weight: 700 !important;
}

/* Margin Top Utilities */
.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.5rem !important;
  /* 8px */
}

.mt-2 {
  margin-top: 1rem !important;
  /* 16px */
}

.mt-3 {
  margin-top: 1.5rem !important;
  /* 24px */
}

.mt-4 {
  margin-top: 2rem !important;
  /* 32px */
}

.mt-5 {
  margin-top: 3rem !important;
  /* 48px */
}

/* Margin Bottom Utilities */
.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.5rem !important;
  /* 8px */
}

.mb-2 {
  margin-bottom: 1rem !important;
  /* 16px */
}

.mb-3 {
  margin-bottom: 1.5rem !important;
  /* 24px */
}

.mb-4 {
  margin-bottom: 2rem !important;
  /* 32px */
}

.mb-5 {
  margin-bottom: 3rem !important;
  /* 48px */
}

/* Margin Left Utilities */
[dir=ltr] .ml-0 {
  margin-left: 0 !important;
}

[dir=rtl] .ml-0 {
  margin-right: 0 !important;
}

[dir=ltr] .ml-1 {
  margin-left: 0.5rem !important;
  /* 8px */
}

[dir=rtl] .ml-1 {
  margin-right: 0.5rem !important;
  /* 8px */
}

[dir=ltr] .ml-2 {
  margin-left: 1rem !important;
  /* 16px */
}

[dir=rtl] .ml-2 {
  margin-right: 1rem !important;
  /* 16px */
}

[dir=ltr] .ml-3 {
  margin-left: 1.5rem !important;
  /* 24px */
}

[dir=rtl] .ml-3 {
  margin-right: 1.5rem !important;
  /* 24px */
}

[dir=ltr] .ml-4 {
  margin-left: 2rem !important;
  /* 32px */
}

[dir=rtl] .ml-4 {
  margin-right: 2rem !important;
  /* 32px */
}

[dir=ltr] .ml-5 {
  margin-left: 3rem !important;
  /* 48px */
}

[dir=rtl] .ml-5 {
  margin-right: 3rem !important;
  /* 48px */
}

/* Margin Right Utilities */
[dir=ltr] .mr-0 {
  margin-right: 0 !important;
}

[dir=rtl] .mr-0 {
  margin-left: 0 !important;
}

[dir=ltr] .mr-1 {
  margin-right: 0.5rem !important;
  /* 8px */
}

[dir=rtl] .mr-1 {
  margin-left: 0.5rem !important;
  /* 8px */
}

[dir=ltr] .mr-2 {
  margin-right: 1rem !important;
  /* 16px */
}

[dir=rtl] .mr-2 {
  margin-left: 1rem !important;
  /* 16px */
}

[dir=ltr] .mr-3 {
  margin-right: 1.5rem !important;
  /* 24px */
}

[dir=rtl] .mr-3 {
  margin-left: 1.5rem !important;
  /* 24px */
}

[dir=ltr] .mr-4 {
  margin-right: 2rem !important;
  /* 32px */
}

[dir=rtl] .mr-4 {
  margin-left: 2rem !important;
  /* 32px */
}

[dir=ltr] .mr-5 {
  margin-right: 3rem !important;
  /* 48px */
}

[dir=rtl] .mr-5 {
  margin-left: 3rem !important;
  /* 48px */
}

/* Padding Top Utilities */
.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.5rem !important;
  /* 8px */
}

.pt-2 {
  padding-top: 1rem !important;
  /* 16px */
}

.pt-3 {
  padding-top: 1.5rem !important;
  /* 24px */
}

.pt-4 {
  padding-top: 2rem !important;
  /* 32px */
}

.pt-5 {
  padding-top: 3rem !important;
  /* 48px */
}

/* Padding Bottom Utilities */
.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.5rem !important;
  /* 8px */
}

.pb-2 {
  padding-bottom: 1rem !important;
  /* 16px */
}

.pb-3 {
  padding-bottom: 1.5rem !important;
  /* 24px */
}

.pb-4 {
  padding-bottom: 2rem !important;
  /* 32px */
}

.pb-5 {
  padding-bottom: 3rem !important;
  /* 48px */
}

 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ** TABLES ** */
 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.table-container {
  display: block;
  width: 100%;
  overflow-x: auto;
}

[dir] .table-container {
  border: 1px solid var(--border-color);
}

.table-container table:not(.pika-table) {
  width: calc(100% + 3px);
  max-width: calc(100% + 3px);
}

[dir] .table-container table:not(.pika-table) {
  margin: -1px;
}

table:not(.pika-table) {
  width: 100%;
  max-width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}

table:not(.pika-table) thead {
  font-weight: 700;
}

[dir] table:not(.pika-table) thead {
  background-color: var(--secondary-bg-color);
}

[dir] table:not(.pika-table) tfoot {
  background-color: var(--secondary-bg-color);
}

table:not(.pika-table) thead,
table:not(.pika-table) tbody,
table:not(.pika-table) tfoot {
  width: 100%;
  max-width: 100%;
}

[dir=ltr] table:not(.pika-table) th {
  border-left: 1px solid var(--border-color);
}

[dir=rtl] table:not(.pika-table) th {
  border-right: 1px solid var(--border-color);
}

[dir] table:not(.pika-table) td {
  padding: 8px;
  border: 1px solid var(--border-color);
}

/*******
 Iframes
 *******/
.iframe {
  display: block;
  width: 100%;
  height: 0;
  position: relative;
}

.iframe iframe {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}

[dir=ltr] .iframe iframe {
  left: 0;
}

[dir=rtl] .iframe iframe {
  right: 0;
}

[dir] .markdown>* {
  margin: 1.5em 0 1.5em;
}

/* Wysiwyg body */
.wysiwyg-body p code {
  display: inline-block;
  color: var(--primary-text-color);
  white-space: pre;
}

[dir] .wysiwyg-body p code {
  padding: 0 0.25em;
  border-radius: 2px;
  border: 1px solid var(--border-color);
  background-color: var(--secondary-bg-color);
}

.wysiwyg-body a {
  text-decoration: underline;
}

.wysiwyg-body a:hover {
  text-decoration: none;
}

.wysiwyg-body blockquote {
  font-style: italic;
  overflow: hidden;
}

[dir=ltr] .wysiwyg-body blockquote {
  border-left: 5px solid var(--border-color);
  margin-left: 0;
  margin-right: 0;
  padding-left: 1.5em;
  padding-right: 1.5em;
}

[dir=rtl] .wysiwyg-body blockquote {
  border-right: 5px solid var(--border-color);
  margin-right: 0;
  margin-left: 0;
  padding-right: 1.5em;
  padding-left: 1.5em;
}

.comments__item-body.wysiwyg-body blockquote:before {
  color: var(--primary-bg-color);
}

[dir] .comments__item-body.wysiwyg-body p code,
[dir].ui-dark .comments__item-body pre {
  background-color: var(--primary-bg-color);
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ** HEADER ** */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.header {
  height: 60px !important;
  /* Match omoda.nl mobile header */
}

@media only screen and (min-width: 980px) {
  .header {
    height: 66px !important;
    /* Match omoda.nl desktop header */
  }
}

.header__container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 60px !important;
  min-height: 60px !important;
  background-color: #fdfbfa !important;
  display: flex !important;
  align-items: center !important;
}

.header__logo img {
  width: 107px !important;
  height: 31px !important;
  object-fit: contain !important;
}
.header__usp {
    background-color: #efeae3;
    position: relative;
    z-index: 0;
    height: 30px;
}

/* Inner wrapper: USP list + service links share one centered 1200px row */
[dir] .header__usp-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 28px;
    max-width: 1200px;
    height: 30px;
    margin: 0 auto;
    padding: 0 16px;
}

/* [dir]-prefixed so margin/list resets beat the theme's base `[dir] ul`/`[dir] li` rules (specificity 0,1,1) */
[dir] .header__usp-list {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    gap: 28px;
    height: 30px;
    margin: 0;
    padding: 0;
    list-style: none;
}

[dir] .header__usp-item {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    margin: 0;
    font-family: var(--text-font-family);
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
    color: #333132;
    white-space: nowrap;
}

.header__usp-icon {
    font-size: 12px;
    color: var(--brand-color, #907147);
}

/* Service links sit at the right end of the USP row */
[dir] .header__usp-links {
    display: flex;
    align-items: center;
    gap: 20px;
    height: 30px;
    margin: 0;
    flex-shrink: 0;
}

[dir] .header__usp-link {
    font-family: var(--text-font-family);
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
    color: #333132;
    text-decoration: none;
    white-space: nowrap;
}

[dir] .header__usp-link:hover {
    color: var(--brand-color, #907147);
}

/* Below the 1200px container width the service links need room: drop the 4th USP */
@media only screen and (max-width: 1199px) {
    .header__usp-item:nth-child(n+4) {
        display: none;
    }
}

/* Tablet: keep the two most important USPs */
@media only screen and (max-width: 979px) {
    [dir] .header__usp-list {
        gap: 20px;
    }
    .header__usp-item:nth-child(n+3) {
        display: none;
    }
}

/* Mobile: show only the primary USP */
@media only screen and (max-width: 767px) {
    .header__usp-item:nth-child(n+2) {
        display: none;
    }
    .header__usp-links {
        display: none;
    }
}

@media only screen and (min-width: 980px) {

  .header__container {
    height: 66px !important;
    min-height: 66px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .header__logo img {
    width: 153px !important;
    max-height: 43px !important;
    object-fit: contain !important;
  }
}

.header__col {
  display: flex !important;
  align-items: center !important;
  gap: 24px !important;
}

.header__audience {
  display: flex !important;
  align-items: center !important;
  gap: 4px !important;
}

.header__audience-link {
  display: inline-flex !important;
  align-items: center !important;
  height: 28px !important;
  padding: 0 12px !important;
  border-radius: 20px !important;
  font-family: var(--text-font-family) !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  color: #333132 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  background-color: transparent !important;
  transition: background-color 0.2s ease, color 0.2s ease !important;
}

.header__audience-link:hover,
.header__audience-link:focus {
  background-color: #907147 !important;
  color: #fff !important;
  text-decoration: none !important;
}

#welcome {
  background-color: rgb(244, 240, 235) !important;
}


 
 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ** CUSTOM SEARCH BAR HOMEPAGE ** */
 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.search-custom-homepage {
  display: flex;
  align-items: center;
  background-color: var(--white-color);
  border-radius: 50px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
}

.search-custom-homepage input[type="search"] {
  flex: 1;
  border: none;
  outline: none;
  padding: 16px 24px;
  font-size: var(--text-font-size);
  background: transparent;
  color: var(--primary-text-color);
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-width: 0px !important
}

.search-custom-homepage input[type="search"]::placeholder {
  color: var(--secondary-text-color);
  opacity: 0.7;
  margin-left: 8px;
}

.search-custom-homepage input[type="submit"] {
  border: none;
  background-color: var(--primary-text-color);
  color: var(--white-color);
  padding: 12px 48px;
  font-size: var(--text-font-size);
  font-weight: 500;
  cursor: pointer;
  transition: background-color 0.3s ease;
  border-radius: 50px;
  margin: 8px;
}

.search-custom-homepage input[type="submit"]:hover {
  background-color: var(--primary-color);
}

.search-custom-homepage input[type="submit"]:active {
  transform: scale(0.98);
}


/* Responsive design */
@media only screen and (max-width: 567px) {
  .search-custom-homepage {
    flex-direction: row;
    /* Keep horizontal layout */
    border-radius: 32px !important;
    max-width: 100%;
    padding: 4px;
    /* Add consistent padding */
  }

  .search-custom-homepage input[type="search"] {
    padding: 12px 16px;
    flex: 1;
    /* Take remaining space */
    border-radius: 28px 0 0 28px;
    /* Round left corners only */
  }

  .search-custom-homepage input[type="submit"] {
    width: 64px;
    height: 48px;
    border-radius: 40px;
    flex-shrink: 0;
    margin: 0;
    padding: 0;
    position: relative;
    min-width: 64px;
    text-indent: -9999px;
    /* Hide text to show icon */
    overflow: hidden;
    /* Belangrijk bij text-indent */
  }

  .search-custom-homepage input[type="submit"] {
    /* Add magnifying glass icon */
    background-image: url(/hc/theming_assets/01K80AP1FQVKZN9NE2WA8E82R9);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px 24px;
  }
}

/* Desktop: ensure text "Zoeken" is visible */
@media only screen and (min-width: 568px) {
  .search-custom-homepage input[type="submit"] {
    text-indent: 0;
    /* Show text */
    background-image: none;
    /* Remove background image */
  }
}

/** ****
Autocomplete Styles
** ***/
zd-autocomplete {
  border-radius: 20px !important;
  background-color: var(--primary-bg-color) !important;
  border: var(--border-width) solid var(--border-color) !important;
}

zd-autocomplete-header {
  /* Hide default header */
  display: none !important;
}

zd-autocomplete-title-multibrand {
  /* search result title */
  font-weight: 400 !important;
  color: var(--primary-text-color) !important;
}

zd-autocomplete-title-multibrand em {
  /* highlighted text */
  background-color: rgba(239, 234, 227, 1) !important;
  color: var(--primary-text-color) !important;
}

zd-autocomplete-multibrand, zd-autocomplete-option {
  background-color: white !important;
}
zd-autocomplete-multibrand:hover, 
zd-autocomplete-multibrand[aria-selected="true"], 
zd-autocomplete-option:hover, 
zd-autocomplete-option[aria-selected="true"]{
  background-color: rgba(227, 219, 206, 1) !important
}

/* Hide breadcrumbs in autocomplete */
zd-autocomplete-breadcrumbs-multibrand {
  display: none !important;
}

/* ****
/* HELPERS
  ****/

.helpers {
  background-color: var(--secondary-bg-color);
}

.helpers__block {
  display: flex !important;
  flex-direction: column;
  align-items: center;
}
.helpers__block:hover .helpers__icon {
  background-color: var(--primary-color);
  transition: background-color 0.3s ease;
}
.helpers__block:hover .helpers__icon {
  background-color: var(--primary-color-hover);
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2);
}

/* Add vertical divider between helper blocks */
.helpers .col:not(:last-child) .helpers__block {
  border-right: 2px solid #D9D9D9;
  padding-right: 2rem;
}

.helpers .col:not(:first-child) .helpers__block {
  padding-left: 2rem;
}

.helpers__icon {
  width: 58px;
  height: 58px;
  border-radius: 50%;
  background-color: var(--primary-color);
}

.helpers__title {
  font-family: var(--heading-font-family);
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  padding-top: 15px;
}

.helpers__description {
  font-size: var(--text-font-size);
  font-weight: 300;
  line-height: 1.5;
}

@media (max-width: 767px) {
  .helpers__block {
    display: grid !important;
    grid-template-columns: 1fr auto;
    grid-template-rows: auto auto;
    align-items: center;
    gap: 4px 16px;
    text-align: left;
    padding: 20px 0;
    border-bottom: 1px solid #d9d9d9;
    width: 100%;
  }

  .helpers .col:first-child .helpers__block {
    border-top: 1px solid #d9d9d9;
  }

  .helpers .col:last-child .helpers__block {
    border-bottom: none;
  }

  .helpers .col:not(:last-child) .helpers__block {
    border-right: 0;
    padding-right: 0;
  }

  .helpers .col:not(:first-child) .helpers__block {
    padding-left: 0;
  }

  .helpers__icon {
    grid-column: 2 / 3;
    grid-row: 1 / span 2;
    justify-self: end;
  }

  .helpers__title,
  .helpers__description {
    grid-column: 1 / 2;
  }

  .helpers__title {
    padding-top: 0;
    margin-bottom: 4px;
  }

  .helpers__description {
    margin: 0;
  }
}

/* Customer Service Status Indicator */
/* .customer-service-status {
  position: relative;
  display: inline-block;
} */

/* Status text with dot */
.customer-service-status-text {
  font-size: 12px;
  font-weight: 500;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  gap: 6px;
}

.customer-service-status-text--online .status-text {
  color: #25d366;
}

.customer-service-status-text--offline .status-text {
  color: #ff4444;
}

/* Status dots */
.status-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
}

.status-dot--online {
  background-color: #25d366;
  /* Green for online */
  animation: pulse-green 2s infinite;
}

.status-dot--offline {
  background-color: #ff4444;
  /* Red for offline */
}

@keyframes pulse-green {
  0% {
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.7);
  }

  70% {
    box-shadow: 0 0 0 8px rgba(37, 211, 102, 0);
  }

  100% {
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0);
  }
}

/* Custom Category Blocks Design */
.custom-category-blocks {
  padding: 24px 0;
}

.custom-category-blocks__heading {
  font-weight: 400;
}

.custom-category-blocks__grid {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  max-width: 1200px;
  margin: 0 auto;
  justify-content: flex-start;
}

.custom-category-blocks__item {
  display: flex;
  text-align: center;
}

.custom-category-blocks__link {
  display: flex;
  flex-direction: column;
  width: 370px;
  height: 165px;
  flex-shrink: 0;
  padding: 24px;
  background: #ffffff;
  border-radius: 20px;
  border: 1px solid rgba(144, 113, 71, 0.60);
  text-decoration: none;
  transition: all 0.3s ease;
  justify-content: flex-start;
  position: relative;
  gap: 8px;
}

.custom-category-blocks__link:hover {
  background-color: var(--primary-bg-color);
  box-shadow: 0 4px 12px rgba(144, 113, 71, 0.1);
  text-decoration: none;
  border-color: var(--primary-color);
}

/* Icon positioning */
.custom-category-blocks__link::before {
  content: '';
  width: 40px;
  height: 40px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  align-self: center;
  flex-shrink: 0;
}

/* Icon variations per position */
/* vrachtwagen */
.custom-category-blocks__item:nth-child(1) .custom-category-blocks__link::before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="37" height="27" viewBox="0 0 37 27" fill="none"><g clip-path="url(%23clip0_22_763)"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.28176 0.0674844C1.58572 0.202484 0.761466 0.817773 0.374196 1.49277C-0.0209244 2.18075 9.04758e-06 1.62258 9.04758e-06 11.8488C9.04758e-06 21.883 -0.0130744 21.4234 0.319245 22.1244C0.392513 22.2828 0.614931 22.5839 0.811183 22.7916C1.44966 23.4666 2.1771 23.7366 3.37816 23.7366C3.92766 23.7392 4.01663 23.7522 4.04803 23.8457C4.32278 24.6946 4.67603 25.2528 5.31451 25.8473C6.64902 27.096 8.61154 27.3323 10.2365 26.447C11.0686 25.9927 12.008 24.8452 12.22 24.03L12.2958 23.7392H19.0521L25.8084 23.7418L25.9523 24.152C26.7766 26.5119 29.5555 27.6568 31.7902 26.5586C32.8212 26.0498 33.6402 25.1463 33.9777 24.1416L34.1033 23.7626L34.5115 23.6951C35.5818 23.5134 36.4924 22.7111 36.8168 21.6675C36.9294 21.304 36.9372 21.0885 36.9372 18.347V15.4134L36.2281 12.5083C35.9701 11.493 35.7337 10.4725 35.519 9.44739C35.5172 9.35011 35.494 9.2544 35.4509 9.167C35.3449 8.85853 35.255 8.54484 35.1814 8.2272C35.0873 7.83249 34.9658 7.44474 34.8177 7.06672C34.6267 6.64873 34.0222 6.03604 33.5643 5.7946C32.9363 5.46229 32.74 5.44672 28.726 5.44672L25.047 5.44412L25.0234 3.8397C25.0025 2.34691 24.992 2.20931 24.8638 1.88998C24.5411 1.11314 23.9209 0.495048 23.1394 0.171331L22.7861 0.0311383L12.6726 0.0207537C6.99181 0.0155614 2.43876 0.0363306 2.28176 0.0674844ZM22.2864 2.13922C22.5899 2.20931 22.8097 2.42479 22.8777 2.71556C22.9065 2.84277 22.9144 5.94258 22.8934 9.60835L22.8594 16.2701L17.5501 16.2883C12.322 16.3038 12.2383 16.3064 12.0263 16.431C11.8881 16.5089 11.7692 16.6166 11.6785 16.7461C11.5877 16.8757 11.5275 17.0238 11.5021 17.1795C11.4767 17.3352 11.4869 17.4946 11.5319 17.6459C11.5769 17.7972 11.6555 17.9365 11.762 18.0536C12.0813 18.4301 11.8379 18.4171 17.6051 18.4171H22.8777V21.5974H12.3037L12.1886 21.2339C11.9059 20.3305 11.0372 19.3232 10.1423 18.8636C9.54169 18.5306 8.85928 18.3705 8.17193 18.4015C7.17497 18.4015 6.50248 18.604 5.75673 19.1259C5.01209 19.6531 4.44709 20.393 4.137 21.2469L4.0271 21.5662H3.31274C2.63763 21.5662 2.59053 21.5584 2.43353 21.4131C2.07504 21.0782 2.09598 21.7142 2.09598 11.8384C2.09598 2.10287 2.08289 2.58575 2.39166 2.30537C2.48148 2.23369 2.58335 2.17832 2.69258 2.14181C2.9307 2.07172 21.9776 2.06652 22.2864 2.13922ZM32.6956 7.71835C32.8866 7.85335 33.054 8.1597 33.054 8.38037C33.054 8.50239 33.0279 8.50498 29.8957 8.50498C26.8237 8.50498 26.7347 8.50758 26.4757 8.6322C26.3192 8.7101 26.181 8.81978 26.0701 8.95412C25.9314 9.14623 25.9314 9.15143 25.9131 11.9605C25.9026 13.5104 25.9105 14.837 25.9314 14.9149C25.9864 15.1434 26.3841 15.5328 26.6301 15.6003C26.7687 15.6366 27.9541 15.6626 29.6576 15.6626C32.3868 15.6626 32.4653 15.66 32.7296 15.5328C32.9083 15.452 33.0594 15.3214 33.1644 15.1568C33.2695 14.9922 33.3238 14.8007 33.3209 14.6059C33.3313 14.4344 33.297 14.2632 33.2214 14.1086C33.1458 13.954 33.0314 13.8213 32.8892 13.7233L32.6615 13.5519L30.3301 13.5337L27.996 13.5182V10.6468H33.6035L33.6637 10.8753C33.6977 11.0025 33.9751 12.1422 34.2839 13.4091L34.8412 15.7119V18.3522C34.8412 21.1379 34.8386 21.1716 34.556 21.4234C34.4749 21.4901 34.3803 21.5388 34.2787 21.5662C34.1243 21.6052 34.1086 21.587 34.0091 21.2807C33.8076 20.6654 33.491 20.1825 32.9049 19.6087C32.0231 18.7416 31.204 18.3989 30.0004 18.3963C29.252 18.3963 28.781 18.4872 28.2132 18.7494C27.1377 19.2427 26.2192 20.2708 25.8974 21.3378L25.8189 21.5974H25.0365V7.58595H28.7731C32.4967 7.58595 32.5098 7.58595 32.6956 7.71835ZM9.03806 20.7043C9.49993 20.9352 9.87369 21.3088 10.1031 21.7687C10.2444 22.0647 10.2679 22.1997 10.2679 22.6696C10.2679 23.1707 10.2496 23.2589 10.0664 23.6302C9.84437 24.109 9.44778 24.4865 8.95646 24.6869C8.46515 24.8873 7.91557 24.8956 7.41833 24.7102C6.85884 24.4644 6.41319 24.0186 6.17016 23.4614C5.98383 22.906 6.00425 22.3027 6.22773 21.7609C6.53127 21.1638 7.08339 20.6991 7.65383 20.5641C8.11917 20.4765 8.60016 20.5252 9.03806 20.7043ZM30.4138 20.5641C31.2511 20.7407 31.9472 21.4858 32.0545 22.3191C32.1879 23.3316 31.7117 24.2403 30.8325 24.6505C30.5473 24.7855 30.4086 24.8088 29.9402 24.8088C29.2703 24.8088 28.9511 24.679 28.4853 24.2169C28.1496 23.9182 27.9324 23.5103 27.873 23.0668C27.6375 21.7713 28.6031 20.5434 29.8905 20.5018C29.9977 20.4992 30.2332 20.5278 30.4138 20.5641Z" fill="%23907147"/></g><defs><clipPath id="clip0_22_763"><rect width="37" height="27" fill="white"/></clipPath></defs></svg>');
}

/* betalen */
.custom-category-blocks__item:nth-child(2) .custom-category-blocks__link::before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="39" height="26" viewBox="0 0 39 26" fill="none"><g clip-path="url(%23clip0_22_790)"><path d="M36.4834 -0.25L36.7656 -0.236328C38.1559 -0.096954 39.25 1.06312 39.25 2.47656V23.5234C39.25 25.0311 38.0046 26.25 36.4834 26.25H2.5166C0.994514 26.25 -0.25 25.031 -0.25 23.5234V2.47656C-0.25 0.968961 0.994514 -0.25 2.5166 -0.25H36.4834ZM2.5166 1.48828C1.95738 1.48828 1.50781 1.93589 1.50781 2.47656V23.5234C1.50781 24.0641 1.95738 24.5117 2.5166 24.5117H36.4834C37.0426 24.5117 37.4922 24.0641 37.4922 23.5234V2.47656C37.4922 1.93589 37.0426 1.48828 36.4834 1.48828H2.5166Z" fill="%23907147" stroke="%23907147" stroke-width="0.5"/><path d="M38.3711 4.08331C38.8529 4.08338 39.25 4.46865 39.25 4.95245C39.2499 5.43622 38.8528 5.82153 38.3711 5.82159H0.628906C0.147169 5.82153 -0.249949 5.43622 -0.25 4.95245C-0.25 4.46864 0.147138 4.08338 0.628906 4.08331H38.3711Z" fill="%23907147" stroke="%23907147" stroke-width="0.5"/><path d="M38.3711 8.41669C38.8529 8.41675 39.25 8.80202 39.25 9.28583C39.2499 9.76959 38.8528 10.1549 38.3711 10.155H0.628906C0.147169 10.1549 -0.249949 9.76959 -0.25 9.28583C-0.25 8.80202 0.147138 8.41675 0.628906 8.41669H38.3711Z" fill="%23907147" stroke="%23907147" stroke-width="0.5"/><path d="M15.0967 13.9881C15.5786 13.9881 15.9756 14.3734 15.9756 14.8572C15.9756 15.341 15.5785 15.7264 15.0967 15.7264H5.66119C5.17946 15.7263 4.78234 15.341 4.78229 14.8572C4.78229 14.3734 5.17943 13.9882 5.66119 13.9881H15.0967Z" fill="%23907147" stroke="%23907147" stroke-width="0.5"/><path d="M10.6934 17.7024C11.1752 17.7024 11.5723 18.0877 11.5723 18.5715C11.5723 19.0553 11.1752 19.4407 10.6934 19.4407H5.66119C5.17946 19.4406 4.78234 19.0553 4.78229 18.5715C4.78229 18.0877 5.17943 17.7025 5.66119 17.7024H10.6934Z" fill="%23907147" stroke="%23907147" stroke-width="0.5"/></g><defs><clipPath id="clip0_22_790"><rect width="39" height="26" fill="white"/></clipPath></defs></svg>');
}

.custom-category-blocks__item:nth-child(3) .custom-category-blocks__link::before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="33" height="30" viewBox="0 0 33 30" fill="none"><g clip-path="url(%23clip0_22_802)"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.8679 0.06939C13.7957 0.101928 10.7037 2.59 6.992 5.5965C2.25331 9.43598 0.216818 11.1171 0.146745 11.2516C0.0482842 11.438 0.00336383 11.6477 0.0168781 11.8577C0.0303923 12.0677 0.101823 12.2699 0.223388 12.4425C0.431417 12.7028 13.6905 23.3969 13.9402 23.5032L14.1811 23.6074L14.446 23.4772C14.6188 23.4049 14.7579 23.271 14.8358 23.1019C14.9584 22.8611 14.9606 22.8395 14.9606 20.4772V18.0954L15.2738 18.0325C16.1562 17.8503 16.5701 17.8069 17.7438 17.7787C19.13 17.7462 19.7081 17.7896 20.8446 18.0108C23.1854 18.4707 25.2942 19.5314 27.2234 21.2191C29.2752 23.0152 31.1409 25.8308 32.4548 29.1128C32.7066 29.7418 32.8117 29.9479 32.8402 29.872C33.0088 29.423 33.0592 25.9067 32.9168 24.4316C32.6168 21.2798 31.6862 18.1497 30.3307 15.7353C27.4905 10.6789 22.7212 7.40345 16.0336 5.91321L14.9869 5.6811L14.9606 3.18002C14.9343 0.793902 14.9278 0.670258 14.8183 0.462015C14.7408 0.313629 14.6161 0.194687 14.4635 0.12362C14.1986 -0.0130395 14.0628 -0.0238855 13.8679 0.06939Z" fill="%23907147"/></g><defs><clipPath id="clip0_22_802"><rect width="33" height="30" fill="white"/></clipPath></defs></svg>');
}

.custom-category-blocks__item:nth-child(4) .custom-category-blocks__link::before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><circle cx="16" cy="10" r="6" fill="%23907147"/><path d="M6 26c0-5.523 4.477-10 10-10s10 4.477 10 10v2H6v-2z" fill="%23907147"/></svg>');
}

.custom-category-blocks__item:nth-child(5) .custom-category-blocks__link::before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="42" height="37" viewBox="0 0 42 37" fill="none"><g clip-path="url(%23clip0_22_829)"><path d="M34.6452 21.7025C36.5705 19.8667 37.8354 17.4014 37.9854 14.7383C38.1067 12.5817 37.4729 10.4226 36.264 8.63239C35.055 6.84222 33.2736 5.37014 31.2857 4.42447C29.0977 3.38356 26.6552 2.91006 24.2327 3.01389C21.8562 3.11573 19.497 3.76646 17.4477 4.97468C15.5804 6.07576 13.9643 7.64704 12.9466 9.56153C11.9336 11.4674 11.5611 13.6398 11.897 15.7686C12.2275 17.863 13.2812 19.8 14.7473 21.3269C16.3095 22.9544 18.3308 24.1203 20.49 24.7783C23.0538 25.5593 25.8449 25.6288 28.45 25.0038C29.1284 24.8411 29.7942 24.6282 30.4406 24.3676L30.1327 24.328C30.6485 24.6487 31.1644 24.9688 31.6802 25.2895C32.5019 25.8 33.3236 26.3106 34.1453 26.8211C34.3333 26.9382 34.5219 27.0545 34.7098 27.1716C34.9497 27.3204 35.3423 27.1306 35.3116 26.829C35.2496 26.2193 35.1877 25.6096 35.1257 24.9998C35.027 24.029 34.9284 23.0576 34.8298 22.0868C34.8071 21.8652 34.7845 21.643 34.7625 21.4215C34.7418 21.2158 34.5939 21.0141 34.3626 21.0247C34.164 21.0333 33.9401 21.2006 33.9627 21.4215C34.0247 22.0312 34.0867 22.6409 34.1487 23.2507C34.2473 24.2215 34.3459 25.1929 34.4446 26.1638C34.4672 26.3853 34.4899 26.6075 34.5119 26.829L35.1137 26.4865C34.6912 26.2239 34.2686 25.9614 33.8468 25.6995C33.087 25.2273 32.3273 24.7558 31.5676 24.2836L30.7592 23.7817C30.6952 23.742 30.6319 23.6997 30.5666 23.662C30.5566 23.6561 30.5472 23.6488 30.5372 23.6442C30.3027 23.5231 30.0627 23.6719 29.8395 23.7546C28.2447 24.3438 26.6166 24.6249 24.9332 24.6308C24.5733 24.6322 24.2127 24.6203 23.8535 24.5958C23.6843 24.5845 23.515 24.57 23.3464 24.5521C23.2657 24.5435 23.1851 24.5349 23.1045 24.525C23.0611 24.5197 23.0178 24.5144 22.9745 24.5092C22.9558 24.5065 22.9372 24.5045 22.9192 24.5019C22.9972 24.5125 22.9112 24.5006 22.8965 24.4986C22.2314 24.4047 21.573 24.2658 20.9279 24.0806C20.6067 23.9887 20.2894 23.8855 19.9755 23.7705C19.8263 23.7156 19.6776 23.6587 19.5304 23.5992C19.4924 23.584 19.4544 23.5681 19.4164 23.5522C19.3737 23.5344 19.4251 23.5555 19.4311 23.5582C19.4097 23.5489 19.3877 23.5397 19.3664 23.5304C19.2911 23.498 19.2165 23.4649 19.1418 23.4319C18.5654 23.172 18.0075 22.8717 17.4744 22.5325C17.2085 22.3632 16.9486 22.184 16.6967 21.9955C16.67 21.9757 16.6433 21.9552 16.6167 21.9347C16.678 21.981 16.5987 21.9208 16.578 21.9049C16.5167 21.8573 16.4554 21.8084 16.3954 21.7594C16.2748 21.6615 16.1562 21.5617 16.0402 21.4598C15.589 21.0637 15.1672 20.6339 14.784 20.1729C14.736 20.1147 14.688 20.0565 14.6407 19.9977C14.6207 19.9726 14.6007 19.9468 14.5807 19.9216C14.5441 19.876 14.6187 19.9726 14.5841 19.9256C14.5714 19.9084 14.5581 19.8912 14.5447 19.8747C14.4541 19.755 14.3655 19.634 14.2802 19.511C14.1129 19.2702 13.9556 19.0229 13.809 18.769C13.6624 18.515 13.5284 18.2578 13.4058 17.9939C13.3765 17.9318 13.3485 17.8689 13.3205 17.8061C13.3118 17.7869 13.3038 17.7671 13.2952 17.7479C13.2918 17.7406 13.2712 17.6917 13.2905 17.7373C13.3098 17.783 13.2892 17.7334 13.2858 17.7261C13.2758 17.7016 13.2658 17.6771 13.2558 17.6527C13.2019 17.5204 13.1512 17.3875 13.1032 17.2532C12.9053 16.6984 12.7587 16.1257 12.668 15.5438C12.662 15.5067 12.6567 15.4697 12.6514 15.4327C12.6394 15.3533 12.658 15.4902 12.648 15.4108C12.6381 15.3315 12.6287 15.2508 12.6201 15.1708C12.6054 15.0259 12.5934 14.8805 12.5854 14.735C12.5681 14.4308 12.5661 14.1252 12.5787 13.821C12.5847 13.6749 12.5947 13.5294 12.6074 13.3839C12.6134 13.3145 12.6207 13.2444 12.6281 13.1749C12.6321 13.1379 12.6367 13.1002 12.6414 13.0632C12.6434 13.0473 12.6454 13.0314 12.6474 13.0156C12.6574 12.9375 12.6401 13.0599 12.648 13.0096C12.6947 12.72 12.744 12.4323 12.812 12.1466C12.88 11.8609 12.9606 11.5838 13.0546 11.3081C13.1019 11.1679 13.1532 11.029 13.2072 10.8914C13.2325 10.8273 13.2585 10.7638 13.2845 10.7003C13.2912 10.6838 13.3145 10.6302 13.2812 10.7076C13.2872 10.693 13.2938 10.6785 13.2998 10.6639C13.3145 10.6302 13.3298 10.5958 13.3445 10.5621C13.5851 10.0245 13.875 9.50863 14.2055 9.02058C14.2895 8.89625 14.3761 8.77457 14.4654 8.65355C14.5067 8.59734 14.5494 8.54245 14.5914 8.48624C14.5494 8.54113 14.5894 8.48889 14.608 8.46508C14.6347 8.43135 14.6614 8.39762 14.6887 8.3639C14.8793 8.12847 15.0805 7.90032 15.2898 7.68076C15.7077 7.24298 16.1608 6.83693 16.642 6.46792C16.582 6.51421 16.6607 6.45403 16.6813 6.43882C16.708 6.41898 16.7353 6.39848 16.762 6.37864C16.8299 6.32904 16.8979 6.27944 16.9666 6.23117C17.0905 6.14321 17.2165 6.05791 17.3444 5.97458C17.611 5.79999 17.8849 5.63599 18.1635 5.48124C18.4421 5.3265 18.7246 5.18365 19.0132 5.05073C19.0818 5.01899 19.1512 4.9879 19.2198 4.95682C19.2571 4.94029 19.2944 4.92376 19.3324 4.90788C19.3531 4.89929 19.4717 4.84837 19.3984 4.87945C19.545 4.81795 19.6923 4.75975 19.8409 4.70354C20.4634 4.46877 21.1025 4.27898 21.7523 4.13415C22.0815 4.06075 22.4134 3.99858 22.7473 3.94832C22.7899 3.94171 22.8332 3.93576 22.8759 3.92914C22.8999 3.92584 22.9865 3.91393 22.9172 3.92319C23.0038 3.91129 23.0905 3.90137 23.1771 3.89145C23.3517 3.87161 23.5263 3.85508 23.7016 3.84119C24.4067 3.78564 25.1151 3.78035 25.8209 3.824C26.1647 3.84516 26.5086 3.87756 26.8505 3.92385C26.7765 3.91393 26.8878 3.92914 26.9105 3.93245C26.9471 3.93774 26.9838 3.94303 27.0205 3.94898C27.1118 3.96287 27.2037 3.97742 27.295 3.99329C27.4583 4.02107 27.6209 4.05215 27.7835 4.08521C28.4373 4.22012 29.0824 4.4 29.7109 4.6255C29.8608 4.67907 30.0101 4.73528 30.158 4.7948C30.196 4.81001 30.2347 4.82522 30.2727 4.84109C30.29 4.84837 30.39 4.89003 30.3546 4.87482C30.3193 4.85961 30.4053 4.89664 30.42 4.90259C30.4626 4.92111 30.5059 4.93963 30.5486 4.95881C30.8398 5.08776 31.127 5.2273 31.4083 5.37675C31.9648 5.67236 32.4999 6.00765 33.0064 6.38129C33.0337 6.40113 33.0604 6.42097 33.087 6.44147C33.1077 6.45668 33.1863 6.51686 33.1264 6.47056C33.1883 6.51818 33.2497 6.56645 33.3103 6.61473C33.4316 6.71194 33.5509 6.81114 33.6682 6.91232C33.8968 7.11005 34.118 7.31638 34.3299 7.53065C34.5419 7.74491 34.7425 7.96314 34.9351 8.1913C34.9837 8.24883 35.0317 8.30703 35.0797 8.36588C35.1004 8.39101 35.1203 8.41614 35.1403 8.44127C35.155 8.45979 35.2283 8.55502 35.1777 8.48822C35.2683 8.60792 35.3589 8.72762 35.4456 8.85062C35.7835 9.32809 36.0813 9.83399 36.3319 10.3617C36.3639 10.4285 36.3946 10.496 36.4252 10.5634C36.4379 10.5925 36.4512 10.6216 36.4639 10.6507C36.4725 10.6699 36.4805 10.6897 36.4892 10.7089C36.4759 10.6791 36.4692 10.6606 36.4859 10.7016C36.5425 10.8385 36.5965 10.9761 36.6472 11.115C36.7465 11.3881 36.8338 11.6665 36.9077 11.9475C36.9817 12.2286 37.043 12.5163 37.091 12.8053C37.1023 12.874 37.1117 12.9428 37.1223 13.0109C37.1317 13.0698 37.1137 12.9415 37.121 13.001C37.123 13.0169 37.125 13.0328 37.127 13.0486C37.1323 13.091 37.1377 13.1339 37.1423 13.1763C37.1583 13.3211 37.171 13.4659 37.181 13.6107C37.2023 13.9394 37.2063 14.2701 37.1923 14.5994C37.185 14.7806 37.1723 14.9611 37.1543 15.141C37.145 15.2336 37.1343 15.3262 37.1223 15.4188C37.1303 15.3566 37.117 15.4532 37.1143 15.471C37.1063 15.5233 37.0983 15.5762 37.0897 15.6284C36.9717 16.3426 36.7678 17.0403 36.4919 17.7096C36.4612 17.7836 36.4792 17.7393 36.4865 17.7234C36.4785 17.7413 36.4712 17.7598 36.4632 17.7777C36.4446 17.82 36.4259 17.8617 36.4072 17.9033C36.3692 17.9873 36.3299 18.07 36.2899 18.1526C36.2093 18.318 36.124 18.4813 36.034 18.642C35.8568 18.9594 35.6628 19.2676 35.4536 19.5645C35.4036 19.6353 35.3529 19.7054 35.3016 19.7748C35.2736 19.8125 35.2456 19.8496 35.2176 19.8866C35.2056 19.9025 35.1937 19.9183 35.181 19.9342C35.1863 19.9269 35.2103 19.8972 35.1823 19.9329C35.071 20.0751 34.9557 20.2146 34.8371 20.3508C34.5979 20.6266 34.3446 20.8898 34.08 21.1418C33.9288 21.2859 33.9228 21.5597 34.08 21.7032C34.2373 21.8467 34.4846 21.8566 34.6458 21.7032L34.6452 21.7025Z" fill="%23907147" stroke="%23907147"/><path d="M27.487 27.9956C27.2844 28.4016 27.0558 28.7938 26.8012 29.1701C26.6733 29.3592 26.5387 29.5444 26.3987 29.7256C26.456 29.6515 26.3887 29.7381 26.38 29.7487C26.3667 29.7659 26.3527 29.7831 26.3394 29.8003C26.3054 29.8433 26.2707 29.8856 26.2354 29.9279C26.1581 30.0212 26.0795 30.1131 25.9995 30.2037C25.6909 30.5529 25.3597 30.8829 25.0105 31.193C24.8339 31.3497 24.652 31.5018 24.466 31.648C24.4394 31.6691 24.4127 31.6896 24.3854 31.7108C24.3254 31.7564 24.3734 31.7201 24.3854 31.7108C24.3401 31.7452 24.2948 31.7796 24.2488 31.8133C24.1481 31.888 24.0462 31.9608 23.9429 32.0322C23.5443 32.3086 23.1292 32.5626 22.702 32.7927C22.4847 32.9098 22.2641 33.0202 22.0409 33.1254C21.9336 33.1756 21.8256 33.2246 21.7176 33.2722C21.663 33.296 21.6083 33.3191 21.5537 33.3423C21.635 33.3079 21.5257 33.3535 21.517 33.3568C21.4837 33.3707 21.4504 33.3839 21.4177 33.3972C20.4641 33.7787 19.4677 34.0538 18.4534 34.2218C18.3295 34.2423 18.2048 34.2608 18.0802 34.2787C17.9556 34.2965 18.1282 34.2727 18.0549 34.282C18.0236 34.286 17.9922 34.2899 17.9609 34.2939C17.8856 34.3032 17.8096 34.3117 17.7343 34.3203C17.4671 34.3494 17.1992 34.3706 16.9313 34.3852C16.3401 34.4169 15.7464 34.4143 15.1552 34.3766C14.5134 34.3356 13.985 34.2688 13.3618 34.1464C12.7674 34.03 12.1802 33.8773 11.6058 33.6868C11.4712 33.6425 11.3372 33.5956 11.2046 33.5473C11.0633 33.4957 10.9167 33.4163 10.7707 33.3806C10.6454 33.3502 10.5295 33.3819 10.4235 33.4448C10.3036 33.5162 10.1863 33.5922 10.0676 33.6656C9.59046 33.9619 9.11329 34.2588 8.63612 34.5551C7.73643 35.1139 6.83741 35.6727 5.93771 36.2315L5.88506 36.2639L6.48686 36.6065C6.57749 35.717 6.66746 34.8282 6.7581 33.9388C6.82141 33.3178 6.88406 32.6968 6.94737 32.0759C6.97669 31.7869 7.02934 31.4906 7.036 31.2003C7.04 31.0283 6.91871 30.9199 6.80608 30.8094C6.70345 30.7089 6.60282 30.6071 6.50352 30.5033C6.31625 30.3062 6.13631 30.1025 5.9637 29.8922C5.92305 29.8426 5.8824 29.7923 5.84241 29.7421C5.76311 29.6436 5.88706 29.8009 5.81042 29.7011C5.7951 29.6806 5.7791 29.6601 5.76377 29.6396C5.67847 29.5272 5.59583 29.4134 5.51519 29.2977C5.36191 29.0781 5.21729 28.8533 5.08201 28.6231C4.54419 27.7092 4.19364 26.8224 3.97505 25.7603C3.9484 25.6294 3.92374 25.4978 3.90308 25.3662C3.89308 25.3034 3.88375 25.2399 3.87442 25.1771C3.86376 25.1043 3.88508 25.2716 3.87109 25.1493C3.86642 25.1109 3.86176 25.0732 3.85776 25.0349C3.8271 24.7657 3.80911 24.4946 3.80178 24.2234C3.79445 23.9523 3.79978 23.7089 3.81444 23.4517C3.82111 23.3333 3.83044 23.2156 3.84177 23.0972C3.8471 23.0384 3.85376 22.9802 3.86043 22.9213C3.86376 22.8922 3.86709 22.8631 3.87109 22.8334C3.88375 22.7302 3.86642 22.8605 3.87775 22.7818C3.94906 22.297 4.05369 21.8183 4.19831 21.3494C4.26829 21.1219 4.34693 20.8977 4.43356 20.6762C4.45489 20.6219 4.47621 20.5684 4.49821 20.5148C4.50954 20.4877 4.5202 20.4612 4.53153 20.4348C4.50087 20.5075 4.53153 20.4355 4.53953 20.4176C4.59084 20.3005 4.64416 20.1848 4.70014 20.0697C4.91073 19.6346 5.15398 19.2147 5.42456 18.8133C5.48987 18.716 5.55718 18.6195 5.62649 18.5249C5.66114 18.4773 5.6958 18.4297 5.73112 18.3827C5.75244 18.3543 5.77377 18.3265 5.7951 18.2981C5.80509 18.2849 5.86907 18.2029 5.81909 18.2664C5.97303 18.0706 6.13365 17.8801 6.30026 17.695C6.63814 17.32 7.00135 16.9682 7.38455 16.6402C7.47719 16.5608 7.57049 16.4835 7.66579 16.4074C7.7131 16.369 7.76109 16.3314 7.80974 16.2937C7.82906 16.2784 7.84839 16.2639 7.86772 16.2487C7.80641 16.2956 7.90637 16.2196 7.91837 16.211C8.12563 16.0556 8.33822 15.9068 8.55482 15.7646C8.77141 15.6224 8.98667 15.4908 9.20793 15.3632C9.38853 15.2587 9.4685 15.0001 9.35121 14.8203C9.23392 14.6404 8.998 14.5663 8.80406 14.6781C7.69045 15.3202 6.66147 16.1217 5.79443 17.0687C4.92739 18.0157 4.25029 19.0619 3.76046 20.2238C3.27063 21.3858 3.02271 22.592 3.00139 23.8267C2.97873 25.1572 3.23397 26.4964 3.74913 27.7251C4.27762 28.9869 5.04202 30.1323 5.99369 31.1203C6.11165 31.2426 6.23228 31.3616 6.3549 31.4794L6.23761 31.199C6.17563 31.808 6.11365 32.4171 6.05167 33.0262C5.95304 33.997 5.85441 34.9678 5.75578 35.9386C5.73312 36.1614 5.71046 36.3836 5.6878 36.6065C5.65714 36.9081 6.04968 37.0985 6.28959 36.9491C6.80475 36.629 7.32057 36.3089 7.83573 35.9888C8.65745 35.4783 9.47917 34.9684 10.3002 34.4579C10.4888 34.3408 10.6781 34.2231 10.8667 34.1061L10.5588 34.1458C11.9876 34.7204 13.5065 35.0537 15.0433 35.1629C16.4508 35.2627 17.8743 35.1642 19.2551 34.8765C20.5054 34.616 21.7216 34.1881 22.8572 33.6075C23.9929 33.0268 24.9519 32.349 25.8362 31.5157C26.7206 30.6825 27.4217 29.7877 27.9822 28.7686C28.0495 28.6456 28.1141 28.522 28.1768 28.3963C28.2694 28.2105 28.2334 27.9585 28.0335 27.8534C27.8529 27.7588 27.5856 27.7972 27.4863 27.9956H27.487Z" fill="%23907147"/><path d="M24.3854 31.7108C24.4127 31.6896 24.4394 31.6691 24.466 31.648C24.652 31.5018 24.8339 31.3497 25.0105 31.193C25.3597 30.8829 25.6909 30.5529 25.9995 30.2037C26.0795 30.1131 26.1581 30.0212 26.2354 29.9279C26.2707 29.8856 26.3054 29.8433 26.3394 29.8003C26.3527 29.7831 26.3667 29.7659 26.38 29.7487C26.3887 29.7381 26.456 29.6515 26.3987 29.7256C26.5387 29.5444 26.6733 29.3592 26.8012 29.1701C27.0558 28.7938 27.2844 28.4016 27.487 27.9956H27.4863C27.5856 27.7972 27.8529 27.7588 28.0335 27.8534C28.2334 27.9585 28.2694 28.2105 28.1768 28.3963C28.1141 28.522 28.0495 28.6456 27.9822 28.7686C27.4217 29.7877 26.7206 30.6825 25.8362 31.5157C24.9519 32.349 23.9929 33.0268 22.8572 33.6075C21.7216 34.1881 20.5054 34.616 19.2551 34.8765C17.8743 35.1642 16.4508 35.2627 15.0433 35.1629C13.5065 35.0537 11.9876 34.7204 10.5588 34.1458L10.8667 34.1061C10.6781 34.2231 10.4888 34.3408 10.3002 34.4579C9.47917 34.9684 8.65745 35.4783 7.83573 35.9888C7.32057 36.3089 6.80475 36.629 6.28959 36.9491C6.04968 37.0985 5.65714 36.9081 5.6878 36.6065C5.71046 36.3836 5.73312 36.1614 5.75578 35.9386C5.85441 34.9678 5.95304 33.997 6.05167 33.0262C6.11365 32.4171 6.17563 31.808 6.23761 31.199L6.3549 31.4794C6.23228 31.3616 6.11165 31.2426 5.99369 31.1203C5.04202 30.1323 4.27762 28.9869 3.74913 27.7251C3.23397 26.4964 2.97873 25.1572 3.00139 23.8267C3.02271 22.592 3.27063 21.3858 3.76046 20.2238C4.25029 19.0619 4.92739 18.0157 5.79443 17.0687C6.66147 16.1217 7.69045 15.3202 8.80406 14.6781C8.998 14.5663 9.23392 14.6404 9.35121 14.8203C9.4685 15.0001 9.38853 15.2587 9.20793 15.3632C8.98667 15.4908 8.77141 15.6224 8.55482 15.7646C8.33822 15.9068 8.12563 16.0556 7.91837 16.211C7.90637 16.2196 7.80641 16.2956 7.86772 16.2487C7.84839 16.2639 7.82906 16.2784 7.80974 16.2937C7.76109 16.3314 7.7131 16.369 7.66579 16.4074C7.57049 16.4835 7.47719 16.5608 7.38455 16.6402C7.00135 16.9682 6.63814 17.32 6.30026 17.695C6.13365 17.8801 5.97303 18.0706 5.81909 18.2664C5.86907 18.2029 5.80509 18.2849 5.7951 18.2981C5.77377 18.3265 5.75244 18.3543 5.73112 18.3827C5.6958 18.4297 5.66114 18.4773 5.62649 18.5249C5.55718 18.6195 5.48987 18.716 5.42456 18.8133C5.15398 19.2147 4.91073 19.6346 4.70014 20.0697C4.64416 20.1848 4.59084 20.3005 4.53953 20.4176C4.53153 20.4355 4.50087 20.5075 4.53153 20.4348C4.5202 20.4612 4.50954 20.4877 4.49821 20.5148C4.47621 20.5684 4.45489 20.6219 4.43356 20.6762C4.34693 20.8977 4.26829 21.1219 4.19831 21.3494C4.05369 21.8183 3.94906 22.297 3.87775 22.7818C3.86642 22.8605 3.88375 22.7302 3.87109 22.8334C3.86709 22.8631 3.86376 22.8922 3.86043 22.9213C3.85376 22.9802 3.8471 23.0384 3.84177 23.0972C3.83044 23.2156 3.82111 23.3333 3.81444 23.4517C3.79978 23.7089 3.79445 23.9523 3.80178 24.2234C3.80911 24.4946 3.8271 24.7657 3.85776 25.0349C3.86176 25.0732 3.86642 25.1109 3.87109 25.1493C3.88508 25.2716 3.86376 25.1043 3.87442 25.1771C3.88375 25.2399 3.89308 25.3034 3.90308 25.3662C3.92374 25.4978 3.9484 25.6294 3.97505 25.7603C4.19364 26.8224 4.54419 27.7092 5.08201 28.6231C5.21729 28.8533 5.36191 29.0781 5.51519 29.2977C5.59583 29.4134 5.67847 29.5272 5.76377 29.6396C5.7791 29.6601 5.7951 29.6806 5.81042 29.7011C5.88706 29.8009 5.76311 29.6436 5.84241 29.7421C5.8824 29.7923 5.92305 29.8426 5.9637 29.8922C6.13631 30.1025 6.31625 30.3062 6.50352 30.5033C6.60282 30.6071 6.70345 30.7089 6.80608 30.8094C6.91871 30.9199 7.04 31.0283 7.036 31.2003C7.02934 31.4906 6.97669 31.7869 6.94737 32.0759C6.88406 32.6968 6.82141 33.3178 6.7581 33.9388C6.66746 34.8282 6.57749 35.717 6.48686 36.6065L5.88506 36.2639L5.93771 36.2315C6.83741 35.6727 7.73643 35.1139 8.63612 34.5551C9.11329 34.2588 9.59046 33.9619 10.0676 33.6656C10.1863 33.5922 10.3036 33.5162 10.4235 33.4448C10.5295 33.3819 10.6454 33.3502 10.7707 33.3806C10.9167 33.4163 11.0633 33.4957 11.2046 33.5473C11.3372 33.5955 11.4712 33.6425 11.6058 33.6868C12.1802 33.8773 12.7674 34.03 13.3618 34.1464C13.985 34.2688 14.5134 34.3356 15.1552 34.3766C15.7464 34.4143 16.3401 34.4169 16.9313 34.3852C17.1992 34.3706 17.4671 34.3494 17.7343 34.3203C17.8096 34.3117 17.8856 34.3032 17.9609 34.2939C17.9922 34.2899 18.0236 34.286 18.0549 34.282C18.1282 34.2727 17.9556 34.2965 18.0802 34.2787C18.2048 34.2608 18.3295 34.2423 18.4534 34.2218C19.4677 34.0538 20.4641 33.7787 21.4177 33.3972C21.4504 33.3839 21.4837 33.3707 21.517 33.3568C21.5257 33.3535 21.635 33.3079 21.5537 33.3423C21.6083 33.3191 21.663 33.296 21.7176 33.2722C21.8256 33.2246 21.9336 33.1756 22.0409 33.1254C22.2641 33.0202 22.4847 32.9098 22.702 32.7927C23.1292 32.5626 23.5443 32.3086 23.9429 32.0322C24.0462 31.9608 24.1481 31.888 24.2488 31.8133C24.2948 31.7796 24.3401 31.7452 24.3854 31.7108ZM24.3854 31.7108C24.3254 31.7564 24.3734 31.7201 24.3854 31.7108Z" stroke="%23907147"/><path d="M18.9504 14.5386C18.9504 14.561 18.9484 14.5829 18.9458 14.6047L18.9598 14.4989C18.9531 14.5419 18.9418 14.5829 18.9251 14.6225L18.9651 14.528C18.9478 14.567 18.9264 14.6027 18.8998 14.6358L18.9624 14.5558C18.9384 14.5849 18.9118 14.6113 18.8825 14.6351L18.9631 14.573C18.9291 14.5987 18.8931 14.6199 18.8545 14.6378L18.9498 14.5981C18.9091 14.6146 18.8678 14.6259 18.8251 14.6325L18.9318 14.6186C18.8871 14.6239 18.8425 14.6239 18.7978 14.6186L18.9044 14.6325C18.8611 14.6259 18.8198 14.6146 18.7798 14.5981L18.8751 14.6378C18.8358 14.6206 18.7998 14.5994 18.7665 14.573L18.8471 14.6351C18.8178 14.6113 18.7911 14.5849 18.7672 14.5558L18.8298 14.6358C18.8038 14.602 18.7825 14.5663 18.7645 14.528L18.8045 14.6225C18.7878 14.5822 18.7765 14.5412 18.7698 14.4989L18.7838 14.6047C18.7785 14.5604 18.7785 14.5161 18.7838 14.4718L18.7698 14.5776C18.7765 14.5346 18.7878 14.4936 18.8045 14.4539L18.7645 14.5485C18.7818 14.5095 18.8031 14.4738 18.8298 14.4407L18.7672 14.5207C18.7911 14.4916 18.8178 14.4652 18.8471 14.4413L18.7665 14.5035C18.8005 14.4777 18.8365 14.4566 18.8751 14.4387L18.7798 14.4784C18.8205 14.4619 18.8618 14.4506 18.9044 14.444L18.7978 14.4579C18.8425 14.4526 18.8871 14.4526 18.9318 14.4579L18.8251 14.444C18.8685 14.4506 18.9098 14.4619 18.9498 14.4784L18.8545 14.4387C18.8938 14.4559 18.9298 14.4771 18.9631 14.5035L18.8825 14.4413C18.9118 14.4652 18.9384 14.4916 18.9624 14.5207L18.8998 14.4407C18.9258 14.4744 18.9471 14.5101 18.9651 14.5485L18.9251 14.4539C18.9418 14.4943 18.9531 14.5353 18.9598 14.5776L18.9458 14.4718C18.9484 14.4943 18.9498 14.5161 18.9504 14.5379C18.9518 14.6404 18.9937 14.7456 19.0677 14.8183C19.137 14.8871 19.251 14.9387 19.3503 14.9347C19.5642 14.9254 19.7535 14.7601 19.7502 14.5379C19.7482 14.3706 19.7015 14.192 19.6029 14.0545C19.4836 13.8892 19.337 13.7767 19.1457 13.706C18.9857 13.6465 18.7911 13.6465 18.6279 13.6921C18.4646 13.7377 18.3113 13.8283 18.2054 13.9546C18.1267 14.0485 18.0801 14.1299 18.0334 14.2423C18.0008 14.3223 17.9901 14.4056 17.9821 14.4916C17.9741 14.5776 17.9874 14.6715 18.0074 14.7555C18.0274 14.8395 18.0607 14.9155 18.1034 14.9856C18.1874 15.1251 18.3166 15.2528 18.4659 15.3209C18.5812 15.3738 18.6732 15.3976 18.7985 15.4122C18.8858 15.4227 18.9724 15.4102 19.0584 15.395C19.1444 15.3797 19.2383 15.3407 19.3163 15.2944C19.3943 15.2481 19.4649 15.1933 19.5216 15.1271C19.6655 14.9585 19.7482 14.7614 19.7508 14.5386C19.7535 14.3309 19.5649 14.1325 19.351 14.1418C19.137 14.151 18.9544 14.3164 18.9511 14.5386H18.9504Z" fill="%23907147"/><path d="M24.9704 14.5386C24.9704 14.561 24.9684 14.5829 24.9658 14.6047L24.9798 14.4989C24.9731 14.5419 24.9618 14.5829 24.9451 14.6225L24.9851 14.528C24.9678 14.567 24.9465 14.6027 24.9198 14.6358L24.9824 14.5558C24.9585 14.5849 24.9318 14.6113 24.9025 14.6351L24.9831 14.573C24.9491 14.5987 24.9131 14.6199 24.8745 14.6378L24.9698 14.5981C24.9291 14.6146 24.8878 14.6259 24.8452 14.6325L24.9518 14.6186C24.9071 14.6239 24.8625 14.6239 24.8178 14.6186L24.9245 14.6325C24.8811 14.6259 24.8398 14.6146 24.7998 14.5981L24.8951 14.6378C24.8558 14.6206 24.8198 14.5994 24.7865 14.573L24.8671 14.6351C24.8378 14.6113 24.8112 14.5849 24.7872 14.5558L24.8498 14.6358C24.8238 14.602 24.8025 14.5663 24.7845 14.528L24.8245 14.6225C24.8078 14.5822 24.7965 14.5412 24.7898 14.4989L24.8038 14.6047C24.7985 14.5604 24.7985 14.5161 24.8038 14.4718L24.7898 14.5776C24.7965 14.5346 24.8078 14.4936 24.8245 14.4539L24.7845 14.5485C24.8018 14.5095 24.8232 14.4738 24.8498 14.4407L24.7872 14.5207C24.8112 14.4916 24.8378 14.4652 24.8671 14.4413L24.7865 14.5035C24.8205 14.4777 24.8565 14.4566 24.8951 14.4387L24.7998 14.4784C24.8405 14.4619 24.8818 14.4506 24.9245 14.444L24.8178 14.4579C24.8625 14.4526 24.9071 14.4526 24.9518 14.4579L24.8452 14.444C24.8885 14.4506 24.9298 14.4619 24.9698 14.4784L24.8745 14.4387C24.9138 14.4559 24.9498 14.4771 24.9831 14.5035L24.9025 14.4413C24.9318 14.4652 24.9585 14.4916 24.9824 14.5207L24.9198 14.4407C24.9458 14.4744 24.9671 14.5101 24.9851 14.5485L24.9451 14.4539C24.9618 14.4943 24.9731 14.5353 24.9798 14.5776L24.9658 14.4718C24.9684 14.4943 24.9698 14.5161 24.9704 14.5379C24.9718 14.6404 25.0138 14.7456 25.0877 14.8183C25.157 14.8871 25.271 14.9387 25.3703 14.9347C25.5842 14.9254 25.7735 14.7601 25.7702 14.5379C25.7682 14.3706 25.7215 14.192 25.6229 14.0545C25.5036 13.8892 25.357 13.7767 25.1657 13.706C25.0058 13.6465 24.8112 13.6465 24.6479 13.6921C24.4846 13.7377 24.3313 13.8283 24.2254 13.9546C24.1467 14.0485 24.1001 14.1299 24.0534 14.2423C24.0208 14.3223 24.0101 14.4056 24.0021 14.4916C23.9941 14.5776 24.0074 14.6715 24.0274 14.7555C24.0474 14.8395 24.0808 14.9155 24.1234 14.9856C24.2074 15.1251 24.3367 15.2528 24.4859 15.3209C24.6012 15.3738 24.6932 15.3976 24.8185 15.4122C24.9058 15.4227 24.9924 15.4102 25.0784 15.395C25.1644 15.3797 25.2583 15.3407 25.3363 15.2944C25.4143 15.2481 25.4849 15.1933 25.5416 15.1271C25.6855 14.9585 25.7682 14.7614 25.7708 14.5386C25.7735 14.3309 25.5849 14.1325 25.371 14.1418C25.157 14.151 24.9744 14.3164 24.9711 14.5386H24.9704Z" fill="%23907147"/><path d="M30.9897 14.5386C30.9897 14.561 30.9877 14.5829 30.9851 14.6047L30.9991 14.4989C30.9924 14.5419 30.9811 14.5829 30.9644 14.6225L31.0044 14.528C30.9871 14.567 30.9657 14.6027 30.9391 14.6358L31.0017 14.5558C30.9777 14.5849 30.9511 14.6113 30.9218 14.6351L31.0024 14.573C30.9684 14.5987 30.9324 14.6199 30.8938 14.6378L30.9891 14.5981C30.9484 14.6146 30.9071 14.6259 30.8644 14.6325L30.9711 14.6186C30.9264 14.6239 30.8818 14.6239 30.8371 14.6186L30.9437 14.6325C30.9004 14.6259 30.8591 14.6146 30.8191 14.5981L30.9144 14.6378C30.8751 14.6206 30.8391 14.5994 30.8058 14.573L30.8864 14.6351C30.8571 14.6113 30.8305 14.5849 30.8065 14.5558L30.8691 14.6358C30.8431 14.602 30.8218 14.5663 30.8038 14.528L30.8438 14.6225C30.8271 14.5822 30.8158 14.5412 30.8091 14.4989L30.8231 14.6047C30.8178 14.5604 30.8178 14.5161 30.8231 14.4718L30.8091 14.5776C30.8158 14.5346 30.8271 14.4936 30.8438 14.4539L30.8038 14.5485C30.8211 14.5095 30.8425 14.4738 30.8691 14.4407L30.8065 14.5207C30.8305 14.4916 30.8571 14.4652 30.8864 14.4413L30.8058 14.5035C30.8398 14.4777 30.8758 14.4566 30.9144 14.4387L30.8191 14.4784C30.8598 14.4619 30.9011 14.4506 30.9437 14.444L30.8371 14.4579C30.8818 14.4526 30.9264 14.4526 30.9711 14.4579L30.8644 14.444C30.9078 14.4506 30.9491 14.4619 30.9891 14.4784L30.8938 14.4387C30.9331 14.4559 30.9691 14.4771 31.0024 14.5035L30.9218 14.4413C30.9511 14.4652 30.9777 14.4916 31.0017 14.5207L30.9391 14.4407C30.9651 14.4744 30.9864 14.5101 31.0044 14.5485L30.9644 14.4539C30.9811 14.4943 30.9924 14.5353 30.9991 14.5776L30.9851 14.4718C30.9877 14.4943 30.9891 14.5161 30.9897 14.5379C30.9911 14.6404 31.0331 14.7456 31.107 14.8183C31.1763 14.8871 31.2903 14.9387 31.3896 14.9347C31.6035 14.9254 31.7928 14.7601 31.7895 14.5379C31.7875 14.3706 31.7408 14.192 31.6422 14.0545C31.5229 13.8892 31.3763 13.7767 31.185 13.706C31.0251 13.6465 30.8305 13.6465 30.6672 13.6921C30.5039 13.7377 30.3506 13.8283 30.2447 13.9546C30.166 14.0485 30.1194 14.1299 30.0727 14.2423C30.0401 14.3223 30.0294 14.4056 30.0214 14.4916C30.0134 14.5776 30.0267 14.6715 30.0467 14.7555C30.0667 14.8395 30.1 14.9155 30.1427 14.9856C30.2267 15.1251 30.356 15.2528 30.5052 15.3209C30.6205 15.3738 30.7125 15.3976 30.8378 15.4122C30.9251 15.4227 31.0117 15.4102 31.0977 15.395C31.1837 15.3797 31.2776 15.3407 31.3556 15.2944C31.4336 15.2481 31.5042 15.1933 31.5609 15.1271C31.7048 14.9585 31.7875 14.7614 31.7901 14.5386C31.7928 14.3309 31.6042 14.1325 31.3903 14.1418C31.1763 14.151 30.9937 14.3164 30.9904 14.5386H30.9897Z" fill="%23907147"/></g><defs><clipPath id="clip0_22_829"><rect width="42" height="37" fill="white"/></clipPath></defs></svg>');
}

.custom-category-blocks__item:nth-child(6) .custom-category-blocks__link::before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="54" height="25" viewBox="0 0 54 25" fill="none"><path d="M2.6204 16.4211C2.6204 16.4211 0.885132 12.2806 3.21882 6.20736C3.3253 5.93236 3.3853 5.63573 3.3853 5.34064C3.3853 3.8992 4.63313 2.79919 6.01445 3.03093C9.12503 3.55158 14.4178 4.24836 18.6907 3.84821C18.8962 3.82967 19.0972 3.82349 19.3042 3.83585C20.369 3.90383 23.7436 4.27616 26.4807 6.27997C26.8122 6.52253 27.1001 6.82689 27.3431 7.16369C27.928 7.97324 28.8939 9.59081 28.9974 11.5375C29.0529 12.5942 28.2235 13.4563 27.1961 13.464C24.6869 13.4826 19.7301 14.065 16.2896 18" stroke="%23907147" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M21 4.27606C21 4.27606 22.0666 1.79589 24.9758 1C24.9758 1 33.0903 9.52863 48.3653 12.4861C50.8242 12.9618 52.7748 14.2555 52.9787 16.6681C52.9924 16.8326 53 16.8267 53 17" stroke="%23907147" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M1.69831 17.9735C1.34084 18.7501 1.14949 20.1367 1.00561 21.6224C0.934415 22.3616 1.54998 22.9975 2.31684 22.9975H13.5246C13.9414 22.9975 14.3448 22.8626 14.6726 22.6143C15.1117 22.2827 15.6738 22.1564 16.2182 22.2726C20.2765 23.1396 38.1679 26.4426 52.2146 20.6736C52.8777 20.4008 53.1743 18.9927 52.8955 18.351C52.6255 17.7295 51.912 17.4151 51.2535 17.6333C47.3317 18.9338 33.7536 23.2129 16.1529 18.1501C16.1529 18.1501 10.4838 16.3687 2.72919 17.24C2.27679 17.2902 1.88372 17.5716 1.69831 17.9735Z" stroke="%23907147" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 6C3 6 3.47175 8.02738 5.37934 8.95813C7.3898 9.93881 11.061 12.6312 10.9992 17" stroke="%23907147" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M24 6C24 6 25.7336 3.63171 28 3" stroke="%23907147" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M28 9C28 9 30.2013 6.80999 33 6" stroke="%23907147" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.custom-category-blocks__item:nth-child(7) .custom-category-blocks__link::before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="37" viewBox="0 0 40 37" fill="none"><g clip-path="url(%23clip0_22_808)"><path fill-rule="evenodd" clip-rule="evenodd" d="M19.2417 0.103245C18.356 0.314059 17.4681 0.98307 17.0813 1.73383C16.4088 3.03958 16.6901 4.20121 17.7362 4.42923C18.5121 4.60133 19.2176 4.0958 19.3296 3.28912C19.3956 2.8051 19.6 2.60935 20.0395 2.60935C20.4307 2.60935 20.6659 2.82016 20.6659 3.1708C20.6659 3.36656 20.622 3.45045 20.4263 3.61394C19.5472 4.3604 19.3209 4.60778 19.0681 5.1004C18.935 5.35617 18.8325 5.62613 18.7626 5.90493C18.7384 6.06627 18.6923 6.19964 18.6593 6.19964C18.6263 6.19964 18 6.28784 17.2659 6.3954C16.534 6.50295 15.9121 6.59115 15.8835 6.59115C15.8549 6.59115 15.7736 6.5008 15.7011 6.39324C15.5428 6.15877 14.9912 5.87266 14.7011 5.87266C14.3648 5.87266 9.72305 7.08377 9.19118 7.30964C8.50128 7.60266 7.87811 8.02757 7.35822 8.55947C6.82855 9.0951 0.301075 17.1964 0.118658 17.5492C0.0115684 17.7851 -0.019088 18.0474 0.0308179 18.3009C0.0807238 18.5543 0.208794 18.7867 0.397779 18.9668C0.602174 19.1518 6.15822 22.7378 6.59998 22.968C6.69009 23.0153 6.92965 23.0561 7.13184 23.0583C7.63954 23.0648 7.94943 22.8776 8.38239 22.3097L8.73184 21.8515L8.74943 28.9891L8.76701 36.1288L8.95162 36.3891C9.0788 36.5555 9.23687 36.6971 9.41756 36.8064L9.69888 36.9656L19.8571 36.9828C26.822 36.9935 30.0945 36.9785 30.2747 36.9311C30.6288 36.8087 30.9281 36.569 31.1209 36.2535C31.2241 36.0685 31.2351 35.4748 31.2659 28.9848L31.3011 21.9203L31.6329 22.357C31.7926 22.5851 31.9965 22.7802 32.2329 22.9314C32.4155 23.0145 32.6142 23.0583 32.8155 23.0597C33.0168 23.0612 33.2162 23.0204 33.4 22.94C33.8461 22.7141 39.367 19.1668 39.5824 18.9689C39.783 18.7747 39.9132 18.5216 39.9533 18.2482C39.9933 17.9748 39.9411 17.6961 39.8044 17.4545C39.6945 17.2652 33.5384 9.56621 32.8615 8.77028C32.2663 8.09654 31.516 7.57085 30.6725 7.2365C30.1384 7.03859 25.5428 5.87266 25.2989 5.87266C25.0044 5.87266 24.422 6.17598 24.2857 6.3997C24.222 6.5051 24.1516 6.59115 24.1296 6.59115C23.9912 6.59115 21.5121 6.20179 21.4857 6.17598C21.4527 6.14156 21.534 6.07057 22.1296 5.60162C23.5934 4.45074 23.7252 2.27377 22.4066 0.985221C22.0007 0.584771 21.4964 0.293292 20.9421 0.138826C20.3878 -0.0156389 19.8022 -0.0278924 19.2417 0.103245ZM21.734 8.84987C22.6307 8.98109 23.378 9.09726 23.3934 9.11016C23.4637 9.1704 22.9868 9.71464 22.6 10.018C21.7846 10.659 21.0593 10.9064 20 10.9064C18.9406 10.9064 18.2154 10.659 17.4 10.018C17.0132 9.71464 16.5362 9.16824 16.6066 9.11231C17.7121 8.92543 18.8215 8.76119 19.934 8.6197C20.0242 8.6154 20.8351 8.71865 21.734 8.84987ZM13.6637 9.0865C13.9231 9.94051 14.4879 10.8332 15.2329 11.5668C16.0879 12.4079 17.0659 12.9586 18.2989 13.292C18.8945 13.4512 19.0791 13.4706 20 13.4706C20.9209 13.4706 21.1055 13.4512 21.6989 13.292C22.862 12.9988 23.9223 12.4026 24.767 11.5668C25.5121 10.8332 26.0769 9.94051 26.3362 9.0865C26.3824 8.93377 26.4549 8.809 26.4945 8.809C26.534 8.809 27.2505 8.98324 28.0857 9.19836C29.767 9.62859 30.2263 9.8222 30.6967 10.3041C30.8571 10.4675 32.2813 12.2143 33.8615 14.1826L36.7318 17.7621L34.956 18.8958L33.1824 20.0273L33.0703 19.8832C33.0088 19.8036 32.5428 19.1668 32.0351 18.4656C30.8044 16.7661 30.6857 16.6478 30.1187 16.5467C29.5846 16.4521 28.9692 16.7941 28.7252 17.3233C28.6088 17.5728 28.6022 18.0009 28.6022 25.986L28.6 34.3885H11.4022L11.3846 25.9538L11.367 17.5212L11.2 17.2286C11.0802 17.0399 10.926 16.8744 10.745 16.7403C10.5077 16.5768 10.3934 16.5446 10.0791 16.5446C9.38459 16.5446 9.25932 16.6586 7.96921 18.429C7.34503 19.2895 6.81536 19.9929 6.79558 19.995C6.76701 19.9993 5.21976 19.0249 3.31206 17.803C3.23075 17.7514 8.91866 10.6568 9.38239 10.2331C9.56481 10.0653 9.8747 9.85016 10.0659 9.75551C10.3736 9.60278 13.1868 8.82621 13.4725 8.8133C13.5406 8.81115 13.6088 8.9058 13.6637 9.0865Z" fill="%23907147" stroke="white" stroke-width="0.5"/></g><defs><clipPath id="clip0_22_808"><rect width="40" height="37" fill="white"/></clipPath></defs></svg>');
}

/* Omoda Cadeaubon */
.custom-category-blocks__item:nth-child(8) .custom-category-blocks__link::before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M6 16h20v8a3 3 0 0 1-3 3H9a3 3 0 0 1-3-3z" fill="%23907147"/><rect x="4" y="11.5" width="24" height="5" rx="1.5" fill="%23907147"/><path d="M16 11.5C13.2 11.5 9.5 10.6 9.9 7.8 10.2 6.1 12.4 6.4 14 8.2 15.3 9.6 16 11.5 16 11.5Z" fill="%23907147"/><path d="M16 11.5C18.8 11.5 22.5 10.6 22.1 7.8 21.8 6.1 19.6 6.4 18 8.2 16.7 9.6 16 11.5 16 11.5Z" fill="%23907147"/></svg>');
}

/* Content container for text */
.custom-category-blocks__content {
  display: flex;
  flex-direction: column;
}

.custom-category-blocks__title {
  color: var(--primary-color);
  font-weight: normal;
  margin-bottom: 8px !important;
  font-size: 18px;
}

.custom-category-blocks__description {
  color: #6c757d;
  font-size: 14px;
  line-height: 1.5;
  margin: 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}

/* Responsive adjustments */
/* Mobile: 1 column */
@media (max-width: 768px) {
  .custom-category-blocks__grid {
    gap: 16px;
    padding: 0 16px;
    justify-content: center;
  }

  .custom-category-blocks__item {
    flex: 0 0 auto;
    width: 100%;
    max-width: 370px;
  }

  .custom-category-blocks__link {
    width: 100%;
  }
}

/* Tablet: 2 columns */
@media (min-width: 769px) and (max-width: 1200px) {
  .custom-category-blocks__grid {
    justify-content: flex-start;
    max-width: 788px;
    /* 2 * 370px + 1 * 24px gap */
  }
}

/* Desktop: 3 columns */
@media (min-width: 1201px) {
  .custom-category-blocks__grid {
    justify-content: flex-start;
    max-width: 1182px;
    /* 3 * 370px + 2 * 24px gap */
  }
}




/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ** PROMOTED ARTICLES (VEELGESTELDE VRAGEN) ** */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.promoted {
  background-color: var(--secondary-bg-color);
}

.promoted__heading {
  font-weight: normal;
  margin-bottom: 24px !important
}

h2.promoted__heading::after {
  content: '';
  display: none;
}

/* Accordion styling for promoted articles */
.promoted__accordion {
  margin-top: 24px;
}

.promoted__accordion-item {
  border-bottom: 1px solid var(--border-color, #e5e5e5);

  overflow: hidden;
  transition: box-shadow 0.2s ease;
}

/* .promoted__accordion-item:hover {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
} */

.promoted__accordion-toggle {
  width: 100%;
  background: none;
  border: none;
  padding: 20px 24px;
  padding-left: 0 !important;
  text-align: left;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  color: var(--text-color, #333);
  transition: background-color 0.2s ease;
}

.promoted__accordion-toggle:hover {
  background-color: var(--primary-bg-color);
}

.promoted__accordion-toggle[aria-expanded="true"] {
  background-color: var(--primary-bg-color);
}

.promoted__accordion-toggle .promoted__chevron {
  font-size: 14px;
  transition: transform 0.3s ease;
  color: var(--brand-color, #907147);
}

.promoted__accordion-toggle[aria-expanded="true"] .promoted__chevron {
  transform: rotate(180deg);
}

.promoted__accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease, padding 0.3s ease;
  padding: 0 24px;
  padding-left: 0 !important;
}

.promoted__accordion-content.open {
  max-height: 1000px;
  padding: 20px 24px 20px 24px;
}

.promoted__accordion-excerpt {
  color: var(--text-color-secondary, #666);
  line-height: 1.6;
  margin-bottom: 12px;
}

.promoted__accordion-read-more {
  color: var(--brand-color, #907147);
  text-decoration: none;
  font-weight: 500;
  transition: color 0.2s ease;
}

.promoted__accordion-read-more:hover {
  color: var(--brand-color-dark, #756142);
  text-decoration: underline;
}

.promoted .btn--gold {
  margin-top: 48px;
  color: var(--text-color, #333);
  font-weight: 400;
}

.promoted .btn--gold:hover {
  background-color: var(--brand-color-dark, #756142);
  color: #fff;
}

address {
  font-style: normal;
}

address .address_brand_name {
  font-weight: 600;
  text-transform: uppercase;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ** PAGE HEADER & CONTENT CONTAINER ** */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


.page-heading {
  padding-top: 100px !important;
  /* 80px default + 20px extra */
  padding-bottom: 0px !important;
  margin-bottom: 12px !important;
}

.page-heading__breadcrumbs {
  margin-bottom: 8px !important;
}

.page-heading__title {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.container.page-content {
  padding-top: 0 !important;
  padding-bottom: 48px !important;
  margin-top: 0 !important;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ** REQUEST FORM - HIDE SUGGESTED ARTICLES ** */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* Hide suggested article list on request form */
.request-form .suggestion-list,
.request-form .searchbox.suggestion-list {
  display: none !important;
}




/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ** FORM ELEMENTS ** */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
label[for] {
  font-family: var(--text-font-family);
  font-size: 14px  !important;
  font-style: normal !important;
  font-weight: 500 !important;
  line-height: 21px !important;
}

input[type="text"], .nesty-input, textarea, select {
  border-radius: 0 !important;
  font-size: 16px !important;
}
.nesty-panel ul li,
.hc-multiselect-menu ul li label {
  font-size: 16px !important;
}
input[type="submit"] {
  background-color: rgba(51, 49, 50, 1) !important;
}

input[type="file"],
#upload-dropzone {
  background-color: var(--footer-bg-color, #E3DBCE) !important;
    border-radius: 0 !important;
}

.form-field .notification-error, [dir] .form-field p {
  padding-left: 0 !important;
}
/* wysiwig editor */
.ck-rounded-corners, .ck-toolbar, .ck-sticky-panel__content {
  border-radius: 0 !important;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ** ARTICLES * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.articles--boxes .articles__item {
  border-radius: 20px !important;
  border: 1px solid var(--border-color) !important;
  padding: 24px !important;
}


.articles__link {
  font-family: var(--heading-font-family);
  font-weight: 500 !important;
  color: var(--primary-color) !important;
}

.articles__body {
  font-family: var(--text-font-family);
  font-size: var(--text-font-size);
  font-weight: 400;
}

.articles__item:hover {
  background-color: white !important;
  border-color: var(--primary-color) !important;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ** FOOTER ** */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

footer.footer {
  background-color: var(--footer-bg-color, #E3DBCE) !important;
  padding: 48px 0px;
}

footer.footer a {
  color: var(--white-color, #ffffff) !important;
}

footer.footer a:hover {
  color: var(--brand-color-dark, #756142) !important;
}

.footer-copyright {
  font-size: 14px;
  color: var(--white-color, #ffffff) !important;
  text-align: center;
  display: block;
}
