/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/content-elements/ce_teaser.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ce-teaser__grid {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 1rem;
}
@media (min-width: 976px) {
  .ce-teaser__grid {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 2rem;
  }
  .ce-teaser__grid--short > * {
    min-height: 250px;
  }
  .ce-teaser__grid--long > * {
    min-height: 360px;
  }
}
.ce-teaser__content-container {
  min-height: 150px;
  width: 100%;
}
.ce-teaser__image {
  transition: transform 300ms ease-in-out;
}
.ce-teaser__item {
  position: relative;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 976px) {
  .ce-teaser__item--full {
    width: 100%;
  }
  .ce-teaser__item--half {
    width: calc(50% - 16px);
  }
  .ce-teaser__item--third {
    width: calc(33.33% - 24px);
  }
  .ce-teaser__item--twothird {
    width: calc(66.66% - 16px);
  }
}
.ce-teaser__item:hover .ce-teaser__image {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.ce-teaser__gradient::before {
  position: absolute;
  inset: 0px;
  display: block;
  height: 100%;
  width: 100%;
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-to: rgba(0,0,0,.7) var(--tw-gradient-to-position);
  content: "";
}
.ce-teaser__bar {
  position: relative;
}
@media (min-width: 976px) {
  .ce-teaser__bar {
    padding-left: 2rem;
  }
}
.ce-teaser__bar::before {
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  height: 100%;
  width: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
}
@media (min-width: 976px) {
  .ce-teaser__bar::before {
    width: 1rem;
  }
}
.ce-teaser__bar::before {
  content: "";
}
.ce-teaser__bar--dark::before {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
@media (min-width: 976px) {
  .ce-teaser__bar--hidden {
    padding-left: 0px;
  }
}
.ce-teaser__bar--hidden::before {
  background-color: transparent;
}
@media (min-width: 976px) {
  .ce-teaser__bar--hidden::before {
    width: 0px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2VfdGVhc2VyLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFFUTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7RUFJUTtJQUFBO0VBQUE7RUFLQTtJQUFBO0VBQUE7QUFUUjtBQWNBO0VBQUE7RUFBQTtBQUFBO0FBRUo7RUFDSTtBQUxSO0FBUVE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUE7SUFBQTtFQUFBO0VBR0E7SUFBQTtFQUFBO0VBR0E7SUFBQTtFQUFBO0VBR0E7SUFBQTtFQUFBO0FBVEE7QUFhSTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBTUo7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFDQTtBQURBO0FBS0o7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQURKO0VBRUk7QUFSWjtBQVlnQjtFQUFBO0VBQUE7QUFBQTtBQUlKO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9pZ2VsYi1kaXN0cmlidXRpb24tdGFpbHdpbmQvLi9hc3NldHMvc2Nzcy9jb250ZW50LWVsZW1lbnRzL2NlX3RlYXNlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5jZS10ZWFzZXIge1xuICAgICZfX2dyaWQge1xuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBsZzpmbGV4LXJvdyBnYXAtNCBsZzpnYXAtOCBsZzpmbGV4LXdyYXAganVzdGlmeS1iZXR3ZWVuO1xuXG4gICAgICAgICYtLXNob3J0IHtcbiAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGxnOm1pbi1oLVsyNTBweF07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tbG9uZyB7XG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIEBhcHBseSBsZzptaW4taC1bMzYwcHhdO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgQGFwcGx5IG1pbi1oLVsxNTBweF0gdy1mdWxsO1xuICAgIH1cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBhcHBseSB3LWZ1bGwgcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuO1xuICAgICAgICAmLS1mdWxsIHtcbiAgICAgICAgICAgIEBhcHBseSBsZzp3LWZ1bGw7XG4gICAgICAgIH1cbiAgICAgICAgJi0taGFsZiB7XG4gICAgICAgICAgICBAYXBwbHkgbGc6dy1bY2FsYyg1MCVfLV8xNnB4KV07XG4gICAgICAgIH1cbiAgICAgICAgJi0tdGhpcmQge1xuICAgICAgICAgICAgQGFwcGx5IGxnOnctW2NhbGMoMzMuMzMlXy1fMjRweCldO1xuICAgICAgICB9XG4gICAgICAgICYtLXR3b3RoaXJkIHtcbiAgICAgICAgICAgIEBhcHBseSBsZzp3LVtjYWxjKDY2LjY2JV8tXzE2cHgpXTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5jZS10ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgc2NhbGUtMTA1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2dyYWRpZW50IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSBibG9jayB3LWZ1bGwgaC1mdWxsIGluc2V0LTAgYmctZ3JhZGllbnQtdG8tYiBmcm9tLXRyYW5zcGFyZW50IHZpYS10cmFuc3BhcmVudCB0by1bcmdiYSgwLDAsMCwuNyldO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19iYXIge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgbGc6cGwtODtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSBibG9jayB3LTAgbGc6dy00IGgtZnVsbCBsZWZ0LTAgdG9wLTAgYmcteWVsbG93O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgICAgICAmLS1kYXJrIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWhpZGRlbiB7XG4gICAgICAgICAgICBAYXBwbHkgbGc6cGwtMDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGxnOnctMCBiZy10cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/