.cta-main {
      /*height: 600px;*/
      color: #8d97ad;
      font-weight: 300;
      background-position: center top;
      background-size: cover;
      background-attachment: fixed;
  }
  
  .cta-main h1, .cta-main h2, .cta-main h3, .cta-main h4, .cta-main h5, .cta-main h6 {
    color: #3e4555;
  }
  
  .cta-main .op-8 {
      opacity: 0.8;
  }
  
  .cta-main .font-weight-medium {
      font-weight: 500;
  }
  
  .cta-main .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%);
  }
  
   .cta-main .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%);
  }
  
  .cta-main .btn-md {
      padding: 15px 45px;
      font-size: 16px;
  }

  .cta-main-copertina {
    background-color: rgba(11, 11, 11, 0.673);
    height: 100%;
  }