#firstExpandableContentContainer,
#secondExpandableContentContainer {
    padding-top: 0
}

.webp #mainHeader {
    background: linear-gradient(180deg, rgba(33, 71, 84, .9), rgba(33, 71, 84, .9)), url(images/buyback_tab.20e0641d.webp) 50%
}

.no-webp #mainHeader {
    background: linear-gradient(180deg, rgba(33, 71, 84, .9), rgba(33, 71, 84, .9)), url(https://www.keyliance.fr/build/images/buyback_tab.d9d853bb.jpg) 50%
}

#buybackSimulationContainer q {
    font-size: .8rem;
    line-height: 1.25rem
}

@media(min-width:768px) {

    #firstExpandableContentContainer,
    #secondExpandableContentContainer {
        padding-top: 20px
    }

    #buybackSimulationContainer {
        margin-top: 20px
    }
}

@media(min-width:1000px) {
    .webp #mainHeader {
        background: linear-gradient(180deg, rgba(33, 71, 84, .9), rgba(33, 71, 84, .9)), url(https://www.keyliance.fr/build/images/buyback_desktop.06e128b4.webp) 50%
    }

    .no-webp #mainHeader {
        background: linear-gradient(180deg, rgba(33, 71, 84, .9), rgba(33, 71, 84, .9)), url(https://www.keyliance.fr/build/images/buyback_desktop.a78d201d.jpg) 50%
    }

    #firstExpandableContentContainer {
        padding: 25px 0 70px
    }

    .textTwoColumns {
        padding-top: 50px
    }

    #buybackSimulationContainer {
        margin-top: 45px
    }

    #mainContent article:last-child .textTwoColumns {
        padding-top: 40px
    }

    #secondExpandableContentContainer {
        padding-top: 25px
    }
}

@media(min-width:1200px) {
    #firstExpandableContentContainer {
        padding: 25px 0 90px
    }

    .twoColumnsWithInternalNavLinksContainers {
        margin: 50px auto 0;
        width: 955px
    }

    .textTwoColumns {
        padding-top: 75px
    }

    #buybackSimulationContainer {
        margin-top: 55px
    }

    #mainContent article:last-child .textTwoColumns {
        padding-top: 55px
    }

    #secondExpandableContentContainer {
        padding-top: 40px
    }
}

@media(min-width:1600px) {
    .twoColumnsWithInternalNavLinksContainers {
        width: 1035px
    }
}