.s-image-gallery{position:relative;padding:1.5rem 0 4.6rem;overflow:hidden}@media only screen and (max-width: 1440px){.s-image-gallery{padding:1.5rem 0 3.2rem}}.s-image-gallery .s__slider{margin-left:22.5vw}@media only screen and (max-width: 1440px){.s-image-gallery .s__slider{margin-left:calc(var(--container-offset)/2)}}.s-image-gallery .s__slider .s__slides{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:2rem;width:-moz-fit-content;width:fit-content;touch-action:pan-y;will-change:transform}.s-image-gallery .s__slider.is-grabbing .s__slides{cursor:url("../../../static/images/sld-grab.svg"),auto !important}.s-image-gallery .s__slide{position:relative;width:32rem;height:28rem;border-radius:.4rem;overflow:hidden}@media only screen and (max-width: 1440px){.s-image-gallery .s__slide{width:20rem;height:17.5rem}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-image-gallery .s__slide{width:15rem;height:13.125rem}}.s-image-gallery .s__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-image-gallery .s__slide__nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:absolute;top:50%;right:2.7rem;left:2.7rem;margin-top:-1.6rem;transition:all ease-in-out 300ms;pointer-events:none}.s-image-gallery .s__slide__nav__arrows{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.s-image-gallery .s__slide__nav__arrow{position:relative;width:5.35rem;height:5.35rem;cursor:default;transition:transform .2s cubic-bezier(0.19, 1, 0.22, 1);pointer-events:none;will-change:transform}@media only screen and (max-width: 1440px){.s-image-gallery .s__slide__nav__arrow{width:3.2rem;height:3.2rem}}.s-image-gallery .s__slide__nav__arrow--next{transform:rotate(180deg)}.s-image-gallery .s__slide__nav__arrow.disabled{opacity:0;visibility:hidden}.s-image-gallery .s__slide__nav__arrow:not(.disabled){cursor:pointer;pointer-events:all}.s-image-gallery .s__slide__nav__arrow:not(.disabled) svg{fill:var(--color-orange)}.s-image-gallery .s__slide__nav__arrow:not(.disabled) svg circle{stroke:var(--color-orange)}.s-image-gallery .s__slide__nav__arrow:not(.disabled) svg path{stroke:var(--color-white)}.s-image-gallery.is-full-width .s__slider{margin-left:2rem}.s-image-gallery.is-full-width .s__slider .s__slide{width:calc(50vw - 2rem)}
