.pds-slider{--pds-ink:#683047;--pds-duration:850ms;--pds-height:400px;font-family:Arial,Helvetica,sans-serif;position:relative;isolation:isolate;background:#fff;color:#fff}
.pds-slider-viewport{position:relative;isolation:isolate;overflow:hidden;background:#271d30}
.pds-slider-multi .pds-slider-viewport{height:var(--pds-height)}
.pds-slide{position:relative;isolation:isolate;display:grid;align-items:center;min-height:var(--pds-height);padding:38px 90px;box-sizing:border-box;color:#fff;background:#271d30}
.pds-slide[hidden]{display:none}
.pds-slider.is-ready.pds-slider-multi .pds-slide{position:absolute;inset:0;min-height:0;visibility:hidden;opacity:0;pointer-events:none}
.pds-slider.is-ready .pds-slide.is-active,.pds-slider.is-ready .pds-slide.is-leaving{visibility:visible;opacity:1}
.pds-slider.is-ready .pds-slide.is-active{z-index:2;pointer-events:auto}
.pds-slider.is-ready .pds-slide.is-leaving{z-index:1}
.pds-slide-picture,.pds-slide-shade{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}
.pds-slide-shade{z-index:-1;background:linear-gradient(100deg,rgba(24,17,34,.82),rgba(24,17,34,.54) 55%,rgba(24,17,34,.2))}
.pds-slide-bg{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:center;transform:scale(1.025);will-change:transform}
.pds-slide.is-active .pds-slide-bg,.pds-slide.is-leaving .pds-slide-bg{animation:pds-picture-drift 10s linear alternate infinite}
.pds-slider.is-paused .pds-slide-bg{animation-play-state:paused}
.pds-slide-body{position:relative;width:100%;max-width:920px;box-sizing:border-box}
.pds-slide-title{margin:0 0 15px!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(30px,3.1vw,44px)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.6px!important;color:#fff!important;text-transform:none!important;text-wrap:balance}
.pds-slide-copy,.pds-slide-copy p,.pds-slide-copy b,.pds-slide-copy strong{font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.25px!important;color:#fff!important}
.pds-slide-copy p{margin:7px 0!important}
.pds-slide-logo{display:block;max-width:140px;max-height:74px;object-fit:contain;margin:0 0 18px}
.pds-slide-body:not(:has(.pds-slide-title)) .pds-slide-logo{max-width:min(520px,100%);max-height:180px}
.pds-slide-link{display:inline-flex!important;align-items:center;justify-content:center;gap:20px;margin:22px 0 0!important;padding:13px 23px!important;border:1px solid rgba(255,255,255,.48)!important;border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.24),rgba(255,255,255,.09))!important;box-shadow:inset 0 1px 0 #ffffff55,0 6px 24px #150d261e;backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.3!important;font-weight:600!important;color:#fff!important;text-decoration:none!important;transition:transform .25s,background .25s,box-shadow .25s}
.pds-slide-link svg{flex:none;transition:transform .25s}
.pds-slide-link:hover{transform:translateY(-3px);background:rgba(255,255,255,.3)!important;box-shadow:inset 0 1px 0 #ffffff66,0 12px 28px #150d2640}
.pds-slide-link:hover svg{transform:translateX(4px)}
.pds-slider .pds-arrow{position:absolute;z-index:4;top:50%;transform:translateY(-50%);display:grid;place-items:center;margin:0!important;width:48px;min-width:48px;height:48px;padding:0!important;border:1px solid #ffffff55!important;border-radius:50%;background:rgba(255,255,255,.13)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 20px #0002;color:#fff!important;cursor:pointer;transition:background .2s,box-shadow .2s}
.pds-prev{left:22px}.pds-next{right:22px}
.pds-arrow svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.pds-slider .pds-arrow:hover{background:rgba(255,255,255,.3)!important;box-shadow:0 6px 24px #0004}
.pds-slider-pagination{position:relative;display:flex;align-items:center;justify-content:center;min-height:54px;padding:6px 56px;box-sizing:border-box;background:#fff;border-bottom:1px solid #eee8eb}
.pds-slider-dots{display:flex;align-items:center;justify-content:center;gap:2px}
.pds-slider .pds-dot{display:grid;place-items:center;width:30px;min-width:30px;height:36px;margin:0!important;padding:0!important;border:0!important;background:transparent!important;border-radius:6px;box-shadow:none!important;cursor:pointer}
.pds-dot span{width:8px;height:8px;border-radius:20px;background:#c5b4bd;transition:width .3s,background .3s,transform .3s}
.pds-dot[aria-current=true] span{width:23px;background:var(--pds-ink)}
.pds-dot:hover span{background:#8f5b72;transform:scale(1.1)}
.pds-slider .pds-pause{position:absolute;right:18px;display:grid;place-items:center;margin:0!important;padding:0!important;width:34px;min-width:34px;height:34px;border:1px solid #dacbd2!important;border-radius:50%;background:transparent!important;color:var(--pds-ink)!important;cursor:pointer;transition:background .2s}
.pds-pause:hover{background:#f6eff2!important}
.pds-pause svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;stroke-linecap:round;fill:none}
.pds-icon-play{display:none}.pds-pause[aria-pressed=true] .pds-icon-play{display:block;fill:currentColor;stroke-width:0}.pds-pause[aria-pressed=true] .pds-icon-pause{display:none}
.pds-slider-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.pds-slider button:focus-visible,.pds-slide-link:focus-visible{outline:3px solid #e5a6c5!important;outline-offset:4px}
.pds-slider[data-direction=next] .pds-slide.is-entering{animation:pds-reveal-next var(--pds-duration) cubic-bezier(.2,.7,.2,1) both}
.pds-slider[data-direction=prev] .pds-slide.is-entering{animation:pds-reveal-prev var(--pds-duration) cubic-bezier(.2,.7,.2,1) both}
.pds-slide.is-entering .pds-slide-body{animation:pds-content-enter 800ms cubic-bezier(.2,.7,.2,1) 120ms both}
.pds-slide.is-leaving .pds-slide-body{animation:pds-content-leave 450ms ease both}
@keyframes pds-picture-drift{0%{transform:scale(1.06) translate3d(-1.4%,.4%,0)}100%{transform:scale(1.23) translate3d(1.4%,-1.2%,0)}}
@keyframes pds-reveal-next{0%{clip-path:polygon(105% 0,110% 0,110% 100%,90% 100%);transform:translateX(24px);opacity:.65}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translateX(0);opacity:1}}
@keyframes pds-reveal-prev{0%{clip-path:polygon(-10% 0,-5% 0,10% 100%,-10% 100%);transform:translateX(-24px);opacity:.65}100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translateX(0);opacity:1}}
@keyframes pds-content-enter{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
@keyframes pds-content-leave{to{opacity:0;transform:translateY(-8px)}}
@media(max-width:1024px){.pds-slide{padding-right:76px;padding-left:76px}.pds-slide-title{font-size:36px!important}.pds-slide-copy,.pds-slide-copy p,.pds-slide-copy b,.pds-slide-copy strong{font-size:17px!important}}
@media(max-width:767px){.vc_row:has(.pds-slider){margin-left:-20px!important;margin-right:-20px!important}.pds-slider{--pds-height:430px}.pds-slide{padding:32px 52px}.pds-slide-title{font-size:27px!important;letter-spacing:-.3px!important}.pds-slide-copy,.pds-slide-copy p,.pds-slide-copy b,.pds-slide-copy strong{font-size:16px!important}.pds-slide-logo{max-height:62px;margin-bottom:15px}.pds-slider .pds-arrow{width:36px;min-width:36px;height:42px;border-radius:18px}.pds-prev{left:6px}.pds-next{right:6px}.pds-arrow svg{width:20px}.pds-slide-link{padding:12px 18px!important;gap:14px;font-size:14px!important}.pds-slider-pagination{min-height:52px;padding-left:45px;padding-right:45px}.pds-slider .pds-dot{width:28px;min-width:28px}.pds-slider .pds-pause{right:9px}}
@media(prefers-reduced-motion:reduce){.pds-slider{--pds-duration:0ms}.pds-slider *{animation:none!important;transition:none!important}.pds-slide-bg{transform:none}}
@supports not (clip-path:polygon(0 0,100% 0,100% 100%,0 100%)){.pds-slider .pds-slide.is-entering{animation:pds-content-enter 500ms ease both}}

/* Scoped overrides keep Newspaper and WPBakery layout rules out of the slider. */
.pds-slider{--pds-duration:1500ms;--pds-height:460px}
.pds-slider .pds-slide{justify-items:center!important}
.pds-slider .pds-slide .pds-slide-body{max-width:960px!important;margin:0 auto!important;text-align:center!important}
.pds-slider .pds-slide .pds-slide-title,.pds-slider .pds-slide .pds-slide-title *{font-family:Arial,Helvetica,sans-serif!important;font-size:54px!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-.8px!important;text-transform:uppercase!important;text-align:center!important;color:#fff!important}
.pds-slider .pds-slide .pds-slide-copy,.pds-slider .pds-slide .pds-slide-copy *{font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important;color:#fff!important}
.pds-slider .pds-slide .pds-slide-logo{margin:0 auto 20px!important}
.pds-slider .pds-slide .pds-slide-shade{background:linear-gradient(90deg,#17102170,#171021a3 50%,#17102170)!important}
.pds-slider .pds-slider-pagination{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:6px 56px!important}
.pds-slider .pds-slider-pagination .pds-slider-dots{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:2px!important;width:auto!important;height:36px!important;margin:0!important;padding:0!important}
.pds-slider .pds-slider-pagination .pds-dot{display:flex!important;flex:0 0 30px!important;align-items:center!important;justify-content:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;float:none!important}
.pds-slider .pds-slider-pagination .pds-dot span{display:block!important;flex:none!important;height:8px!important;margin:0!important;padding:0!important}
.pds-slider .pds-slider-pagination .pds-pause{top:10px!important;right:18px!important;height:34px!important;min-height:34px!important}
.pds-slider[data-direction] .pds-slide.is-entering{animation:pds-cinematic-in var(--pds-duration) cubic-bezier(.25,.65,.3,1) both!important}
.pds-slider[data-direction] .pds-slide.is-leaving{animation:pds-cinematic-out var(--pds-duration) ease both!important}
.pds-slider .pds-slide.is-entering .pds-slide-body{animation:pds-content-enter 1100ms ease 200ms both}
.pds-slider .pds-slide.is-leaving .pds-slide-body{animation:pds-content-leave 1000ms ease both}
@keyframes pds-cinematic-in{from{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}
@keyframes pds-cinematic-out{from{opacity:1}to{opacity:0}}
@media(max-width:1024px){.pds-slider .pds-slide .pds-slide-title,.pds-slider .pds-slide .pds-slide-title *{font-size:44px!important}}
@media(max-width:767px){.pds-slider{--pds-height:460px}.pds-slider .pds-slide .pds-slide-title,.pds-slider .pds-slide .pds-slide-title *{font-size:32px!important;letter-spacing:-.4px!important}.pds-slider .pds-slide .pds-slide-copy,.pds-slider .pds-slide .pds-slide-copy *{font-size:17px!important}.pds-slider .pds-slider-pagination .pds-pause{right:9px!important}}
@media(prefers-reduced-motion:reduce){.pds-slider[data-direction] .pds-slide.is-entering,.pds-slider[data-direction] .pds-slide.is-leaving{animation:none!important}}
.pds-slider .pds-slider-dots > b,.pds-slider .pds-slider-dots > strong,.pds-slider .pds-slider-pagination > b,.pds-slider .pds-slider-pagination > strong{display:contents!important}
.pds-slider .pds-slide .pds-slide-link{position:relative;isolation:isolate;overflow:hidden;background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.65)!important;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -1px 1px #ffffff26,0 8px 26px #14091f33;transition:background-color .6s ease,border-color .6s ease,box-shadow .6s ease,transform .45s ease!important}
.pds-slider .pds-slide .pds-slide-link::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(130deg,#ffffff38,transparent 48%,#ffffff12);opacity:.7;transition:opacity .6s ease}
.pds-slider .pds-slide .pds-slide-link:hover{background:rgba(231,211,239,.32)!important;border-color:#ffffffe6!important;box-shadow:inset 0 1px 2px #ffffffcc,inset 0 -1px 1px #ffffff40,0 12px 34px #14091f45;transform:translateY(-3px)}
.pds-slider .pds-slide .pds-slide-link:hover::before{opacity:1}
.pds-slider .pds-slide .pds-slide-link svg{transition:transform .45s ease}
.pds-slider .pds-arrow,.pds-slider .pds-pause{transition:background-color .55s ease,border-color .55s ease,box-shadow .55s ease!important}
@media(prefers-reduced-motion:reduce){.pds-slider .pds-slide .pds-slide-link,.pds-slider .pds-arrow,.pds-slider .pds-pause{transition:none!important}}
