.carousel-wrapper.svelte-fdxio3{position:relative}.carousel-wrapper.svelte-fdxio3 .carousel:where(.svelte-fdxio3){scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:clamp(330px,50vh,550px);display:flex;overflow:scroll}.carousel-wrapper.svelte-fdxio3 .carousel:where(.svelte-fdxio3)::-webkit-scrollbar{display:none}.carousel-wrapper.svelte-fdxio3 .carousel:where(.svelte-fdxio3) picture:where(.svelte-fdxio3){display:contents}.carousel-wrapper.svelte-fdxio3 .carousel:where(.svelte-fdxio3) .item:where(.svelte-fdxio3){scroll-snap-align:start;-webkit-user-select:none;user-select:none;pointer-events:none;object-fit:cover;filter:brightness(.9);min-width:100vw;height:100%}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3){-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media screen and (width>=768px){.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3){max-width:90rem;margin-inline:auto}}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3){color:var(--mat-sys-inverse-on-surface);background-color:#0006;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-inline:1rem;display:flex;position:absolute;inset:0}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) .contents-wrapper:where(.svelte-fdxio3){flex:1;width:100%;position:relative}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) .contents-wrapper:where(.svelte-fdxio3) .contents:where(.svelte-fdxio3){opacity:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-width:100%;height:100%;transition:opacity .2s ease-out;display:flex;position:absolute}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) .contents-wrapper:where(.svelte-fdxio3) .contents.active:where(.svelte-fdxio3){opacity:1}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) .contents-wrapper:where(.svelte-fdxio3) .contents.active:where(.svelte-fdxio3)>*{user-select:initial;pointer-events:initial}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) .contents-wrapper:where(.svelte-fdxio3) .contents:where(.svelte-fdxio3) h2:where(.svelte-fdxio3){font:var(--mat-sys-headline-small);margin-block:1rem .2rem}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) .contents-wrapper:where(.svelte-fdxio3) .contents:where(.svelte-fdxio3) a{margin-block:.6rem 1.2rem;margin-inline-end:.8rem}@media screen and (width>=768px){.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) .contents-wrapper:where(.svelte-fdxio3) .contents:where(.svelte-fdxio3){justify-content:center;gap:.5rem}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) .contents-wrapper:where(.svelte-fdxio3) .contents:where(.svelte-fdxio3) h2:where(.svelte-fdxio3){font:var(--mat-sys-display-small)}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) .contents-wrapper:where(.svelte-fdxio3) .contents:where(.svelte-fdxio3) p:where(.svelte-fdxio3){font-size:19px;line-height:26px}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) .contents-wrapper:where(.svelte-fdxio3) .contents:where(.svelte-fdxio3) a{margin-block:.8rem 1.6rem}}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) .navigation-buttons:where(.svelte-fdxio3){user-select:initial;pointer-events:initial;margin-block-end:1rem;display:none}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) .navigation-buttons:where(.svelte-fdxio3) button .icon{color:var(--mat-sys-inverse-on-surface)}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) .navigation-buttons:where(.svelte-fdxio3) button[disabled] .icon{color:color-mix(in srgb, var(--mat-sys-inverse-on-surface) 60%, transparent)}@media screen and (width>=768px){.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) .navigation-buttons:where(.svelte-fdxio3){display:initial}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3){inset-block:0;inset-inline:initial;background-color:#0009;justify-content:center;gap:.5rem;width:30rem;margin-inline:.5rem;padding-inline:2rem;inset-inline-start:15px}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) h2:where(.svelte-fdxio3){font:var(--mat-sys-display-small)}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) p:where(.svelte-fdxio3){font-size:19px;line-height:26px}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) a{margin-block:.8rem 1.6rem}}@media screen and (width>=1024px){.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3){margin-inline:1rem}}.carousel-wrapper.svelte-fdxio3 .indicators:where(.svelte-fdxio3){gap:.5rem;display:flex;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.carousel-wrapper.svelte-fdxio3 .indicators:where(.svelte-fdxio3) .indicator:where(.svelte-fdxio3){all:unset;cursor:pointer;background-color:var(--mat-sys-surface);border-radius:var(--mat-sys-corner-full);width:.6rem;height:.6rem;transition:background-color .2s ease-out}.carousel-wrapper.svelte-fdxio3 .indicators:where(.svelte-fdxio3) .indicator.active:where(.svelte-fdxio3){background-color:var(--mat-sys-primary)}@media screen and (width>=768px){.carousel-wrapper.svelte-fdxio3 .indicators:where(.svelte-fdxio3){inset-block-start:initial;inset-block-end:1rem}}h1.svelte-1uha8ag{font:var(--mat-sys-headline-medium);margin-block:2.5rem 1rem}h1.svelte-1uha8ag .underlined:where(.svelte-1uha8ag){position:relative}h1.svelte-1uha8ag .underlined:where(.svelte-1uha8ag):before{content:"";background-color:var(--mat-sys-primary);block-size:3px;inline-size:100%;position:absolute;inset-block-start:100%}.buttons.svelte-1uha8ag{flex-wrap:wrap;gap:.6rem .8rem;margin-block:1rem;display:flex}h3.svelte-1uha8ag{font:var(--mat-sys-title-large);margin-block:1rem .8rem}.companies-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;gap:1.5rem;margin-block:1.5rem;display:grid}@media screen and (width>=768px){.companies-grid.svelte-1uha8ag{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (width>=1024px){.companies-grid.svelte-1uha8ag{grid-template-columns:repeat(8,minmax(0,1fr))}}.companies-grid.svelte-1uha8ag img{max-width:100%;height:auto}
