article {
    padding-bottom: 0 !important
}

.webp #mainHeader {
    background: linear-gradient(180deg, rgba(33, 71, 84, .9), rgba(33, 71, 84, .9)), url(images/buybackFAQ_tab.2f3824c3.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/buybackFAQ_tab.93eed82f.jpg) 50%
}

#mainHeader .simulationLinks {
    margin-top: 0
}

#buybackFAQQuestionsSelectorContainer {
    box-shadow: 2px 8px 15px 5px rgba(51, 51, 51, .1);
    display: flex;
    margin: 35px auto -10px;
    padding: 20px 10px;
    width: 100%
}

#buybackFAQQuestionsSelector {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(https://www.keyliance.fr/build/images/arrowDown.7ab90c1e.svg) no-repeat;
    background-position: calc(100% - 9px) 50%;
    background-size: 20px;
    border: 1px solid rgba(51, 51, 51, .1);
    border-radius: 10px;
    color: #214754;
    font-family: Maax, Arial, sans-serif;
    font-size: .95rem;
    font-weight: 500;
    line-height: 1.25rem;
    outline: none;
    padding: 11px 45px 11px 15px;
    white-space: pre-wrap;
    width: 100%
}

#internalLexiconLinkContainer {
    line-height: 1.35rem;
    margin-top: 40px
}

@media(min-width:768px) {
    #mainHeader h1 {
        margin-bottom: 40px
    }

    #buybackFAQQuestionsSelectorContainer {
        border-radius: 10px;
        margin: 35px auto -5px;
        padding: 24px 70px;
        width: 700px
    }

    #buybackFAQQuestionsSelector {
        background-position: calc(100% - 20px) 50%;
        border-radius: 9px;
        font-size: .98rem;
        padding: 12px 25px
    }

    #buybackFAQQuestionsSelector option {
        font-size: .9rem;
        font-weight: 400
    }

    #internalLexiconLinkContainer {
        margin-top: 60px;
        text-align: center
    }
}

@media(min-width:1000px) {
    #mainHeader {
        padding: 200px 30px 160px !important
    }

    .webp #mainHeader {
        background: linear-gradient(180deg, rgba(33, 71, 84, .9), rgba(33, 71, 84, .9)), url(https://www.keyliance.fr/build/images/buybackFAQ_desktop.b18c77ed.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/buybackFAQ_desktop.0235e475.jpg) 50%
    }

    #buybackFAQQuestionsSelectorContainer {
        background-color: #fefefe;
        margin: -64px auto 20px;
        padding: 25px 125px;
        width: 940px;
        z-index: 1
    }
}

@media(min-width:1200px) {
    #buybackFAQQuestionsSelectorContainer {
        margin: -60px auto 30px;
        padding: 25px 200px;
        width: 1135px
    }

    #internalLexiconLinkContainer {
        margin-top: 68px
    }
}

@media(min-width:1600px) {
    #buybackFAQQuestionsSelectorContainer {
        margin: -60px auto 38px;
        padding: 25px 270px;
        width: 1280px
    }
}