.bloc-text:has(h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child)+section .quotation-el,.bloc-text:has(h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child)+section ol:first-child,.bloc-text:has(h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child)+section p:first-child,.bloc-text:has(h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child)+section ul:first-child{margin-top:3.26vw}.bloc-text.quotation{background:var(--color-main);color:#fff;font-size:var(--text-m);margin-bottom:6.95vw;margin-top:6.95vw;text-align:center}.bloc-text.quotation .gradient-quotation-title{margin-bottom:1.04vw}.bloc-text.quotationWithImage .quotation-el-img{border-color:var(--color-main)}.bloc-text i{font-style:normal;font-weight:inherit}.bloc-text p{margin-bottom:4vw;margin-top:4vw}.bloc-text p i{font-size:var(--text-m)}.bloc-text p:has(+ul,+ol) strong{color:#000;font-size:inherit}.bloc-text p:has(+p),.bloc-text p:has(+ul){margin-bottom:var(--text-s)}.bloc-text p+p{margin-top:var(--text-s)}.bloc-text h2{color:#000;font-size:var(--text-l);text-align:center}.bloc-text h3,.bloc-text h4,.bloc-text h5,.bloc-text h6{color:#000;font-size:var(--text-s);margin-bottom:var(--text-s)}.bloc-text .quotation-el-legend{color:#000}.bloc-text .quotation-el-legend strong{color:var(--color-main)}.bloc-text ol,.bloc-text ul{padding-left:1vw}.bloc-text ol li{margin-bottom:max(10px,1.5vw)}.bloc-text ul li{margin-bottom:calc(var(--text-s)/2);padding-left:1vw;position:relative}.bloc-text ul li:before{border:1px solid rgba(0,0,0,.5);border-radius:50%;content:"";height:1vw;position:absolute;right:100%;top:max(.15vw,4px);width:1vw}.bloc-text .quotation-el{margin-top:9vw}.bloc-text .quotation-el-text{margin-bottom:2vw}.bloc-text .quotation-el-text p{margin:unset}.classic-text p:has(a){display:flex;justify-content:center}.classic-text a{--invert:0;background-color:#fff;border-radius:var(--border-radius-m);color:#000;cursor:pointer;font-size:var(--text-xs);overflow:hidden;padding:calc(var(--text-xs)*.92) calc(var(--text-xs)*2.85) calc(var(--text-xs)*.92) calc(var(--text-xs)*1.49);position:relative}.classic-text a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' stroke='%23000'/%3E%3C/svg%3E");background-position:center right calc(var(--text-xs)*1.14);background-repeat:no-repeat;background-size:calc(var(--text-xs)*.71);content:"";filter:invert(var(--invert));height:100%;left:0;position:absolute;top:0;width:100%}
