/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./dev/blocks/main-section/style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
.haj-section {
  width: 100%;
  height: var(--use-height);
  align-items: var(--use-alignment);
  max-width: none !important;
  position: relative;
  display: flex;
}
.haj-section > .block-editor-inner-blocks,
.haj-section > .block-editor-inner-blocks > .block-editor-block-list__layout {
  position: unset;
}

.haj-background-image {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}

.haj-split {
  width: 50%;
}

.haj-cover {
  width: 100%;
}

.haj-right {
  left: auto;
}

.haj-left {
  left: 0;
}

.haj-columns {
  max-width: 1440px !important;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  width: 100%;
}

@media only screen and (max-width: 782px) {
  .haj-stack-mobile-top:not(:has(> img.haj-cover)) {
    flex-direction: column;
  }
  .haj-stack-mobile-bottom:not(:has(> img.haj-cover)) {
    flex-direction: column-reverse;
  }
  .haj-stack-mobile-top img:not(.haj-cover),
  .haj-stack-mobile-bottom img:not(.haj-cover) {
    width: 100%;
    position: relative;
  }
}
.haj-flex-top {
  --use-alignment: flex-start;
}
.haj-flex-middle {
  --use-alignment: center;
}
.haj-flex-bottom {
  --use-alignment: flex-end;
}
@media (max-width: 500px) {
  .haj-flex-mobile-top {
    --use-alignment: flex-start;
  }
  .haj-flex-mobile-middle {
    --use-alignment: center;
  }
  .haj-flex-mobile-bottom {
    --use-alignment: flex-end;
  }
}

.haj-height-auto {
  --use-height: auto;
}
.haj-height-10vh {
  --use-height: 10vh;
}
.haj-height-20vh {
  --use-height: 20vh;
}
.haj-height-30vh {
  --use-height: 30vh;
}
.haj-height-40vh {
  --use-height: 40vh;
}
.haj-height-50vh {
  --use-height: 50vh;
}
.haj-height-60vh {
  --use-height: 60vh;
}
.haj-height-70vh {
  --use-height: 70vh;
}
.haj-height-80vh {
  --use-height: 80vh;
}
.haj-height-90vh {
  --use-height: 90vh;
}
.haj-height-100vh {
  --use-height: 100vh;
}
@media (max-width: 750px) {
  .haj-height-tablet-auto {
    --use-height: auto;
  }
  .haj-height-tablet-10vh {
    --use-height: 10vh;
  }
  .haj-height-tablet-20vh {
    --use-height: 20vh;
  }
  .haj-height-tablet-30vh {
    --use-height: 30vh;
  }
  .haj-height-tablet-40vh {
    --use-height: 40vh;
  }
  .haj-height-tablet-50vh {
    --use-height: 50vh;
  }
  .haj-height-tablet-60vh {
    --use-height: 60vh;
  }
  .haj-height-tablet-70vh {
    --use-height: 70vh;
  }
  .haj-height-tablet-80vh {
    --use-height: 80vh;
  }
  .haj-height-tablet-90vh {
    --use-height: 90vh;
  }
  .haj-height-tablet-100vh {
    --use-height: 100vh;
  }
}
@media (max-width: 500px) {
  .haj-height-mobile-auto {
    --use-height: auto;
  }
  .haj-height-mobile-10vh {
    --use-height: 10vh;
  }
  .haj-height-mobile-20vh {
    --use-height: 20vh;
  }
  .haj-height-mobile-30vh {
    --use-height: 30vh;
  }
  .haj-height-mobile-40vh {
    --use-height: 40vh;
  }
  .haj-height-mobile-50vh {
    --use-height: 50vh;
  }
  .haj-height-mobile-60vh {
    --use-height: 60vh;
  }
  .haj-height-mobile-70vh {
    --use-height: 70vh;
  }
  .haj-height-mobile-80vh {
    --use-height: 80vh;
  }
  .haj-height-mobile-90vh {
    --use-height: 90vh;
  }
  .haj-height-mobile-100vh {
    --use-height: 100vh;
  }
}

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