/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./css/paragraph/pg-banner.scss ***!
  \*****************************************************************************************************************************************************************/
.gin-secondary-toolbar {
  display: none;
}

.gin-secondary-toolbar {
  display: none;
}

html.lenis, html.lenis body {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-smooth iframe {
  pointer-events: none;
}

.pg-banner {
  position: relative;
  min-height: 60dvh;
  width: 100%;
}
.pg-banner__media {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.pg-banner__media img {
  width: 100vw;
  height: 60dvh;
  object-fit: cover;
}
.pg-banner__body {
  position: absolute;
  left: calc((100vw - 11 * clamp(16px, 2vw, 48px)) / 12 + clamp(16px, 2vw, 48px));
  top: 50%;
  transform: translateY(-50%);
  padding-right: calc((100vw - 11 * clamp(16px, 2vw, 48px)) / 12 + clamp(16px, 2vw, 48px));
  z-index: 1;
}
@media (min-width: 75em) {
  .pg-banner__body {
    max-width: 50%;
  }
}
.pg-banner__title {
  display: inline;
  background-color: var(--primary-color);
  color: var(--white);
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  padding: 0 16px;
}
.pg-banner__text {
  margin-top: 16px;
}
.pg-banner__text .ckeditor p {
  display: inline;
  background-color: var(--white);
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  color: var(--primary-color);
  padding: 8px 16px;
}
.pg-banner--front {
  position: relative;
  min-height: 70dvh;
  width: 100%;
}
.pg-banner--front .pg-banner__media img {
  height: 70dvh;
}

/*# sourceMappingURL=pg-banner.min.css.map*/