body {
    background: transparent;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.bloc {
    margin: 0 auto; 
    padding: 0 15px;
    display: block; 
    margin: auto;
}



img {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    position: relative;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
   }


h2 {
    text-align: left; 
    color: #005190;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 1px;
}

p, h3 {
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 30px;
    color: white;
}