/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./blocks/content-waves/_style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.content-waves {
  padding: 30px 0;
}
@media (min-width: 1024px) {
  .content-waves {
    padding: 60px 0;
  }
}
.content-waves__content {
  position: relative;
  background-color: #F5F5F5;
  border-radius: 25px;
  overflow: hidden;
  padding: 30px;
}
@media (min-width: 1024px) {
  .content-waves__content {
    padding: 60px;
  }
}
.content-waves__content .vagues {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
}
.content-waves__content .vagues svg {
  position: absolute;
  width: 1000px;
  fill: #CECECE;
}
@media (min-width: 1024px) {
  .content-waves__content .vagues svg {
    width: 100%;
  }
}
.content-waves__content .vagues svg:nth-child(1) {
  bottom: 300px;
  opacity: 0.2;
}
@media (min-width: 1024px) {
  .content-waves__content .vagues svg:nth-child(1) {
    bottom: 160px;
  }
}
.content-waves__content .vagues svg:nth-child(2) {
  bottom: 220px;
  opacity: 0.15;
}
@media (min-width: 1024px) {
  .content-waves__content .vagues svg:nth-child(2) {
    bottom: 30px;
  }
}
.content-waves__content .vagues svg:nth-child(3) {
  bottom: 100px;
  opacity: 0.2;
}
@media (min-width: 1024px) {
  .content-waves__content .vagues svg:nth-child(3) {
    bottom: 20px;
  }
}
.content-waves__content .vagues svg:nth-child(4) {
  bottom: -20px;
  opacity: 0.14;
}
@media (min-width: 1024px) {
  .content-waves__content .vagues svg:nth-child(4) {
    bottom: -50px;
  }
}
.content-waves__content .wp-block-buttons {
  margin-top: 40px;
}
.content-waves__content__inner {
  max-width: 800px;
  margin: 0 auto;
  position: relative;
}

/*# sourceMappingURL=content-waves.bundle.css.map*/