.c2a1 {
      color: #8d97ad;
      font-weight: 300;
      background-position: center top;
      background-size: cover;
      background-attachment: fixed;
  }
  
  .c2a1 h1, .c2a1 h2, .c2a1 h3, .c2a1 h4, .c2a1 h5, .c2a1 h6 {
    color: #3e4555;
  }
  
  .c2a1 .op-8 {
      opacity: 0.8;
  }
  
  .c2a1 .font-weight-medium {
      font-weight: 500;
  }
  
  .c2a1 .btn-link-gradiant-oro {
    background: #4d62ff;
    background: -webkit-linear-gradient(legacy-direction(to right), #908112 0%, #625300 100%);
    background: -webkit-gradient(linear, left top, right top, from(#908112), to(#625300));
    background: -webkit-linear-gradient(left, #908112 0%, #625300 100%);
    background: -o-linear-gradient(left, #908112 0%, #625300 100%);
    background: linear-gradient(to right, #908112 0%, #625300 100%);
  }
  
   .c2a1 .btn-link-gradiant-oro:hover {
    background: #908112;
    background: -webkit-linear-gradient(legacy-direction(to right), #908112 0%, #1904b6 100%);
    background: -webkit-gradient(linear, left top, right top, from(#908112), to(#1904b6));
    background: -webkit-linear-gradient(left, #908112 0%, #1904b6 100%);
    background: -o-linear-gradient(left, #908112 0%, #1904b6 100%);
    background: linear-gradient(to right, #908112 0%, #1904b6 100%);
  }
  
  .c2a1 .btn-md {
      padding: 15px 45px;
      font-size: 16px;
  }

  .cta-copertina {
    background-color: rgba(11, 11, 11, 0.673);
  }