/* compiled by scssphp 1.6.0 on Fri, 17 Jul 2026 09:48:05 +0000 (0.2968s) */

.media-slider{--slides: 1;--loop: show;--autoplay: show;--autoplay-delay: 3000;position:relative;padding-block:2.5rem 3.75rem;margin-block-end:0}@media (min-width:48rem){.media-slider{--slides: 2}}@media (min-width:64rem){.media-slider{padding-block:3.75rem 5rem}}.media-slider .heading{margin-block-end:1rem;justify-items:center}.media-slider .slider{position:relative;padding-block-end:4.5rem;max-width:100%}.media-slider .slider__controls{margin-block-start:0.5rem;row-gap:0;column-gap:0.5rem}.media-slider .slider__controls .swiper-pagination-progressbar.swiper-pagination-horizontal{height:0.125rem;background-color:var(--grey-3)}.media-slider .slider__controls .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--color-primary)}.media-slider .slider__current,.media-slider .slider__total{color:var(--color-black);font-size:1.125rem;font-weight:700}.media-slider .slider__total{margin-inline-start:1.5rem}.media-slider .slider__current{margin-inline-end:1.5rem}.media-slider .slider__prev,.media-slider .slider__next{background-color:transparent;padding:0;color:var(--color-black);border:0 none}.media-slider .slider__prev.button:disabled,.media-slider .slider__next.button:disabled{visibility:visible}.media-slider .slider__prev svg,.media-slider .slider__next svg{display:block;width:1.5rem;height:1.375rem;fill:var(--color-black)}.media-slider .slider__prev:has(svg):not(:hover),.media-slider .slider__next:has(svg):not(:hover){padding-inline-end:0}.media-slider .card.--media{position:relative;height:100%;max-height:440px}.media-slider .card.--media .media.--video,.media-slider .card.--media .media.--image,.media-slider .card.--media .media__image,.media-slider .card.--media .media img{width:100%;height:100%}.media-slider .card.--media .media__image{position:relative}.media-slider .dialog{border:none;border-radius:0;inline-size:auto;max-inline-size:none;block-size:auto;max-block-size:none;filter:drop-shadow(0rem 0rem 0.9375rem rgba(0, 0, 0, 0.31));border:0;max-width:83.75rem;width:90%;height:44%;overflow:hidden;background:var(--color-white);padding:0.25rem}@media (min-width:36rem){.media-slider .dialog{width:94%;height:64%}}@media (min-width:48rem){.media-slider .dialog{width:96%;height:78%}}.media-slider .dialog::backdrop{background:rgba(0, 0, 0, 0.64)}.media-slider .dialog__trigger{background:none;padding:0;border:0 none;height:100%;width:100%}.media-slider .dialog__trigger:hover,.media-slider .dialog__trigger:focus-visible{background:none;color:var(--color-white)}.media-slider .dialog__actions{position:absolute;inset-block-start:0.5rem;inset-inline-end:0.5rem;translate:none;z-index:9}.media-slider .dialog__actions .button{padding:0;color:var(--color-white);opacity:1;background:none;inline-size:2.5rem;block-size:2.5rem;min-inline-size:2.5rem;display:flex;align-items:center;justify-content:center;clip-path:none;cursor:pointer;background:var(--grey-1);border-color:var(--grey-1);border-radius:0;box-shadow:0 0 0.375rem 0.125rem rgba(255, 255, 255, 0.5)}.media-slider .dialog__actions .button__title{position:relative;display:none}.media-slider .dialog__actions .button svg{fill:var(--color-white);inline-size:1.875rem;block-size:1.875rem;display:block}.media-slider .dialog__actions .button:has(svg):not(:hover){padding-inline-end:0}.media-slider .dialog__actions .button:focus-visible{outline:none}.media-slider .dialog__actions .button:hover,.media-slider .dialog__actions .button:focus{opacity:1}.media-slider .dialog__actions .button:hover,.media-slider .dialog__actions .button:focus-visible{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.media-slider .dialog__slider{display:flex;max-width:100%;max-height:100%;min-height:100%}.media-slider .dialog .slider{padding-block-end:0;inline-size:auto;max-width:100%}.media-slider .dialog .slider .swiper-slide{display:flex;flex-direction:column}.media-slider .dialog .slider__current,.media-slider .dialog .slider__total{color:var(--color-white)}.media-slider .dialog .slider__controls{position:absolute;left:0;bottom:0;z-index:3;width:100%;padding:1.5rem;margin-block-start:0}.media-slider .dialog .slider__pager{text-align:start}.media-slider .dialog .slider .swiper-pagination-progressbar{background:var(--grey-3);height:0.125rem}.media-slider .dialog .slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--color-white)}.media-slider .dialog .slider .button svg{display:block;fill:var(--color-white)}.media-slider .dialog .media__image{flex:1;max-height:100%;position:relative}.media-slider .dialog .media__image:before{content:'';position:absolute;left:0;top:0;z-index:1;background-color:var(--color-black);opacity:0.35;width:100%;height:100%}.media-slider .dialog .media__image img{object-position:center;object-fit:cover;width:100%;height:100%}.media-slider.--background-orange:after{content:'';position:absolute;left:0;bottom:0;height:40%;width:100%;background-color:var(--color-white)}.media-slider.--background-orange .slider__controls .swiper-pagination-progressbar.swiper-pagination-horizontal{background-color:var(--grey-2)}.media-slider.--background-orange .slider__controls .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--color-black)}.media-slider.--background-orange .dialog .slider__controls .swiper-pagination-progressbar.swiper-pagination-horizontal{background-color:var(--grey-3)}.media-slider.--background-orange .dialog .slider__controls .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--color-white)}.media-slider.--background-black .slider__controls .swiper-pagination-progressbar.swiper-pagination-horizontal{background-color:var(--grey-3)}.media-slider.--background-black .slider__controls .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--color-white)}.media-slider.--background-black .slider__current,.media-slider.--background-black .slider__total{color:var(--color-white)}.media-slider.--background-black .slider__prev,.media-slider.--background-black .slider__next{color:var(--color-white)}.media-slider.--background-black .slider__prev svg,.media-slider.--background-black .slider__next svg{fill:var(--color-white)}