.rail.svelte-402z9m{max-width:var(--page-width);background-color:var(--tg4-grey-2);margin:0 auto;padding:30px 0 20px;position:relative}.rail-heading.svelte-402z9m{margin-left:55px}.rail-heading.svelte-402z9m h2:where(.svelte-402z9m){margin:0 0 15px;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:400}.rail-heading.svelte-402z9m p:where(.svelte-402z9m){margin:0 0 20px;font-size:clamp(1rem,1.5vw,1.5rem);font-weight:400}.carousel-wrapper.svelte-402z9m{align-items:center;gap:10px;display:flex}.arrow.svelte-402z9m{color:#fff;cursor:pointer;z-index:20;background:#0009;border:none;border-radius:50%;flex:0 0 45px;justify-content:center;align-items:center;width:45px;height:45px;margin-top:-40px;font-size:2rem;display:flex}.arrow.svelte-402z9m:hover{background:#000000d9}.embla.svelte-402z9m{width:1330px;overflow:hidden}.embla__container.svelte-402z9m{display:flex}.embla__slide.svelte-402z9m{flex:0 0 25%;min-width:0;padding-right:6px}.embla__slide.svelte-402z9m img:where(.svelte-402z9m){aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.boxset-rail.svelte-402z9m .embla__slide:where(.svelte-402z9m) img:where(.svelte-402z9m){aspect-ratio:5/7}.embla__slide.svelte-402z9m h3:where(.svelte-402z9m){margin:15px 0 0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700}@media (width<=900px){.embla__slide.svelte-402z9m{flex:0 0 50%}}@media (width<=600px){.embla__slide.svelte-402z9m{flex:0 0 100%}}
