.cta2vues>.bg_choice{/*border-radius: 4rem 4rem 8rem 0*/;padding: 0;}


.cta2vues .bloc1-3_bgcolor>.bloc1-3:first-of-type{
        width: 25%;
}
.cta2vues .bloc1-3_bgcolor>.bloc2.bloc1-3.grand{width: 100%;}
.cta2vues .bloc1-3_bgcolor>.bloc2.bloc1-3{margin-top: 0; margin-bottom: 0;}

.cta2vues h3{color:var(--color4)}
.cta2vues .bloc1-3_bgcolor>.bloc2.bloc1-3.grand>h3,
.cta2vues .bloc1-3_bgcolor>.bloc2.bloc1-3.grand>p{width: 85%}
.cta2vues .bloc1-3_bgcolor>.bloc2.bloc1-3.grand>p{margin-bottom: 0;}
.cta2vues .bloc1-3_bgcolor>.bloc2.bloc1-3.grand .bg_img{background-size: 20% auto; background-position: 100% 10%; background-repeat: no-repeat;}

.cta2vues .btns2{text-align: right}
.cta2vues .btns2 .btn{display: inline-block; vertical-align: middle; margin-right: 4rem; overflow:hidden;
        --c1Btn: var(--color3);
        --c2Btn: var(--color4);}
.cta2vues .btns2>.btn .buttonP:hover{color: var(--color1)}
.cta2vues .btns2>.btn + .btn{
--c1Btn: var(--color4);
--c2Btn: var(--color3);
}
.cta2vues .btns2>.btn + .btn .buttonP{color: var(--color1)}
.cta2vues .btns2>.btn + .btn .buttonP:hover{color: var(--color4)}



.cta2vues .bottomHide{position: absolute;top:100%;width: 100%; pointer-events: none}
.cta2vues .H100vh{ padding-top: 100vh}
.cta2vues .ctaVue2{padding: 0;font-size: 0.9rem;min-height: 0;display: block !important;position: fixed !important; top:-50vh; width: 100%;left: 0;}
.cta2vues .RestBasBodyH.animDone ~ .ctaVue2{top:0; pointer-events: auto;}
.cta2vues .ctaVue2 .btn{margin-bottom: 5px; margin-top: 5px;padding-top: 0;}
.cta2vues .ctaVue2 span.help4sort{display: none !important;}

.cta2vues .blocF{display: flex; margin-right: auto; margin-left: auto; max-width: fit-content;min-height: 0;}
.cta2vues .blocF>.bloc2{margin-top: 0;margin-bottom: 0;min-height: 0;width: auto; display: inline-flex; flex-direction: column;min-width: max-content; justify-content: center;}


@media screen and (max-width: 600px) {
        .cta2vues .ctaVue2{font-size: 0.7rem;}
        .cta2vues h3,.cta2vues p{width: 100%}
        .cta2vues .bloc1-3_bgcolor>.bloc2.bloc1-3:not(.grand){display: none;}
        .cta2vues .btns2>.btn:last-of-type{margin-right: 0}
        .cta2vues .bloc1-3_bgcolor>.bloc2.bloc1-3.grand .bg_img{display:none}
        .cta2vues .bloc1-3_bgcolor>.bloc2.bloc1-3.grand>p{margin-bottom: 1em;}
}
