/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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_banner_group.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ce-banner_group {
  font-family: Source Sans Pro, system-ui, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.ce-banner_group__content {
  width: 100%;
}
.ce-banner_group__title {
  margin-top: 0px;
  margin-bottom: 1.5rem;
  font-family: Meta Headline Offc W01 Bold, system-ui, sans-serif;
  font-size: 2rem;
  font-weight: 700;
}
.ce-banner_group__formats {
  margin-bottom: 1.5rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.25rem;
}
.ce-banner_group__zip-container {
  margin-top: 1.5rem;
}
.ce-banner_group__zip-btn, .ce-banner_group__format-btn {
  width: 100%;
  text-align: center;
}
.ce-banner_group__modal {
  position: fixed;
  inset: 0px;
  z-index: 10001;
  display: none;
  height: 100%;
  width: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.5);
}
.ce-banner_group__modal-content {
  margin-left: auto;
  margin-right: auto;
  width: 90%;
  max-width: 700px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 2rem;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  position: absolute;
  left: 0;
  top: 100px;
  right: 0;
}
@media (min-width: 768px) {
  .ce-banner_group__modal-content {
    width: calc(100% - 2rem);
    padding: 1.5rem;
  }
}
@media (min-width: 976px) {
  .ce-banner_group__modal-content {
    max-width: 1020px;
  }
}
@media (min-width: 768px) {
  .ce-banner_group__modal-content--horizontal > .ce-banner_group__modal-info {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 1.5rem;
  }
  .ce-banner_group__modal-content--horizontal > .ce-banner_group__modal-info .ce-banner_group__modal-preview {
    margin-bottom: 0px;
    width: 33.333333%;
    flex-shrink: 0;
  }
  .ce-banner_group__modal-content--horizontal > .ce-banner_group__modal-info .ce-banner_group__modal-preview > img {
    margin-left: auto;
  }
  .ce-banner_group__modal-content--horizontal > .ce-banner_group__modal-info > div:last-child {
    width: calc(66.67% - 1.5rem);
    flex-grow: 1;
  }
}
.ce-banner_group__modal-close {
  position: absolute;
  top: -15px;
  right: -15px;
  display: flex;
  height: 3rem;
  width: 3rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
  font-size: 1.5rem;
  line-height: 1;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
.ce-banner_group__modal-close .icon__close {
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
  align-items: center;
  justify-content: center;
}
.ce-banner_group__modal-header {
  margin-bottom: 1rem;
}
.ce-banner_group__modal-title {
  margin: 0px;
  font-family: Meta Headline Offc W01 Bold, system-ui, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
}
.ce-banner_group__modal-description {
  margin-bottom: 1.5rem;
  line-height: 1.625;
}
.ce-banner_group__modal-preview {
  margin-bottom: 1.5rem;
}
.ce-banner_group__modal-preview img {
  margin-left: auto;
  margin-right: auto;
  height: auto;
  max-width: 100%;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(217 217 217 / var(--tw-border-opacity, 1));
}
@media (min-width: 768px) {
  .ce-banner_group__modal-preview img {
    margin-left: 0px;
    margin-right: auto;
  }
}
.ce-banner_group__modal-code {
  margin-bottom: 2rem;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.ce-banner_group__embed-code {
  word-wrap: break-word;
  margin-bottom: 1rem;
  max-height: 360px;
  width: 100%;
  overflow-x: auto;
  white-space: pre-wrap;
  overflow-wrap: break-word;
  border-radius: 0;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(217 217 217 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
  padding: 1rem;
  font-family: Courier New, monospace;
  font-size: .875rem;
  line-height: 1.625;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.ce-banner_group__copy-btn.copied {
  --tw-bg-opacity: 1;
  background-color: rgb(0 141 52 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.ce-banner_group__copy-btn, .ce-banner_group__zip-btn, .ce-banner_group__format-btn, .ce-banner_group .btn__outline {
  font-size: 1.25rem;
}
@media (min-width: 768px) {
  .ce-banner_group__modal-content {
    padding: 2.5rem;
  }
  .ce-banner_group__modal-close {
    top: -1.375rem;
    right: -1.375rem;
  }
}
body.modal-open {
  overflow: hidden;
}

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