.ids-slider{--ids-h:560px;--ids-h-m:420px;--ids-overlay:0.35;--ids-accent:#0b5ed7;--ids-speed:0.6s;position:relative;width:100%;height:var(--ids-h);overflow:hidden;background:#111;color:#fff;isolation:isolate;box-sizing:border-box}.ids-slider *,.ids-slider *::before,.ids-slider *::after{box-sizing:border-box}.ids-slider__viewport{height:100%;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none}.ids-slider__track{display:flex;height:100%;transition:transform var(--ids-speed) cubic-bezier(.22,.61,.36,1);will-change:transform}.ids-slider__slide{position:relative;flex:0 0 100%;height:100%;overflow:hidden}.ids-slider--fade .ids-slider__track{display:grid;transform:none!important}.ids-slider--fade .ids-slider__slide{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity var(--ids-speed) ease,visibility 0s linear var(--ids-speed)}.ids-slider--fade .ids-slider__slide.is-active{opacity:1;visibility:visible;z-index:1;transition:opacity var(--ids-speed) ease,visibility 0s}.ids-slider--h-auto,.ids-slider--h-auto .ids-slider__viewport,.ids-slider--h-auto .ids-slider__track,.ids-slider--h-auto .ids-slider__slide{height:auto}.ids-slider--h-auto .ids-slider__slide--image{min-height:var(--ids-h)}.ids-slider--has-content{background:#fff0;color:inherit}.ids-slider__slide--content{display:flex;flex-direction:column}.ids-slider__custom{position:relative;z-index:1;flex:1 1 auto;width:100%;min-width:0}.ids-slider__custom>.elementor,.ids-slider__custom>.e-con,.ids-slider__custom>.elementor-section-wrap{height:100%}.ids-slider--h-fixed .ids-slider__custom{height:100%;overflow:hidden}.ids-slider:not(.is-ready) .ids-slider__slide:not(:first-child){visibility:hidden}.ids-slider .ids-slider__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;margin:0;border-radius:0}.ids-slider__overlay{position:absolute;inset:0;background:rgba(0,0,0,var(--ids-overlay));pointer-events:none}.ids-slider__content{position:relative;z-index:1;height:100%;max-width:1140px;margin:0 auto;padding:3rem 5rem 4rem;display:flex;flex-direction:column;justify-content:center;gap:1rem}.ids-align-left{align-items:flex-start;text-align:left}.ids-align-center{align-items:center;text-align:center}.ids-align-right{align-items:flex-end;text-align:right}.ids-slider .ids-slider__heading{margin:0;max-width:22ch;color:#fff;font-size:clamp(1.75rem, 4vw, 3.25rem);font-weight:700;line-height:1.15;text-wrap:balance}.ids-slider .ids-slider__text{margin:0;max-width:60ch;color:rgb(255 255 255 / .9);font-size:clamp(1rem, 1.6vw, 1.25rem);line-height:1.6}.ids-slider .ids-slider__btn{display:inline-block;margin-top:.5rem;padding:.85rem 1.75rem;border-radius:6px;background:var(--ids-accent);color:#fff;font-weight:600;line-height:1.2;text-decoration:none;transition:filter 0.2s ease}.ids-slider .ids-slider__btn:hover,.ids-slider .ids-slider__btn:focus{color:#fff;filter:brightness(1.12);text-decoration:none}.ids-slider .ids-slider__arrow,.ids-slider .ids-slider__dot,.ids-slider .ids-slider__pause{margin:0;padding:0;border:0;border-radius:999px;box-shadow:none;color:#fff;font:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:none;appearance:none}.ids-slider .ids-slider__arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:48px;height:48px;transform:translateY(-50%);background:rgb(0 0 0 / .35);transition:background 0.2s ease,opacity 0.2s ease}.ids-slider .ids-slider__arrow--prev{left:1rem}.ids-slider .ids-slider__arrow--next{right:1rem}.ids-slider .ids-slider__arrow:hover,.ids-slider .ids-slider__arrow:focus{background:var(--ids-accent);color:#fff}.ids-slider .ids-slider__arrow:disabled{opacity:.35;cursor:default;background:rgb(0 0 0 / .35)}.ids-slider__dots{position:absolute;left:50%;bottom:1rem;z-index:2;display:flex;gap:.25rem;transform:translateX(-50%)}.ids-slider .ids-slider__dot{position:relative;width:28px;height:28px;background:#fff0}.ids-slider .ids-slider__dot::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:999px;background:rgb(255 255 255 / .55);box-shadow:0 0 0 1px rgb(0 0 0 / .28);transform:translate(-50%,-50%);transition:width 0.25s ease,background 0.25s ease}.ids-slider .ids-slider__dot:hover,.ids-slider .ids-slider__dot:focus{background:#fff0}.ids-slider .ids-slider__dot[aria-current="true"]::after{width:22px;background:#fff}.ids-slider .ids-slider__pause{position:absolute;right:1rem;bottom:1rem;z-index:2;display:grid;place-items:center;width:36px;height:36px;background:rgb(0 0 0 / .35)}.ids-slider .ids-slider__pause:hover,.ids-slider .ids-slider__pause:focus{background:rgb(0 0 0 / .6);color:#fff}.ids-slider .ids-icon-play{display:none}.ids-slider.is-paused .ids-icon-play{display:block}.ids-slider.is-paused .ids-icon-pause{display:none}.ids-slider .ids-slider__arrow:focus-visible,.ids-slider .ids-slider__dot:focus-visible,.ids-slider .ids-slider__pause:focus-visible,.ids-slider .ids-slider__btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.ids-slider.is-single .ids-slider__arrow,.ids-slider.is-single .ids-slider__dots,.ids-slider.is-single .ids-slider__pause{display:none}@media (max-width:767px){.ids-slider{height:var(--ids-h-m)}.ids-slider--h-auto{height:auto}.ids-slider--h-auto .ids-slider__slide--image{min-height:var(--ids-h-m)}.ids-slider__content{padding:2rem 1.25rem 3.75rem}.ids-slider .ids-slider__arrow{display:none}}@media (prefers-reduced-motion:reduce){.ids-slider__track,.ids-slider--fade .ids-slider__slide{transition:none!important}}.ids-slider-notice{padding:.75rem 1rem;border-left:4px solid #d63638;background:#fcf0f1;color:#1d2327;font-size:14px}