/* breakpoints */
/* breakpoints */
.cursor__pointer {
  cursor: pointer;
}
.cursor__default {
  cursor: default;
}
hr {
  color: var(--border-color);
}
video {
  width: 100%;
  height: auto;
}
.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.video-wrapper iframe, .video-wrapper object, .video-wrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.element {
  position: relative;
}
.element .element__title--holder {
  margin-bottom: 2rem;
  --font-clr: var(--clr-primary);
  font-family: var(--font-coheadline, sans-serif);
}
@media (max-width: 1399.98px) {
  .element .element__title--holder {
    margin-bottom: 1.75rem;
  }
}
@media (max-width: 1199.98px) {
  .element .element__title--holder {
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 991.98px) {
  .element .element__title--holder {
    margin-bottom: 1.25rem;
  }
}
.element .element__title--holder * {
  color: var(--headline-clr, var(--font-clr));
}
.space-top {
  padding-top: var(--spaceBetweenElements);
}
.space-bottom {
  padding-bottom: var(--spaceBetweenElements);
}
.CookieConsent {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 9999;
}
.CookieConsent__backdrop {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 9998;
  pointer-events: all;
}
.message {
  --clr: var(--message-color, var(--font-clr));
  display: block;
  font-size: 1rem;
  color: var(--clr);
  --font-clr: var(--clr);
  margin-bottom: 1.5rem;
  padding: 1rem;
  border-radius: var(--border-radius-xs);
  border: 1px solid var(--clr);
}
.message p:last-child {
  margin-bottom: 0;
}
.message.good {
  --clr: #4CAF50;
}
.message.info {
  --clr: var(--clr-primary);
}
.message.danger, .message.required, .message.validation, .message.bad {
  --clr: #F44336;
}
.primary-text {
  color: #C01728 !important;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%2Fthemes%2Fheimattage%2Fscss%2Fgeneric%2F_generic.scss%22%2C%22%2Fthemes%2Fheimattage%2Fscss%2Fgeneric%2F..%2Fsettings%2Fbreakpoints.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADcI%3BAAAA%3BAAAA%3BAAMR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYQ%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%22%7D */