.slider__frame{position:relative;display:flow-root}.slider .slides{position:relative;isolation:isolate;display:flex;flex-wrap:nowrap;align-items:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-bottom:64px;margin-bottom:-64px}.slider .slides::-webkit-scrollbar{display:none}.slider .slides>*{flex-shrink:0;scroll-snap-align:start}.slider .slides>*:not([class*=col-]){width:100%}.slider[data-layout=grid] .slides{flex-wrap:wrap;overflow:visible;scroll-snap-type:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-bottom:0;margin-bottom:0}@media only screen and (min-width: 768px){.slider[data-layout=mobile] .slides{flex-wrap:wrap;overflow:visible;scroll-snap-type:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-bottom:0;margin-bottom:0}}.hero-bar .slider .slides{margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media (hover: hover) and (pointer: fine){.slider.is-scrollable .slides{cursor:grab}}.slider .slides.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none;-webkit-user-select:none}.slider__arrow[hidden],.slider__arrow:disabled,.slider__dots[hidden]{display:none!important}.slider__arrow{position:absolute;top:calc((100% - var(--dots-height, 0px)) / 2);z-index:1;width:3.71428571em;height:3.71428571em;padding:0;border:none;border-radius:50%;background:#fff;color:#252525;box-shadow:0 3px 10px #0000004d;transform:translateY(-50%);cursor:pointer;transition:.3s ease}.slider__arrow--prev{left:0}.slider__arrow--next{right:0}.slider__arrow:before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:1em;content:"\f054"}.slider__arrow--prev:before{content:"\f053"}.slider__arrow:focus{outline:0}.slider__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media all and (max-width: 990px){.slider__arrow{display:none}}.hero-bar .slider__arrow{display:block;top:50%;width:auto;height:3.71428571em;border-radius:0;background:none;color:#fff;box-shadow:none}.slider:has(>.slider__frame>.slider__dots:not([hidden])){--dots-height: calc(var(--item-gap) + 24px)}.slider__dots{position:relative;display:flex;justify-content:center;width:100%;margin:0;padding:var(--item-gap) 0 0;list-style:none}.slider__dots .slider__dot{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;color:#252525;cursor:pointer}.slider__dot:before{content:"";display:block;width:8px;height:8px;border-radius:4px;background:currentColor;opacity:.32;transition:width .25s cubic-bezier(.4,0,.6,1),opacity .25s ease}.slider__dot:hover:not(.is-selected):before{opacity:.6}.slider__dot.is-selected:before{width:18px;opacity:1}.slider__dot:focus{outline:0}.slider__dot:focus-visible:before{outline:2px solid currentColor;outline-offset:3px}@media (prefers-reduced-motion: reduce){.slider__dot:before{transition:none}}.bg--dark .slider__dot,.imagebg:not(.image--light) .slider__dot{color:#fff}.slider.controls--dark .slider__dot{color:#252525}
