.ws-ps__grid{display:grid;gap:var(--ws-ps-gap, 20px);grid-template-columns:repeat(auto-fit,minmax(calc((100% - (var(--ws-ps-cols, 3) - 1) * var(--ws-ps-gap, 20px)) / var(--ws-ps-cols, 3) - 1px),1fr))}.ws-ps__card{position:relative;background:#fff;border-radius:10px;padding:36px 28px;border:1px solid #E8E5E0;text-decoration:none;color:inherit;overflow:hidden;display:flex;flex-direction:column;transition:transform var(--ws-ps-hover-dur, .4s) cubic-bezier(.4,0,.2,1),box-shadow var(--ws-ps-hover-dur, .4s) cubic-bezier(.4,0,.2,1),border-color var(--ws-ps-hover-dur, .4s) ease}a.ws-ps__card{text-decoration:none;color:inherit}a.ws-ps__card *{text-decoration:none}.ws-ps__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:24px;background:#f7f1e6;color:#c9a96e;flex-shrink:0;transition:background-color var(--ws-ps-hover-dur, .4s) ease,color var(--ws-ps-hover-dur, .4s) ease,transform var(--ws-ps-hover-dur, .4s) cubic-bezier(.34,1.56,.64,1)}.ws-ps__icon svg,.ws-ps__icon i{width:22px;height:22px;font-size:22px;color:inherit;fill:currentColor}.ws-ps__icon--image{background:transparent;overflow:hidden;max-width:100%}.ws-ps__icon-img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;max-width:none!important;max-height:none!important;border:0!important;outline:0!important;box-shadow:none!important}.ws-ps-ico-square-soft .ws-ps__icon{border-radius:12px;border:1px solid #DFC9A0;background:transparent}.ws-ps-ico-square-fill .ws-ps__icon{border-radius:12px;border:none}.ws-ps-ico-circle-soft .ws-ps__icon{border-radius:50%;border:1px solid #DFC9A0;background:transparent}.ws-ps-ico-circle-fill .ws-ps__icon{border-radius:50%;border:none}.ws-ps-ico-none .ws-ps__icon{border-radius:0;border:none;background:transparent;padding:0;width:auto;height:auto}.ws-ps__entete{display:flex;align-items:var(--ws-ps-entete-align, center);gap:var(--ws-ps-entete-gap, 14px);margin-bottom:var(--ws-ps-entete-mb, 24px)}.ws-ps__entete .ws-ps__icon{margin-bottom:0}.ws-ps__surtitre{font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1.3;color:var(--ws-ps-surtitre-couleur, #C9A96E);min-width:0;display:inline-block;box-sizing:border-box}.ws-ps-surt-dessous .ws-ps__entete{display:block}.ws-ps-surt-dessous .ws-ps__entete .ws-ps__icon{display:flex;margin-bottom:var(--ws-ps-entete-gap, 14px)}.ws-pack .ws-ps__title{margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.3;color:#1a1a1a;transition:color var(--ws-ps-hover-dur, .4s) ease}.ws-ps__desc{margin:0 0 18px;font-size:14px;line-height:1.65;color:#777}.ws-ps__acc{margin:14px 0}.ws-ps__acc-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;background:transparent;border:none;color:#1a1a1a;font-size:14px;font-weight:600;cursor:pointer;text-align:left;transition:color .25s ease;font-family:inherit}.ws-ps__acc-chevron{transition:transform .3s ease;flex-shrink:0}.ws-ps__acc.is-open .ws-ps__acc-chevron{transform:rotate(180deg)}.ws-ps__acc-body{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.ws-ps__acc.is-open .ws-ps__acc-body{max-height:1500px}.ws-ps__acc-content{padding:4px 0 14px;font-size:13px;line-height:1.6;color:#777}.ws-ps__acc-content p{margin:0 0 8px}.ws-ps__acc-content p:last-child{margin-bottom:0}.ws-ps__btn{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:#a8883f;font-size:14px;font-weight:600;text-decoration:none;transition:color var(--ws-ps-hover-dur, .4s) ease;align-self:flex-start}button.ws-ps__btn{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;font-family:inherit;line-height:inherit;text-align:inherit;cursor:pointer}.ws-ps__btn-arrow{display:inline-block;transition:transform var(--ws-ps-hover-dur, .4s) cubic-bezier(.4,0,.2,1)}.ws-ps-hov-bar-bottom .ws-ps__card:after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background:#c9a96e;transition:width var(--ws-ps-hover-dur, .4s) cubic-bezier(.4,0,.2,1);pointer-events:none}.ws-ps-hov-bar-bottom.ws-ps-bar-top .ws-ps__card:after{bottom:auto;top:0}.ws-ps-hov-bar-bottom .ws-ps__card:hover:after{width:100%}.ws-ps-hov-lift .ws-ps__card:hover{transform:translateY(calc(-6px * var(--ws-ps-hover-intensity, 1)))}.ws-ps-hov-border-glow .ws-ps__card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,#c9a96e,#dfc9a0,#c9a96e);opacity:0;transition:opacity var(--ws-ps-hover-dur, .4s) ease,filter var(--ws-ps-hover-dur, .4s) ease;pointer-events:none;z-index:-1;filter:blur(calc(8px * var(--ws-ps-hover-intensity, 1)))}.ws-ps-hov-border-glow .ws-ps__card:hover:before{opacity:calc(.6 * var(--ws-ps-hover-intensity, 1))}.ws-ps-hov-border-glow .ws-ps__card:after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background:#c9a96e;transition:width var(--ws-ps-hover-dur, .4s) cubic-bezier(.4,0,.2,1);pointer-events:none}.ws-ps-hov-border-glow .ws-ps__card:hover:after{width:100%}.ws-ps-hov-icon-bounce .ws-ps__card:hover .ws-ps__icon{transform:translateY(calc(-4px * var(--ws-ps-hover-intensity, 1))) scale(calc(1 + .05 * var(--ws-ps-hover-intensity, 1)))}.ws-ps-hov-scale-card .ws-ps__card:hover{transform:scale(calc(1 + .05 * var(--ws-ps-hover-intensity, 1)));z-index:2}.ws-ps__card:hover .ws-ps__btn-arrow{transform:translate(calc(4px * var(--ws-ps-hover-intensity, 1)))}.ws-ps.ws-pack{--ws-ps-anim-dur: .9s;--ws-ps-anim-stagger: .18s;--ws-ps-anim-ease: cubic-bezier(.22, 1, .36, 1)}.ws-ps-ease-smooth .ws-ps{--ws-ps-anim-ease: cubic-bezier(.22, 1, .36, 1)}.ws-ps-ease-spring .ws-ps{--ws-ps-anim-ease: cubic-bezier(.34, 1.4, .64, 1)}.ws-ps-ease-snappy .ws-ps{--ws-ps-anim-ease: cubic-bezier(.4, 0, .2, 1)}.ws-ps-ease-bounce .ws-ps{--ws-ps-anim-ease: cubic-bezier(.68, -.55, .27, 1.55)}.ws-ps-ease-linear .ws-ps{--ws-ps-anim-ease: linear}body:not(.elementor-editor-active) .ws-ps[data-ws-ps-anim].is-init:not(.is-visible) .ws-ps__card,body:not(.elementor-editor-active) .ws-ps[data-ws-ps-anim].is-init:not(.is-visible) .ws-ps__case,body:not(.elementor-editor-active) .ws-ps[data-ws-ps-anim].is-init:not(.is-visible) .ws-ps__tuile{opacity:0}.ws-ps[data-ws-ps-anim].is-init.is-visible .ws-ps__card,.ws-ps[data-ws-ps-anim].is-init.is-visible .ws-ps__case,.ws-ps[data-ws-ps-anim].is-init.is-visible .ws-ps__tuile{animation:ws-ps-card-cascade var(--ws-ps-anim-dur, .9s) var(--ws-ps-anim-ease, ease-out) backwards;animation-delay:calc(var(--ws-ps-card-idx, 0) * var(--ws-ps-anim-stagger, .18s))}@keyframes ws-ps-card-cascade{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ws-ps-anim-type-puzzle .ws-ps[data-ws-ps-anim].is-init.is-visible .ws-ps__card,.ws-ps-anim-type-puzzle .ws-ps[data-ws-ps-anim].is-init.is-visible .ws-ps__case,.ws-ps-anim-type-puzzle .ws-ps[data-ws-ps-anim].is-init.is-visible .ws-ps__tuile{animation-name:ws-ps-card-puzzle}@keyframes ws-ps-card-puzzle{0%{opacity:0;transform:translate(var(--ws-ps-from-x, -100px),var(--ws-ps-from-y, -100px)) scale(.88) rotate(-2deg)}to{opacity:1;transform:translate(0) scale(1) rotate(0)}}@media (prefers-reduced-motion: reduce){.ws-ps__card,.ws-ps__icon,.ws-ps__btn-arrow{transition:none!important}}.ws-ps p{margin:0}.ws-ps button{font:inherit}.ws-ps__slide-arrow,.ws-ps__slide-dots,.ws-ps__slide-progress{display:none}.ws-ps-mobile-slide .ws-ps__slide-progress{position:absolute;left:16px;right:16px;bottom:14px;height:var(--ws-ps-prog-ep, 4px);border-radius:var(--ws-ps-prog-r, 99px);background:var(--ws-ps-prog-fond, #E5E1D8);overflow:hidden;z-index:5}.ws-ps__slide-progress>i{display:block;height:100%;width:0;border-radius:inherit;background:var(--ws-ps-prog-c, #C9A96E);transition:width .3s ease}@media (prefers-reduced-motion: reduce){.ws-ps__slide-progress>i{transition:none}}@media (max-width: 767px){.ws-ps-mobile-slide .ws-ps{position:relative;padding:0 0 40px}.ws-ps-mobile-slide .ws-ps__grid,.ws-ps-mobile-slide .ws-ps__grille,.ws-ps-mobile-slide .ws-ps__tuiles{display:flex;gap:var(--ws-ps-gap, 16px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:0;scrollbar-width:none;-ms-overflow-style:none}.ws-ps-mobile-slide .ws-ps__grid::-webkit-scrollbar,.ws-ps-mobile-slide .ws-ps__grille::-webkit-scrollbar,.ws-ps-mobile-slide .ws-ps__tuiles::-webkit-scrollbar{display:none}.ws-ps-mobile-slide .ws-ps__card,.ws-ps-mobile-slide .ws-ps__case,.ws-ps-mobile-slide .ws-ps__tuile{flex:0 0 calc((100% - 16px * .2) / 1.2);scroll-snap-align:start;scroll-snap-stop:always}.ws-ps-mobile-slide .ws-ps__piste-zone{position:relative;padding-bottom:40px}.ws-ps-mobile-slide .ws-ps__slide-arrow{display:var(--ws-ps-fleches, inline-flex)}.ws-ps-mobile-slide .ws-ps__slide-dots{display:var(--ws-ps-points, flex)}.ws-ps-mobile-slide .ws-ps__slide-progress{display:var(--ws-ps-prog, none)}}.ws-ps-mobile-slide .ws-ps__slide-arrow{align-items:center;justify-content:center;position:var(--ws-ps-fl-place, absolute);top:var(--ws-ps-fl-haut, 50%);transform:translateY(var(--ws-ps-fl-ty, -50%));width:40px;height:40px;border-radius:50%;background:#1a1a1a;color:#fff;border:none;cursor:pointer;z-index:5;box-shadow:0 4px 12px #00000026;transition:background-color .25s ease,transform .2s ease}.ws-ps-mobile-slide .ws-ps__slide-arrow svg{width:20px;height:20px;color:inherit}.ws-ps-mobile-slide .ws-ps__slide-arrow:hover{background:#c9a96e}.ws-ps-mobile-slide .ws-ps__slide-arrow:active{transform:translateY(var(--ws-ps-fl-ty, -50%)) scale(.92)}.ws-ps-mobile-slide .ws-ps__slide-prev{left:var(--ws-ps-fl-x, 4px)}.ws-ps-mobile-slide .ws-ps__slide-next{right:var(--ws-ps-fl-x, 4px)}.ws-ps-mobile-slide .ws-ps__slide-nav{display:var(--ws-ps-fl-nav, contents);justify-content:var(--ws-ps-fl-etale, center);gap:var(--ws-ps-fl-gap, 10px);margin-top:var(--ws-ps-fl-mt, 0px)}.ws-ps-mobile-slide .ws-ps__slide-dots{justify-content:center;gap:var(--ws-ps-pt-gap, 8px);position:var(--ws-ps-pt-place, absolute);bottom:var(--ws-ps-pt-bas, 12px);margin-top:var(--ws-ps-pt-mt, 0px);left:0;right:0;z-index:5}.ws-ps-mobile-slide .ws-ps__slide-dot{width:8px;height:8px;border-radius:50%;background:#d1cdc5;border:none;cursor:pointer;padding:0;transition:background-color .25s ease,transform .25s ease}.ws-ps-mobile-slide .ws-ps__slide-dot.is-active{background:#c9a96e;transform:scale(1.5)}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}.ws-ps__grille{display:grid;grid-template-columns:repeat(var(--ws-ps-cols, 3),minmax(0,1fr));gap:1px;background:var(--ws-ps-filet, rgba(0, 0, 0, .1));border:1px solid var(--ws-ps-filet, rgba(0, 0, 0, .1));border-radius:var(--ws-ps-grille-radius, 6px);overflow:hidden}.ws-ps__case{position:relative;display:block;padding:30px 32px 34px;text-decoration:none;color:inherit;background:var(--ws-ps-case-fond, #fff);transition:background-color .28s ease}.ws-ps__case:hover{background:var(--ws-ps-case-survol, #f7f7f8)}.ws-ps__etiquette{display:inline-flex;align-items:center;gap:.5em;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ws-ps-etiquette-couleur, #8a8a8a)}.ws-ps__grille>.ws-ps__case:first-child .ws-ps__num{color:var(--ws-ps-accent, #c2410c)}.ws-ps__fleche{position:absolute;top:28px;right:28px;color:var(--ws-ps-fleche-couleur, #e8334a);transition:transform .3s cubic-bezier(.22,1,.36,1)}.ws-ps__case:hover .ws-ps__fleche{transform:translate(3px,-3px)}.ws-ps__case-titre{margin:26px 0 12px;font-size:25px;font-weight:500;line-height:1.22;letter-spacing:-.015em;padding-right:34px}.ws-ps__case-desc{margin:0;font-size:14.5px;line-height:1.55;color:var(--ws-ps-desc-couleur, #6b6b70);max-width:34ch}.ws-ps__bandeau{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--ws-ps-gap, 28px);align-items:start;padding:42px 44px 34px;background:var(--ws-ps-bandeau-fond, rgba(0, 0, 0, .028));border-radius:var(--ws-ps-bandeau-radius, 10px)}.ws-ps__tete .ws-ps__etiquette{margin-bottom:18px}.ws-ps__chiffre{display:block;font-size:var(--ws-ps-chiffre-taille, 62px);font-weight:700;line-height:1;letter-spacing:-.03em}.ws-ps__tete-desc{margin:20px 0 0;font-size:14.5px;line-height:1.6;color:var(--ws-ps-desc-couleur, #6b6b70);max-width:40ch}.ws-ps__tuiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--ws-ps-gap, 28px)}.ws-ps__tuile{position:relative;display:block;padding:4px 30px 22px 0;margin-bottom:22px;text-decoration:none;color:inherit;border-bottom:1px solid var(--ws-ps-filet, rgba(0, 0, 0, .12))}.ws-ps__tuile-titre{display:block;font-size:15px;line-height:1.3}.ws-ps__tuile-chiffre{display:block;margin:6px 0 5px;font-size:var(--ws-ps-tuile-chiffre-taille, 29px);font-weight:700;line-height:1.05;letter-spacing:-.02em}.ws-ps__tuile-desc{display:block;font-size:12.5px;line-height:1.4;color:var(--ws-ps-desc-couleur, #6b6b70)}.ws-ps__tuile-fleche{position:absolute;top:6px;right:0;color:var(--ws-ps-fleche-couleur, currentColor);transition:transform .3s cubic-bezier(.22,1,.36,1)}.ws-ps__tuile:hover .ws-ps__tuile-fleche{transform:translate(4px)}.ws-ps__source{grid-column:1 / -1;margin-top:12px;font-size:12.5px;color:var(--ws-ps-desc-couleur, #6b6b70);text-decoration:none}.ws-ps__source:hover{text-decoration:underline}@media (max-width: 900px){.ws-ps__grille,.ws-ps__bandeau{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.ws-ps__tuiles{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.ws-ps__fleche,.ws-ps__tuile-fleche{transition:none}.ws-ps__case:hover .ws-ps__fleche,.ws-ps__tuile:hover .ws-ps__tuile-fleche{transform:none}}.ws-ps--decale,.ws-ps--colonnes{margin-block:calc(var(--ws-ps-para, 0) * var(--ws-ps-para-reserve, 100) / 100 * 1px)}.ws-ps--decale .ws-ps__grid{align-items:start;row-gap:var(--ws-ps-gap-v, var(--ws-ps-gap, 20px))}.ws-ps--decale .ws-ps__card:nth-child(2n){margin-top:var(--ws-ps-stagger, 0px)}.ws-ps__cols{display:flex;gap:var(--ws-ps-gap, 20px);align-items:flex-start}.ws-ps__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--ws-ps-gap-v, var(--ws-ps-gap, 20px))}.ws-ps__col:nth-child(2n){margin-top:var(--ws-ps-stagger, 0px)}@media (max-width: 1024px){.ws-ps--colonnes{margin-block:0}.ws-ps__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ws-ps-gap-v, var(--ws-ps-gap, 20px)) var(--ws-ps-gap, 20px);align-items:start}.ws-ps__col{display:contents}}@media (max-width: 767px){.ws-ps--decale{margin-block:0}.ws-ps__cols{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.ws-ps--decale,.ws-ps--colonnes{margin-block:0}}@media (max-width: 767px){.ws-ps-mobile-slide .ws-ps--decale,.ws-ps-mobile-slide .ws-ps--colonnes{position:static;padding:0}.ws-ps-mobile-slide .ws-ps--decale .ws-ps__grid{display:grid;overflow-x:visible;scroll-snap-type:none}}.ws-ps__card--cliquable{cursor:pointer}.ws-ps__card--cliquable:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ws-ps__card--cliquable .ws-ps__btn,.ws-ps__card--cliquable .ws-ps__acc-head,.ws-ps__card--cliquable a[href]{cursor:pointer}
