/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/main.scss ***!
  \*******************************************************************************************************************************************************/
/* stylelint-disable max-line-length */ /* stylelint-disable string-quotes */
/* stylelint-disable-next-line max-line-length */
/*
if values change, change this also in get_css_color_vars -> inc/class-helpers.php
*/
/* stylelint-disable value-list-comma-newline-after */
/* stylelint-disable declaration-colon-newline-after */
:root {
  --fs-900: max(2.763rem, min(calc(2.581rem + 0.808vw), 3.157rem));
  --fs-800: max(2.073rem, min(calc(1.936rem + 0.607vw), 2.369rem));
  --fs-700: max(1.555rem, min(calc(1.453rem + 0.455vw), 1.777rem));
  --fs-600: max(1.166rem, min(calc(1.089rem + 0.343vw), 1.333rem));
  --fs-500: max(0.875rem, min(calc(0.817rem + 0.256vw), 1rem));
  --fs-400: max(0.656rem, min(calc(0.613rem + 0.193vw), 0.75rem));
  --fs-300: max(0.492rem, min(calc(0.459rem + 0.146vw), 0.563rem));
  --font-body: "Montserrat", sans-serif;
  --font-heading: "Montserrat", sans-serif;
  --font-fallback: sytem-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI",
  	"Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue",
  	sans-serif;
  --font-stack-body: var(--font-body), var(--font-fallback);
  --font-stack-heading: var(--font-heading), var(--font-fallback);
}

/* stylelint-disable-next-line no-duplicate-selectors */
:root {
  --clr-primary-50: #e6f6f6;
  --clr-primary-100: #cceeec;
  --clr-primary-200: #99dcd9;
  --clr-primary-300: #66cbc6;
  --clr-primary-400: #33b9b3;
  --clr-primary-500: hsl(177, 100%, 33%);
  --clr-primary-600: #008680;
  --clr-primary-700: #006560;
  --clr-primary-800: #004340;
  --clr-primary-900: #002220;
  --clr-cta-50: #ffeceb;
  --clr-cta-100: #ffdad8;
  --clr-cta-200: #feb4b0;
  --clr-cta-300: #fe8f89;
  --clr-cta-400: #fd6961;
  --clr-cta-500: hsl(3, 98%, 61%);
  --clr-cta-600: #ca362e;
  --clr-cta-700: #982923;
  --clr-cta-800: #651b17;
  --clr-cta-900: #330e0c;
  --clr-neutral-50: #e6e6e6;
  --clr-neutral-100: #cdcdcd;
  --clr-neutral-200: #9a9a9a;
  --clr-neutral-300: #686868;
  --clr-neutral-400: #353535;
  --clr-neutral-500: hsl(0, 0%, 1%);
  --clr-neutral-600: #020202;
  --clr-neutral-700: #020202;
  --clr-neutral-800: #010101;
  --clr-neutral-900: #010101;
  --clr-white: #ffffff;
  --clr-black: #000000;
}

/* stylelint-disable-next-line no-duplicate-selectors */
:root {
  --easing: ease-in-out;
  --easing-in: ease-in;
  --easing-out: ease-out;
  --timing-fast: 0.25s;
  --timing: 0.5s;
  --timing-slow: 1s;
  --border-radius: 6px;
  --card-radius: 30px;
}

.flex-space {
  display: flex;
}
.flex-space {
  justify-content: space-between;
}
.header__language-selector .menu {
  position: absolute;
}
.header__language-selector {
  display: none;
}
.header__language-selector .menu {
  background-color: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  height: 50px;
  overflow: hidden;
  padding: 0;
  right: 0;
  top: -20px;
  transition: all 0.3s ease;
  width: 60px;
}
.header__language-selector .menu:hover {
  height: -moz-fit-content;
  height: fit-content;
}
.header__language-selector .menu-item {
  border-top: 1px solid #eeeeee;
  display: block;
  line-height: 40px;
  padding: 18px 20px;
}

.card--cta:hover .card__icon, .card--cta[focus-within] .card__icon {
  fill: var(--clr-white);
}

.card--cta:hover .card__icon, .card--cta:focus-within .card__icon {
  fill: var(--clr-white);
}

.header__before {
  margin-top: 0;
}
.header__elements--mobile {
  padding-top: 2rem;
}

.hero::before {
  opacity: 0.75;
}
.hero__title {
  text-align: left;
}
.hero__wrap--widget p {
  color: var(--clr-white);
  font-weight: 700;
  padding: 0 12px;
  text-align: center;
}
.hero__wrap--widget a[href]:not([class]) {
  color: var(--clr-white);
}

.page-english {
  /* stylelint-disable-next-line selector-id-pattern */
}
.page-english .page__content {
  padding: 0.938rem;
}
.page-english #mindd_widget_embedded [data-minddclass=activity],
.page-english #mindd_widget_embedded [data-minddclass=bubbletitle] {
  margin-top: 0;
}
.page-english #mindd_widget_embedded [data-minddclass=activity] p,
.page-english #mindd_widget_embedded [data-minddclass=bubbletitle] p {
  margin: 0;
}
.page-english #mindd_widget_embedded [data-minddclass=widget] {
  padding-top: 0;
}

.page-deutsch {
  /* stylelint-disable-next-line selector-id-pattern */
}
.page-deutsch .page__content {
  padding: 0.938rem;
}
.page-deutsch #mindd_widget_embedded [data-minddclass=activity],
.page-deutsch #mindd_widget_embedded [data-minddclass=bubbletitle] {
  margin-top: 0;
}
.page-deutsch #mindd_widget_embedded [data-minddclass=activity] p,
.page-deutsch #mindd_widget_embedded [data-minddclass=bubbletitle] p {
  margin: 0;
}
.page-deutsch #mindd_widget_embedded [data-minddclass=widget] {
  padding-top: 0;
}

.page-turk {
  /* stylelint-disable-next-line selector-id-pattern */
}
.page-turk .page__content {
  padding: 0.938rem;
}
.page-turk #mindd_widget_embedded [data-minddclass=activity],
.page-turk #mindd_widget_embedded [data-minddclass=bubbletitle] {
  margin-top: 0;
}
.page-turk #mindd_widget_embedded [data-minddclass=activity] p,
.page-turk #mindd_widget_embedded [data-minddclass=bubbletitle] p {
  margin: 0;
}
.page-turk #mindd_widget_embedded [data-minddclass=widget] {
  padding-top: 0;
}

.page-arabic {
  /* stylelint-disable-next-line selector-id-pattern */
}
.page-arabic .page__content {
  padding: 0.938rem;
}
.page-arabic #mindd_widget_embedded [data-minddclass=activity],
.page-arabic #mindd_widget_embedded [data-minddclass=bubbletitle] {
  margin-top: 0;
}
.page-arabic #mindd_widget_embedded [data-minddclass=activity] p,
.page-arabic #mindd_widget_embedded [data-minddclass=bubbletitle] p {
  margin: 0;
}
.page-arabic #mindd_widget_embedded [data-minddclass=widget] {
  padding-top: 0;
}

.page-polish {
  /* stylelint-disable-next-line selector-id-pattern */
}
.page-polish .page__content {
  padding: 0.938rem;
}
.page-polish #mindd_widget_embedded [data-minddclass=activity],
.page-polish #mindd_widget_embedded [data-minddclass=bubbletitle] {
  margin-top: 0;
}
.page-polish #mindd_widget_embedded [data-minddclass=activity] p,
.page-polish #mindd_widget_embedded [data-minddclass=bubbletitle] p {
  margin: 0;
}
.page-polish #mindd_widget_embedded [data-minddclass=widget] {
  padding-top: 0;
}

.home .cta-block--front-page {
  background-color: var(--clr-primary-50);
}
.home .cta-block--front-page .cta-block {
  padding: 2.5rem 0;
}
.home .call-to-actions-container {
  background-color: var(--clr-primary-50);
}
.home .call-to-actions-container .call-to-actions {
  padding: 2.5rem 0;
}
.home main section.klachtenfeed {
  background-color: transparent;
}
@media only screen and (min-width: 48rem) {
  .header__language-selector {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    width: 12.5em;
    z-index: 35;
  }
  .header__elements--mobile {
    padding-top: 0;
  }
  .hero__wrap--widget p {
    padding: 0;
  }
  .page-english .page__content {
    padding: 0 5.313rem 2.75rem;
  }
  .page-deutsch .page__content {
    padding: 0 5.313rem 2.75rem;
  }
  .page-turk .page__content {
    padding: 0 5.313rem 2.75rem;
  }
  .page-arabic .page__content {
    padding: 0 5.313rem 2.75rem;
  }
  .page-polish .page__content {
    padding: 0 5.313rem 2.75rem;
  }
}
