.banner.svelte-1x5v3fp{font-size:22px;font-family:font-bold;width:100%;text-align:center;background-color:var(--banner-primary);border-radius:3px;color:#000}.banner-description.svelte-1x5v3fp{font-family:font-light;font-size:16px;text-align:center;margin-bottom:4px}@media only screen and (max-width: 600px){.banner.svelte-1x5v3fp{width:auto;min-width:350px}.banner.left.svelte-1x5v3fp{text-align:left;padding-top:4px;padding-bottom:4px;padding-left:14vw;transform:translate(-9vw)}.banner.right.svelte-1x5v3fp{text-align:right;align-self:flex-end;padding-top:4px;padding-bottom:4px;padding-right:13vw;transform:translate(9vw)}.banner-description.svelte-1x5v3fp{text-align:left;padding-left:5vw;margin-bottom:6px}.banner-description.right.svelte-1x5v3fp{text-align:right;margin-right:5%}}@media only screen and (max-width: 400px){.banner.svelte-1x5v3fp{font-size:6vw;width:auto;max-width:90vw;min-width:70vw}.banner-description.svelte-1x5v3fp{font-size:4vw}.banner.left.svelte-1x5v3fp{text-align:left;padding-top:4px;padding-bottom:4px;padding-left:14vw;transform:translate(-9vw)}.banner.right.svelte-1x5v3fp{text-align:right;align-self:flex-end;padding-top:4px;padding-bottom:4px;padding-right:13vw;padding-left:10vw;transform:translate(9vw)}}.section-container.svelte-1qfun7c{display:flex;flex-direction:column;width:30vw;max-width:600px;min-width:400px;margin-bottom:25px}@media only screen and (max-width: 850px){.section-container.svelte-1qfun7c{width:auto;min-width:0px;margin-top:25px}}
