.block-more {
  background-color: #fff;

  padding: 35px 30px 30px;
}

.block-wrapper {
  background-color: #fff;

  height: 100%;
}

.anthem a {
  padding-inline: 35px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  gap: 1rem;
}

.block_offset-left {
  padding-left: 15px;

  padding-right: 15px;
}

@media (min-width: 1200px) {
  .block_offset-left {
    padding-left: 15px;

    padding-right: 12px;
  }
}

.block_offset-right {
  padding-left: 15px;

  padding-right: 15px;
}

@media (min-width: 1200px) {
  .block_offset-right {
    padding-left: 12px;

    padding-right: 15px;
  }
}

.block-wrapper_padding {
  padding: 2.188rem 1.563rem 0 1.875rem;
}

.block-wrapper_box-shadow {
  box-shadow: 2px 2px 8px 2px #dfe0e2;
}

.block-wrapper_padding-30 {
  padding: 0 30px;
}

.block-item {
  display: flex;
  align-items: center;
  margin-bottom: 3.438rem;
}

.block-item__atr {
  flex-shrink: 0;

  margin-right: 20px;
}

.block-item__description {
  font-family: "DaxlinePro-Light", "Segoe UI", sans-serif;

  font-size: 14px;

  color: rgb(28, 15, 89);

  line-height: 1.2;

  text-align: justifyLeft;
}

.block-frame {
  text-align: center;
}

@media (min-width: 300px) {
  .block-d-flex {
    display: flex;

    flex-direction: column;
  }

  .block-frame {
    padding: 0 2.188rem 2.188rem;
  }

  .block-frame img {
    width: 60%;
  }
}

@media (min-width: 992px) {
  .block-d-flex {
    display: flex;

    flex-direction: row;
  }

  .block-frame {
    padding: 0 4.063rem 2.188rem;
  }

  .block-frame img {
    width: 100%;
  }
}

/*additional*/
/*//////////////////////////////////*/

@media only screen and (max-width: 991px) {
  .title-line {
    margin-top: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .title-line {
    margin-top: 0px;
  }
}
