.titre_intro{
    width: 85%;
}

.intro{
    width: 75%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 50px;
}

.intro h2{
    margin-bottom: 10px;
    color: #30c6ec;
}

.intro p{
    text-align: center;
}

.core{
    width: 80%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 2%;
}

.infos_left{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    min-width: 400px;
}

.devis{
    color: #05415f;
}

.infos_left li{
    list-style: inside;
}

.infos_left p{
    margin-bottom: 10px;
    font-size: 20px;
}

.infos_left h3{
    color: #30c6ec;
}

.infos_right{
    width: 35%;
    margin: 20px 0 50px 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.infos_right img{
    width: 100%;
    height: auto;
    max-width: 650px;
    min-width: 400px;
}

.titre_conseil{
    margin-bottom: 20px;
}

.conseil{
    width: 75%;
    text-align: center;
}

@media screen and (max-width: 1342px){
    .infos_left{
        min-width: 350px;
    }

    .infos_right img{
        min-width: 350px;
    }
}