.tn-atom__html button {
  padding: 12px 10px;
  width: 100%;
  border-radius: 100px; /* сильное скругление, как на картинке */
   background-color: #E7DBC9; /* тёмно-зелёный фон */
  color: #002717;            /* золотой цвет текста (оттенок под золото) */
  border: 1px solid #E7DBC9; /* тонкая золотая рамка */
  letter-spacing: 1px
  font-family: 'Arial', sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
}

.t-name_xl {
    font-size: 34px;
    line-height: 1.35;
}



@media screen and (max-width: 1200px) {
    .t-name_xl {
        font-size: 30px;
    }
}

@media screen and (max-width: 640px) {
    .t-name_xl {
        font-size: 26px;
    }
}

.t-descr_xxs {
    font-size: 16px;
    line-height: 1.55;
}

.t-descr_xxs {
    font-size: 14px;
    line-height: 1.55;
}

element.style {
}
@media screen and (min-width: 900px) {
    #rec4743912401 .t1301__content .t1301__title {
        font-size: 34px;
        line-height: 1.35;
    }
}


@media screen and (max-width: 1200px) {
    .t-descr_xxs {
        font-size: 14px;
    }
}