.section-focus{padding:60px 20px}.section-focus .focus{display:flex;gap:20px;flex-direction:column;max-width:1100px;margin:0 auto}@media(min-width: 992px){.section-focus .focus{flex-direction:row}}.section-focus .focus .content-media{width:100%}@media(min-width: 992px){.section-focus .focus .content-media{width:50%;aspect-ratio:1/1}}.section-focus .focus .content-media .video{font-size:0px;line-height:0px;position:relative;border-radius:10px;overflow:hidden}.section-focus .focus .content-media .video:before{background:-webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.3) 20%, rgba(0, 0, 0, 0) 100%);background:-moz-linear-gradient(0deg, rgba(0, 0, 0, 0.3) 20%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(0deg, rgba(0, 0, 0, 0.3) 20%, rgba(0, 0, 0, 0) 100%);content:"";display:block;height:100%;width:100%;position:absolute;left:0;top:0;z-index:1}.section-focus .focus .content-media .video .texte{padding-bottom:20px;text-align:center;position:absolute;left:0;width:100%;z-index:2;bottom:0}.section-focus .focus .content-media .video .texte h3{font-size:14px;line-height:18px;font-weight:400;margin:0;color:#fff;padding:0 15px}.section-focus .focus .content-media .video .texte p{font-size:14px;font-weight:400;line-height:20px;margin:0}.section-focus .focus .content-media .video .texte p a{color:var(--color-brown)}.section-focus .focus .content-media .video .controls .full{position:absolute;left:10px;bottom:10px;z-index:3;height:30px;width:30px;border-radius:100%;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;display:none}.section-focus .focus .content-media .video .controls .full .icon-full{fill:#fff;height:20px}.section-focus .focus .content-media .video .controls .play{position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-30px;z-index:3;height:60px;width:60px;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer}.section-focus .focus .content-media .video .controls .play .icon-play{fill:#fff;height:120px}.section-focus .focus .content-media .video .controls .pause{position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-30px;z-index:3;height:60px;width:60px;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;display:none}.section-focus .focus .content-media .video .controls .pause .icon-pause{fill:#fff;height:80px}.section-focus .focus .content-media .video .controls .sound{height:30px;width:30px;border-radius:100%;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;bottom:10px;z-index:3;right:10px;display:none}.section-focus .focus .content-media .video .controls .sound .icon-sound{height:20px}.section-focus .focus .content-media .video .controls .sound .icon-sound .st1{fill:none;stroke:#fff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.section-focus .focus .content-media .video .controls .sound.muted .icon-sound .st0{fill:none;stroke:#fff;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.section-focus .focus .content-media .video video{width:100%;display:block}.section-focus .focus .content-media .video.played .play{display:none}.section-focus .focus .content-media .video.played .texte{display:none}.section-focus .focus .content-media .video.played:before{display:none}.section-focus .focus .content-media .video.played:hover:before{display:block}.section-focus .focus .content-media .video.played:hover .full{display:flex}.section-focus .focus .content-media .video.played:hover .pause{display:flex}.section-focus .focus .content-media .video.played:hover .sound{display:flex}.section-focus .focus .content-affirmations{display:flex;border-radius:10px;padding:20px;width:100%;position:relative;flex-direction:column}@media(min-width: 992px){.section-focus .focus .content-affirmations{width:50%;aspect-ratio:1/1}}.section-focus .focus .content-affirmations .content{display:flex;gap:10px;width:100%;height:100%;position:relative}.section-focus .focus .content-affirmations .content .left,.section-focus .focus .content-affirmations .content .right{font-size:14px;line-height:18px;display:flex;gap:40px;flex-direction:column;justify-content:center;width:50%}@media(min-width: 992px){.section-focus .focus .content-affirmations .content .left,.section-focus .focus .content-affirmations .content .right{width:33.33%;flex-shrink:0}}.section-focus .focus .content-affirmations .content .left .data .center,.section-focus .focus .content-affirmations .content .right .data .center{font-size:30px;padding:10px 0 5px 0}@media(min-width: 1100px){.section-focus .focus .content-affirmations .content .left .data .center,.section-focus .focus .content-affirmations .content .right .data .center{padding:20px 0 10px 0}}.section-focus .focus .content-affirmations .content .left .data .bot,.section-focus .focus .content-affirmations .content .right .data .bot{padding-top:10px;margin-top:10px;border-top:1px solid #ccc;display:inline-block}.section-focus .focus .content-affirmations .content .left .data .source,.section-focus .focus .content-affirmations .content .right .data .source{font-size:10px;line-height:14px;opacity:.6;margin-top:5px}.section-focus .focus .content-affirmations .content .left .data{text-align:right}.section-focus .focus .content-affirmations .content .mid{width:50%;height:100%;text-align:center;overflow:hidden;position:sticky;top:200px}@media(min-width: 992px){.section-focus .focus .content-affirmations .content .mid{width:33.33%;display:flex;align-items:center;justify-content:center;position:relative;top:auto}}.section-focus .focus .content-affirmations .content .mid img{object-fit:contain;max-width:140px;max-height:60%;width:80%;height:auto;margin:0 auto}@media(min-width: 992px){.section-focus .focus .content-affirmations .content .mid img{max-width:80%;max-height:400px;width:auto}}.section-focus .focus .content-affirmations .content .right{display:none}@media(min-width: 992px){.section-focus .focus .content-affirmations .content .right{display:flex}}@media(min-width: 992px){.section-focus.aff-only .focus .content-affirmations{width:100%;aspect-ratio:auto}}.section-focus .mentions{color:#999;font-size:11px;line-height:14px;padding:0 20px;max-width:1100px;margin:0 auto;padding-top:30px;text-align:center}.section-focus .mentions sup{font-size:9px}
