.section {
    padding: 2.25rem 0;
}


/* pour les écran d'au moins 992px de large*/
@media screen and (min-width: 992px) {
    .navbar {
        height:100px;
    }
    .sds-block-foreground {
        padding: 0 2.125rem 0 4.375rem;
    }

    .sds-block {
        padding: 9.125rem 0;
    }
}

@media screen and (max-width: 992px) {

    .mobile-hide {
        display: none;
    }
}

/* pour les écran de maxi 500px de large*/
@media screen and (max-width: 500px) {
    .p-19 {
        padding: 0rem !important;
    }
    .sds-block-foreground {
        padding: 0.5rem;
    }

    .mb-0, .my-0 {       
        text-align: center;
        margin-bottom: 2.5rem !important;
    }
}



.footer {
    background-color: rgb(139,186,5)!important;
    bottom:0;
    width: 100%;
    position: absolute;
}

.before-footer {
    height: 6.25rem;
}


.mb-20, .my-20 {
    margin-bottom: 0!important;
}

.mt-xl-20, .my-xl-20 {
    margin-top: 0 !important;
}

.hide-element {
    visibility: hidden;
}

.anchor {
    display: block;
    position: relative;
    top: -125px;
    visibility: hidden;
}

.linklangue {
    cursor:pointer;
    font-weight: 700;
    border:0;
    background: 0;
  }

select:hover {    
    color: rgb(132, 176, 5);
}