.section1 {
    display: flex;
    max-width: 1920px;
    margin: auto;
}

.section1_divD img{
    width: 100%;
    display: block;
    max-width: 960px;
    
}



.section1_divG {
    padding-left: 80px;
    width: 960px;
}

.section1_divG h1 {
    font-size: 64px;
}

.section1_divG span {
    position: absolute;
    font-family: 'nunito', arial, sans-serif;
    font-size: 24px;
    color: #014F8E ;
    bottom: -12px;
    left: 0px;
}

.section1_divG h2 {
    margin-top: 52px;
    font-family: 'nunito', arial, sans-serif;
    color: #B9EE00;
    font-size: 32px;
}

.section1_divG p {
    
    margin-top: 60px;
    margin-right: 80px;
}

.section1_divG h3 {
    font-size: 32px;
    text-align: center;
    margin-top: 80px;
    margin-bottom: 40px;
    margin-left: -60px;
}

.section1_divG div {
    width:100% ;
    display: flex;
    gap: 80px;
    justify-content: space-evenly;
    margin-left: -40px;
    
}

.section1_divG a {
    font-size: 32px;
}

/* SECTION  2*/

.section2 {
    width: 100%;
    background-color: #B9EE00;
    display: flex;
    justify-content: center;
}

.section2 div {
    max-width: 960px;
    width: 50%;

}

.section2 h3 {
    margin-top: 80px;
    margin-bottom: 24px;
    text-align: center;
}

.section2 p {
    text-align: center;
    margin-right: 104px;
    margin-left: 104px;
    padding-bottom: 80px;
}

/* ATTENDEZ DE VOIR LA SUITE */

.section3 {
    background-color: #1f1f1f;
    filter: drop-shadow(0px 8px 8px rgba(0, 0, 0, 0.25));
    margin-bottom: 80px;
}

.section3_div_sep h3 {
    text-align: center;
    font-family: 'nunito', arial, sans-serif;
    font-size: 64px;
    color: #ececec;
    padding: 137px 276px;

}

/* SECTION 4 */

.section4 {
    width: 100%;
    display: flex; 
    justify-content: center;
}



.section4 div {
    display: flex;
    flex-direction: column;
    max-width: 720px;
    width: 50%;
    padding: 0px 40px;
    justify-content: space-between;
}

.section4_divG h2 {
    margin-bottom: 24px;
}

.section4_divG img {
    width: 80%;
}

.section4_divG h3 {
    margin-top: 24px;
    margin-bottom: 16px;
}

.section4_divD p {
    text-align: center;
    padding: 0px 40px;
}

/* _____________ */

.section4_bis_img {
    margin-top: 64px;
}

/* SECTION 5 */

.section5 {
    margin-top: 120px;
    width: 100%;
    display: flex;
    justify-content: center;
    
}

.section5_divG h2{
    margin-bottom: 48px;
    
}

.section5_divG p {
    padding-right: 120px;
}
.section5 img {
    display: flex;
    justify-content: center;
    width: 560px;
}

.section5_divD {
    width: 50%;
    display: flex;
    justify-content: center;
}

.section5_divG {
    width: 50%;
    padding-left: 80px;
}

.section5 button {
    background: #014F8E;
    box-shadow: -2px -4px 4px rgba(1, 79, 142, 0.25), -2px -4px 4px rgba(1, 79, 142, 0.25);
    border-radius: 15px;
    font-size: 24px;
    padding: 12px 24px;
    color: #ececec;
    margin-top: 56px;
    border-width: 0px;
    cursor: pointer;
}

.section5 button:hover {
    background-color: #B9EE00;
    color: #1f1f1f;
}

/* Section 6 */

.div6 {
    margin-top: 160px;
    display: flex;
    justify-content: center;
  
}
.section6 {
    display: flex;
    width: 66%;
    justify-content: space-between;
   
}

.section6 div {
    width: 240px;
}

.border {
    padding-top: 8px;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    box-sizing: border-box;
    border-top: none;
    border-right: 1.5px solid #1f1f1f;
    border-bottom: 1.5px solid #1f1f1f;
    border-left: 1.5px solid #1f1f1f;
    border-top: 1px solid #1f1f1f;
    min-height: 96px;;
}

.section6 a {
    color: #014F8E;
}

.blog {
    display: flex;
    flex-direction: column;
}
/* Separationo footer */

.sep_footer {
    height: 62px;
    background: linear-gradient(180deg, rgba(185, 238, 0, 0.4) 0%, #B9EE00 51.56%, rgba(185, 238, 0, 0.4) 100%);
    margin-top: 62px;
}

/* FOOTER */

