.pa-ljth-slider{position:relative;overflow:hidden;min-height:82vh;background:linear-gradient(135deg,#061a38,#0b4f95);isolation:isolate;--pa-red:#d71920;--pa-blue:#062a60;--pa-cyan:#00aeef;--slide-delay:6000ms;--tab-count:4}.pa-ljth-track,.pa-ljth-slide{position:absolute;inset:0}.pa-ljth-track{perspective:1400px;transform-style:preserve-3d}.pa-ljth-slide{opacity:0;visibility:hidden;background-image:var(--bg);background-size:cover;background-position:var(--bg-pos,center center);background-repeat:var(--bg-repeat,no-repeat);transition:opacity .85s ease,transform .85s cubic-bezier(.22,.75,.16,1),filter .85s ease;transform:scale(1.018);filter:saturate(.96);will-change:opacity,transform;z-index:1}.pa-ljth-slide.is-active{opacity:1;visibility:visible;transform:scale(1);filter:saturate(1);z-index:2}.pa-ljth-slide.is-leaving{opacity:1;visibility:visible;z-index:3;pointer-events:none}.fit-contain .pa-ljth-slide{background-size:contain;background-color:#f5f7fb}.pa-ljth-slide:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,13,37,.70) 0%,rgba(0,22,55,.35) 42%,rgba(0,0,0,.10) 100%);z-index:0;pointer-events:none}.pa-ljth-slide:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;z-index:0;background:linear-gradient(to top,rgba(0,12,36,.88),rgba(0,24,60,.54) 52%,rgba(0,0,0,0));pointer-events:none}.pa-ljth-slide-inner{position:relative;z-index:4;min-height:inherit;height:100%;display:flex;padding:90px 7% 132px}.pa-ljth-content{color:#fff;max-width:650px;padding:28px 32px;border-radius:24px;background:linear-gradient(135deg,rgba(2,20,52,.64),rgba(5,42,96,.32));border:1px solid rgba(255,255,255,.18);box-shadow:0 24px 80px rgba(0,0,0,.22);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:translateY(18px);opacity:0;transition:opacity .62s ease .16s,transform .62s ease .16s}.pa-ljth-slide.is-active .pa-ljth-content{transform:translateY(0);opacity:1}.pa-ljth-content:empty{display:none}.pa-ljth-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-size:13px;letter-spacing:.35em;text-transform:uppercase;font-weight:700;color:rgba(255,255,255,.92)}.pa-ljth-eyebrow:before{content:"";width:9px;height:9px;border-radius:99px;background:var(--pa-red);display:inline-block;flex:0 0 9px;box-shadow:0 0 0 6px rgba(215,25,32,.12)}.pa-ljth-title{color:inherit;font-size:clamp(34px,4.6vw,76px);line-height:1.04;letter-spacing:-.045em;margin:0 0 18px;font-weight:800;text-shadow:0 3px 22px rgba(0,0,0,.28)}.pa-ljth-desc{font-size:clamp(15px,1.14vw,20px);line-height:1.55;max-width:680px;margin:0 0 26px;color:rgba(255,255,255,.9)}.pa-ljth-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-width:230px;text-decoration:none!important;font-weight:800;background:var(--pa-red);color:#fff;padding:18px 28px;border-radius:999px;transition:transform .25s ease,filter .25s ease,box-shadow .25s ease;box-shadow:0 14px 36px rgba(215,25,32,.24)}.pa-ljth-btn:hover{transform:translateY(-2px);filter:brightness(1.04);color:#fff}.pa-ljth-btn b{font-size:28px;line-height:.8}.pa-ljth-dot{position:absolute;right:25%;top:9%;width:18px;height:18px;border-radius:50%;background:var(--pa-red);z-index:6;opacity:.92}.pa-ljth-tabs{position:absolute;left:0;right:0;bottom:0;z-index:8;display:grid;grid-template-columns:repeat(var(--tab-count,4),minmax(0,1fr));border-top:1px solid rgba(255,255,255,.18);padding:0 5.5%;color:#fff;background:linear-gradient(to top,rgba(2,14,38,.92),rgba(3,28,68,.70) 62%,rgba(3,28,68,.22));box-shadow:0 -22px 70px rgba(0,0,0,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pa-ljth-tab{position:relative;background:transparent!important;border:0!important;box-shadow:none!important;color:inherit;text-align:left;padding:24px 18px 28px;font-size:clamp(13px,1.05vw,19px);line-height:1.2;font-weight:800;cursor:pointer;opacity:.78;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 10px rgba(0,0,0,.48);transition:opacity .2s ease}.pa-ljth-tab:hover,.pa-ljth-tab:focus{opacity:1;background:transparent!important}.pa-ljth-tab:before{content:"";position:absolute;left:18px;top:-1px;width:calc(100% - 36px);height:3px;background:rgba(255,255,255,.50);border-radius:5px}.pa-ljth-tab:after{content:"";position:absolute;left:18px;top:-1px;width:0;height:3px;background:var(--pa-red);border-radius:5px;opacity:0}.pa-ljth-tab.is-active{opacity:1}.pa-ljth-slider.is-playing .pa-ljth-tab.is-active:after{opacity:1;animation:paLJTHProgress var(--slide-delay,6000ms) linear forwards}.pa-ljth-slider.is-paused .pa-ljth-tab.is-active:after{animation-play-state:paused}@keyframes paLJTHProgress{from{width:0}to{width:calc(100% - 36px)}}.pa-ljth-arrow{position:absolute;z-index:9;top:50%;transform:translateY(-50%);width:54px;height:54px;border-radius:50%;border:1px solid rgba(255,255,255,.45);background:rgba(215,25,32,.90);color:#fff!important;font-size:0;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0!important;margin:0!important;font-family:Arial,Helvetica,sans-serif;box-shadow:0 15px 40px rgba(0,0,0,.20)}.pa-ljth-arrow:before{display:block;font-size:34px;line-height:1;transform:translateY(-2px)}.pa-ljth-arrow.prev:before{content:"‹"}.pa-ljth-arrow.next:before{content:"›"}.pa-ljth-arrow:hover,.pa-ljth-arrow:focus{background:rgba(215,25,32,1);color:#fff!important}.pa-ljth-arrow.prev{left:24px}.pa-ljth-arrow.next{right:24px}.pos-top-left .pa-ljth-slide-inner{align-items:flex-start;justify-content:flex-start}.pos-center-left .pa-ljth-slide-inner{align-items:center;justify-content:flex-start}.pos-bottom-left .pa-ljth-slide-inner{align-items:flex-end;justify-content:flex-start}.pos-top-center .pa-ljth-slide-inner{align-items:flex-start;justify-content:center;text-align:center}.pos-center-center .pa-ljth-slide-inner{align-items:center;justify-content:center;text-align:center}.pos-bottom-center .pa-ljth-slide-inner{align-items:flex-end;justify-content:center;text-align:center}.pos-top-right .pa-ljth-slide-inner{align-items:flex-start;justify-content:flex-end;text-align:right}.pos-center-right .pa-ljth-slide-inner{align-items:center;justify-content:flex-end;text-align:right}.pos-bottom-right .pa-ljth-slide-inner{align-items:flex-end;justify-content:flex-end;text-align:right}.pos-top-center .pa-ljth-eyebrow,.pos-center-center .pa-ljth-eyebrow,.pos-bottom-center .pa-ljth-eyebrow{justify-content:center}.pos-top-right .pa-ljth-eyebrow,.pos-center-right .pa-ljth-eyebrow,.pos-bottom-right .pa-ljth-eyebrow{justify-content:flex-end}.transition-slide .pa-ljth-slide{transform:translateX(7%) scale(1.01)}.transition-slide .pa-ljth-slide.is-active{transform:translateX(0) scale(1)}.transition-vertical .pa-ljth-slide{transform:translateY(7%) scale(1.01)}.transition-vertical .pa-ljth-slide.is-active{transform:translateY(0) scale(1)}.transition-zoom .pa-ljth-slide{transform:scale(1.1)}.transition-zoom .pa-ljth-slide.is-active{transform:scale(1)}.transition-parallax .pa-ljth-slide{transform:scale(1.05) translateX(3%)}.transition-parallax .pa-ljth-slide.is-active{transform:scale(1) translateX(0)}.transition-cube3d .pa-ljth-slide{transform-origin:center right;transform:rotateY(-22deg) translateX(8%) scale(.92);filter:brightness(.75) saturate(.85)}.transition-cube3d .pa-ljth-slide.is-active{transform:rotateY(0deg) translateX(0) scale(1);filter:brightness(1) saturate(1)}.pa-ljth-fx{position:absolute;inset:0;z-index:5;pointer-events:none;display:none}.pa-ljth-fx span{position:absolute;background-image:var(--bg);background-size:cover;background-position:var(--bg-pos,center center)}.pa-ljth-fx-split span{top:0;height:100%;width:33.334%}.pa-ljth-fx-split span:nth-child(1){left:0;background-position:left center}.pa-ljth-fx-split span:nth-child(2){left:33.333%;background-position:center center}.pa-ljth-fx-split span:nth-child(3){left:66.666%;background-position:right center}.transition-split3 .pa-ljth-slide.is-leaving{background-image:none!important}.transition-split3 .pa-ljth-slide.is-leaving .pa-ljth-fx-split{display:block}.transition-split3 .pa-ljth-slide.is-leaving .pa-ljth-fx-split span{animation:paSplitOut .72s cubic-bezier(.77,0,.18,1) forwards}.transition-split3 .pa-ljth-slide.is-leaving .pa-ljth-fx-split span:nth-child(2){animation-delay:.10s}.transition-split3 .pa-ljth-slide.is-leaving .pa-ljth-fx-split span:nth-child(3){animation-delay:.20s}@keyframes paSplitOut{to{transform:translateY(-9%) scale(.96);opacity:0;filter:blur(6px)}}.pa-ljth-fx-mosaic{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.pa-ljth-fx-mosaic span{width:33.334%;height:50%;opacity:0}.pa-ljth-fx-mosaic span:nth-child(1){left:0;top:0;background-position:left top}.pa-ljth-fx-mosaic span:nth-child(2){left:33.333%;top:0;background-position:center top}.pa-ljth-fx-mosaic span:nth-child(3){left:66.666%;top:0;background-position:right top}.pa-ljth-fx-mosaic span:nth-child(4){left:0;top:50%;background-position:left bottom}.pa-ljth-fx-mosaic span:nth-child(5){left:33.333%;top:50%;background-position:center bottom}.pa-ljth-fx-mosaic span:nth-child(6){left:66.666%;top:50%;background-position:right bottom}.transition-multi_fade .pa-ljth-slide.is-active{background-image:none!important}.transition-multi_fade .pa-ljth-slide.is-active .pa-ljth-fx-mosaic{display:block}.transition-multi_fade .pa-ljth-slide.is-active .pa-ljth-fx-mosaic span{animation:paMosaicIn .7s ease forwards}.transition-multi_fade .pa-ljth-slide.is-active .pa-ljth-fx-mosaic span:nth-child(2){animation-delay:.06s}.transition-multi_fade .pa-ljth-slide.is-active .pa-ljth-fx-mosaic span:nth-child(3){animation-delay:.12s}.transition-multi_fade .pa-ljth-slide.is-active .pa-ljth-fx-mosaic span:nth-child(4){animation-delay:.18s}.transition-multi_fade .pa-ljth-slide.is-active .pa-ljth-fx-mosaic span:nth-child(5){animation-delay:.24s}.transition-multi_fade .pa-ljth-slide.is-active .pa-ljth-fx-mosaic span:nth-child(6){animation-delay:.30s}@keyframes paMosaicIn{from{opacity:0;transform:scale(1.08);filter:blur(8px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@media(max-width:1024px){.pa-ljth-slide-inner{padding:80px 5% 124px}.pa-ljth-content{padding:24px;border-radius:20px}.pa-ljth-tabs{padding:0 18px}.pa-ljth-tab{padding:20px 12px 24px}.pa-ljth-tab:before,.pa-ljth-tab:after{left:12px;width:calc(100% - 24px)}@keyframes paLJTHProgress{from{width:0}to{width:calc(100% - 24px)}}}.pa-ljth-slider[data-tabs-many="1"] .pa-ljth-tabs{padding-left:18px;padding-right:18px}.pa-ljth-slider[data-tabs-many="1"] .pa-ljth-tab{font-size:clamp(12px,.92vw,16px);padding-left:10px;padding-right:10px}.pa-ljth-slider[data-tabs-many="1"] .pa-ljth-tab:before,.pa-ljth-slider[data-tabs-many="1"] .pa-ljth-tab:after{left:10px;width:calc(100% - 20px)}@media(max-width:767px){.pa-ljth-slider{min-height:700px}.pa-ljth-slide:before{background:linear-gradient(180deg,rgba(0,12,35,.72),rgba(0,19,52,.34))}.pa-ljth-slide-inner{padding:72px 20px 142px!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important}.pa-ljth-content{width:100%;padding:20px;border-radius:18px}.pa-ljth-title{font-size:38px}.pa-ljth-eyebrow{font-size:10px;letter-spacing:.20em;margin-bottom:14px}.pa-ljth-desc{font-size:15px}.pa-ljth-btn{min-width:0;width:100%;padding:16px 22px}.pa-ljth-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0;background:rgba(2,16,42,.92)}.pa-ljth-tab{padding:13px 12px 16px;font-size:13px;white-space:normal}.pa-ljth-tab:before,.pa-ljth-tab:after{left:12px;top:0;width:calc(100% - 24px);height:3px}.pa-ljth-arrow{display:none}.pa-ljth-dot{right:24px;top:28px}}

/* v1.0.4 - correctifs premium */
.pa-ljth-slide-inner{z-index:10!important;pointer-events:none}.pa-ljth-content{z-index:11!important;position:relative;pointer-events:auto;opacity:0;visibility:hidden}.pa-ljth-slide.is-active .pa-ljth-content{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.pa-ljth-fx{z-index:2!important}.pa-ljth-slide:before,.pa-ljth-slide:after{z-index:1!important}.pa-ljth-tabs{z-index:20}.pa-ljth-arrow{z-index:25}.pa-ljth-dot{z-index:18}
.pa-ljth-content:not(:empty){background:linear-gradient(135deg,rgba(2,20,52,.72),rgba(2,34,82,.42));border:1px solid rgba(255,255,255,.22);box-shadow:0 26px 90px rgba(0,0,0,.28)}
.pa-ljth-tab:before{background:rgba(255,255,255,.33)!important}.pa-ljth-tab:after{background:#fff!important;box-shadow:0 0 16px rgba(255,255,255,.52);opacity:0}.pa-ljth-tab.is-active:after{opacity:1}.pa-ljth-slider.is-playing .pa-ljth-tab.is-active:after{animation:paLJTHProgress var(--slide-delay,6000ms) linear forwards!important}.pa-ljth-tab.was-active:after{animation:paLJTHVanish .24s ease forwards!important}@keyframes paLJTHVanish{from{opacity:1}to{opacity:0;width:0}}
/* Mouvement image indépendant des transitions */
.motion-kenburns_in .pa-ljth-slide.is-active{animation:paKBIn var(--slide-delay,6000ms) linear forwards}.motion-kenburns_out .pa-ljth-slide.is-active{animation:paKBOut var(--slide-delay,6000ms) linear forwards}.motion-pan_left .pa-ljth-slide.is-active{animation:paPanLeft var(--slide-delay,6000ms) linear forwards}.motion-pan_right .pa-ljth-slide.is-active{animation:paPanRight var(--slide-delay,6000ms) linear forwards}.motion-pan_up .pa-ljth-slide.is-active{animation:paPanUp var(--slide-delay,6000ms) linear forwards}.motion-tilt_zoom .pa-ljth-slide.is-active{animation:paTiltZoom var(--slide-delay,6000ms) linear forwards}@keyframes paKBIn{from{background-size:100%;filter:saturate(1)}to{background-size:108%;filter:saturate(1.06)}}@keyframes paKBOut{from{background-size:110%;filter:saturate(1.06)}to{background-size:100%;filter:saturate(1)}}@keyframes paPanLeft{from{background-position:calc(var(--bg-x,50%) + 3%) var(--bg-y,50%)}to{background-position:calc(var(--bg-x,50%) - 3%) var(--bg-y,50%)}}@keyframes paPanRight{from{background-position:calc(var(--bg-x,50%) - 3%) var(--bg-y,50%)}to{background-position:calc(var(--bg-x,50%) + 3%) var(--bg-y,50%)}}@keyframes paPanUp{from{background-position:var(--bg-x,50%) calc(var(--bg-y,50%) + 3%)}to{background-position:var(--bg-x,50%) calc(var(--bg-y,50%) - 3%)}}@keyframes paTiltZoom{from{transform:scale(1.02) rotate(.001deg);filter:saturate(1)}to{transform:scale(1.09) rotate(.55deg);filter:saturate(1.08)}}
/* Nouvelles transitions grandioses */
.transition-wipe_diagonal .pa-ljth-slide{clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:1;visibility:visible;transform:scale(1.02)}.transition-wipe_diagonal .pa-ljth-slide.is-active{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1);z-index:4}.transition-wipe_diagonal .pa-ljth-slide.is-leaving{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);z-index:3}
.transition-blinds .pa-ljth-slide.is-leaving .pa-ljth-fx-split{display:block}.transition-blinds .pa-ljth-slide.is-leaving{background-image:none!important}.transition-blinds .pa-ljth-slide.is-leaving .pa-ljth-fx-split span{animation:paBlindOut .7s cubic-bezier(.77,0,.18,1) forwards}.transition-blinds .pa-ljth-slide.is-leaving .pa-ljth-fx-split span:nth-child(2){animation-delay:.08s}.transition-blinds .pa-ljth-slide.is-leaving .pa-ljth-fx-split span:nth-child(3){animation-delay:.16s}@keyframes paBlindOut{to{transform:rotateY(88deg);opacity:0;filter:brightness(.7) blur(2px)}}
.transition-reveal_circle .pa-ljth-slide{clip-path:circle(0% at 70% 45%);opacity:1;visibility:visible;transform:scale(1.04)}.transition-reveal_circle .pa-ljth-slide.is-active{clip-path:circle(150% at 70% 45%);transform:scale(1);z-index:4}.transition-reveal_circle .pa-ljth-slide.is-leaving{clip-path:circle(0% at 30% 55%);z-index:3}
@media(max-width:767px){.pa-ljth-slide-inner{z-index:10!important}.pa-ljth-content{visibility:visible!important}.pa-ljth-tabs{padding:0!important}}


/* v1.0.5 - visibilité contenu + finition épurée */
.pa-ljth-slider .pa-ljth-track{z-index:1!important}
.pa-ljth-slider .pa-ljth-slide{z-index:1!important}
.pa-ljth-slider .pa-ljth-slide.is-active{z-index:4!important}
.pa-ljth-slider .pa-ljth-slide-inner{position:absolute!important;inset:0!important;z-index:30!important;height:auto!important;min-height:0!important;display:flex!important;box-sizing:border-box!important}
.pa-ljth-slider .pa-ljth-content{display:block!important;position:relative!important;z-index:35!important;opacity:0!important;visibility:hidden!important;transform:translate3d(0,18px,0)!important;color:#fff!important}
.pa-ljth-slider .pa-ljth-slide.is-active .pa-ljth-content:not(:empty){opacity:1!important;visibility:visible!important;transform:translate3d(0,0,0)!important}
.pa-ljth-slider .pa-ljth-title,.pa-ljth-slider .pa-ljth-eyebrow,.pa-ljth-slider .pa-ljth-desc{color:inherit!important}
.pa-ljth-slider .pa-ljth-content:not(:empty){background:linear-gradient(135deg,rgba(0,25,66,.74),rgba(0,46,105,.44))!important;border:1px solid rgba(255,255,255,.20)!important;box-shadow:0 26px 90px rgba(0,0,0,.30)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.pa-ljth-slider .pa-ljth-slide:before{z-index:2!important}.pa-ljth-slider .pa-ljth-slide:after{z-index:3!important}.pa-ljth-slider .pa-ljth-tabs{z-index:40!important}.pa-ljth-slider .pa-ljth-arrow{z-index:45!important}
.pa-ljth-slider .pa-ljth-tab:after{background:#fff!important;opacity:0!important;transition:none!important;transform:none!important}.pa-ljth-slider.is-playing .pa-ljth-tab.is-active:after{opacity:1!important;animation:paLJTHProgress var(--slide-delay,6000ms) linear forwards!important}.pa-ljth-slider .pa-ljth-tab.was-active:after{opacity:0!important;animation:none!important;width:0!important}
.pa-ljth-slider .pa-ljth-dot{display:none}
@media(max-width:767px){.pa-ljth-slider .pa-ljth-slide-inner{padding:72px 20px 152px!important}.pa-ljth-slider .pa-ljth-content:not(:empty){padding:20px!important}}

/* v1.0.6 - réglages image/texte plus uniformes */
.pa-ljth-slider .pa-ljth-slide{background-repeat:var(--bg-repeat,no-repeat)!important}
.pa-ljth-slider.fit-contain .pa-ljth-slide{background-size:contain!important}
.pa-ljth-slider.fit-cover .pa-ljth-slide{background-size:cover!important}

/* v1.0.7 - visibilité desktop sécurisée */
.pa-ljth-slider.pa-ljth-safe-content .pa-ljth-slide-inner{
  align-items:center!important;
  justify-content:flex-start!important;
  text-align:left!important;
  padding-top:clamp(56px,8vh,110px)!important;
  padding-right:clamp(28px,6vw,110px)!important;
  padding-bottom:clamp(150px,18vh,230px)!important;
  padding-left:clamp(40px,7vw,128px)!important;
  overflow:hidden!important;
}
.pa-ljth-slider.pa-ljth-safe-content .pa-ljth-content{
  max-width:min(var(--pa-content-max,650px),calc(100vw - clamp(80px,14vw,256px)))!important;
  max-height:calc(100vh - clamp(260px,32vh,380px))!important;
  overflow:hidden!important;
  margin:0!important;
}
.pa-ljth-slider.pa-ljth-safe-content .pa-ljth-eyebrow,
.pa-ljth-slider.pa-ljth-safe-content .pa-ljth-title,
.pa-ljth-slider.pa-ljth-safe-content .pa-ljth-desc{
  text-align:left!important;
  justify-content:flex-start!important;
}
.pa-ljth-slider.pa-ljth-safe-content .pa-ljth-title{
  font-size:clamp(34px,4.2vw,68px)!important;
}
.pa-ljth-slider.pa-ljth-safe-content .pa-ljth-desc{
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
@media(max-width:767px){
  .pa-ljth-slider.pa-ljth-safe-content .pa-ljth-slide-inner{
    padding:72px 20px 152px!important;
    align-items:center!important;
    justify-content:flex-start!important;
  }
  .pa-ljth-slider.pa-ljth-safe-content .pa-ljth-content{
    max-width:100%!important;
    max-height:none!important;
    margin:0!important;
    overflow:visible!important;
  }
}


/* v1.0.8 - alignement symétrique + fond texte personnalisable */
.pa-ljth-slider{
  --pa-container-max:1500px;
  --pa-side-pad:48px;
}
.pa-ljth-slider .pa-ljth-slide-inner{
  padding-left:calc(max(var(--pa-side-pad), (100% - var(--pa-container-max)) / 2 + var(--pa-side-pad)))!important;
  padding-right:calc(max(var(--pa-side-pad), (100% - var(--pa-container-max)) / 2 + var(--pa-side-pad)))!important;
  box-sizing:border-box!important;
}
.pa-ljth-slider .pa-ljth-tabs{
  padding-left:calc(max(var(--pa-side-pad), (100% - var(--pa-container-max)) / 2 + var(--pa-side-pad)))!important;
  padding-right:calc(max(var(--pa-side-pad), (100% - var(--pa-container-max)) / 2 + var(--pa-side-pad)))!important;
  box-sizing:border-box!important;
}
.pa-ljth-slider.pa-ljth-safe-content .pa-ljth-slide-inner{
  padding-left:calc(max(var(--pa-side-pad), (100% - var(--pa-container-max)) / 2 + var(--pa-side-pad)))!important;
  padding-right:calc(max(var(--pa-side-pad), (100% - var(--pa-container-max)) / 2 + var(--pa-side-pad)))!important;
}
.pa-ljth-slider .pa-ljth-content:not(:empty){
  background:var(--pa-content-bg,rgba(0,35,85,.72))!important;
  border-color:var(--pa-content-border,rgba(255,255,255,.20))!important;
}
.pa-ljth-slider.content-card-glass .pa-ljth-content:not(:empty){
  background:linear-gradient(135deg,var(--pa-content-bg,rgba(0,35,85,.72)),rgba(0,28,72,.42))!important;
  border:1px solid var(--pa-content-border,rgba(255,255,255,.20))!important;
  box-shadow:0 26px 90px rgba(0,0,0,.30)!important;
  backdrop-filter:blur(10px)!important;
  -webkit-backdrop-filter:blur(10px)!important;
}
.pa-ljth-slider.content-card-solid .pa-ljth-content:not(:empty){
  background:var(--pa-content-bg,#062a60)!important;
  border:1px solid var(--pa-content-border,rgba(255,255,255,.20))!important;
  box-shadow:0 22px 70px rgba(0,0,0,.22)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.pa-ljth-slider.content-card-none .pa-ljth-content:not(:empty){
  background:transparent!important;
  border-color:transparent!important;
  border-width:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
@media(max-width:767px){
  .pa-ljth-slider{--pa-side-pad:20px;--pa-container-max:100vw}
  .pa-ljth-slider .pa-ljth-slide-inner,
  .pa-ljth-slider.pa-ljth-safe-content .pa-ljth-slide-inner{padding-left:var(--pa-side-pad)!important;padding-right:var(--pa-side-pad)!important}
  .pa-ljth-slider .pa-ljth-tabs{padding-left:0!important;padding-right:0!important}
}


/* v1.0.9 - conteneur par défaut aligné sur la largeur de page */
.pa-ljth-slider{
  max-width:var(--pa-container-max,1300px)!important;
  width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
.pa-ljth-slider .pa-ljth-slide-inner,
.pa-ljth-slider.pa-ljth-safe-content .pa-ljth-slide-inner{
  padding-left:var(--pa-side-pad,0px)!important;
  padding-right:var(--pa-side-pad,0px)!important;
}
.pa-ljth-slider .pa-ljth-tabs{
  padding-left:var(--pa-side-pad,0px)!important;
  padding-right:var(--pa-side-pad,0px)!important;
}
.pa-ljth-slider.pa-ljth-safe-content .pa-ljth-content{
  max-width:min(var(--pa-content-max,650px),calc(var(--pa-container-max,1300px) - (var(--pa-side-pad,0px) * 2)))!important;
}
@media(max-width:767px){
  .pa-ljth-slider{max-width:100%!important;}
  .pa-ljth-slider .pa-ljth-slide-inner,
  .pa-ljth-slider.pa-ljth-safe-content .pa-ljth-slide-inner{padding-left:20px!important;padding-right:20px!important;}
  .pa-ljth-slider .pa-ljth-tabs{padding-left:0!important;padding-right:0!important;}
}

/* v1.1.0 - image full browser, contenu et onglets dans le conteneur */
.elementor-widget-pa_ljth_adih_hero_slider,
.elementor-widget-pa_ljth_adih_hero_slider .elementor-widget-container{
  overflow:visible!important;
}
.pa-ljth-slider.layout-full_browser{
  width:100vw!important;
  max-width:none!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  transform:none!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
.pa-ljth-slider.layout-full_browser .pa-ljth-track,
.pa-ljth-slider.layout-full_browser .pa-ljth-slide{
  width:100%!important;
}
.pa-ljth-slider.layout-full_browser .pa-ljth-slide-inner,
.pa-ljth-slider.layout-full_browser.pa-ljth-safe-content .pa-ljth-slide-inner{
  position:absolute!important;
  inset:0 auto 0 50%!important;
  width:min(100%,var(--pa-container-max,1300px))!important;
  max-width:var(--pa-container-max,1300px)!important;
  transform:translateX(-50%)!important;
  margin:0!important;
  padding-left:var(--pa-side-pad,0px)!important;
  padding-right:var(--pa-side-pad,0px)!important;
  padding-top:clamp(56px,8vh,110px)!important;
  padding-bottom:clamp(150px,18vh,230px)!important;
  box-sizing:border-box!important;
  overflow:visible!important;
}
.pa-ljth-slider.layout-full_browser .pa-ljth-tabs{
  left:50%!important;
  right:auto!important;
  bottom:0!important;
  width:min(100%,var(--pa-container-max,1300px))!important;
  max-width:var(--pa-container-max,1300px)!important;
  transform:translateX(-50%)!important;
  padding-left:var(--pa-side-pad,0px)!important;
  padding-right:var(--pa-side-pad,0px)!important;
  box-sizing:border-box!important;
}
.pa-ljth-slider.layout-full_browser .pa-ljth-content{
  max-width:min(var(--pa-content-max,650px),calc(var(--pa-container-max,1300px) - (var(--pa-side-pad,0px) * 2)))!important;
}
.pa-ljth-slider.layout-contained{
  max-width:var(--pa-container-max,1300px)!important;
  width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.pa-ljth-slider.layout-contained .pa-ljth-slide-inner,
.pa-ljth-slider.layout-contained.pa-ljth-safe-content .pa-ljth-slide-inner,
.pa-ljth-slider.layout-contained .pa-ljth-tabs{
  padding-left:var(--pa-side-pad,0px)!important;
  padding-right:var(--pa-side-pad,0px)!important;
}
@media(max-width:767px){
  .pa-ljth-slider.layout-full_browser{
    width:100vw!important;
    margin-left:calc(50% - 50vw)!important;
    margin-right:calc(50% - 50vw)!important;
  }
  .pa-ljth-slider.layout-full_browser .pa-ljth-slide-inner,
  .pa-ljth-slider.layout-full_browser.pa-ljth-safe-content .pa-ljth-slide-inner{
    width:100%!important;
    max-width:100%!important;
    padding-left:20px!important;
    padding-right:20px!important;
    padding-top:72px!important;
    padding-bottom:152px!important;
  }
  .pa-ljth-slider.layout-full_browser .pa-ljth-tabs{
    width:100%!important;
    max-width:100%!important;
    padding-left:0!important;
    padding-right:0!important;
  }
}

/* v1.1.1 - image responsive propre : mobile/tablet/desktop sans vide */
.pa-ljth-slider .pa-ljth-slide{
  background-size:cover!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}
.pa-ljth-slider.fit-contain .pa-ljth-slide{background-color:#f5f7fb;}
@media(max-width:1024px){
  .pa-ljth-slider .pa-ljth-slide{
    background-size:cover!important;
    background-position:center center!important;
    background-repeat:no-repeat!important;
  }
}
@media(max-width:767px){
  .pa-ljth-slider{
    min-height:100vh!important;
  }
  .pa-ljth-slider .pa-ljth-slide{
    background-size:cover!important;
    background-position:center center!important;
    background-repeat:no-repeat!important;
  }
  .pa-ljth-slider .pa-ljth-slide:before{
    background:linear-gradient(180deg,rgba(0,15,40,.18) 0%,rgba(0,18,50,.36) 52%,rgba(0,12,36,.72) 100%)!important;
  }
  .pa-ljth-slider .pa-ljth-slide:after{height:48%!important;}
}


/* v1.1.2 - transition 3 blocs plus sèche / impact type premium */
.pa-ljth-slider.transition-split3 .pa-ljth-slide{
  transition-duration:.28s!important;
}
.pa-ljth-slider.transition-split3 .pa-ljth-slide.is-leaving{
  background-image:none!important;
  opacity:1!important;
  visibility:visible!important;
  z-index:30!important;
  transition:none!important;
}
.pa-ljth-slider.transition-split3 .pa-ljth-slide.is-leaving:before,
.pa-ljth-slider.transition-split3 .pa-ljth-slide.is-leaving:after,
.pa-ljth-slider.transition-split3 .pa-ljth-slide.is-leaving .pa-ljth-slide-inner{
  opacity:0!important;
  visibility:hidden!important;
}
.pa-ljth-slider.transition-split3 .pa-ljth-slide.is-leaving .pa-ljth-fx-split{
  display:block!important;
  z-index:60!important;
  perspective:1200px!important;
}
.pa-ljth-slider.transition-split3 .pa-ljth-slide.is-leaving .pa-ljth-fx-split span{
  top:0!important;
  height:100%!important;
  width:33.3334%!important;
  opacity:1!important;
  filter:none!important;
  transform:translate3d(0,0,0) scale(1)!important;
  transform-origin:center center!important;
  animation:paSplitImpactOut .82s cubic-bezier(.86,0,.07,1) forwards!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.06) inset!important;
}
.pa-ljth-slider.transition-split3 .pa-ljth-slide.is-leaving .pa-ljth-fx-split span:nth-child(1){
  left:0!important;
  background-position:left center!important;
  animation-delay:0s!important;
}
.pa-ljth-slider.transition-split3 .pa-ljth-slide.is-leaving .pa-ljth-fx-split span:nth-child(2){
  left:33.3333%!important;
  background-position:center center!important;
  animation-name:paSplitImpactOutCenter!important;
  animation-delay:.055s!important;
}
.pa-ljth-slider.transition-split3 .pa-ljth-slide.is-leaving .pa-ljth-fx-split span:nth-child(3){
  left:66.6666%!important;
  background-position:right center!important;
  animation-delay:.11s!important;
}
.pa-ljth-slider.transition-split3 .pa-ljth-slide.is-active{
  opacity:1!important;
  visibility:visible!important;
  transform:scale(1.012)!important;
  animation:paSplitImpactNew .72s cubic-bezier(.16,1,.3,1) forwards!important;
}
@keyframes paSplitImpactOut{
  0%{transform:translate3d(0,0,0) scale(1);opacity:1;filter:none;clip-path:inset(0 0 0 0)}
  28%{transform:translate3d(0,0,0) scale(1.018);opacity:1;filter:contrast(1.08) brightness(1.02);clip-path:inset(0 0 0 0)}
  100%{transform:translate3d(-125%,0,0) scale(1.05) rotateY(-16deg);opacity:0;filter:contrast(1.15) brightness(.72);clip-path:inset(0 0 0 100%)}
}
@keyframes paSplitImpactOutCenter{
  0%{transform:translate3d(0,0,0) scale(1);opacity:1;filter:none;clip-path:inset(0 0 0 0)}
  24%{transform:translate3d(0,0,0) scale(1.018);opacity:1;filter:contrast(1.08) brightness(1.02);clip-path:inset(0 0 0 0)}
  100%{transform:translate3d(0,-115%,0) scale(1.05);opacity:0;filter:contrast(1.15) brightness(.72);clip-path:inset(0 0 100% 0)}
}
.pa-ljth-slider.transition-split3 .pa-ljth-slide.is-leaving .pa-ljth-fx-split span:nth-child(3){
  animation-name:paSplitImpactOutRight!important;
}
@keyframes paSplitImpactOutRight{
  0%{transform:translate3d(0,0,0) scale(1);opacity:1;filter:none;clip-path:inset(0 0 0 0)}
  28%{transform:translate3d(0,0,0) scale(1.018);opacity:1;filter:contrast(1.08) brightness(1.02);clip-path:inset(0 0 0 0)}
  100%{transform:translate3d(125%,0,0) scale(1.05) rotateY(16deg);opacity:0;filter:contrast(1.15) brightness(.72);clip-path:inset(0 100% 0 0)}
}
@keyframes paSplitImpactNew{
  0%{transform:scale(1.06);filter:brightness(.78) contrast(1.08)}
  45%{transform:scale(1.02);filter:brightness(.95) contrast(1.04)}
  100%{transform:scale(1);filter:brightness(1) contrast(1)}
}
@media(max-width:767px){
  .pa-ljth-slider.transition-split3 .pa-ljth-slide.is-leaving .pa-ljth-fx-split span{
    animation-duration:.68s!important;
  }
}
