
@media screen and (max-width: 700px) {
    section.reviews .review {
        width: 100%;
        margin-top: 20px;
        background: var(--grey-10);
        padding: 20px 25px;
        border-radius: 13px;
    }
    section.reviews .review:nth-child(1) {
        margin: 0;
    }
    section.reviews .rev-cont {
        flex-direction: column;
    }
    .alert-r {
        padding: 25px 20px !important;
        font-size: 16px !important;
        justify-content: flex-start !important;
    }
    footer .container .links div.contenu a {
        padding: 8px;
        padding-left: 0;
    }
    footer .container .links div.contenu a:first-child {
        padding-top: 3px;
        padding-bottom: 9px;
    }
    .alert-r .b div:nth-child(1) {
        margin-right: 17px;
    }
    section.reviews .review:nth-child(3) {
        display: initial;
    }
}
@media screen and (max-width: 670px) {
    nav .container div:nth-child(2) a:nth-child(2) {
        display: none;
    }
}
@media screen and (max-width: 650px) {
    section.convert .conv-form {
        flex-direction: column;
    }
    section.convert .conv-form .left,
    section.convert .conv-form .mid,
    section.convert .conv-form .right {
        width: 100%;
    }
    section.convert .conv-form .left {
        border: 1px solid var(--blue-5);
        padding: 20px 30px;
        padding-bottom: 25px;
        border-radius: 20px 20px 0 0;
        border-bottom: 0;
    }
    section.convert .conv-form .right {
        padding: 20px 30px;
        border: 1px solid var(--blue-5);
        padding-top: 25px;
        border-radius: 0 0 20px 20px;
        border-top: 0;
    }
    section.convert .conv-form .mid {
        border: 1px solid var(--blue-5);
        border-top: 0;
    }
    section.convert .conv-form .mid img {
        transform: translate(0, 3px) rotate(90deg);
    }
}
@media screen and (max-width: 630px) {
    nav .container div:nth-child(2) a:nth-child(3) {
        display: none;
    }
}
@media screen and (max-width: 600px) {
    section.logos {
        display: none;
    }
    nav .container div:nth-child(1) {
        width: 100%;
        display: flex;
        justify-content: center;
        font-size: 19px;
        font-weight: 900;
    }
    nav .container div:nth-child(2) {
        display: none;
    }
    section.pres .left h1 {
        font-size: 40px;
    }
    section.pres {
        padding-top: calc(78px + 60px) !important;
    }
    section.pres .left div.button img {
        width: 250px;
    }
}
@media screen and (max-width: 500px) {
    section.reviews {
        display: block;
    }
    section.pres .left div.button a {
        width: 100%;
    }
    footer .container .brand div.contenu img {
        width: 80%;
    }
    section.convert form button {
        width: 100%;
        margin-top: 10px;
    }
    section.convert .conv-form .left {
        padding: 17px 17px 24px 17px;
    }
    section.convert .conv-form .right {
        padding: 20px 17px 17px 17px;
    }
    section.reviews,
    section.faq,
    section.convert {
        margin: 0 40px;
    }
    .open {
        padding: 0 25px;
    }
    .alert-r .b div:nth-child(1) {
        margin-right: 12px;
    }
    section.convert .tooltip .tp {
        transform: translate(calc(-50% - 26px), -100%);
        /* font-size: 14px !important; */
    }
    section.convert .tooltip .tp i::after {
        transform: translate(calc(50% + 13px),21px) rotate(45deg);
    }
}

}