.block-card.svelte-g18oxz{--content-mt: 60px;--content-pb: 30px;--title-color: inherit;--padding-x: 60px;--padding-y: 60px;--border-color-rgb: var(--block-border-color-rgb);--border-opacity: 1;--border-radius: var(--block-border-radius);width:100%;padding:var(--padding-y) var(--padding-x);border-radius:var(--border-radius);border:1px solid rgba(var(--border-color-rgb),var(--border-opacity));background:var(--block-background-gradient);color:var(--color-white);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;isolation:isolate}@media (max-width: 768px){.block-card.svelte-g18oxz{--padding-x: 20px;--padding-y: 40px;border-radius:28px}}@media (max-width: 768px){.block-card.svelte-g18oxz{--content-mt: 28px;--content-pb: 10px}}.block-card.svelte-g18oxz[data-color=primary]{--border-color-rgb: var(--color-primary-rgb)}.block-card.svelte-g18oxz[data-variant=transparent]{--border-opacity: .5;background:none}.deco.svelte-g18oxz{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;pointer-events:none;overflow:hidden;border-radius:var(--border-radius);background-size:1920px auto;background-position:center;background-repeat:repeat;background-image:var(--deco-url)}.title.svelte-g18oxz{color:var(--title-color)}@media (max-width: 768px){.title.svelte-g18oxz{font-size:32px}}.caption.svelte-g18oxz{display:block;margin-bottom:16px}.description.svelte-g18oxz{margin-top:32px}@media (max-width: 768px){.description.svelte-g18oxz{margin-top:20px}}.content.svelte-g18oxz{margin-top:var(--content-mt);padding-bottom:var(--content-pb);width:100%}.section{--gap: 48px;--align: center;--text-align: center}@media (max-width: 768px){.section{--gap: 28px}}.section .block-card{--content-mt: 0px;--content-pb: 0px;--title-color: var(--color-primary);display:flex;flex-direction:column;align-items:var(--align);gap:var(--gap);text-align:var(--text-align)}.section .block-card .content{display:flex;flex-direction:column;gap:var(--gap);align-items:var(--align);text-align:var(--text-align)}.section.section_align-start{--align: flex-start;--text-align: left}.section.section_align-end{--align: flex-end;--text-align: right}.section.section_has-caption .block-card{--padding-y: 40px}
