@import url("fonts/stylesheet.css");

@import url("block/header.css");
@import url("block/first.css");
@import url("block/event.css");
@import url("block/about.css");
@import url("block/slider.css");
@import url("block/speakers.css");
@import url("block/programms.css");
@import url("block/meeting.css");
@import url("block/oldevent.css");
@import url("block/partners.css");
@import url("block/contacts.css");

@import url("block/popup.css");


@import url("block/callback.css");
@import url("block/challenge.css");
@import url("block/number.css");
@import url("block/services.css");
@import url("block/work.css");
@import url("block/assistant.css");
@import url("block/tarifs.css");
@import url("block/reviews.css");
@import url("block/faq.css");
@import url("block/footer.css");



body {
  margin: 0;
  font-family: 'Graphik LCG';
  font-style: normal;
}

.cta {
  background-color: #EC6B08;
  background-image: url(../images/bg-podpiska.png);

  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  max-width: 100%;
  width: 100%;
  margin: auto;
  padding: 38px 0 30px;
  box-sizing: border-box;
}

.cta__row {
  display: flex;
  align-items: flex-start;
}

@media (max-width: 1080px) {
  .cta__row {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

}

.cta__left {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.cta__right {
  max-width: 745px;
  width: 100%;
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: 132%;
  text-align: center;
  color: rgba(255, 255, 255, 0.64);
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.cta__right span {
  max-width: 554px;
  width: 100%;
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: 132%;
  text-align: center;
  color: rgba(255, 255, 255, 0.64);
}