.slider-feather.svelte-u81jax{position:absolute;height:100%;width:40px;background:linear-gradient(to right,#fff0,#fff);right:0;pointer-events:none;display:none;z-index:5}.brand-card-group.svelte-u81jax{display:grid;gap:8px}.promo-card-slider.svelte-u81jax{--ctx-carousel-gap: 8px;--ctx-carousel-cols: 2.5;--ctx-carousel-gutter: 20px}.section-title-container.svelte-u81jax{padding-inline:20px}.section-title-wrapper.svelte-u81jax{margin:0 auto;max-width:1800px;display:flex;justify-content:space-between;align-items:center}.section-controls.svelte-u81jax{display:flex;align-items:center;gap:8px}.section-controls-buttons.svelte-u81jax{display:none}.carousel-button.svelte-u81jax{width:42px;height:42px;background-color:var(--color-green-background);display:inline-flex;align-items:center;justify-content:center;border-radius:100%;color:var(--color-green)}.carousel-button.svelte-u81jax:hover{background-color:var(--color-green-background-secondary)}.carousel-button.svelte-u81jax:active{transform:translateY(1px)}.section-title-container.svelte-u81jax{margin-bottom:20px}h2.svelte-u81jax{font-size:22px;font-weight:400;line-height:120%}.promo-card-slider.svelte-u81jax{position:relative;margin-bottom:40px}.slider-container.svelte-u81jax{max-width:1800px;margin:0 auto;overflow:visible;position:relative}@media(min-width:1024px){h2.svelte-u81jax{font-size:28px;font-weight:400}.section-title-container.svelte-u81jax{padding-inline:40px}.section-controls-buttons.svelte-u81jax{display:flex;gap:8px}}@media(pointer:coarse)and (hover:none){.section-controls.svelte-u81jax{display:flex}}@media(min-width:600px){.promo-card-slider.svelte-u81jax{--ctx-carousel-cols: 3.5}}@media(min-width:800px){.promo-card-slider.svelte-u81jax{--ctx-carousel-cols: 4.5}}@media(min-width:1024px){.promo-card-slider.svelte-u81jax{--ctx-carousel-cols: 5.5;--ctx-carousel-gap: 12px;--ctx-carousel-gutter: 40px}.brand-card-group.svelte-u81jax{gap:12px}}@media(min-width:1400px){.promo-card-slider.svelte-u81jax{--ctx-carousel-cols: 7.5}}@media(min-width:1800px){.promo-card-slider.svelte-u81jax{--ctx-carousel-cols: 9.5;--ctx-carousel-gutter: 0px;padding-inline:40px}.slider-feather.svelte-u81jax{display:block}}.container.svelte-pif8g1{padding-inline:20px;padding-bottom:12px}.hero.svelte-pif8g1{max-width:1800px;margin:0 auto}.hero-media.svelte-pif8g1{height:440px;border-radius:20px;overflow:hidden;position:relative;background:#000;--mouse-x: 0px;--mouse-y: 0px}.hero-media-bg.svelte-pif8g1{position:absolute;left:0;right:0;top:calc(-1 * var(--overscan, 0px));height:calc(100% + (2 * var(--overscan, 0px)));background-size:cover;background-position:center;background-repeat:no-repeat;transform:translate3d(var(--mouse-x, 0px),calc(var(--parallax-y, 0px) + var(--mouse-y, 0px)),0);will-change:transform}@media(hover:hover)and (pointer:fine){.hero-media-bg.svelte-pif8g1{transform-origin:center}}.hero-caption.svelte-pif8g1{padding:20px;padding-inline:24px;background-color:var(--color-green-background);border-radius:20px;color:var(--color-green);margin-top:12px;position:relative;z-index:1}.bottom.svelte-pif8g1{display:flex;gap:8px;margin-top:32px}.title-header.svelte-pif8g1{font-weight:500}.title.svelte-pif8g1{font-size:26px;line-height:120%;letter-spacing:-.5px}.top.svelte-pif8g1{display:flex;flex-direction:column;gap:8px}@media(min-width:1024px){.hero.svelte-pif8g1{display:flex;flex-direction:row-reverse;align-items:center;gap:12px}.title.svelte-pif8g1{font-size:32px;font-weight:400}.hero-media.svelte-pif8g1{flex:1 1 0;height:60vh;max-height:800px;min-width:0}.hero-caption.svelte-pif8g1{flex:1 1 0;margin-top:0;max-width:350px;height:60vh;max-height:800px;display:flex;flex-direction:column;justify-content:space-between}.container.svelte-pif8g1{padding-inline:40px}}@media(min-width:1400px){.title.svelte-pif8g1{font-size:38px}.text.svelte-pif8g1{font-size:20px}.hero-caption.svelte-pif8g1{max-width:420px}.top.svelte-pif8g1{gap:16px}}@media(min-width:1900px){.title.svelte-pif8g1{font-size:42px}.text.svelte-pif8g1{font-size:20px}.hero-caption.svelte-pif8g1{max-width:520px}.top.svelte-pif8g1{gap:16px}.hero-caption.svelte-pif8g1{padding-inline:42px;padding-block:40px}}.main.svelte-h7bcrl{display:flex;gap:32px;padding-block:32px;flex-direction:column;margin-top:32px}@media(min-width:1024px){.main.svelte-h7bcrl{gap:42px;padding-block:42px}}@media(min-width:1400px){.main.svelte-h7bcrl{gap:62px;padding-block:42px}}
