/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/scss/acf-blocks/block-hero.scss ***!
  \********************************************************************************************************************************************************************************************************************************/
.block-hero {
  min-height: 640px;
  background-image: url(/wp-content/uploads/2026/06/bg-hero-mobile.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
}
@media (min-width: 576px) {
  .block-hero {
    aspect-ratio: unset;
    min-height: 600px;
  }
}
@media (min-width: 992px) {
  .block-hero {
    background-image: url(/wp-content/uploads/2026/06/bg-hero.png);
  }
}
@media (min-width: 1800px) {
  .block-hero {
    min-height: 800px;
  }
}
.block-hero .row {
  flex-direction: row-reverse;
}
.block-hero__bg {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.block-hero__description strong {
  color: #D44781;
}
.block-hero__photo {
  max-width: 100vw;
  overflow: hidden;
  aspect-ratio: 393/328;
  margin-top: -60px;
  position: relative;
}
@media screen and (min-width: 450px) {
  .block-hero__photo {
    aspect-ratio: unset;
    overflow: visible;
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .block-hero__photo {
    height: unset;
    max-width: unset;
    position: absolute;
    height: 100%;
    width: auto;
    left: -33%;
    bottom: 0;
  }
}
@media (min-width: 992px) {
  .block-hero__photo {
    left: -20%;
  }
}
@media (min-width: 1200px) {
  .block-hero__photo {
    left: -7%;
  }
}
.block-hero__photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.block-hero__photo .draw-svg-1 {
  position: absolute;
  left: 7%;
  top: 50%;
  width: 40px;
}
@media screen and (min-width: 450px) {
  .block-hero__photo .draw-svg-1 {
    left: 18%;
  }
}
@media screen and (min-width: 500px) {
  .block-hero__photo .draw-svg-1 {
    left: 19%;
  }
}
@media screen and (min-width: 540px) {
  .block-hero__photo .draw-svg-1 {
    left: 19.5%;
  }
}
@media (min-width: 576px) {
  .block-hero__photo .draw-svg-1 {
    left: 20%;
  }
}
@media (min-width: 768px) {
  .block-hero__photo .draw-svg-1 {
    left: 19.5%;
    width: 72px;
  }
}
@media (min-width: 992px) {
  .block-hero__photo .draw-svg-1 {
    left: 20%;
  }
}
@media (min-width: 1800px) {
  .block-hero__photo .draw-svg-1 {
    left: 21.3%;
  }
}
.block-hero__photo .draw-svg-2 {
  position: absolute;
  right: 25.8%;
  top: 30%;
  width: 262px;
}
@media screen and (min-width: 410px) {
  .block-hero__photo .draw-svg-2 {
    right: 27%;
  }
}
@media screen and (min-width: 420px) {
  .block-hero__photo .draw-svg-2 {
    right: 29%;
  }
}
@media screen and (min-width: 450px) {
  .block-hero__photo .draw-svg-2 {
    right: 30%;
  }
}
@media screen and (min-width: 500px) {
  .block-hero__photo .draw-svg-2 {
    right: 31%;
  }
}
@media screen and (min-width: 540px) {
  .block-hero__photo .draw-svg-2 {
    right: 32%;
  }
}
@media (min-width: 576px) {
  .block-hero__photo .draw-svg-2 {
    right: 32.5%;
  }
}
@media (min-width: 768px) {
  .block-hero__photo .draw-svg-2 {
    right: 32.2%;
    top: 48%;
    width: 470px;
  }
}
@media (min-width: 992px) {
  .block-hero__photo .draw-svg-2 {
    right: 33.4%;
  }
}
@media (min-width: 1800px) {
  .block-hero__photo .draw-svg-2 {
    right: 35%;
  }
}

[dir=rtl] .block-hero .row {
  flex-direction: row;
}

/*# sourceMappingURL=block-hero.css.map*/