.carousel-wrapper.svelte-fdxio3{position:relative}.carousel-wrapper.svelte-fdxio3 .carousel:where(.svelte-fdxio3){display:flex;width:100%;height:clamp(330px,50vh,550px);overflow:scroll;scroll-snap-type:x mandatory;scrollbar-width:none}.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;height:100%;min-width:100vw;-webkit-user-select:none;user-select:none;pointer-events:none;object-fit:cover;filter:brightness(.9)}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3){position:absolute;inset:0;width:100%;height:100%;-webkit-user-select:none;user-select:none;pointer-events:none}@media screen and (min-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){position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-inline:1rem;background-color:#0006;color:var(--mat-sys-inverse-on-surface)}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) .contents-wrapper:where(.svelte-fdxio3){flex:1;position:relative;width:100%}.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) .contents-wrapper:where(.svelte-fdxio3) .contents:where(.svelte-fdxio3){position:absolute;min-width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;opacity:0;transition:opacity .2s ease-out}.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)>*{-webkit-user-select:initial;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 (min-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){display:none;margin-block-end:1rem;-webkit-user-select:initial;user-select:initial;pointer-events:initial}.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 (min-width: 768px){.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3) .navigation-buttons:where(.svelte-fdxio3){display:initial}}@media screen and (min-width: 768px){.carousel-wrapper.svelte-fdxio3 .overlay-wrapper:where(.svelte-fdxio3) .overlay:where(.svelte-fdxio3){inset-block:0;inset-inline:initial;inset-inline-start:15px;margin-inline:.5rem;padding-inline:2rem;width:30rem;background-color:#0009;justify-content:center;gap:.5rem}.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 (min-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){position:absolute;inset-block-start:1rem;inset-inline-end:1rem;display:flex;gap:.5rem}.carousel-wrapper.svelte-fdxio3 .indicators:where(.svelte-fdxio3) .indicator:where(.svelte-fdxio3){all:unset;cursor:pointer;width:.6rem;height:.6rem;background-color:var(--mat-sys-surface);border-radius:var(--mat-sys-corner-full);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 (min-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:"";position:absolute;inset-block-start:100%;inline-size:100%;block-size:3px;background-color:var(--mat-sys-primary)}.buttons.svelte-1uha8ag{margin-block:1rem;display:flex;flex-wrap:wrap;gap:.6rem .8rem}h3.svelte-1uha8ag{font:var(--mat-sys-title-large);margin-block:1rem .8rem}.companies-grid.svelte-1uha8ag{display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;margin-block:1.5rem}@media screen and (min-width: 768px){.companies-grid.svelte-1uha8ag{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (min-width: 1024px){.companies-grid.svelte-1uha8ag{grid-template-columns:repeat(8,minmax(0,1fr))}}.companies-grid.svelte-1uha8ag img{max-width:100%;height:auto}
