/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./plugins/developress-blocks/src/blocks/achievement/style.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
.achievement {
  position: relative;
  background-image: url(../images/achievement-bg-mobile.05e3cc8e.webp);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: var(--wp--preset--spacing--md);
  min-height: 25rem;
  margin-bottom: var(--wp--preset--spacing--xl);
}
.achievement__container {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 3.25rem 1.3125rem 3.25rem 2rem;
}
.achievement__group {
  padding: 0 0.4375rem;
  display: flex;
  flex-direction: column;
  gap: var(--wp--preset--spacing--sm);
}
.achievement__title {
  color: var(--wp--preset--color--light);
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  letter-spacing: 0.015625rem;
  line-height: 1.32;
  font-weight: 500;
}
.achievement__paragraph {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  color: var(--wp--preset--color--light);
  font-family: var(--wp--preset--font-family--heading);
  letter-spacing: -0.09375rem !important;
  line-height: 1.3 !important;
  font-weight: 500;
}
.achievement__link {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  text-align: center;
  line-height: 1.375rem !important;
  font-weight: 500;
}
.achievement__link a {
  color: var(--wp--preset--color--light);
  opacity: 0.5;
  letter-spacing: 0.1px !important;
}
.achievement__text {
  margin-top: var(--wp--preset--spacing--md) !important;
  margin-bottom: 0 !important;
  color: var(--wp--preset--color--light);
  letter-spacing: clamp(0.0094rem, -0.0843vw + 0.0768rem, 0.0563rem) !important;
  line-height: clamp(1.5rem, 0.6742vw + 1.3357rem, 1.875rem) !important;
}
.achievement__orbit-group {
  position: relative;
}
.achievement__image {
  position: absolute;
  margin-block: 0;
}
.achievement__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.achievement__cursor {
  top: 14.625rem;
  right: -2.5rem;
  width: 9.2625rem;
}
.achievement__orbit-left {
  top: 2.19375rem;
  right: 0.6875rem;
  width: 5.73125rem;
}
.achievement__orbit-right {
  top: 2.19375rem;
  right: -1.375rem;
  width: 5.73125rem;
}
.achievement__star-left {
  top: 4.875rem;
  right: 5.3125rem;
  width: 1.21875rem;
}
.achievement__star-right {
  top: 2.315625rem;
  right: 0.375rem;
  width: 1.21875rem;
}

@media (max-width: 767px) {
  .achievement {
    width: auto;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media (min-width: 768px) {
  .achievement {
    display: flex;
    border-radius: initial;
    background-image: url(../images/achievement-bg.60f95108.webp);
  }
  .achievement__container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    padding: 0;
  }
  .achievement__group {
    grid-column: 2/6;
    align-self: center;
    margin-top: 0.625rem;
    padding: 0;
  }
  .achievement__title {
    letter-spacing: 0 !important;
  }
  .achievement__paragraph {
    letter-spacing: 0 !important;
  }
  .achievement__paragraph span {
    font-size: 0.85em;
  }
  .achievement__text {
    grid-column: 6/11;
    margin-top: 0 !important;
    max-width: 33.9375rem;
    align-self: center;
    padding-left: 0.375rem !important;
    margin-top: -0.5rem !important;
  }
  .achievement__link {
    text-align: left;
  }
  .achievement__cursor {
    top: 10.5rem;
    right: 57.3vw;
    width: 10.263rem;
  }
  .achievement__orbit-left {
    top: 7.1875rem;
    right: clamp(2rem, -7.0323rem + 18.8172vw, 10.75rem);
    width: 8.125rem;
  }
  .achievement__orbit-right {
    top: 7.1875rem;
    right: clamp(0rem, -7.871rem + 16.3978vw, 7.625rem);
    width: 8.125rem;
  }
  .achievement__star-left {
    top: 13.375rem;
    right: clamp(6.7rem, -1.2876rem + 16.6409vw, 14.438rem);
    width: 2.6875rem;
  }
  .achievement__star-right {
    top: 8.625rem;
    right: clamp(-1.2rem, 16.5591vw - 9.1484rem, 6.5rem);
    width: 2.6875rem;
  }
}
@media (min-width: 1024px) {
  .achievement__group {
    padding: 0 0.4375rem;
  }
}

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