/** @preserve @license @cc_on
 * ----------------------------------------------------------
 * npm-allakando-publish version 0.0.35
 * Allakando's web component library
 * Copyright (c) 2023 Allakando
 * All Rights Reserved. MIT License
 * https://mit-license.org/
 * ----------------------------------------------------------
 */
*{font-family:var(--ako-font-family-body, --ako-font-family-heading, trade-gothic-next-soft-round, sans-serif);font-style:normal;font-stretch:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ako-neutral-color-900, #686868)}.d1{font-family:var(--ako-font-family-body, --ako-font-family-heading, trade-gothic-next-soft-round, sans-serif);font-style:normal;font-stretch:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ako-neutral-color-900, #686868);font-weight:700;font-size:2.5rem;line-height:2.5rem;text-transform:uppercase}h1{font-family:var(--ako-font-family-body, --ako-font-family-heading, trade-gothic-next-soft-round, sans-serif);font-style:normal;font-stretch:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ako-neutral-color-900, #686868);font-weight:700;font-size:2.5rem;line-height:2.875rem}@media screen and (max-width: 768px){h1{font-size:1.875rem;line-height:2.125rem}}h2{font-family:var(--ako-font-family-body, --ako-font-family-heading, trade-gothic-next-soft-round, sans-serif);font-style:normal;font-stretch:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ako-neutral-color-900, #686868);font-weight:700;font-size:1.75rem;line-height:2.125rem}@media screen and (max-width: 768px){h2{font-size:1.5rem;line-height:1.75rem}}h3{font-family:var(--ako-font-family-body, --ako-font-family-heading, trade-gothic-next-soft-round, sans-serif);font-style:normal;font-stretch:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ako-neutral-color-900, #686868);font-weight:700;font-size:1.375rem;line-height:1.875rem}@media screen and (max-width: 768px){h3{font-size:1.375rem;line-height:1.5rem}}h4{font-family:var(--ako-font-family-body, --ako-font-family-heading, trade-gothic-next-soft-round, sans-serif);font-style:normal;font-stretch:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ako-neutral-color-900, #686868);font-size:1.125rem;line-height:1.375rem;font-weight:700}.label-l{font-family:var(--ako-font-family-body, --ako-font-family-heading, trade-gothic-next-soft-round, sans-serif);font-style:normal;font-stretch:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ako-neutral-color-900, #686868);font-weight:700;font-size:1rem;line-height:1.5rem}@media screen and (max-width: 768px){.label-l{font-size:1rem;line-height:1.5rem}}.label-m{font-family:var(--ako-font-family-body, --ako-font-family-heading, trade-gothic-next-soft-round, sans-serif);font-style:normal;font-stretch:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ako-neutral-color-900, #686868);font-weight:700;font-size:.875rem;line-height:1.125rem}@media screen and (max-width: 768px){.label-m{font-size:.875rem;line-height:1rem}}.body-xl{font-family:var(--ako-font-family-body, --ako-font-family-heading, trade-gothic-next-soft-round, sans-serif);font-style:normal;font-stretch:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ako-neutral-color-900, #686868);font-weight:400;font-size:1.5rem;line-height:2rem}@media screen and (max-width: 768px){.body-xl{font-size:1.5rem;line-height:1.875rem}}.body-l{font-family:var(--ako-font-family-body, --ako-font-family-heading, trade-gothic-next-soft-round, sans-serif);font-style:normal;font-stretch:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ako-neutral-color-900, #686868);font-weight:400;font-size:1.25rem;line-height:1.75rem}@media screen and (max-width: 768px){.body-l{font-size:1.25rem;line-height:1.75rem}}.body-m{font-family:var(--ako-font-family-body, --ako-font-family-heading, trade-gothic-next-soft-round, sans-serif);font-style:normal;font-stretch:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ako-neutral-color-900, #686868);font-weight:400;font-size:1rem;line-height:1.5rem}@media screen and (max-width: 768px){.body-m{font-size:1rem;line-height:1.5rem}}.cta-l{font-family:var(--ako-font-family-body, --ako-font-family-heading, trade-gothic-next-soft-round, sans-serif);font-style:normal;font-stretch:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ako-neutral-color-900, #686868);font-weight:700;font-size:1.5rem;line-height:1.75rem}@media screen and (max-width: 768px){.cta-l{font-size:1.5rem;line-height:1.75rem}}.cta-m{font-family:var(--ako-font-family-body, --ako-font-family-heading, trade-gothic-next-soft-round, sans-serif);font-style:normal;font-stretch:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ako-neutral-color-900, #686868);font-weight:700;font-size:1.25rem;line-height:1.5rem}@media screen and (max-width: 768px){.cta-m{font-size:1.25rem;line-height:1.5rem}}.cta-s{font-family:var(--ako-font-family-body, --ako-font-family-heading, trade-gothic-next-soft-round, sans-serif);font-style:normal;font-stretch:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ako-neutral-color-900, #686868);font-weight:700;font-size:1rem;line-height:1.25rem}@media screen and (max-width: 768px){.cta-s{font-size:1rem;line-height:1.25rem}}a{font-family:var(--ako-font-family-body, --ako-font-family-heading, trade-gothic-next-soft-round, sans-serif);font-style:normal;font-stretch:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ako-neutral-color-900, #686868);font-weight:700;font-size:1rem;line-height:1.25rem;text-decoration:underline}a:hover{text-decoration:none}hgroup>:last-child{font-size:1rem;font-weight:unset;line-height:unset;color:var(--ako-neutral-color-800, #777777)}hgroup>*{margin-bottom:0}b,strong{font-weight:700}mark{padding:.25em .5em;background-color:var(--ako-warning-color-100, #fdf1cc)}blockquote{display:block;margin:1.5em 0;padding:1em;border-left:.25rem solid var(--ako-neutral-color-100, #e1e1e1)}blockquote cite{display:block;font-style:italic;margin-top:1em;color:gray}abbr{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--ako-primary-color-1000, #7aa329);text-decoration:none}del{color:var(--ako-error-color-1000, #E62900)}code{display:inline-block;padding:.5em .5em;border-radius:var(--ako-component-border-radius, 0.2rem);background:var(--ako-neutral-color-100, #e1e1e1);font-weight:bold;font-size:.875rem}i,em{font-style:italic}kbd{display:inline-block;border-radius:var(--ako-component-border-radius, 0.2rem);padding:.5em .5em;background-color:#000;color:#fff;font-weight:bold;font-size:.875rem}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}