/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/.pnpm/css-loader@6.11.0_webpack@5.95.0_webpack-cli@5.1.4_/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!../../node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.47_webpack@5.95.0_webpack-cli@5.1.4_/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!../../node_modules/.pnpm/sass-loader@12.6.0_sass@1.80.5_webpack@5.95.0_webpack-cli@5.1.4_/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/header/style.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
body.mobile .wp-block-datac-header .image {
  display: none;
}
body.mobile .wp-block-datac-header .pattern {
  display: none;
}

body.tablet .wp-block-datac-header .content {
  margin: 0em 0em 0em 5em;
}
body.tablet .wp-block-datac-header .content.no-image, body.tablet .wp-block-datac-header .content.content-overlap-image {
  margin-right: 5em;
}
body.tablet .wp-block-datac-header .image {
  display: none;
}
body.tablet .wp-block-datac-header .pattern {
  display: none;
}

body:not(.wide) .wp-block-datac-header .content.no-image, body:not(.wide) .wp-block-datac-header .content.content-overlap-image {
  max-width: none !important;
}

body.wide .wp-block-datac-header {
  font-size: 1rem;
}
body.wide .wp-block-datac-header .content {
  margin: 0em 0em 0em 10em;
}
body.wide .wp-block-datac-header .content.no-image, body.wide .wp-block-datac-header .content.content-overlap-image {
  margin-right: 10em;
}
body.wide .wp-block-datac-header .overlay {
  display: none;
}
body.wide .wp-block-datac-header .image {
  display: flex;
}
body.wide .wp-block-datac-header .pattern {
  display: initial;
}

.wp-block-datac-header {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 0.8rem;
}
.wp-block-datac-header .background {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.wp-block-datac-header .background .inner-background {
  position: relative;
}
.wp-block-datac-header .background img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.wp-block-datac-header .background .gradient {
  position: absolute;
}
.wp-block-datac-header .background .left-gradient {
  top: 0em;
  left: 0em;
  width: 100%;
  height: 100%;
  max-width: 24em;
}
.wp-block-datac-header .image,
.wp-block-datac-header .pattern {
  position: absolute;
  height: 100%;
  pointer-events: none;
}
.wp-block-datac-header .image img,
.wp-block-datac-header .pattern img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.wp-block-datac-header .image {
  right: 0em;
  top: 0em;
  align-self: stretch;
  flex: 1;
  flex-direction: row;
  justify-content: flex-end;
  text-align: right;
  width: 100%;
}
.wp-block-datac-header .image img {
  -o-object-position: right bottom;
     object-position: right bottom;
  flex: 1;
}
.wp-block-datac-header .pattern {
  left: 0em;
  bottom: 0em;
}
.wp-block-datac-header .pattern img {
  -o-object-position: left bottom;
     object-position: left bottom;
}
.wp-block-datac-header .overlay {
  position: absolute;
  top: 0em;
  right: 0em;
  bottom: 0em;
  left: 0em;
  background: rgba(0, 0, 0, 0.6);
}
.wp-block-datac-header .content {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  flex: 1;
  margin: 1em;
  z-index: 1;
}

/*# sourceMappingURL=style-index.css.map*/