#yw-footer {
  • padding: 0 0 30px 0;
}

#yw-footer > .container {
  • width: 100%;
  • margin: 0;
  • padding: 0;
}

.include.footerpage {
  • width: 100%;
  • position: relative;
}

.footerpage .background-image {
margin: 0 -50vw;
width: 100vw !important;
}

.well {
  • border: 1px solid #2E3092;
}
a {
  • color: #2E3092;
}
h1 {
  • font-size: 32px;
  • font-family: 'Montserrat', sans-serif;
  • font-weight: bold;
  • color:#2E3092;
}

.grand-titre {
  • font-size: 48px;
  • font-family: 'Montserrat', sans-serif;
  • font-weight: bold;
  • color:#2E3092;
}

h2 {
  • font-size: 28px;
  • font-family: 'Montserrat', sans-serif;
  • font-weight: bold;
  • color:#2E3092;
}

h3 {
  • font-size: 24px;
  • font-family: 'Montserrat', sans-serif;
  • font-weight: bold;
  • color:#2E3092;
}

h4 {
  • font-size: 20px;
  • color:#2E3092;
  • font-weight: bold;
}

h5 {
  • font-size: 16px;
}

body {font-family: 'Roboto', sans-serif;
}

.agenda-entry fig-caption::before {
  • background: linear-gradient(90deg, #2e3092 0%, #2e3092 100%, #2e3092 100%)!important;
}