/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./src/blocks/case-study/style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.qwed-case-study {
  background-color: #FFFCF8;
  padding-block: 0.5555555556vw 4.4444444444vw;
}
@media (max-width: 1440px) {
  .qwed-case-study {
    padding-block: 8px 64px;
  }
}
@media (max-width: 768px) {
  .qwed-case-study {
    padding-block: 8px 48px;
  }
}
.qwed-case-study__inner {
  max-width: 83.3333333333vw;
  margin-inline: auto;
  padding-inline: 2.2222222222vw;
}
@media (max-width: 1440px) {
  .qwed-case-study__inner {
    max-width: 1200px;
    padding-inline: 32px;
  }
}
@media (max-width: 768px) {
  .qwed-case-study__inner {
    padding-inline: 20px;
  }
}
.qwed-case-study__card {
  background: #fff;
  border: 0.5px solid rgba(89, 46, 145, 0.14);
  border-radius: 0.8333333333vw;
  padding: 2.6388888889vw;
}
@media (max-width: 1440px) {
  .qwed-case-study__card {
    border-radius: 12px;
    padding: 38px;
  }
}
@media (max-width: 768px) {
  .qwed-case-study__card {
    padding: 24px 20px;
  }
}
.qwed-case-study {
  /* Tags row */
}
.qwed-case-study__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4166666667vw;
  margin-bottom: 1.1111111111vw;
}
@media (max-width: 1440px) {
  .qwed-case-study__tags {
    gap: 6px;
    margin-bottom: 16px;
  }
}
.qwed-case-study__tag {
  display: inline-block;
  background: #F6F4FA;
  color: #5B2E91;
  font-family: Poppins, sans-serif;
  font-size: 0.8333333333vw;
  font-weight: 500;
  padding: 0.3472222222vw 0.8333333333vw;
  border-radius: 0.4166666667vw;
}
@media (max-width: 1440px) {
  .qwed-case-study__tag {
    font-size: 12px;
    padding: 5px 12px;
    border-radius: 6px;
  }
}
.qwed-case-study__tag--warning {
  background: #FFF3EF;
  color: #B6401F;
}
.qwed-case-study__title {
  font-family: Poppins, sans-serif;
  font-size: 2.0833333333vw;
  font-weight: 600;
  color: #1A1726;
  line-height: 1.2;
  margin: 0 0 1.5277777778vw;
}
@media (max-width: 1440px) {
  .qwed-case-study__title {
    font-size: 30px;
    margin-bottom: 22px;
  }
}
@media (max-width: 768px) {
  .qwed-case-study__title {
    font-size: 22px;
    margin-bottom: 16px;
  }
}
.qwed-case-study {
  /* Stats row */
}
.qwed-case-study__stats {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1.3888888889vw;
  background: #F6F4FA;
  border-radius: 0.8333333333vw;
  padding: 1.6666666667vw;
  margin-bottom: 1.9444444444vw;
}
@media (max-width: 1440px) {
  .qwed-case-study__stats {
    gap: 20px;
    border-radius: 12px;
    padding: 24px;
    margin-bottom: 28px;
  }
}
@media (max-width: 768px) {
  .qwed-case-study__stats {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
    padding: 18px;
    margin-bottom: 20px;
  }
}
@media (max-width: 640px) {
  .qwed-case-study__stats {
    grid-template-columns: repeat(2, 1fr);
  }
}
.qwed-case-study__stat-value {
  font-family: Poppins, sans-serif;
  font-size: 2.5vw;
  font-weight: 600;
  color: #16C784;
  line-height: 1;
  margin: 0;
}
@media (max-width: 1440px) {
  .qwed-case-study__stat-value {
    font-size: 36px;
  }
}
@media (max-width: 768px) {
  .qwed-case-study__stat-value {
    font-size: 28px;
  }
}
.qwed-case-study__stat-label {
  font-family: Poppins, sans-serif;
  font-size: 0.9027777778vw;
  color: #6B6270;
  line-height: 1.4;
  margin: 0.4166666667vw 0 0;
}
@media (max-width: 1440px) {
  .qwed-case-study__stat-label {
    font-size: 13px;
    margin-top: 6px;
  }
}
.qwed-case-study {
  /* Sections */
}
.qwed-case-study__sections {
  max-width: 54.1666666667vw;
}
@media (max-width: 1440px) {
  .qwed-case-study__sections {
    max-width: 780px;
  }
}
.qwed-case-study__section {
  margin-bottom: 1.3888888889vw;
}
@media (max-width: 1440px) {
  .qwed-case-study__section {
    margin-bottom: 20px;
  }
}
.qwed-case-study__section:last-child {
  margin-bottom: 0;
}
.qwed-case-study__section-title {
  font-family: Poppins, sans-serif;
  font-size: 1.25vw;
  font-weight: 600;
  color: #5B2E91;
  margin: 0 0 0.4166666667vw;
}
@media (max-width: 1440px) {
  .qwed-case-study__section-title {
    font-size: 18px;
    margin-bottom: 6px;
  }
}
.qwed-case-study__section-body {
  font-family: Poppins, sans-serif;
  font-size: 1.1111111111vw;
  color: #4a4350;
  line-height: 1.65;
  margin: 0;
}
@media (max-width: 1440px) {
  .qwed-case-study__section-body {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .qwed-case-study__section-body {
    font-size: 15px;
  }
}
.qwed-case-study {
  /* Optional quote */
}
.qwed-case-study__quote {
  background: #F6F4FA;
  border-left: 3px solid #5B2E91;
  border-radius: 0.5555555556vw;
  padding: 1.1111111111vw 1.25vw;
  margin: 0.5555555556vw 0 1.5277777778vw;
  font-family: Poppins, sans-serif;
  font-size: 0.9722222222vw;
  font-style: italic;
  color: #6B6270;
}
@media (max-width: 1440px) {
  .qwed-case-study__quote {
    border-radius: 8px;
    padding: 16px 18px;
    margin: 8px 0 22px;
    font-size: 14px;
  }
}

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