.header-site{
  position: relative;
  background: url('/images/covea-affinity-header.webp') center center;
  background-position-y: -300px;
  height: 500px;
}
  .header-site h1{
    position: absolute;
    bottom: 10px;
  }

#main-content{
  margin: 50px 0;
}

footer{}
  footer .slogan{
    background: #ce4040;
    color: white;
    text-align: center;
    padding: 20px 0;
  }
  footer .contact-us{
    background: #734874;
    color: white;
    display: flex;
  }
    footer .contact-us img{
      margin: 10px 30px 10px 30px;
      width: 70px;
    } 
    footer .contact-us .text{
      margin: auto; /* Important */
    }
      footer .contact-us .text p{
        margin: 0;
        font-size: 10pt;
      }
    footer .contact-us .links{
      margin: auto;
    }
      footer .contact-us .links a{
        padding: 10px 30px 10px 30px;
        text-transform: uppercase;
        color: black;
        background: white;
      }
  footer > .links{
    text-align: center;
    margin: 20px 0;
  }
    footer > .links li{
      display: inline-block;
      border-right: solid 1px black;
      padding-right: 30px;
      padding-left: 30px;
    }
    footer > .links li:last-child{
      border: none;
    }
      footer > .links li a{
        color: black;
      }

.covea-title-overline{
  background: linear-gradient(to top, #028374 0%, rgb(0 128 128 / 14%) 60%, transparent 5px);
  color: white;
  padding: 0 10px 0 10px;
}