/*!*******************************************************************************************************************************************************!*\
  !*** 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: #e6f7f6;
  --clr-primary-100: #cceeec;
  --clr-primary-200: #99ddd9;
  --clr-primary-300: #66ccc7;
  --clr-primary-400: #33bbb4;
  --clr-primary-500: hsl(176.8, 100%, 33.4%);
  --clr-primary-600: #008881;
  --clr-primary-700: #006661;
  --clr-primary-800: #004440;
  --clr-primary-900: #002220;
  --clr-cta-50: #fdeceb;
  --clr-cta-100: #fbd9d6;
  --clr-cta-200: #f7b3ae;
  --clr-cta-300: #f28c85;
  --clr-cta-400: #ee665d;
  --clr-cta-500: hsl(4, 81%, 56%);
  --clr-cta-600: #bb332a;
  --clr-cta-700: #8c261f;
  --clr-cta-800: #5e1a15;
  --clr-cta-900: #2f0d0a;
  --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;
}

body {
  background: linear-gradient(338deg, rgba(0, 190, 193, 0.2) 21.81%, #f4fafa 88.58%);
}

.header {
  background: transparent;
}

.footer {
  background: var(--clr-primary-400);
}
.footer .after-footer {
  background: var(--clr-cta-500);
}

.flex-space {
  display: flex;
}
.flex-space {
  justify-content: space-between;
}
.card--cta {
  background: linear-gradient(113deg, hsla(0deg, 0%, 100%, 0.7) 12.09%, hsla(0deg, 0%, 100%, 0.1) 95.22%);
}
.card__title--cta {
  color: var(--clr-neutral-500);
}
.card__icon--cta {
  fill: var(--clr-primary-500);
}
.card__link--cta {
  background: var(--clr-cta-500);
}
.card__footer .card__icon--cta {
  fill: var(--clr-white);
}

.header__language-selector {
  display: none;
}

.hero::before {
  background: #2c9b99;
  opacity: 0.8;
}

.timetable__warning {
  background: var(--clr-primary-100);
  border-radius: 5px;
  color: var(--clr-neutral-500);
  margin-bottom: 0.938rem;
  padding: 6px;
}

.mindd-kf {
  --bg-color: var(--clr-cta-500);
  --border-color: var(--clr-cta-500);
}

.tabs__item {
  padding: 0 6px;
}
.tabs__item--kantoor-huisartsen-spoedposten-t-hellegat {
  display: none;
}
.tabs__item--office-general-practitioners-emergency-stations-t-hellegat {
  display: none;
}
.tabs__item--praxis-allgemeinmediziner-notfallstationen-t-hellegat {
  display: none;
}

.hap-status__text {
  font-size: 16px;
}

.card__icon {
  fill: var(--clr-white);
}

.location-card:hover .location-card__link, .location-card[focus-within] .location-card__link {
  background: var(--clr-cta-500);
  text-decoration: underline;
}

.location-card:hover .location-card__link, .location-card:focus-within .location-card__link {
  background: var(--clr-cta-500);
  text-decoration: underline;
}
.location-card__footer .location-card__link {
  background: var(--clr-cta-500);
  color: var(--clr-white);
}
.location-card__footer .location-card__icon {
  fill: var(--clr-white);
}

.home main section:nth-of-type(2), .home main section:last-of-type {
  background: transparent;
}

.location__additional-information {
  background: var(--clr-primary-200);
}
.location__specification--huisartsenpost-klaaswaal {
  text-transform: uppercase;
}
