.ws-circ{display:flex;flex-direction:var(--ws-circ-sens, row);gap:var(--ws-circ-espace, 40px);padding:40px;background:#f7f7fa;border-radius:16px;align-items:center;overflow:hidden}.ws-circ__images{position:relative;aspect-ratio:1 / 1;perspective:1000px;flex:0 0 auto;width:var(--ws-circ-photo-l, 360px);max-width:100%;align-self:center}.ws-circ__img-wrap{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;border-radius:12px;background:var(--ws-circ-photo-fond, transparent);opacity:0;transform:scale(.92) rotate(var(--ws-circ-rot, 0deg));transition:opacity calc(var(--ws-nav-duree, 500) * 1ms) cubic-bezier(.65,0,.35,1),transform calc(var(--ws-nav-duree, 500) * 1ms) cubic-bezier(.65,0,.35,1)}.ws-circ__img{width:100%;height:100%;object-fit:var(--ws-circ-photo-fit, cover);object-position:var(--ws-circ-photo-pos-x, 50%) var(--ws-circ-photo-pos-y, 50%);display:block}.ws-circ__img-overlay{position:absolute;inset:0;pointer-events:none;z-index:2}.ws-circ__img-wrap--vide{background:var(--ws-circ-photo-fond, #e6e8ee)}.ws-circ__img-wrap.is-active{opacity:1;transform:scale(1) rotate(0);z-index:3}.ws-circ__img-wrap.is-prev{opacity:.55;transform:scale(.88) rotate(calc(-1 * var(--ws-circ-pile-rot, 6deg))) translate(-6%);z-index:1}.ws-circ__img-wrap.is-next{opacity:.55;transform:scale(.88) rotate(var(--ws-circ-pile-rot, 6deg)) translate(6%);z-index:2}.ws-circ__content{flex:1 1 0;width:100%;min-width:0}.ws-circ__slide{display:none}.ws-circ__slide.is-active{display:block;animation:ws-circ-fade calc(var(--ws-nav-duree, 500) * .7ms) ease-out}@keyframes ws-circ-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ws-circ__quote{margin:0 0 24px;padding:0;font-size:20px;line-height:1.55;color:#171717;border:none;font-style:italic}.ws-circ__quote>:first-child{margin-top:0}.ws-circ__quote>:last-child{margin-bottom:0}.ws-circ__quote p{margin:0 0 .8em}.ws-circ__quote ul,.ws-circ__quote ol{margin:0 0 .8em;padding-left:1.3em}.ws-circ-guillemet-yes .ws-circ__quote>:first-child:before{content:"“";font-size:60px;line-height:0;vertical-align:-.4em;opacity:.25;margin-right:4px}.ws-circ__lire{--ws-circ-lire-h: 7.5em;--ws-circ-lire-fondu: 46px;--ws-circ-lire-duree: .45s;display:block}.ws-circ__lire-case{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ws-circ__lire .ws-circ__quote{max-height:var(--ws-circ-lire-h);overflow:hidden;transition:max-height var(--ws-circ-lire-duree) cubic-bezier(.22,1,.36,1)}.ws-circ__lire-case:checked~.ws-circ__quote{max-height:200em}.ws-circ-fondu-yes .ws-circ__lire-case:not(:checked)~.ws-circ__quote{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ws-circ-lire-fondu)),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--ws-circ-lire-fondu)),transparent 100%)}.ws-circ__lire-btn{display:inline-block;margin:0 0 24px;font-size:var(--ws-circ-lire-taille, 14px);font-weight:600;line-height:1.2;color:var(--ws-circ-lire-couleur, #0a0a0a);text-decoration:underline;text-underline-offset:3px;cursor:pointer;user-select:none;transition:color .2s ease}.ws-circ__lire-btn:hover{color:var(--ws-circ-lire-couleur-survol, var(--ws-circ-lire-couleur, #0a0a0a))}.ws-circ__lire-case:focus-visible~.ws-circ__lire-btn{outline:2px solid currentColor;outline-offset:2px}.ws-circ__lire-case:not(:checked)~.ws-circ__lire-btn .ws-circ__lire-moins,.ws-circ__lire-case:checked~.ws-circ__lire-btn .ws-circ__lire-plus{display:none}@media (prefers-reduced-motion: reduce){.ws-circ__lire .ws-circ__quote{transition:none}}.ws-circ__name{font-size:22px;font-weight:700;color:#0a0a0a;margin-bottom:2px}.ws-circ__designation{font-size:16px;color:#454545}.ws-circ__nav{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:28px}.ws-circ__arrows{display:var(--ws-circ-fleches-vue, flex);gap:10px}.ws-circ__arrow{-webkit-appearance:none;appearance:none;box-sizing:border-box;flex:0 0 auto;padding:0;min-width:0;min-height:0;line-height:0;width:var(--ws-circ-fleche-taille, 42px);height:var(--ws-circ-fleche-taille, 42px);aspect-ratio:1;border:none;border-radius:50%;background:var(--ws-circ-fleche-fond, #141414);color:var(--ws-circ-fleche-signe, #f1f1f7);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease,transform .15s ease,opacity .2s ease}.ws-circ__arrow svg{display:block;width:46%;height:46%}.ws-circ__arrow:hover,.ws-circ__arrow:focus-visible{transform:translateY(-2px);background:var(--ws-circ-fleche-fond-survol, #00A6FB);color:var(--ws-circ-fleche-signe-survol, var(--ws-circ-fleche-signe, #f1f1f7))}.ws-circ__arrow[disabled]{opacity:.35;cursor:default;transform:none}.ws-circ__points{display:var(--ws-circ-points-vue, flex);align-items:center;gap:var(--ws-circ-point-ecart, 8px)}.ws-circ__point{-webkit-appearance:none;appearance:none;box-sizing:border-box;flex:0 0 auto;width:var(--ws-circ-point-taille, 9px);height:var(--ws-circ-point-taille, 9px);min-width:0;min-height:0;padding:0;border:0;border-radius:50%;background:var(--ws-circ-point-couleur, rgba(10, 10, 10, .25));cursor:pointer;transition:background .2s ease,width .2s ease}.ws-circ__point:hover,.ws-circ__point:focus-visible{background:var(--ws-circ-point-survol, var(--ws-circ-point-couleur, rgba(10, 10, 10, .5)))}.ws-circ__point.est-actif{background:var(--ws-circ-point-actif, #0a0a0a);width:calc(var(--ws-circ-point-taille, 9px) * 2.4);border-radius:99px}.ws-circ__barre{display:var(--ws-circ-barre-vue, none);flex:1 1 90px;min-width:70px;height:var(--ws-circ-barre-epaisseur, 4px);border-radius:var(--ws-circ-barre-arrondi, 99px);background:var(--ws-circ-barre-fond, rgba(10, 10, 10, .12));overflow:hidden}.ws-circ__jauge{display:block;height:100%;border-radius:inherit;background:var(--ws-circ-barre-parcours, #0a0a0a);transform-origin:left center;transform:scaleX(var(--ws-nav-part, 0));transition:transform .3s ease}@media (max-width: 800px){.ws-circ{padding:28px}.ws-circ__nav{justify-content:center}}@media (prefers-reduced-motion: reduce){.ws-circ__img-wrap,.ws-circ__slide,.ws-circ__jauge,.ws-circ__point{transition:none;animation:none}}.ws-circ__pastille{display:inline-flex;align-items:center;gap:var(--ws-circ-past-ecart, 10px);margin-bottom:14px;padding:var(--ws-circ-past-marge-v, 8px) var(--ws-circ-past-marge-h, 16px);background:var(--ws-circ-past-fond, #ffffff);border-radius:var(--ws-circ-past-arrondi, 99px);box-shadow:0 2px 10px #0a0a0a14;color:inherit;text-decoration:none;max-width:100%;flex-wrap:wrap}.ws-circ__pastille-logo{display:inline-flex;align-items:center;height:var(--ws-circ-past-logo, 22px);flex:0 0 auto}.ws-circ__pastille-logo svg,.ws-circ__pastille-logo img{display:block;height:100%;width:auto}.ws-circ__pastille-note{font-size:var(--ws-circ-past-note-taille, 18px);font-weight:700;line-height:1;color:var(--ws-circ-past-note-couleur, #0a0a0a)}.ws-circ__pastille-etoiles{display:inline-flex;gap:2px}.ws-circ__pastille-etoile{position:relative;display:inline-block;width:var(--ws-circ-past-etoile, 18px);height:var(--ws-circ-past-etoile, 18px);color:var(--ws-circ-etoile-vide, #d1d5db)}.ws-circ__pastille-etoile>svg{display:block;width:100%;height:100%}.ws-circ__pastille-etoile>span{position:absolute;inset:0;overflow:hidden;color:var(--ws-circ-etoile-pleine, #fbbf24)}.ws-circ__pastille-etoile>span>svg{display:block;width:var(--ws-circ-past-etoile, 18px);height:var(--ws-circ-past-etoile, 18px)}.ws-circ__pastille-filet{width:1px;align-self:stretch;margin:1px 2px;background:var(--ws-circ-past-filet, rgba(10, 10, 10, .16))}.ws-circ__pastille-avis{font-size:var(--ws-circ-past-avis-taille, 15px);color:var(--ws-circ-past-avis-couleur, #6b7280);white-space:nowrap}.ws-circ__stars{display:inline-flex;gap:3px;margin-bottom:12px}.ws-circ__star{color:var(--ws-circ-etoile-vide, #d1d5db);line-height:0;display:inline-flex}.ws-circ__star.is-filled{color:var(--ws-circ-etoile-pleine, #fbbf24)}.ws-circ__star svg{display:block;width:var(--ws-circ-etoile-taille, 18px);height:var(--ws-circ-etoile-taille, 18px)}picture[class*=ws-]{display:block}picture[class*=ws-]>img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:inherit;object-position:inherit;border-radius:inherit;display:block}
