.hero-banner.svelte-1uha8ag{position:relative;overflow:hidden;background:var(--banner-bg, var(--bulma-primary))}.hero-banner-bg-1.svelte-1uha8ag{position:absolute;width:var(--banner-bg1-width);height:var(--banner-bg1-height);top:var(--banner-bg1-top);right:var(--banner-bg1-right);opacity:var(--banner-bg1-opacity);background:var(--banner-bg1-bg);border-radius:var(--banner-bg1-border-radius)}.hero-banner-bg-2.svelte-1uha8ag{position:absolute;width:var(--banner-bg2-width);height:var(--banner-bg2-height);top:var(--banner-bg2-top);right:var(--banner-bg2-right);opacity:var(--banner-bg2-opacity);background:var(--banner-bg2-bg);border-radius:var(--banner-bg2-border-radius)}.hero-banner-content.container.svelte-1uha8ag{padding-top:60px;padding-bottom:60px}.hero-banner-content.svelte-1uha8ag .columns:where(.svelte-1uha8ag){margin-top:0;margin-bottom:0}.hero-banner-content.svelte-1uha8ag .column:where(.svelte-1uha8ag){display:flex;flex-direction:column;justify-content:center}.banner-right.svelte-1uha8ag{align-items:center}.hero-banner-content.svelte-1uha8ag .column:where(.svelte-1uha8ag) .level:where(.svelte-1uha8ag){gap:0}.hero-visual-image-container.svelte-1uha8ag{border-radius:var(--banner-visual-border-radius);background-color:var(--banner-visual-bg-clr, var(--bulma-link));padding:var(--banner-visual-padding,10%);display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;width:100%;box-sizing:border-box;max-width:500px}.hero-visual-image-container.svelte-1uha8ag img:where(.svelte-1uha8ag){max-width:100%;max-height:100%;object-fit:contain}.banner-tag.svelte-1uha8ag{gap:10px;background-color:var(--banner-tag-bg-clr, rgba(255, 255, 255, .16));border:var(--banner-tag-border, 1px solid rgba(255, 255, 255, .4));padding:8px 16px 8px 12px;border-radius:999px;font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--banner-tag-clr, var(--bulma-primary-invert))}.banner-tag.svelte-1uha8ag i:where(.svelte-1uha8ag){font-size:16px}.banner-main-text.svelte-1uha8ag{font-family:var(--banner-main-text-font-family, var(--bulma-family-primary));font-weight:800;text-transform:uppercase;font-size:76px;line-height:.9;letter-spacing:.005em;margin:16px 0 0;color:var(--banner-main-text-clr, var(--bulma-primary-invert))}.banner-color-text.svelte-1uha8ag{color:var(--banner-color-text-clr)}.banner-description.svelte-1uha8ag{font-size:18px;line-height:1.5;color:var(--banner-description-clr, var(--bulma-primary-invert));margin:18px 0 26px;max-width:460px}.banner-buttons.svelte-1uha8ag{gap:12px;flex-direction:column;align-items:start}@media screen and (min-width:1024px){.banner-buttons.svelte-1uha8ag{flex-direction:row}}.hero-info.svelte-1uha8ag{background-color:var(--banner-info-bg-clr, var(--bulma-primary-invert));border-bottom:1px solid #e5e7ec;border-top:1px solid #e5e7ec}.hero-info.svelte-1uha8ag .level:where(.svelte-1uha8ag){align-items:start}@media screen and (min-width:769px){.hero-info.svelte-1uha8ag .level:where(.svelte-1uha8ag){align-items:center}}.hero-info.svelte-1uha8ag .level-item:where(.svelte-1uha8ag){gap:10px}.hero-info.svelte-1uha8ag .container:where(.svelte-1uha8ag){padding-top:26px;padding-bottom:26px}.banner-info-title.svelte-1uha8ag{font-size:14px;font-weight:800;color:var(--banner-info-title-clr, var(--bulma-text))}.banner-info-desc.svelte-1uha8ag{font-size:12.5px;color:var(--banner-info-desc-clr, var(--bulma-text))}.banner-info-icon.svelte-1uha8ag{color:var(--banner-info-icon-clr, var(--bulma-link))}.bottom-banner.svelte-1uha8ag{border-radius:26px;background:var(--bottom-banner-bg-clr, var(--bulma-link));color:var(--bottom-banner-clr, var(--bulma-link-invert));padding:44px 40px;margin-bottom:48px}.bottom-banner.svelte-1uha8ag .title-text:where(.svelte-1uha8ag){font-family:var(--bulma-family-primary);font-weight:800;text-transform:uppercase;font-size:40px;line-height:.95;margin:8px 0 12px}.bottom-banner.svelte-1uha8ag .description:where(.svelte-1uha8ag){font-size:16px;color:var(--bottom-banner-desc-clr, var(--bulma-link-invert));margin:0 0 22px;max-width:440px}.container.main.svelte-1uha8ag{padding-top:0;padding-bottom:0}
