/*!
Theme Name: KREATIVWIRTSCHAFT | Child
Template: SPiNNthemeFSE-base
Author: SPiNNWERK
Author URI: https://www.spinnwerk.at/
Requires at least: 6.8
Tested up to: 6.8
Requires PHP: 8.3
Version: 1.0.0
Text Domain: kreativwirtschaft
*/@-webkit-keyframes turn{0%{opacity:0;rotate:-200deg}to{opacity:1;rotate:0deg}}@keyframes turn{0%{opacity:0;rotate:-200deg}to{opacity:1;rotate:0deg}}@-webkit-keyframes roll{0%{opacity:0;rotate:-120deg;translate:-100% 0}to{opacity:1;rotate:0deg;translate:0 0}}@keyframes roll{0%{opacity:0;rotate:-120deg;translate:-100% 0}to{opacity:1;rotate:0deg;translate:0 0}}@-webkit-keyframes slide-up{0%{opacity:0;translate:0 20%}to{opacity:1;translate:0 0}}@keyframes slide-up{0%{opacity:0;translate:0 20%}to{opacity:1;translate:0 0}}@-webkit-keyframes bounce-in{0%{opacity:0;scale:.3}50%{opacity:1;scale:1.05}70%{scale:.9}to{opacity:1;scale:1}}@keyframes bounce-in{0%{opacity:0;scale:.3}50%{opacity:1;scale:1.05}70%{scale:.9}to{opacity:1;scale:1}}@-webkit-keyframes pop-up{0%{opacity:0;scale:.4}70%{opacity:.8;scale:1.05}to{opacity:1;scale:1}}@keyframes pop-up{0%{opacity:0;scale:.4}70%{opacity:.8;scale:1.05}to{opacity:1;scale:1}}@-webkit-keyframes swing{20%{rotate:15deg}40%{rotate:-10deg}60%{rotate:5deg}80%{rotate:-5deg}to{rotate:0}}@keyframes swing{20%{rotate:15deg}40%{rotate:-10deg}60%{rotate:5deg}80%{rotate:-5deg}to{rotate:0}}@media (prefers-reduced-motion:no-preference){html.js .js--animate.js--animate--all:not(.is-root-container html.js .js--animate),html.js .js--animate:not(.is-root-container html.js .js--animate):not(.js--animate--all) img{-webkit-animation:var(--spwk-animation-name) ease 2s;animation:var(--spwk-animation-name) ease 2s;-webkit-animation:var(--spwk-animation-name) ease var(--spwk-animation-duration,2s);animation:var(--spwk-animation-name) ease var(--spwk-animation-duration,2s);-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-play-state:paused;animation-play-state:paused}html.js .js--animate.js--animate--all.animate:not(.is-root-container html.js .js--animate),html.js .js--animate:not(.is-root-container html.js .js--animate):not(.js--animate--all).animate img{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running}html.js .js--animate.js--animate--all.animate--turn:not(.is-root-container html.js .js--animate),html.js .js--animate:not(.is-root-container html.js .js--animate):not(.js--animate--all).animate--turn img{--spwk-animation-name:turn;--spwk-animation-duration:3s}html.js .js--animate.js--animate--all.animate--roll:not(.is-root-container html.js .js--animate),html.js .js--animate:not(.is-root-container html.js .js--animate):not(.js--animate--all).animate--roll img{--spwk-animation-name:roll}html.js .js--animate.js--animate--all.animate--slide-up:not(.is-root-container html.js .js--animate),html.js .js--animate:not(.is-root-container html.js .js--animate):not(.js--animate--all).animate--slide-up img{--spwk-animation-name:slide-up;--spwk-animation-duration:3s}html.js .js--animate.js--animate--all.animate--bounce-in:not(.is-root-container html.js .js--animate),html.js .js--animate:not(.is-root-container html.js .js--animate):not(.js--animate--all).animate--bounce-in img{--spwk-animation-name:bounce-in}html.js .js--animate.js--animate--all.animate--pop-up:not(.is-root-container html.js .js--animate),html.js .js--animate:not(.is-root-container html.js .js--animate):not(.js--animate--all).animate--pop-up img{--spwk-animation-name:pop-up;--spwk-animation-duration:0.9s}html.js .js--animate.js--animate--all.animate--swing:not(.is-root-container html.js .js--animate),html.js .js--animate:not(.is-root-container html.js .js--animate):not(.js--animate--all).animate--swing img{--spwk-animation-name:swing;--spwk-animation-duration:3s;-webkit-transform-origin:center top;transform-origin:center top}}.editor-visual-editor,.wp-site-blocks{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--wp--custom--theme--selection--dark-text);--_spwk-selection-color-text:var(--csstools-light-dark-toggle--0,var(--wp--custom--theme--selection--light-text))}@supports (color:light-dark(red,red)){.editor-visual-editor,.wp-site-blocks{--_spwk-selection-color-text:light-dark(var(--wp--custom--theme--selection--light-text),var(--wp--custom--theme--selection--dark-text))}}@supports not (color:light-dark(tan,tan)){.editor-visual-editor *,.wp-site-blocks *{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--wp--custom--theme--selection--dark-text);--_spwk-selection-color-text:var(--csstools-light-dark-toggle--0,var(--wp--custom--theme--selection--light-text))}}.editor-visual-editor ::-moz-selection,.wp-site-blocks ::-moz-selection{color:var(--_spwk-selection-color-text)}.editor-visual-editor ::selection,.editor-visual-editor mark,.wp-site-blocks ::selection,.wp-site-blocks mark{color:var(--_spwk-selection-color-text)}.editor-visual-editor .has-dark-selection ::-moz-selection,.editor-visual-editor .has-primary-color ::-moz-selection,.wp-site-blocks .has-dark-selection ::-moz-selection,.wp-site-blocks .has-primary-color ::-moz-selection{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--_spwk-selection-color-text)!important}.editor-visual-editor .has-dark-selection ::selection,.editor-visual-editor .has-primary-color ::selection,.wp-site-blocks .has-dark-selection ::selection,.wp-site-blocks .has-primary-color ::selection{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--_spwk-selection-color-text)!important}.editor-visual-editor .has-light-selection ::-moz-selection,.wp-site-blocks .has-light-selection ::-moz-selection{color:var(--_spwk-selection-color-text)!important}.editor-visual-editor .has-light-selection ::selection,.wp-site-blocks .has-light-selection ::selection{color:var(--_spwk-selection-color-text)!important}:root{--spwk--icon--arrow-right:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linejoin="round" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-width="2" d="M14 12H4"/><path stroke-width="2" d="m18.586 13.603-.966.761c-1.566 1.234-2.349 1.85-2.984 1.569S14 14.688 14 12.761v-1.523c0-1.927 0-2.89.635-3.171s1.418.335 2.984 1.569l.966.761C19.529 11.14 20 11.512 20 12s-.471.86-1.414 1.603z"/></svg>')}@media (max-width:781.98px){.wp-block-columns:not(.is-not-stacked-on-mobile) .is-layout-flow .alignright{float:left;margin-left:0;margin-right:2em}.wp-block-columns:not(.is-not-stacked-on-mobile) .is-layout-flex.is-content-justification-right:not(.wp-block-buttons){-webkit-box-pack:start;justify-content:flex-start}}.wp-block-heading{--wp--local--heading--decoration-thickness:0.125em;line-height:1.375em;line-height:calc(1em + var(--wp--local--heading--decoration-thickness)*3)}.wp-block-heading .is-style-ci-underline{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:var(--wp--local--heading--decoration-thickness);text-underline-offset:var(--wp--local--heading--decoration-thickness)}.wp-block-image.is-style-border img{background-color:var(--wp--preset--color--light);padding:var(--wp--preset--spacing--ci)}.has-light-background-color .wp-block-image.is-style-border img{background-color:var(--wp--preset--color--gray)}.has-gray-background-color .wp-block-image.is-style-border img{background-color:var(--wp--preset--color--light)}.wp-block-image.is-style-circled{aspect-ratio:1;background:var(--wp--preset--color--primary);border-radius:var(--wp--preset--border-radius--circle)}.wp-block-image.is-style-circled img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);padding:20%}.wp-block-image.is-style-background{bottom:0;left:0;position:absolute;right:auto;top:auto;z-index:calc(var(--wp--custom--z-index--base) - 1)}:has(~.wp-block-image.is-style-background){z-index:var(--wp--custom--z-index--base)}:has(>.wp-block-image.is-style-background){position:relative}.wp-block-image.is-style-background img{-webkit-filter:opacity(.05);filter:opacity(.05)}.header__content:has(.primary-nav){-webkit-box-align:start;align-items:flex-start}@media (max-width:599.98px){.header__nav:has(.primary-nav){margin-top:0}}.primary-nav .wp-block-navigation__responsive-container.is-menu-open .primary-nav,.primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{padding:var(--wp--style--block-gap)}@media (min-width:601.02px){.primary-nav:has(>:first-child.wp-block-navigation-item>.hide-for-desktop:only-child):has(>:last-child.hide-for-desktop){display:none}}.primary-nav .wp-block-navigation-item .wp-block-navigation-item__content{font-weight:var(--wp--custom--font-weight--bold)!important;position:relative}.primary-nav .wp-block-navigation-item .wp-block-navigation-item__content:after{background-color:var(--_active-color);bottom:0;content:"";display:block;height:3px;opacity:0;position:absolute;scale:1 .5;translate:0 -200%;width:100%}@media (prefers-reduced-motion:no-preference){.primary-nav .wp-block-navigation-item .wp-block-navigation-item__content:after{-webkit-transition:scale var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),translate var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),opacity var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default);transition:scale var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),translate var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default),opacity var(--wp--custom--transition--duration--medium) var(--wp--custom--transition--easing--default)}}.primary-nav .wp-block-navigation-item .wp-block-navigation-item__content:active,.primary-nav .wp-block-navigation-item .wp-block-navigation-item__content:focus,.primary-nav .wp-block-navigation-item .wp-block-navigation-item__content:hover{color:var(--_active-color)!important}.primary-nav .wp-block-navigation-item .wp-block-navigation-item__content:active:after,.primary-nav .wp-block-navigation-item .wp-block-navigation-item__content:focus:after,.primary-nav .wp-block-navigation-item .wp-block-navigation-item__content:hover:after{opacity:1;scale:1;translate:0}.primary-nav .wp-block-navigation-item :is(.primary-nav .wp-block-navigation-item):after,.wpml-language-switcher-navigation-block.wpml-ls-list :is(.primary-nav .wp-block-navigation-item):after{display:none}.primary-nav .wp-block-navigation-item.current-menu-ancestor,.primary-nav .wp-block-navigation-item.current-menu-ancestor .wp-block-navigation-item__content,.primary-nav .wp-block-navigation-item.current-menu-ancestor>a,.primary-nav .wp-block-navigation-item.current-menu-ancestor>button,.primary-nav .wp-block-navigation-item.current-menu-item,.primary-nav .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content,.primary-nav .wp-block-navigation-item.current-menu-item>a,.primary-nav .wp-block-navigation-item.current-menu-item>button{color:inherit}.primary-nav .wp-block-navigation-item.current-menu-ancestor .wp-block-navigation-item__content:after,.primary-nav .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content:after{opacity:1;scale:1;translate:0}.primary-nav .wp-block-navigation-item.current-menu-ancestor .wp-block-navigation-item__content:focus-within,.primary-nav .wp-block-navigation-item.current-menu-ancestor .wp-block-navigation-item__content:has(:active),.primary-nav .wp-block-navigation-item.current-menu-ancestor .wp-block-navigation-item__content:hover,.primary-nav .wp-block-navigation-item.current-menu-ancestor .wp-block-navigation-item__content:is(.wp-block-navigation-item .wp-block-navigation-item),.primary-nav .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content:focus-within,.primary-nav .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content:has(:active),.primary-nav .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content:hover,.primary-nav .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content:is(.wp-block-navigation-item .wp-block-navigation-item){color:var(--_active-color)!important}.primary-nav .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content{color:var(--_active-color)!important}.primary-nav .wp-block-navigation-item .wp-block-navigation-item>a:after,.primary-nav .wp-block-navigation-item .wp-block-navigation-item>button:after{display:none}.primary-nav .wp-block-navigation-item .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--gray);text-transform:none}.primary-nav .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.primary-nav .wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.primary-nav .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{min-width:210px}.primary-nav.items-justified-right .wp-block-navigation__responsive-container.is-menu-open,.primary-nav.items-justified-right .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.primary-nav.items-justified-right .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.primary-nav.items-justified-right .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{--navigation-layout-justification-setting:center}.primary-nav .wp-block-navigation__responsive-container-content>.wp-block-navigation__container{padding-bottom:0!important}@media (prefers-reduced-motion:no-preference){html.js .intro__hr.alignfull:not(.is-root-container html.js .intro__hr.alignfull){clip-path:inset(0 0 0 100%);-webkit-transition:clip-path 1.2s linear;transition:clip-path 1.2s linear;will-change:clip-path}html.js .intro__hr.alignfull:not(.is-root-container html.js .intro__hr.alignfull).animate{clip-path:inset(0 0 0 0)}}.spwk-grid,.wp-block-post-template-is-layout-grid.columns-2,.wp-block-post-template-is-layout-grid.columns-3,.wp-block-post-template-is-layout-grid.columns-4,.wp-block-post-template-is-layout-grid.columns-5,.wp-block-post-template-is-layout-grid.columns-6{--_spwk-container-gap:var(--wp--preset--spacing--20)}.header .wpml-language-switcher-block{translate:0 9%;width:auto!important}footer{background-color:var(--wp--preset--color--light)}.footer__navs .wp-block-navigation{text-align:right}.footer__navs .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{color:var(--wp--preset--color--primary-alt)}@media (max-width:781.98px){.footer__navs{display:block!important;text-align:left}.footer__navs>*{-webkit-box-align:start!important;align-items:flex-start!important}.footer__navs .wp-block-navigation{-webkit-box-align:start;align-items:flex-start}}.footer-utility .spwk-scroll-up-button{align-self:center;justify-self:center;margin-left:auto;margin-right:auto;place-self:center}.footer-utility .spwk-scroll-up-button:after{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linejoin="round" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-width="2" d="M14 12H4"/><path stroke-width="2" d="m18.586 13.603-.966.761c-1.566 1.234-2.349 1.85-2.984 1.569S14 14.688 14 12.761v-1.523c0-1.927 0-2.89.635-3.171s1.418.335 2.984 1.569l.966.761C19.529 11.14 20 11.512 20 12s-.471.86-1.414 1.603z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linejoin="round" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-width="2" d="M14 12H4"/><path stroke-width="2" d="m18.586 13.603-.966.761c-1.566 1.234-2.349 1.85-2.984 1.569S14 14.688 14 12.761v-1.523c0-1.927 0-2.89.635-3.171s1.418.335 2.984 1.569l.966.761C19.529 11.14 20 11.512 20 12s-.471.86-1.414 1.603z"/></svg>');-webkit-mask-image:var(--spwk--icon--arrow-right);mask-image:var(--spwk--icon--arrow-right);rotate:-90deg}main:has(.entry-content>:last-child:is(.wp-block-cover))+footer{margin-top:0}main:has(.entry-content>.has-light-background-color:last-child)+footer{background-color:var(--wp--preset--color--gray)!important}main:has(.entry-content>.has-light-background-color:last-child)+.post-navigation+footer{background-color:var(--wp--preset--color--light)!important}main:has(.entry-content>:last-child:not(.has-light-background-color))+.post-navigation+footer{background-color:var(--wp--preset--color--gray)!important}.wp-site-blocks:not(.is-root-container):has(.footer--reveal)>:not(header):not(.wp-block-template-part:has(.footer--reveal)){position:relative;z-index:var(--wp--custom--z-index--base)}.wp-site-blocks:not(.is-root-container):has(.footer--reveal)>header.wp-block-template-part:has(>.header-utility,>.header){z-index:calc(var(--wp--custom--z-index--base) + 1)}.wp-site-blocks:not(.is-root-container) .wp-block-template-part:has(.footer--reveal){z-index:calc(var(--wp--custom--z-index--base) - 1)}.wp-block-spwk-claim{text-align:center}.wpml-language-switcher-block .wp-block-navigation-item[data-wpml=current-language-item],.wpml-language-switcher-navigation-block .wp-block-navigation-item[data-wpml=current-language-item]{display:none!important}.wpml-language-switcher-navigation-block:has(.wp-block-navigation-item:first-child):not(:has(.wp-block-navigation-item:nth-child(n+2))),.wpml-language-switcher-navigation-block:has(ul:empty){display:none}.wpml-language-switcher-block:has(.wp-block-navigation__submenu-container:empty){display:none}.wp-block-navigation .wpml-language-switcher-navigation-block.wpml-language-switcher-navigation-block ul.horizontal-list{gap:calc(var(--wp--custom--gap--default)/2)!important}.wp-block-navigation-item[data-wpml=language-item]:first-of-type{margin:0!important}@media (max-width:1439.98px){.wp-site-blocks:not(.is-root-container) .show-for-page{display:none!important}}@media (min-width:1441.02px){.wp-site-blocks:not(.is-root-container) .hide-for-page{display:none!important}}@media (max-width:599.98px){.wp-site-blocks:not(.is-root-container) .show-for-desktop{display:none!important}}@media (min-width:601.02px){.wp-site-blocks:not(.is-root-container) .hide-for-desktop{display:none!important}}@media (max-width:857.98px){.wp-site-blocks:not(.is-root-container) .show-for-content{display:none!important}}@media (min-width:859.02px){.wp-site-blocks:not(.is-root-container) .hide-for-content{display:none!important}}@media (max-width:781.98px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media img{position:static}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content,.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content *{text-align:left}.wp-block-media-text.is-stacked-on-mobile.is-style-reverse--mobile>.wp-block-media-text__media{grid-column:1!important;grid-row:2!important}.wp-block-media-text.is-stacked-on-mobile.is-style-reverse--mobile>.wp-block-media-text__content{grid-column:1!important;grid-row:1!important}}.wp-block-media-text.is-image-fill-element.media-text--figcaption .wp-block-media-text__media{padding-bottom:calc(1.5rem + var(--wp--preset--spacing--ci))}.post-navigation{background-color:var(--wp--preset--color--light)}.post-navigation .post-navigation-link-previous a:before{-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linejoin="round" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-width="2" d="M14 12H4"/><path stroke-width="2" d="m18.586 13.603-.966.761c-1.566 1.234-2.349 1.85-2.984 1.569S14 14.688 14 12.761v-1.523c0-1.927 0-2.89.635-3.171s1.418.335 2.984 1.569l.966.761C19.529 11.14 20 11.512 20 12s-.471.86-1.414 1.603z"/></svg>')!important;mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linejoin="round" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-width="2" d="M14 12H4"/><path stroke-width="2" d="m18.586 13.603-.966.761c-1.566 1.234-2.349 1.85-2.984 1.569S14 14.688 14 12.761v-1.523c0-1.927 0-2.89.635-3.171s1.418.335 2.984 1.569l.966.761C19.529 11.14 20 11.512 20 12s-.471.86-1.414 1.603z"/></svg>')!important;-webkit-mask-image:var(--spwk--icon--arrow-right)!important;mask-image:var(--spwk--icon--arrow-right)!important;rotate:180deg}main:has(.entry-content>.has-light-background-color:last-child)+.post-navigation{background-color:var(--wp--preset--color--gray)!important}@media (max-width:781.98px){.post-navigation *{text-align:center}.post-navigation .post-navigation-link-previous{translate:-1em 0}.post-navigation .post-navigation-link-next{translate:1em 0}}.wp-block-button img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.wp-block-separator{border-color:var(--wp--preset--color--primary)}.mygpt_chat-button-wrapper{z-index:var(--wp--custom--z-index--overlay)}.card--person p{max-width:500px}.card--tip .wp-element-caption:last-child{margin-bottom:0}.card--icon .wp-block-image.is-style-circled img{width:72px}.card--icon .wp-block-image.is-style-background img{width:240px}.is-root-container .kat-mag-line{position:absolute!important}.is-style-eyebrow{--spwk--eyebrow--text-transform:none}.wp-block-heading .is-style-eyebrow{font-size:.8em}.safe-svg-inline.is-style-absolute{bottom:0;height:auto!important;left:0;position:absolute;right:0;top:0;width:auto!important}.safe-svg-inline.is-style-absolute svg{height:auto}.wp-block-group:has(.safe-svg-inline.is-style-absolute){position:relative}.is-style-icon-button>.wp-element-button:not(.is-root-container *),.wp-block-read-more.is-style-icon-button:not(.is-root-container *){background:none;color:var(--wp--preset--color--primary);display:block;height:48px;margin-left:auto;overflow:hidden;padding:0;position:relative;text-indent:-999999px;translate:15% 30%;width:48px}.is-style-icon-button>.wp-element-button:not(.is-root-container *):after,.wp-block-read-more.is-style-icon-button:not(.is-root-container *):after{background-color:currentcolor;bottom:0;content:"";left:0;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linejoin="round" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-width="2" d="M14 12H4"/><path stroke-width="2" d="m18.586 13.603-.966.761c-1.566 1.234-2.349 1.85-2.984 1.569S14 14.688 14 12.761v-1.523c0-1.927 0-2.89.635-3.171s1.418.335 2.984 1.569l.966.761C19.529 11.14 20 11.512 20 12s-.471.86-1.414 1.603z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linejoin="round" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-width="2" d="M14 12H4"/><path stroke-width="2" d="m18.586 13.603-.966.761c-1.566 1.234-2.349 1.85-2.984 1.569S14 14.688 14 12.761v-1.523c0-1.927 0-2.89.635-3.171s1.418.335 2.984 1.569l.966.761C19.529 11.14 20 11.512 20 12s-.471.86-1.414 1.603z"/></svg>');-webkit-mask-image:var(--spwk--icon--arrow-right);mask-image:var(--spwk--icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:48px 48px;mask-size:48px 48px;position:absolute;right:0;text-indent:0;top:0}.is-style-icon-button>.wp-element-button:not(.is-root-container *):active,.is-style-icon-button>.wp-element-button:not(.is-root-container *):focus,.is-style-icon-button>.wp-element-button:not(.is-root-container *):hover,.wp-block-read-more.is-style-icon-button:not(.is-root-container *):active,.wp-block-read-more.is-style-icon-button:not(.is-root-container *):focus,.wp-block-read-more.is-style-icon-button:not(.is-root-container *):hover{background:none;border-color:var(--wp--preset--color--current-color);color:var(--wp--preset--color--primary-alt)}.clickable-container .clickable-hover-effect{overflow:hidden}.clickable-container .clickable-hover-effect:has(*) *,.clickable-container .clickable-hover-effect:not(:has(*)){-webkit-transition:scale .3s ease-in-out;transition:scale .3s ease-in-out}.clickable-container figure.clickable-hover-effect.is-style-rounded{border-radius:var(--wp--preset--border-radius--circle)}.clickable-container .is-style-icon-button.clickable-link>.wp-element-button:not(.is-root-container *):after,.clickable-container .wp-block-read-more.is-style-icon-button.clickable-link:not(.is-root-container *):after{-webkit-transform-origin:center;transform-origin:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:rotate .3s ease-in-out;transition:rotate .3s ease-in-out}.clickable-container:active .clickable-hover-effect:has(*) *,.clickable-container:active .clickable-hover-effect:not(:has(*)),.clickable-container:focus .clickable-hover-effect:has(*) *,.clickable-container:focus .clickable-hover-effect:not(:has(*)),.clickable-container:focus-within .clickable-hover-effect:has(*) *,.clickable-container:focus-within .clickable-hover-effect:not(:has(*)),.clickable-container:hover .clickable-hover-effect:has(*) *,.clickable-container:hover .clickable-hover-effect:not(:has(*)){scale:1.1}.clickable-container:active .is-style-icon-button.clickable-link>.wp-element-button:not(.is-root-container *):after,.clickable-container:active .wp-block-read-more.is-style-icon-button.clickable-link:not(.is-root-container *):after,.clickable-container:focus .is-style-icon-button.clickable-link>.wp-element-button:not(.is-root-container *):after,.clickable-container:focus .wp-block-read-more.is-style-icon-button.clickable-link:not(.is-root-container *):after,.clickable-container:focus-within .is-style-icon-button.clickable-link>.wp-element-button:not(.is-root-container *):after,.clickable-container:focus-within .wp-block-read-more.is-style-icon-button.clickable-link:not(.is-root-container *):after,.clickable-container:hover .is-style-icon-button.clickable-link>.wp-element-button:not(.is-root-container *):after,.clickable-container:hover .wp-block-read-more.is-style-icon-button.clickable-link:not(.is-root-container *):after{rotate:-25deg}.kat-mag-line{left:0;margin-left:0!important;margin-right:0!important;position:absolute;right:0}@media (max-width:1099.98px){.kat-members .wp-block-separator{display:none!important}}#specificity-hack.wpforms-form .wpforms-submit,.wp-block-button:not(.is-style-simple):not(.is-style-outline):not(.is-style-icon-button) .wp-element-button,.wp-block-read-more.is-style-button,form.wpforms-form:not(#does-not-exist) .wpforms-submit{position:relative;-webkit-transition:padding .2s;transition:padding .2s}#specificity-hack.wpforms-form .wpforms-submit:after,.wp-block-button:not(.is-style-simple):not(.is-style-outline):not(.is-style-icon-button) .wp-element-button:after,.wp-block-read-more.is-style-button:after,form.wpforms-form:not(#does-not-exist) .wpforms-submit:after{background-color:currentcolor;content:"";height:1.2em;-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linejoin="round" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-width="2" d="M14 12H4"/><path stroke-width="2" d="m18.586 13.603-.966.761c-1.566 1.234-2.349 1.85-2.984 1.569S14 14.688 14 12.761v-1.523c0-1.927 0-2.89.635-3.171s1.418.335 2.984 1.569l.966.761C19.529 11.14 20 11.512 20 12s-.471.86-1.414 1.603z"/></svg>');mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" stroke="currentColor" stroke-linejoin="round" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-width="2" d="M14 12H4"/><path stroke-width="2" d="m18.586 13.603-.966.761c-1.566 1.234-2.349 1.85-2.984 1.569S14 14.688 14 12.761v-1.523c0-1.927 0-2.89.635-3.171s1.418.335 2.984 1.569l.966.761C19.529 11.14 20 11.512 20 12s-.471.86-1.414 1.603z"/></svg>');-webkit-mask:var(--spwk--icon--arrow-right);mask:var(--spwk--icon--arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1.2em 1.2em;mask-size:1.2em 1.2em;opacity:0;position:absolute;right:calc(var(--wp--custom--button--spacing--padding--inline-end)/2);text-indent:0;top:50%;-webkit-transition:opacity .2s;transition:opacity .2s;translate:0 -50%;width:1.2em}#specificity-hack.wpforms-form .wpforms-submit:active,#specificity-hack.wpforms-form .wpforms-submit:focus,#specificity-hack.wpforms-form .wpforms-submit:hover,.wp-block-button:not(.is-style-simple):not(.is-style-outline):not(.is-style-icon-button) .wp-element-button:active,.wp-block-button:not(.is-style-simple):not(.is-style-outline):not(.is-style-icon-button) .wp-element-button:focus,.wp-block-button:not(.is-style-simple):not(.is-style-outline):not(.is-style-icon-button) .wp-element-button:hover,.wp-block-read-more.is-style-button:active,.wp-block-read-more.is-style-button:focus,.wp-block-read-more.is-style-button:hover,form.wpforms-form:not(#does-not-exist) .wpforms-submit:active,form.wpforms-form:not(#does-not-exist) .wpforms-submit:focus,form.wpforms-form:not(#does-not-exist) .wpforms-submit:hover{padding-left:calc(var(--wp--custom--button--spacing--padding--inline-start)/2);padding-right:calc(var(--wp--custom--button--spacing--padding--inline-end)*1.5)}#specificity-hack.wpforms-form .wpforms-submit:active:after,#specificity-hack.wpforms-form .wpforms-submit:focus:after,#specificity-hack.wpforms-form .wpforms-submit:hover:after,.wp-block-button:not(.is-style-simple):not(.is-style-outline):not(.is-style-icon-button) .wp-element-button:active:after,.wp-block-button:not(.is-style-simple):not(.is-style-outline):not(.is-style-icon-button) .wp-element-button:focus:after,.wp-block-button:not(.is-style-simple):not(.is-style-outline):not(.is-style-icon-button) .wp-element-button:hover:after,.wp-block-read-more.is-style-button:active:after,.wp-block-read-more.is-style-button:focus:after,.wp-block-read-more.is-style-button:hover:after,form.wpforms-form:not(#does-not-exist) .wpforms-submit:active:after,form.wpforms-form:not(#does-not-exist) .wpforms-submit:focus:after,form.wpforms-form:not(#does-not-exist) .wpforms-submit:hover:after{opacity:1}.is-layout-grid.spwk-pinboard-layout{container:pinboard/inline-size;grid-template-columns:1fr!important;grid-template-rows:1fr}.is-layout-grid.spwk-pinboard-layout>*{grid-row:span 2!important;-webkit-transform-origin:center bottom;transform-origin:center bottom}@media (min-width:1441.02px){.is-layout-grid.spwk-pinboard-layout>:nth-child(4n+1){rotate:-8deg}.is-layout-grid.spwk-pinboard-layout>:nth-child(4n+2){rotate:5deg}.is-layout-grid.spwk-pinboard-layout>:nth-child(4n+3){rotate:-6deg}.is-layout-grid.spwk-pinboard-layout>:nth-child(4n+4){rotate:10deg}}@media (min-width:783.02px){.is-layout-grid.spwk-pinboard-layout{grid-template-columns:repeat(2,minmax(auto,1fr))!important}.is-layout-grid.spwk-pinboard-layout>:nth-child(2){grid-column:2;grid-row-end:4!important}}.wp-block-group.stacking-layout{--_ci-spacing:3.5714285714cqw;container-type:inline-size}.wp-block-group.stacking-layout>*{position:sticky;top:var(--wp--preset--spacing--50)}.has-light-background-color .wp-block-group.stacking-layout>.has-dependent-background-color,.wp-block-group.stacking-layout>*{-webkit-box-shadow:0 0 0 var(--_ci-spacing) var(--wp--preset--color--light);box-shadow:0 0 0 var(--_ci-spacing) var(--wp--preset--color--light)}.has-gray-background-color .wp-block-group.stacking-layout>.has-dependent-background-color{-webkit-box-shadow:0 0 0 var(--_ci-spacing) var(--wp--preset--color--gray);box-shadow:0 0 0 var(--_ci-spacing) var(--wp--preset--color--gray)}@media (max-width:781.98px){.wp-block-group.stacking-layout>*{position:static}}.has-light-background-color .has-dependent-background-color{background-color:var(--wp--preset--color--gray)!important}.has-gray-background-color .has-dependent-background-color{background-color:var(--wp--preset--color--light)!important}.is-root-container .card--partner.card--vertical .wp-block-image>div{height:auto!important;max-width:100%}.program .wp-block-image{margin-left:0!important;max-width:300px}
/*# sourceMappingURL=style.css.map */