.tk-box{--box-display:block;--box-flex-flow:column;--box-justify-content:center;--box-text-align:left;--box-paddingY:var(--space-2xl);--box-paddingX:var(--space-2xl);--box-padding:var(--box-paddingY) var(--box-paddingX);--box-background:transparent;--box-color:inherit;--box-border-radius:var(--theme-border-radius-md,0);background:var(--box-background);border-radius:var(--box-border-radius);color:var(--box-color);display:var(--box-display);flex-flow:var(--box-flex-flow);justify-content:var(--box-justify-content);padding:var(--box-padding);text-align:var(--box-text-align)}.tk-box--primary{--box-background:var(--color-primary-dark);--box-color:var(--color-white)}.tk-box--primary :where(a):not([class]){color:inherit}.tk-box--secondary{--box-background:var(--color-primary-brightest)}.tk-box--light{--box-background:var(--color-gray-brightest)}.tk-box--white{--box-background:var(--color-white)}.tk-box--industry{--box-background:var(--color-green-bright)}.tk-box--educatin{--box-background:var(--color-yellow-bright)}.tk-box--health,.tk-box--senior{--box-background:var(--color-purple-bright)}.tk-box--all,.tk-box--urban-dev{--box-background:var(--color-primary-bright)}.tk-box--sports{--box-background:var(--color-orange-bright)}.tk-box--corona{--box-background:var(--color-red-bright)}.tk-box--sustainability{--box-background:var(--color-gold-bright)}.tk-box--compact{--box-paddingY:var(--space-lg);--box-paddingX:var(--space-lg)}@media(min-width:576px){.tk-box--comfortable{--box-paddingY:var(--space-4xl);--box-paddingX:var(--space-4xl);--box-border-radius:var(--theme-border-radius-lg,0)}}.tk-box--center{--box-display:flex;--box-text-align:center}.tk-box--section{--box-paddingX:0;--box-border-radius:0}.tk-box--section:where(.tk-box--primary,.tk-box--secondary,.tk-box--light){--box-padding:calc(var(--box-paddingY)*2) var(--box-paddingX)}.tk-box>p:not([class]){font:var(--font-base);margin:0}.tk-box :is(a):not([class]):not([class=""]):not(.normal-link){--link-base-external-icon:var(--theme-icon-external,url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="hsl(198, 100%, 44%)" viewBox="0 0 256 256"><path d="M224 104a8 8 0 0 1-16 0V59.32l-66.33 66.34a8 8 0 0 1-11.32-11.32L196.68 48H152a8 8 0 0 1 0-16h64a8 8 0 0 1 8 8Zm-40 24a8 8 0 0 0-8 8v72H48V80h72a8 8 0 0 0 0-16H48a16 16 0 0 0-16 16v128a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-72a8 8 0 0 0-8-8"/></svg>'));align-items:center;border:none;color:var(--color-primary);display:inline-flex;gap:.3125em;margin:0;outline:none;overflow-wrap:anywhere;text-decoration-color:transparent;text-decoration-color:currentcolor;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.125em}@media(prefers-reduced-motion:no-preference){.tk-box :is(a):not([class]):not([class=""]):not(.normal-link){transition:color .2s ease,background .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,background .2s ease;transition:color .2s ease,text-decoration .2s ease,background .2s ease,-webkit-text-decoration .2s ease}}.tk-box :is(a):not([class]):not([class=""]):not(.normal-link):where(:focus-visible){outline:2px solid var(--color-highlight);transition:none}.tk-box :is(a):not([class]):not([class=""]):not(.normal-link):where(:hover,:focus){text-decoration-color:currentcolor;text-decoration-line:underline;text-decoration-thickness:2px}.tk-box :is(a):not([class]):not([class=""]):not(.normal-link)[target=_blank]:not(:has(.visually-hidden)):after{background-image:var(--link-base-external-icon);background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;flex-shrink:0;height:1em;width:1em}.tk-box :is(a):not([class]):not([class=""]):not(.normal-link):is(:focus-visible){outline:2px solid var(--color-highlight)}.tk-box :is(a):not([class]):not([class=""]):not(.normal-link):is(:hover,:focus){border:none;text-decoration-color:currentcolor;text-decoration-line:underline;text-decoration-thickness:2px}.tk-box :is(a):not([class]):not([class=""]):not(.normal-link)[target=_blank]:has(.visually-hidden):after{content:none}.tk-box :is(a):not([class]):not([class=""]):not(.normal-link)[target=_blank]:after{margin:0;top:0}.tk-box--primary :is(a):not([class]):not([class=""]):not(.normal-link){color:inherit}