/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** 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-layer-stack.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
@media (min-width: 992px) {
  .block-layer-stack__inner {
    max-width: 960px;
    margin-inline: auto;
  }
}
.block-layer-stack__title {
  color: #564A77;
}
.block-layer-stack__cards {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.block-layer-stack__card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  border-radius: 20px;
  padding: 24px;
  color: #FFFFFF;
}
@media (min-width: 992px) {
  .block-layer-stack__card {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 40px 60px;
    gap: 40px;
  }
}
.block-layer-stack__card:nth-child(3n+1) {
  background: linear-gradient(290deg, #664CCE 13.14%, #24286B 64.06%);
}
.block-layer-stack__card:nth-child(3n+2) {
  background: linear-gradient(255deg, #F86A32 -22.22%, #7A3CE5 37.95%, #664CCE 89.27%);
}
.block-layer-stack__card:nth-child(3n+3) {
  background: linear-gradient(267deg, #D5555C 2.33%, #F86A32 97.2%);
}
.block-layer-stack__icon {
  flex-shrink: 0;
  width: 80px;
  height: 80px;
}
@media (min-width: 992px) {
  .block-layer-stack__icon {
    width: 150px;
    height: 150px;
  }
}
.block-layer-stack__icon-lottie, .block-layer-stack__icon-static {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 992px) {
  .block-layer-stack__content {
    max-width: 520px;
  }
}
.block-layer-stack__card-title {
  color: #FFFFFF;
}
.block-layer-stack__card-text {
  color: #FFFFFF;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.6;
}

/*# sourceMappingURL=block-layer-stack.css.map*/