﻿/* masquer les textes de sirdata */
div.sd-cmp-1t2yR,
.sd-cmp-mgUYY {
    display: none !important;
}
/* logo */
.sd-cmp-FhVkq.sd-cmp-1cljl,
.sd-cmp-FhVkq.sd-cmp-2PpFN {
    top: 10px !important;
    box-shadow: none !important;
}
/* titre */
.sd-cmp-xODGp span {
    position: relative;
    font-size: 32px !important;
}
.sd-cmp-xODGp span::after {
    content: '';
    position: absolute;
    top: 40px;
    left: 0;
    width: 125px;
    height: 2px;
    background-color: #EE2D24;
}
/* texte */
.sd-cmp-NBjy7 .sd-cmp-1t2yR,
span.sd-cmp-2jmDj.sd-cmp-TOv77 {
    color: #000 !important;
}
/* cta "continuer sans accepter" */
.sd-cmp-1bquj:nth-child(1) {
    text-align: left;
}
span.sd-cmp-2jmDj.sd-cmp-TOv77 {
    padding: 0;
}
.sd-cmp-3eQpC {
    margin: -10px 0 0 0 !important;

}
/* conteneur de cta */
.sd-cmp-2yAVI {
    padding: 20px !important;
}
.sd-cmp-2yAVI .sd-cmp-inD2m {
    border-top: none !important;
}
.sd-cmp-inD2m {
    flex-direction: column;
    align-items: center;
    gap: 10px;
}
/* cta paramétrer vos choix */
.sd-cmp-2yAVI .sd-cmp-inD2m > :not(:last-child) .sd-cmp-fuQAp {
    font-size: 16px !important;
    color: #000 !important;
    text-decoration: underline !important;
    padding: 0 !important;
    border: none !important;
    -webkit-filter: none !important;
    filter: none !important;
}
.sd-cmp-W8q3F:hover {
    background: unset !important;
}
/* cta tout accpeter et continuer */
.sd-cmp-3Mcwk .sd-cmp-1jLDJ.sd-cmp-fuQAp.sd-cmp-3_LLS {
    font-size: 16px !important;
}
.sd-cmp-3_LLS {
    background: inherit !important;
}
.sd-cmp-kOZlP .sd-cmp-1bquj:last-child:hover .sd-cmp-3_LLS {
    color: #fff !important;

}
.sd-cmp-2yAVI .sd-cmp-inD2m .sd-cmp-fuQAp {
    padding: 0 !important;
}
/* 2ème visuel : paramètres des choix */
.sd-cmp-1ZnvE.sd-cmp-3S0AD .sd-cmp-inD2m {
    flex-direction: row;
}
/* cta enregister & une partie en commun du cta tout accepter et continuer */
.sd-cmp-kOZlP .sd-cmp-1bquj:last-child .sd-cmp-fuQAp {
    font-size: 16px !important;
    width: 100%;
    height: 100%;
    padding: 10px 20px !important;
    background: #20a75f !important;
    border-radius: 13px 6px 20px 13px !important;
}
.sd-cmp-kOZlP .sd-cmp-1bquj:last-child .sd-cmp-fuQAp:hover {
    background: #3dba7d !important;
}
/* supprimer souligne de cta 2ème visuel */
.sd-cmp-1ZnvE.sd-cmp-3S0AD .sd-cmp-2yAVI .sd-cmp-inD2m > :not(:last-child) .sd-cmp-fuQAp {
    text-decoration: none !important;
}
.sd-cmp-1ZnvE.sd-cmp-3S0AD .sd-cmp-2yAVI .sd-cmp-inD2m .sd-cmp-1bquj:nth-child(1) .sd-cmp-fuQAp {
    color: #EE2D24 !important;
    border: 1px solid #EE2D24 !important;
    padding: 10px 20px !important;
    border-radius: 13px 6px 20px 13px !important;
}
/* cta tout accpeter */
.sd-cmp-1ZnvE.sd-cmp-3S0AD .sd-cmp-2yAVI .sd-cmp-inD2m .sd-cmp-1bquj:nth-child(2) .sd-cmp-fuQAp {
    width: 100%;
    height: 100%;
    padding: 10px 20px !important;
    color: #fff !important;
    background: #20a75f !important;
    border-radius: 13px 6px 20px 13px !important;
}
.sd-cmp-1ZnvE.sd-cmp-3S0AD .sd-cmp-2yAVI .sd-cmp-inD2m .sd-cmp-1bquj:nth-child(2) .sd-cmp-fuQAp:hover {
    background: #3dba7d !important;
}
@media screen and (max-width: 520px) {
    .sd-cmp-1ZnvE.sd-cmp-3S0AD .sd-cmp-inD2m {
        flex-direction: column;
    }
}