#about-block {
  position: relative;
  padding-top: clamp(40px,2.5vw + 32px, 80px);
  z-index: 1;
}
#about-block .block__bg {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 280px;
  background-color: var(--primary);
  border-radius: 5px;
  z-index: -1;
}
#about-block .block__bg::before {
  content: "";
  position: absolute;
  bottom: -405px;
  left: -245px;
  width: 450px;
  height: 460px;
  border-radius: 5px;
  filter: blur(240px);
  background: var(--telegram);
  z-index: 1;
}
#about-block .block__bg:after {
  content: "";
  position: absolute;
  top: -186px;
  right: -155px;
  width: 450px;
  height: 460px;
  border-radius: 5px;
  filter: blur(240px);
  background: var(--telegram);
  z-index: 1;
}
#about-block .block__content {
  max-width: 1190px;
  width: 100%;
  display: flex;
  gap: clamp(20px,2.5vw + 12px, 60px);
  margin: 0 auto;
  border-radius: 5px;
  background: var(--bg-light);
  padding: clamp(10px,3.75vw + -2px, 70px);
}
#about-block .block__additionals {
  position: relative;
  flex-shrink: 0;
}
#about-block .block__additionals .additionals-wrapper {
  position: sticky;
  top: 15px;
  display: flex;
  flex-direction: column;
  gap: clamp(10px,0.3125vw + 9px, 15px);
  flex-shrink: 0;
}
#about-block .block-title {
  margin-bottom: 0;
}
#about-block .block__subtitle {
  max-width: 235px;
  width: 100%;
  color: var(--head);
}
#about-block .block__text {
  color: var(--main-text);
}

/*============ MEDIA ==================*/
@media (max-width: 769px) {
  #about-block .block__content {
    flex-direction: column;
  }
  #about-block .block__subtitle {
    max-width: unset;
  }
}

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