/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./blocks/cg-agenda/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.cg-agenda {
  padding: 96px 20px;
}
@media (min-width: 782px) {
  .cg-agenda {
    padding: 96px 40px 96px;
  }
}
.cg-agenda__container {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
@media (min-width: 782px) {
  .cg-agenda__container {
    display: flex;
  }
}
.cg-agenda__numbers {
  display: none;
}
@media (min-width: 782px) {
  .cg-agenda__numbers {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    position: sticky;
    top: 20%;
    height: 0;
    margin-bottom: 324px !important;
  }
}
.cg-agenda__numbers .cg-agenda__scrollable-numbers-container {
  margin: 0 !important;
  position: relative;
  overflow-y: hidden;
  height: 237px;
  width: 200px;
}
.cg-agenda__numbers .cg-agenda__scrollable-numbers-container .cg-agenda__number {
  position: absolute;
  font-size: 148px;
  margin: 0;
  top: 0;
  left: 0;
  transition: transform 0.5s ease;
}
.cg-agenda__numbers .cg-agenda__scrollable-numbers-container .cg-agenda__number.previous {
  transform: translateY(-100%);
}
.cg-agenda__numbers .cg-agenda__scrollable-numbers-container .cg-agenda__number.next {
  transform: translateY(100%);
}
.cg-agenda__numbers .cg-agenda__number {
  font-size: 148px;
}
.cg-agenda__points {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
@media (min-width: 782px) {
  .cg-agenda__points {
    margin-block-start: 0 !important;
    width: calc(100% - 250px);
    margin-left: auto;
    gap: 64px;
  }
}
@media (min-width: 992px) {
  .cg-agenda__points {
    width: calc(100% - 300px);
  }
}
@media (min-width: 1200px) {
  .cg-agenda__points {
    width: calc(100% - 350px);
  }
}
.cg-agenda__point {
  margin-bottom: 96px !important;
}
@media (min-width: 782px) {
  .cg-agenda__point {
    margin-bottom: 120px !important;
  }
}
.cg-agenda__point-header {
  display: flex;
  flex-direction: column;
}
.cg-agenda__mobile-number {
  display: flex;
  font-weight: 400;
  font-size: 95px !important;
  line-height: 1.1 !important;
}
@media (min-width: 782px) {
  .cg-agenda__mobile-number {
    display: none;
  }
}
.cg-agenda__progress-bar {
  height: 2px;
  width: 100%;
  background-color: var(--wp--preset--color--alpha-white-20);
  transition: width 1s ease;
  margin-right: 1rem;
  margin-block-start: 20px !important;
}
.cg-agenda__progress-bar::after {
  content: "";
  display: block;
  height: 2px;
  width: 0;
  background-color: var(--wp--preset--color--primary);
  transition: width 1s ease;
}
.cg-agenda__progress-bar.animate::after {
  width: 100%;
}
@media (min-width: 782px) {
  .cg-agenda__progress-bar {
    margin-block-start: 0 !important;
  }
}
.cg-agenda__title {
  font-size: var(--wp--preset--font-size--header) !important;
  font-weight: 600;
  line-height: 1.3 !important;
  margin-block-start: 36px !important;
}
.cg-agenda__description {
  margin-block-start: 0;
}

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