.welcome-block.svelte-pt3s5a{z-index:1;align-items:center;min-height:70vh;display:flex;position:relative}@media (width<=768px){.welcome-block.svelte-pt3s5a{min-height:50vh}}@media (width<=480px){.welcome-block.svelte-pt3s5a{min-height:40vh}}@media (width<=360px){.welcome-block.svelte-pt3s5a{min-height:25vh}}.welcome-block.svelte-pt3s5a .glow:where(.svelte-pt3s5a){filter:blur(60px);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 35% 35%,#ffffff38,#0000 18%),radial-gradient(circle,#5c45fd6b 0%,#0000 70%);border-radius:50%;width:800px;height:800px;animation:9s ease-in-out infinite alternate svelte-pt3s5a-welcome-glow-float;position:absolute;top:0;right:-200px}.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a){z-index:1;position:relative}.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) h1:where(.svelte-pt3s5a){text-wrap:balance;width:100%;margin-bottom:48px;font-size:86px;font-weight:700;line-height:1}@media (width<=1440px){.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) h1:where(.svelte-pt3s5a){margin-bottom:32px;font-size:76px}}@media (width<=1124px){.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) h1:where(.svelte-pt3s5a){text-align:center}.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) h1:where(.svelte-pt3s5a) br{display:none}}@media (width<=992px){.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) h1:where(.svelte-pt3s5a){font-size:66px}}@media (width<=768px){.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) h1:where(.svelte-pt3s5a){font-size:46px}}@media (width<=580px){.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) h1:where(.svelte-pt3s5a){margin-bottom:20px;font-size:36px}}@media (width<=480px){.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) h1:where(.svelte-pt3s5a){margin-bottom:20px;font-size:26px}}@media (width<=360px){.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) h1:where(.svelte-pt3s5a){margin-bottom:30px;font-size:24px}}.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) h1:where(.svelte-pt3s5a) span{background:linear-gradient(110deg, var(--color_accent_secondary) 0%, var(--color_white) 34%, var(--color_accent) 68%, var(--color_accent_secondary) 100%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:5.5s ease-in-out infinite alternate svelte-pt3s5a-welcome-title-shimmer;display:inline-block;position:relative}.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) .description:where(.svelte-pt3s5a){color:var(--color_grey);margin-bottom:40px;font-size:18px;line-height:1.7}@media (width<=1440px){.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) .description:where(.svelte-pt3s5a){margin-bottom:32px;font-size:16px}}@media (width<=1124px){.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) .description:where(.svelte-pt3s5a){text-align:center}.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) .description:where(.svelte-pt3s5a) br{display:none}}@media (width<=580px){.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) .description:where(.svelte-pt3s5a){font-size:14px}}@media (width<=480px){.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) .description:where(.svelte-pt3s5a){font-size:13px}}@media (width<=360px){.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) .description:where(.svelte-pt3s5a){display:none}}.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) .welcome-block-footer:where(.svelte-pt3s5a){flex-flow:wrap;gap:16px;display:flex}@media (width<=1124px){.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) .welcome-block-footer:where(.svelte-pt3s5a){justify-content:center}}@media (width<=580px){.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) .welcome-block-footer:where(.svelte-pt3s5a){flex-direction:column}.welcome-block.svelte-pt3s5a .content:where(.svelte-pt3s5a) .welcome-block-footer:where(.svelte-pt3s5a) a{width:80%;height:40px;margin:0 auto;padding-inline:.7rem;font-size:13px}}@keyframes svelte-pt3s5a-welcome-glow-float{0%{opacity:.72;transform:translate(0,0)scale(1)}to{opacity:.46;transform:translate(-80px,72px)scale(1.16)}}@keyframes svelte-pt3s5a-welcome-title-shimmer{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.welcome-block.svelte-pt3s5a .glow,.welcome-block.svelte-pt3s5a .content h1 span{animation:none}}
