.wv.wv-media .wv-in{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(36px,5vw,72px)}.wv.wv-media .wv-media__txt{display:flex;flex:1 1 420px;flex-direction:column;gap:22px;min-width:0;--wv-rt-gap:18px}.wv.wv-media .wv-btns{margin-top:4px}.wv.wv-media .wv-media__visuel{flex:1.15 1 440px;min-width:0;position:relative}.wv.wv-media.wv-media--gauche .wv-media__visuel{order:-1}.wv.wv-media .wv-media__img{display:block;height:auto;margin:0 auto;max-width:560px;width:100%}.wv.wv-media .wv-media__dot{aspect-ratio:1/1;border-radius:50%;position:absolute}.wv.wv-media .wv-media__dot--y{background:var(--wv-yellow);right:-20px;top:-22px;width:28%}.wv.wv-media .wv-media__dot--t{background:var(--wv-teal);bottom:-18px;left:-16px;width:18%}.wv.wv-media .wv-media__visuel--photo .wv-media__img,.wv.wv-media .wv-media__visuel--photo .wv-media__video{border-radius:32px;overflow:hidden;position:relative}.wv.wv-media .wv-media__visuel--photo .wv-media__img{aspect-ratio:16/10;max-width:none;object-fit:cover}.wv.wv-media .wv-media__video{aspect-ratio:16/9;background:var(--wv-navy);border-radius:24px;color:#fff;display:block;overflow:hidden;position:relative;text-decoration:none;width:100%}.wv.wv-media .wv-media__video img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.wv.wv-media .wv-media__video:hover img{transform:scale(1.03)}.wv.wv-media .wv-media__play{align-items:center;background:var(--wv-pink);border-radius:50%;box-shadow:0 14px 30px -12px rgba(0,50,109,.6);display:flex;height:84px;justify-content:center;left:50%;margin:-42px 0 0 -42px;position:absolute;top:50%;transition:transform .18s cubic-bezier(.16,1,.3,1);width:84px}.wv.wv-media .wv-media__video:hover .wv-media__play{transform:scale(1.08)}.wv.wv-media .wv-media__play svg{fill:#fff;margin-left:4px}.wv.wv-media .wv-media__video iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.wv.wv-media .wv-media__video:focus-visible{outline:3px solid var(--wv-teal);outline-offset:4px}@media (max-width:640px){.wv.wv-media .wv-media__dot--y{right:-8px}.wv.wv-media .wv-media__dot--t{left:-8px}.wv.wv-media .wv-media__play{height:68px;margin:-34px 0 0 -34px;width:68px}}@media (prefers-reduced-motion:reduce){.wv.wv-media .wv-media__play,.wv.wv-media .wv-media__video img{transition:none}}