/* --------------------- Info --------------------- */


.news {
    background: rgba(255, 2255, 2255, 0.85);
    margin: 0rem 0 1rem 0;
    padding: 0rem;
}
@media (max-width: 575.98px) {
    .news {
        border-radius: 0.5rem 0.5rem 0.5rem 0.5rem;
        margin: 1rem 0 1rem 0;
        padding: 0.5rem;
    }
}
.news h1 {
    padding: 0rem 0 0 0rem;
    font-size: 3rem;
    font-weight: 900;
    color: #000;
    text-align: left;
    text-transform: none;
}
  @media (max-width: 575.98px) {
    .news h1 {
        color: #fff;
        font-weight: 700;
        font-size: 1.6rem;
    }
}

.news p {
    color: #000;
    font-weight: 500;
    line-height: 1rem;
    text-decoration: none;
}



.news1 {
    margin: 0;
    padding: 0;
}
    @media (max-width: 575.98px) {
        .news1 {
            padding: 0;
    }
}
.news1 h1 {
    padding: 0.5rem 0.5rem 1rem 0;
    font-size: 2.5rem;
    font-weight: 900;
    color: #fff;
    text-align: left;
    text-transform: none;
}
    @media (max-width: 575.98px) {
        .news1 h1 {
            padding: 0rem 0rem 0rem 0;
            font-size: 1.6rem;
            font-weight: 900;
    }
}
.news1 h2 {
    font-size: 2rem;
    font-weight: 900;
    color: #fff;
    text-align: left;
}
    @media (max-width: 575.98px) {
        .news1 h2 {
            line-height: 2.4rem;
            font-size: 1rem;
            font-weight: 500;
    }
}

.news1 p {
    padding: 0.5rem 0 0 0;
    line-height: 1rem;
    color: #eee;
}

.news1 a {
    display: table-cell;
    background: rgba(0, 0, 0, 1);
    border-radius: 0.5rem;
    background: linear-gradient();
    padding: 1rem 1rem 0.5rem 1rem;
    line-height: 3rem;
    color: #fff;
    font-weight: 900;
    text-align: bottom;
    text-align: center;
    text-decoration: none;
}


@media (max-width: 575.98px) {
    .news1 a {
        padding: 0.25rem 1rem 0.5rem 1rem;
        font-size: 1rem;
    }
}
.news1 a:hover {
    background: rgb(255, 102, 0, 1);
    font-size: 2rem;
}
@media (max-width: 575.98px) {
    .news1 a:hover {
        font-size: 2rem;
    }
}


.news1a {
    margin: 0;
    padding: 0;
    min-height: 7rem;
}
    @media (max-width: 575.98px) {
        .news1a {
            min-height: 1rem;
    }
}
.news1a h1 {
    font-size: 1rem;
    text-align: left;
}


.news2 {
    background: rgba(238, 238, 238, 1);
    border-radius: 1rem;
    margin: 1rem 0 1rem 0;
    padding: 0.5rem 1rem 1rem 1rem;
}
@media (max-width: 575.98px) {
    .news2 {
        margin: 1rem 0 1rem 0;
        padding: 0.5rem 0.75rem 0.75rem 0.75rem;
        min-height: 5rem;
    }
}
.news2 h1 {
    font-size: 2rem;
    font-weight: 700;
    color: #000;
    text-align: left;
    text-transform: none;
  }
  @media (max-width: 575.98px) {
    .news2 h1 {
      padding: 0.25rem 0 0 0;
      color: #444;
      font-weight: 700;
      font-size: 1.4rem;
      text-align: left;
      text-transform: none;
    }
  }
.news2 a {
    line-height: 2rem;
    color: #f60;
    font-weight: 700;
    text-decoration: none;
}
.news2 a:hover {
    color: #f07;
    text-decoration: none;
}


.advertisment {
    background: rgba(255, 2255, 2255, 0.85);
    margin: 0rem 0 1rem 0;
    padding: 0rem;
}
@media (max-width: 575.98px) {
    .advertisment {
        border-radius: 0.5rem 0.5rem 0.5rem 0.5rem;
        margin: 0rem 0 1rem 0;
        padding: 0.5rem;
    }
}
.advertisment h1 {
    padding: 0rem 0 0 0rem;
    font-size: 3rem;
    font-weight: 900;
    color: #000;
    text-align: left;
    text-transform: none;
}
  @media (max-width: 575.98px) {
    .advertisment h1 {
        color: #fff;
        font-weight: 700;
        font-size: 1.6rem;
    }
}

.advertisment p {
    color: #000;
    font-weight: 500;
    line-height: 1rem;
    text-decoration: none;
}


.advertisment1 {
    margin: 0;
    padding: 0;
}
    @media (max-width: 575.98px) {
        .advertisment1 {
            padding: 0;
    }
}
.advertisment1 h1 {
    padding: 0.5rem 0.5rem 1rem 0;
    font-size: 2.5rem;
    font-weight: 900;
    color: #fff;
    text-align: left;
    text-transform: none;
}
    @media (max-width: 575.98px) {
        .advertisment1 h1 {
            padding: 0rem 0rem 0rem 0;
            font-size: 1.6rem;
            font-weight: 900;
    }
}
.advertisment1 h2 {
    line-height: 3rem;
    font-size: 1.4rem;
    font-weight: 500;
    color: #fff;
    text-align: left;
}
    @media (max-width: 575.98px) {
        .advertisment1 h2 {
            line-height: 2.4rem;
            font-size: 1rem;
            font-weight: 500;
    }
}

.advertisment1 p {
    padding: 0.5rem 0 0 0;
    line-height: 1rem;
    color: #eee;
}

.advertisment1 a {
    display: table-cell;
    background: rgba(0, 0, 0, 1);
    border-radius: 0.5rem;
    background: linear-gradient();
    padding: 1rem 1rem 0.5rem 1rem;
    line-height: 3rem;
    color: #fff;
    font-weight: 900;
    text-align: bottom;
    text-align: center;
    text-decoration: none;
}


@media (max-width: 575.98px) {
    .advertisment1 a {
        font-size: 1rem;
    }
}
.advertisment1 a:hover {
    background: rgb(9, 4, 72, 1);
    font-size: 2rem;
}
@media (max-width: 575.98px) {
    .advertisment1 a:hover {
        font-size: 2rem;
    }
}


.advertisment1a {
    margin: 0;
    padding: 0;
    min-height: 7rem;
}
    @media (max-width: 575.98px) {
        .advertisment1a {
            min-height: 1rem;
    }
}
.advertisment1a h1 {
    font-size: 1rem;
    text-align: left;
}


.news3 {
    background: rgba(238, 238, 238, 1);
    margin: 1rem 0 1rem 0;
}
@media (max-width: 575.98px) {
    .news3 {
        margin: 0rem 0 1rem 0;
        padding: 0.5rem 0.5rem 0.5rem 0.5rem;
    }
}
.news3 h1 {
    padding: 0rem 0 0 0rem;
    color: #eee;
    font-size: 2.5rem;
    font-weight: 900;
    text-align: left;
  }
@media (max-width: 575.98px) {
    .news3 h1 {
        font-weight: 700;
        font-size: 1.6rem;
    }
}
.news3 h2 {
    font-size: 2.5rem;
    font-weight: 900;
    color: #eee;
    text-align: left;
    text-transform: none;
  }
@media (max-width: 575.98px) {
    .news3 h2 {
        font-weight: 700;
        font-size: 1.6rem;
    }
}
.news3 h3 {
    padding: 0rem 0 0 0rem;
    color: #eee;
    font-size: 1.4rem;
    font-weight: 700;
    text-align: left;
  }
@media (max-width: 575.98px) {
    .news3 h3 {
        font-weight: 700;
        font-size: 1rem;
    }
}
.news3 a {
    display: table-cell;
    background: rgba(0, 0, 0, 1);
    border-radius: 0.5rem;
    background: linear-gradient();
    padding: 1rem 1rem 0.5rem 1rem;
    line-height: 3rem;
    color: #fff;
    font-weight: 900;
    text-align: bottom;
    text-align: center;
    text-decoration: none;
}

@media (max-width: 575.98px) {
    .news3 a {
        padding: 0.25rem 0.5rem 0.25rem 0.5rem;
        font-size: 1rem;
    }
}
.news3 a:hover {
    background: rgb(255, 102, 0, 1);
    font-size: 2rem;
}
@media (max-width: 575.98px) {
    .news3 a:hover {
        font-size: 2rem;
    }
}
/* ---------------------end  Info --------------------- */

.contact {
    background: rgba(238, 238, 238, 1);
    border-radius: 1rem;
    margin: 1rem 0 1rem 0;
    padding: 0.5rem 1rem 1rem 1rem;
}
@media (max-width: 575.98px) {
    .contact {
        margin: 1rem 0 1rem 0;
        padding: 0.5rem 0.75rem 0.75rem 0.75rem;
        min-height: 5rem;
    }
}
.contact h1 {
    font-size: 2rem;
    font-weight: 700;
    color: #000;
    text-align: left;
    text-transform: none;
  }
  @media (max-width: 575.98px) {
    .contact h1 {
      padding: 0.25rem 0 0 0;
      color: #444;
      font-weight: 700;
      font-size: 1.4rem;
      text-align: left;
      text-transform: none;
    }
  }
  .contact h2 {
    padding: 0rem 0 0 0rem;
    font-size: 1.2rem;
    font-weight: 500;
    color: #000;
    text-align: center;
  }
  @media (max-width: 575.98px) {
    .contact h2 {
      color: #444;
      font-size: 1rem;
      font-weight: 500;
      text-align: left;
    }
  }
.contact h3 {
    padding: 0rem 0.25rem 0 0rem;
    font-size: 3rem;
    font-weight: 700;
    color: #eee;
    text-align: center;
    text-transform: none;
}
@media (max-width: 575.98px) {
    .contact h3 {
        padding: 0rem 0.25rem 0 0;
        color: #444;
        font-weight: 700;
        font-size: 2rem;
        text-align: center;
        text-transform: none;
    }
}
.contact a {
    line-height: 2rem;
    color: #f60;
    font-weight: 700;
    text-decoration: none;
}
.contact a:hover {
    color: #f07;
    text-decoration: none;
}


.rules {
    background: rgba(238, 238, 238, 1);
    border-radius: 0.5rem;
    margin: 1rem 0 1rem 0;
    padding: 1rem 1rem 1rem 1rem;
}
@media (max-width: 575.98px) {
    .rules {
        margin: 1rem 0 1rem 0;
        padding: 0.75rem 0.75rem 0.75rem 0.75rem;
    }
}
.rules h1 {
    font-size: 2rem;
    font-weight: 700;
    color: #000;
    text-align: left;
    text-transform: none;
  }
  @media (max-width: 575.98px) {
    .rules h1 {
      padding: 0.25rem 0 0 0;
      color: #444;
      font-weight: 700;
      font-size: 1.4rem;
      text-align: left;
      text-transform: none;
    }
  }
.rules a {
    color: #000;
    font-weight: 700;
    text-decoration: none;
}
.rules a:hover {
    color: #f60;
    text-decoration: none;
}

.rules2 {
    background: rgba(238, 238, 238, 1);
    border-radius: 0.5rem;
    margin: 1rem 0 1rem 0;
    padding: 0.5rem 1rem 0.5rem 1rem;
}
@media (max-width: 575.98px) {
    .rules2 {
        margin: 1rem 0 1rem 0;
        padding: 0.5rem 0.75rem 0.75rem 0.75rem;
    }
}
.rules2 a {
    color: #000;
    font-weight: 700;
    text-decoration: none;
}
.rules2 a:hover {
    color: #f60;
    text-decoration: none;
}


.marketing {
    background: rgba(238, 238, 238, 1);
    border-radius: 0.5rem;
    margin: 1rem 0 1rem 0;
    padding: 1rem 1rem 1rem 1rem;
}
@media (max-width: 575.98px) {
    .marketing {
        margin: 1rem 0 1rem 0;
        padding: 0.75rem 0.75rem 0.75rem 0.75rem;
    }
}
.marketing h1 {
    font-size: 2rem;
    font-weight: 700;
    color: #000;
    text-align: left;
    text-transform: none;
  }
  @media (max-width: 575.98px) {
    .marketing h1 {
      padding: 0.25rem 0 0 0;
      color: #444;
      font-weight: 700;
      font-size: 1.4rem;
      text-align: left;
      text-transform: none;
    }
  }
.marketing a {
    color: #000;
    font-weight: 700;
    text-decoration: none;
}
.marketing a:hover {
    color: #f60;
    text-decoration: none;
}

.marketing2 {
    background: rgb(15, 199, 240, 1);
    border-radius: 0.5rem;
    margin: 2rem 0 1rem 0;
    padding: 1rem 1rem 1rem 1rem;
    min-height: 25rem;
  }
  .marketing2 h1 {
    font-size: 2.5em;
    font-weight: 900;
    color: #000;
  }
  .marketing2 h2 {
    padding: 1rem 1rem 1rem 1rem;
    font-size: 1.8em;
    font-weight: 700;
    color: #fff;
    text-align: left;
  }
  .marketing2 h3 {
    padding: 1rem 0 0 0;
    font-size: 1.2em;
    font-weight: 700;
    color: #fff;
  }
  .marketing2 h4 {
    padding: 1rem 0 0 0;
    font-size: 1.6em;
    font-weight: 900;
    color: #0ec7f0;
    text-align: right;
  }
  .marketing2 h5 {
    padding: 1rem 0 0 0;
    font-size: 1.6em;
    font-weight: 900;
    color: #0ec7f0;
    text-align: right;
  }
  .marketing2 h6 {
    font-size: 1.4em;
    font-weight: 700;
    color: #0ec7f0;
    text-align: right;
    padding: 1rem 0 0 0;
  }
  .marketing2 p {
    font-size: 1.2em;
    font-weight: 500;
    color: #fff;
  }
  .marketing2 a {
    background-color: #000;
    border-radius: 1rem;
    padding: 0.75rem 1.5rem 0.75rem 1.5rem;
    font-size: 1.2rem;
    font-weight: 700;
    color: #eee;
    text-decoration: none;
  }
  .marketing2 a:hover {
    background-color: #fff;
    color: #0ec7f0;
  }
  .offers {
    background: rgba(238, 238, 238, 1);
    border-radius: 0.5rem;
    margin: 1rem 0 1rem 0;
    padding: 1rem 1rem 1rem 1rem;
}
@media (max-width: 575.98px) {
    .offers {
        margin: 1rem 0 1rem 0;
        padding: 0.75rem 0.75rem 0.75rem 0.75rem;
    }
}
.offers h1 {
    font-size: 2rem;
    font-weight: 700;
    color: #fff;
    text-align: left;
    text-transform: none;
  }
  @media (max-width: 575.98px) {
    .offers h1 {
      padding: 0.25rem 0 0 0;
      color: #000;
      font-weight: 700;
      font-size: 1.4rem;
      text-align: left;
      text-transform: none;
    }
  }
.offers a {
    color: #000;
    font-weight: 700;
    text-decoration: none;
}
.offers a:hover {
    color: #f60;
    text-decoration: none;
}

.offers2 {
    background: rgba(238, 238, 238, 1);
    border-radius: 0.5rem;
    margin: 1rem 0 1rem 0;
    padding: 0.5rem 1rem 0.5rem 1rem;
}
@media (max-width: 575.98px) {
    .offers2 {
        margin: 1rem 0 1rem 0;
        padding: 0.5rem 0.75rem 0.75rem 0.75rem;
    }
}
.offers2 a {
    color: #000;
    font-weight: 700;
    text-decoration: none;
}
.offers2 a:hover {
    color: #f60;
    text-decoration: none;
}
