.text-more-group {
  background-image: url("/img/text-more-bg.svg");
  background-position: left bottom;
  background-repeat: no-repeat; }
  .text-more-group .text .title h2 {
    font-weight: 700;
    letter-spacing: 0rem;
    font-size: 30rem;
    color: #231F20; }
    .text-more-group .text .title h2 strong {
      font-weight: 700;
      color: var(--element2-color); }
  .text-more-group .text .title p {
    font-size: 14px;
    font-weight: 400;
    color: #464646; }
  .text-more-group .element-list .one-element {
    background-color: var(--element2-color);
    box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1), 0px 4px 6px -2px rgba(0, 0, 0, 0.05);
    border-radius: 16px;
    padding: 20px;
    margin-bottom: 25px; }
    .text-more-group .element-list .one-element .subtitle {
      color: var(--secondary-title);
      font-weight: 700;
      font-size: 20rem;
      margin-bottom: 25px;
      display: flex;
      align-items: center; }
      .text-more-group .element-list .one-element .subtitle:before {
        content: '';
        min-width: 56px;
        width: 56px;
        height: 56px;
        margin-right: 20px;
        background: rgba(255, 255, 255, 0.1);
        border-radius: 12px;
        display: block;
        background-image: url("/img/check-white.svg");
        background-position: center;
        background-size: 24px;
        background-repeat: no-repeat; }
    .text-more-group .element-list .one-element p {
      color: var(--secondary-title);
      font-weight: 400;
      font-size: 14px;
      margin-bottom: 0; }

@media (max-width: 575.5px) {
  .text-more-group {
    background-size: 100% auto; }
    .text-more-group .text .title h2 {
      font-size: 22rem; }
    .text-more-group .element-list {
      margin-top: 20px; }
      .text-more-group .element-list .one-element .subtitle {
        font-size: 18rem;
        margin-bottom: 15px; }
        .text-more-group .element-list .one-element .subtitle:before {
          min-width: 50px;
          width: 50px;
          height: 50px;
          margin-right: 15px; }
    .text-more-group .buttons {
      justify-content: center;
      margin-top: 0px; }
      .text-more-group .buttons .btn {
        min-width: 290px; } }
@media (min-width: 576px) and (max-width: 767.5px) {
  .text-more-group {
    background-size: 100% auto; }
    .text-more-group .text .title h2 {
      font-size: 24rem; }
    .text-more-group .element-list {
      margin-top: 40px; }
    .text-more-group .buttons {
      justify-content: center; } }
@media (min-width: 768px) and (max-width: 991.5px) {
  .text-more-group .text .title h2 {
    font-size: 23rem; }
  .text-more-group .element-list {
    margin-top: 40px; }
  .text-more-group .buttons {
    justify-content: center; } }

/*# sourceMappingURL=text_more.css.map */
