/** BEGIN SECTION ADS */

.ads__title h2 {
  margin: 0 0 30px 0;
}

.ads__content {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.ads__wrapp {
  width: 53%;
}

.ads__text {
  color: var(--Gray-800, #182230);
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.ads__text p:not(:last-child) {
  margin: 0 0 15px 0;
}

.ads__sidebar {
  width: 385px;
  padding: 30px;
}

.ads__subtitle {
  color: var(--Base-Black, #000);
  font-size: 18px;
  font-weight: 700;
  line-height: 155%;
  margin: 0 0 30px 0;
}

.ads__item {
  margin: 0 0 16px 0;
}

.ads__item .ads__link {
  color: var(--Base-Black, #000);
  line-height: 150%;
}

.ads__label {
  font-size: 16px;
  line-height: 150%;
}

.ads__link {
  font-size: 16px;
  color: var(--Brand-600, #da5c19);
  font-weight: 700;
}

/** END SECTION ADS */

@media (max-width: 991.98px) {
  .ads__title h2 {
    margin: 0 0 15px 0;
  }

  .ads__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .ads__wrapp {
    width: 100%;
    margin: 0 0 20px 0;
  }

  .ads__sidebar {
    padding: 20px;
    width: 100%;
  }

  .ads__subtitle {
    margin: 0 0 15px 0;
  }
}

@media (max-width: 767.98px) {
  .ads__text {
    font-size: 14px;
  }
}

@media (max-width: 479.98px) {
  .ads__title h2 {
    font-size: 18px !important;
  }

  .ads__subtitle {
    font-size: 16px;
  }

  .ads__link {
    font-size: 14px;
  }
}

@media (any-hover: hover) {
  .ads__link:hover {
    opacity: 0.7;
  }
}