.infin-hero-slider{--infin-hero-height:620px;--infin-hero-mobile-height:500px;position:relative;margin:0;background:#173047;color:#fff;overflow:hidden}.infin-hero-slider__viewport{position:relative;min-height:var(--infin-hero-height);height:var(--infin-hero-height)}.infin-hero-slide{position:absolute;inset:0;display:block}.infin-hero-slide[hidden]{display:none}.infin-hero-slide__media,.infin-hero-slide__image,.infin-hero-slide__overlay,.infin-hero-slide__content{position:absolute;inset:0}.infin-hero-slide__image{width:100%;height:100%;object-fit:cover}.infin-hero-slide__overlay{background:linear-gradient(90deg,rgb(16 27 41 / .88) 0%,rgb(16 27 41 / .72) 30%,rgb(16 27 41 / .34) 58%,rgb(16 27 41 / .18) 100%)}.infin-hero-slide__content{z-index:2;display:flex;align-items:center}.infin-hero-slide__inner{width:min(100%, 720px);padding:clamp(2rem, 5vw, 4.5rem) clamp(1.5rem, 5vw, 5rem)}.infin-hero-slide__title{margin:0 0 1rem;font-size:clamp(2.3rem, 5vw, 4.35rem);line-height:.98;font-weight:700;letter-spacing:-.03em;color:#fff}.infin-hero-slide__title-main,.infin-hero-slide__title-accent{display:block}.infin-hero-slide__title-accent{color:#f2a81d;margin-top:.45rem}.infin-hero-slide__description{margin:0 0 1.9rem;max-width:38rem;font-size:clamp(1.05rem, 1.7vw, 1.32rem);line-height:1.5;color:rgb(255 255 255 / .94)}.infin-hero-slide__button{display:inline-flex;align-items:center;justify-content:center;min-width:200px;padding:.95rem 1.7rem;background:#f2a81d;color:#111827;font-size:1.15rem;font-weight:800;line-height:1;text-decoration:none;text-transform:uppercase;transition:transform 0.2s ease,background-color 0.2s ease}.infin-hero-slide__button:hover,.infin-hero-slide__button:focus{background:#ffc44b;color:#111827;transform:translateY(-1px)}.infin-hero-slider__arrow,.infin-hero-slider__pause,.infin-hero-slider__dot{border:0;cursor:pointer}.infin-hero-slider__arrow,.infin-hero-slider__pause{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;background:rgb(14 25 35 / .58);color:#fff;backdrop-filter:blur(3px);transition:background-color 0.2s ease,opacity 0.2s ease}.infin-hero-slider__arrow:hover,.infin-hero-slider__arrow:focus,.infin-hero-slider__pause:hover,.infin-hero-slider__pause:focus{background:rgb(14 25 35 / .8)}.infin-hero-slider__arrow{top:50%;width:42px;height:56px;transform:translateY(-50%);font-size:1.35rem}.infin-hero-slider__arrow--prev{left:0}.infin-hero-slider__arrow--next{right:0}.infin-hero-slider__pause{top:14px;right:14px;width:40px;height:40px}.infin-hero-slider__pause-bars,.infin-hero-slider__pause-bars::before,.infin-hero-slider__pause-bars::after{display:block;width:4px;height:14px;background:currentColor;content:""}.infin-hero-slider__pause-bars{position:relative}.infin-hero-slider__pause-bars::before{position:absolute;top:0;left:-7px}.infin-hero-slider__pause-bars::after{position:absolute;top:0;right:-7px}.infin-hero-slider.is-paused .infin-hero-slider__pause-bars{width:0;height:0;border-top:9px solid #fff0;border-bottom:9px solid #fff0;border-left:14px solid currentColor;background:#fff0}.infin-hero-slider.is-paused .infin-hero-slider__pause-bars::before,.infin-hero-slider.is-paused .infin-hero-slider__pause-bars::after{content:none}.infin-hero-slider__dots{position:absolute;right:1.5rem;bottom:1.25rem;z-index:3;display:flex;gap:.6rem}.infin-hero-slider__dot{width:12px;height:12px;border-radius:50%;background:rgb(255 255 255 / .42)}.infin-hero-slider__dot.is-active{background:#f2a81d}.infin-hero-slider-empty{padding:1rem 1.25rem;background:#f8fafc;color:#0f172a;border-left:4px solid #f2a81d}@media (max-width:767px){.infin-hero-slider__viewport{min-height:var(--infin-hero-mobile-height);height:var(--infin-hero-mobile-height)}.infin-hero-slide__overlay{background:linear-gradient(180deg,rgb(16 27 41 / .86) 0%,rgb(16 27 41 / .72) 48%,rgb(16 27 41 / .42) 100%)}.infin-hero-slide__inner{width:100%;padding:2rem 1.25rem 4.5rem}.infin-hero-slide__button{min-width:0;width:100%}.infin-hero-slider__arrow{width:38px;height:48px}.infin-hero-slider__dots{right:50%;transform:translateX(50%)}}