* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
  }

  body {
    font-family: Arial, sans-serif;
    line-height: 1.4;
    margin: 0;
    padding: 0;
    font-size: 20px;
    text-align: justify;
    letter-spacing: -0.05em;
    word-spacing: -0.05em;
    font-weight: 500;
  }
  
  .container {
    background-color: #f8f8f8;
    padding: 20px;
  }
  
  .terms-heading {
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 20px;
  }
  
  .terms-section {
    margin-bottom: 30px;
  }
  
  .terms-title {
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 10px;
  }
  
  .terms-text {
    margin-bottom: 10px;
  }
  
  a {
    color: #007bff;
    text-decoration: none;
  }
  
  a:hover {
    background-color: whitesmoke;
  color: #18142c;
  font-weight: 550;
  }
  .back-to {
    margin-top: 30px;
  }

  .fa-solid {
    margin: 5px;
  }

  
  
