*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:300;src:url("../fonts/source-sans-3-v15-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:300;src:url("../fonts/source-sans-3-v15-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:400;src:url("../fonts/source-sans-3-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:400;src:url("../fonts/source-sans-3-v15-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:600;src:url("../fonts/source-sans-3-v15-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:600;src:url("../fonts/source-sans-3-v15-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:700;src:url("../fonts/source-sans-3-v15-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:700;src:url("../fonts/source-sans-3-v15-latin-700italic.woff2") format("woff2")}:root{--box-shadow-layered-soft: 0.4px 0.4px 0.7px rgba(0, 0, 0, 0.014), 1px 1px 1.9px rgba(0, 0, 0, 0.02), 2.4px 2.4px 4.5px rgba(0, 0, 0, 0.026), 8px 8px 15px rgba(0, 0, 0, 0.04);--button-primary-background-color: rgb(121, 181, 48);--button-primary-background-color-hover: rgb(139, 209, 0);--button-primary-border-color: rgb(121, 181, 48);--button-primary-border-color-hover: rgb(139, 209, 0);--button-primary-color: hsl(0, 0%, 100%);--button-primary-color-hover: hsl(210, 11%, 15%);--button-secondary-background-color: hsl(210, 14%, 89%);--button-secondary-background-color-hover: hsl(47, 100%, 50%);--button-secondary-border-color: hsl(210, 14%, 83%);--button-secondary-border-color-hover: hsl(47, 100%, 50%);--button-secondary-color: hsl(210, 1%, 40%);--button-secondary-color-hover: hsl(210, 11%, 15%);--color-sk-green: rgb(121, 181, 48);--color-sk-green-dark: rgb(101, 152, 0);--color-sk-red: hsl(353, 100%, 44%);--color-sk-yellow: hsl(47, 100%, 50%);--color-sk-gray: hsl(210, 1%, 40%);--color-sk-gray-mid: rgb(184, 184, 184);--color-sk-gray-dark: hsl(210, 2%, 20%);--color-sk-gray-light: rgb(239, 239, 239);--color-sk-gray-super-light: rgb(245, 245, 245);--color-gray-100: rgb(250, 250, 250);--font-weight-headings: 400;--text-color: hsl(210, 1%, 40%);--trigger-color: hsl(210, 1%, 40%);--trigger-color-hover: hsl(47, 100%, 50%);--transition-duration-standard: 0.3s;--transition-duration-rapid: 0.15s;--transition-timing-function-default: ease-in-out;--transition-button: all var(--transition-duration-rapid) var(--transition-timing-function-default);--background-color-gray: var(--color-sk-gray);--background-color-gray-dark: var(--color-sk-gray-dark);--background-color-gray-light: var(--color-sk-gray-light);--background-color-gray-super-light: var(--color-sk-gray-super-light);--background-color-gray-course: rgb(237, 237, 237);--background-color-gray-course-hover: rgb(230, 230, 230);--background-color-green: var(--color-sk-green);--background-color-red: var(--color-sk-red);--background-color-yellow: var(--color-sk-yellow);--bandarole-height: 3.1rem;--header_height: 67px;--header_height_large: 88px;--help-button-width: 69px}:root{scroll-behavior:smooth;font-size:18px}@media screen and (prefers-reduced-motion: reduce){:root{scroll-behavior:auto}}@media(min-width: 480px){:root{font-size:19px}}@media(min-width: 640px){:root{font-size:20px}}@media(min-width: 800px){:root{font-size:22px}}@media(min-width: 1200px){:root{font-size:25px}}html{background-color:#fff;scroll-padding-top:calc(67px + 2rem)}body{color:hsl(210,1%,40%);font-family:var(--vitopeia-font-family-body, "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:1em;font-weight:300;position:relative;min-height:100vh}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-headings);-webkit-margin-after:1rem;margin-block-end:1rem}h1{color:var(--color-sk-red);font-size:1.66667rem;line-height:1.225em}h2,.site-footer-newsletter-heading,.subheading-size-2{font-size:1.66667rem;line-height:1.225em}h3,.course-list-item-heading,.accordion-item-headline{font-size:1.2rem;line-height:1.2em}h4{font-size:1.1rem;line-height:1.15em}h5{font-size:1rem}h6{font-size:1rem}.page-title-custom{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.heading-color-gray{color:var(--color-sk-gray)}.heading-color-gray-dark{color:var(--color-sk-gray-dark)}.heading-color-white{color:var(--color-sk-white)}.heading-color-red{color:var(--color-sk-red)}.heading-color-green{color:var(--color-sk-green)}.heading-color-yellow{color:var(--color-sk-yellow)}.heading-placement-inside{-webkit-margin-after:1rem;margin-block-end:1rem}.heading-placement-outside{-webkit-margin-after:.5rem;margin-block-end:.5rem}.display-1{font-size:clamp(2.7rem,8vw,5.5rem)}.display-2{font-size:clamp(2.3rem,7vw,4.5rem)}.display-3{font-size:clamp(1.9rem,6vw,3.5rem)}.display-4{font-size:clamp(1.5rem,5vw,2.5rem)}.lead{font-size:clamp(1.1rem,3vw,1.25rem)}a{color:var(--vitopeia-color-link);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:not([class]){text-decoration:underline}a:not([class]):focus,a:not([class]):hover{text-decoration:none}a:hover,a:focus{color:var(--vitopeia-color-hover)}a.navbar-brand{color:var(--vitopeia-color-brand)}.places-box a{color:var(--color-sk-green)}.places-box a:focus,.places-box a:hover{color:var(--color-sk-gray);text-decoration:none}.btn{border-style:solid;border-width:0;padding:.25em .75em;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-primary,.readmore .btn-secondary{background-color:var(--button-primary-background-color);border-color:var(--button-primary-border-color);border-radius:3px;color:var(--button-primary-color)}.btn-primary:hover,.btn-primary:focus,.readmore .btn-secondary:hover,.readmore .btn-secondary:focus{background-color:var(--button-primary-background-color-hover);border-color:var(--button-primary-border-color-hover);color:var(--button-primary-color-hover)}.readmore .btn-secondary .icon-chevron-right{display:none}.btn-secondary{background-color:var(--button-secondary-background-color);border-color:var(--button-secondary-border-color);border-radius:3px;color:var(--button-secondary-color)}.btn-secondary:hover,.btn-secondary:focus{background-color:var(--button-secondary-background-color-hover);border-color:var(--button-secondary-border-color-hover);color:var(--button-secondary-color-hover)}.btn.btn-back{background-color:var(--color-sk-yellow);border:2px solid rgba(0,0,0,0);border-radius:3px;color:var(--button-secondary-color)}.btn.btn-back:hover,.btn.btn-back:focus{background-color:#fff;border-color:var(--color-sk-yellow)}.btn-group{margin-bottom:1em}.btn-group>input{padding:.5em;border:1px solid hsl(210,14%,83%);border-start-start-radius:1px;border-start-end-radius:1px;border-end-start-radius:0;border-end-end-radius:0}[dir=rtl] .btn-group>input{border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:1px;border-end-end-radius:1px}.com-content-article ol,.com-content-article ul,.blog-item ol,.blog-item ul,.acym_module ol,.acym_module ul{overflow:hidden}.com-content-article ol,.com-content-article ul,.com-content-article p,.blog-item ol,.blog-item ul,.blog-item p,.acym_module ol,.acym_module ul,.acym_module p{-webkit-margin-after:1em;margin-block-end:1em}.com-content-article p+ul,.blog-item p+ul,.acym_module p+ul{-webkit-margin-before:-0.75em;margin-block-start:-0.75em}span.anchor{height:0;overflow:hidden}.com-content-category__pagination{margin-bottom:1em}small,.small{font-size:.75}strong{font-weight:600}dd{padding:0;word-wrap:break-word}[dir=rtl] dd{margin-right:0;margin-left:auto}th dd{font-weight:var(--vitopeia-font-weight-normal, 400)}.com-contact__thumbnail{text-align:left}figure{margin:0 0 2em}figure.float-start{margin-right:1em}figure.float-end{margin-left:1em}[dir=rtl] figure.float-start{margin-right:0;margin-left:1em}[dir=rtl] figure.float-end{margin-right:1em;margin-left:0}figcaption{font-size:.9em;color:hsl(210,7%,46%)}.blog-item figcaption{display:none}.mod-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-padding-start:0;padding-inline-start:0}.textfarbe-rot{color:var(--color-sk-red)}.textfarbe-gruen{color:var(--color-sk-green)}meter{width:100%}.pagenavigation,.pager{clear:both}.pagenavigation .pagination,.pager .pagination{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:1em 0}.pagenavigation .pagination li.next:only-child,.pager .pagination li.next:only-child{margin-left:auto}[dir=rtl] .pagenavigation .pagination>li.next:only-child,[dir=rtl] .pager .pagination>li.next:only-child{margin-right:auto;margin-left:1em}.page-link{color:var(--vitopeia-color-link)}.page-link:hover{color:var(--vitopeia-color-link)}.pager .pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir=rtl] li.next .page-link{border-top-left-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:.25rem}[dir=rtl] li.previous .page-link{border-top-left-radius:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}.article-index .toclink.active{color:currentColor}.pretext-angebote-subpage,.introtext-angebote-subpage,.article-angebote-subpage,.introtext-blog,.article-blog{margin-block:1rem;--padding-inline-article: 0;padding-inline:var(--padding-inline-article)}.introtext-section-blog h2,.introtext-section-blog h3,.introtext-section-blog h4,.introtext-blog h2,.introtext-blog h3,.introtext-blog h4,.article-section-blog h2,.article-section-blog h3,.article-section-blog h4,.article-blog h2,.article-blog h3,.article-blog h4{clear:both;margin-block:1.75rem .75rem}.introtext-section-blog img,.introtext-blog img,.article-section-blog img,.article-blog img{border-radius:1em;overflow:hidden;width:100%}.introtext-section-blog img[style*="float: left;"],.introtext-section-blog img[style*="float: right;"],.introtext-blog img[style*="float: left;"],.introtext-blog img[style*="float: right;"],.article-section-blog img[style*="float: left;"],.article-section-blog img[style*="float: right;"],.article-blog img[style*="float: left;"],.article-blog img[style*="float: right;"]{margin-block:.25em 1.5em !important}@media(min-width: 480px){.pretext-angebote-subpage,.introtext-angebote-subpage,.article-angebote-subpage,.introtext-blog,.article-blog{--padding-inline-article: .5rem}.introtext-section-blog img,.introtext-blog img,.article-section-blog img,.article-blog img{max-width:180px}.introtext-section-blog img[style*="float: left;"],.introtext-blog img[style*="float: left;"],.article-section-blog img[style*="float: left;"],.article-blog img[style*="float: left;"]{-webkit-margin-start:calc(-180px - 1.25rem);margin-inline-start:calc(-180px - 1.25rem)}.introtext-section-blog h3,.introtext-section-blog p,.introtext-section-blog ul,.introtext-blog h3,.introtext-blog p,.introtext-blog ul,.article-section-blog h3,.article-section-blog p,.article-section-blog ul,.article-blog h3,.article-blog p,.article-blog ul{-webkit-padding-start:calc(180px + 1.25rem);padding-inline-start:calc(180px + 1.25rem);position:relative}}@media(min-width: 640px){.pretext-angebote-subpage,.introtext-angebote-subpage,.article-angebote-subpage,.introtext-blog,.article-blog{--padding-inline-article: 1rem}.introtext-section-blog img,.introtext-blog img,.article-section-blog img,.article-blog img{max-width:240px}.introtext-section-blog img[style*="float: left;"],.introtext-blog img[style*="float: left;"],.article-section-blog img[style*="float: left;"],.article-blog img[style*="float: left;"]{-webkit-margin-start:calc(-240px - 1.25rem);margin-inline-start:calc(-240px - 1.25rem)}.introtext-section-blog h3,.introtext-section-blog p,.introtext-section-blog ul,.introtext-blog h3,.introtext-blog p,.introtext-blog ul,.article-section-blog h3,.article-section-blog p,.article-section-blog ul,.article-blog h3,.article-blog p,.article-blog ul{-webkit-padding-start:calc(240px + 1.25rem);padding-inline-start:calc(240px + 1.25rem)}}@media(min-width: 800px){.pretext-angebote-subpage,.introtext-angebote-subpage,.article-angebote-subpage,.introtext-blog,.article-blog{--padding-inline-article: 1.5rem}.introtext-section-blog img,.introtext-blog img,.article-section-blog img,.article-blog img{max-width:300px}.introtext-section-blog img[style*="float: left;"],.introtext-blog img[style*="float: left;"],.article-section-blog img[style*="float: left;"],.article-blog img[style*="float: left;"]{-webkit-margin-start:calc(-300px - 1.25rem);margin-inline-start:calc(-300px - 1.25rem)}.introtext-section-blog h3,.introtext-section-blog p,.introtext-section-blog ul,.introtext-blog h3,.introtext-blog p,.introtext-blog ul,.article-section-blog h3,.article-section-blog p,.article-section-blog ul,.article-blog h3,.article-blog p,.article-blog ul{-webkit-padding-start:calc(300px + 1.5rem);padding-inline-start:calc(300px + 1.5rem)}}@media(min-width: 1024px){.pretext-angebote-subpage,.introtext-angebote-subpage,.article-angebote-subpage,.introtext-blog,.article-blog{--padding-inline-article: 2rem}}.accordions{clear:both;margin-block:2rem 1rem;padding-inline:2rem}.accordion-item{background-color:#f3f3f3;-webkit-margin-after:8px;margin-block-end:8px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.accordion-item.active{background-color:#fbfbfb}.accordion-item.active .accordion-item-panel{padding-block:1.25rem}.accordion-item.active .icon-circle-plus-trigger-neutral{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion-item-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:.5em 1em;position:relative;width:100%}.accordion-item-header .icon-circle-plus-trigger-neutral{cursor:pointer;-ms-flex-negative:0;flex-shrink:0;height:2em;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-transition:all .25s ease;transition:all .25s ease;width:2em}.accordion-item-header .icon-circle-plus-trigger-neutral path{-webkit-transition:all .25s ease;transition:all .25s ease}.accordion-item-header .icon-circle-plus-trigger-neutral:focus path,.accordion-item-header .icon-circle-plus-trigger-neutral:hover path{stroke:var(--color-sk-green) !important}.accordion-item-headline{color:var(--color-sk-green);-ms-hyphens:auto;hyphens:auto;-webkit-margin-after:0;margin-block-end:0}.accordion-item-panel{font-size:1rem;padding:0 1em;max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.courses-angebote-subpage .accordion-item-headline{color:var(--color-sk-gray);font-size:1.2rem;line-height:1.2em;-webkit-margin-after:.5rem;margin-block-end:.5rem}.courses-angebote-subpage .accordion-item-subline-date{color:var(--color-sk-red);font-weight:600;margin-right:.5em}.courses-angebote-subpage .accordion-item-subline-location{color:var(--color-sk-green);font-weight:400;margin-right:.5em}.courses-angebote-subpage .accordion-item-subline-costs{font-weight:400;margin-right:.5em}.courses-angebote-subpage .accordion-item-subline-state{color:var(--color-sk-red);font-size:.9em;font-style:italic;font-weight:400;margin-right:.5em}.courses-angebote-subpage .accordion-item-subline-state::before{content:"("}.courses-angebote-subpage .accordion-item-subline-state::after{content:")"}@media(min-width: 800px){html{scroll-padding-top:calc(88px + 2rem)}}.cookie-banner{background-color:#fff;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);font-size:.75rem;font-weight:400;padding:1em 2em;position:fixed;z-index:99999;left:0px;right:0px;bottom:0px;top:auto !important;text-align:center}.cookie-banner p{-webkit-margin-after:1em;margin-block-end:1em}.cookie-banner p:lst-child{-webkit-margin-after:0;margin-block-end:0}.cookie-banner a{margin-inline:1em}.cookie-banner .btn{color:#fff}.cookie-banner .btn-accept{background-color:var(--color-sk-green)}.cookie-banner .btn-decline{background-color:var(--color-sk-red)}.cookie-banner .btn-accept:focus,.cookie-banner .btn-accept:hover,.cookie-banner .btn-decline:focus,.cookie-banner .btn-decline:hover{background-color:var(--color-sk-yellow);color:var(--color-sk-gray-dark)}.j-main-container .alert{margin:.75rem}.alert-heading{font-size:1.1rem}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.site-footer{background-color:var(--color-sk-gray-light);text-align:center}.site-footer-newsletter,.site-footer-social-media,.site-footer-end{padding-block:2rem}.site-footer-newsletter h2,.site-footer-newsletter h4{color:var(--color-sk-green)}.site-footer-social-media{background:url(../images/content/graphic-selfie-group.svg) no-repeat 50% 100%;background-size:238px 245px;-webkit-padding-before:1rem;padding-block-start:1rem;-webkit-padding-after:280px;padding-block-end:280px}.site-footer-social-media-heading{text-align:center}.site-footer-social-media-icons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-padding-before:1rem;padding-block-start:1rem;position:relative;z-index:2}.site-footer-social-media-icon{margin-inline:.5rem}.site-footer-social-media-graphic-usb-plug{display:none;z-index:0}.site-footer-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:600}.site-footer-end-copyright{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.site-footer-end-claim{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.site-footer-end-claim img{display:inline-block;padding-block:1rem;max-width:230px}.site-footer .mod-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.site-footer .mod-menu li{margin-inline:.75em}.site-footer .mod-menu a{text-decoration:none}.site-footer .mod-menu a:focus,.site-footer .mod-menu a:hover{color:var(--color-sk-green)}.site-footer h3{font-size:1.5rem}.newsletter-anmeldung-ausblenden .site-footer-newsletter{display:none}@media(min-width: 480px){.site-footer .mod-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width: 800px){.site-footer{text-align:left}.site-footer-social-media{background-position:70% 10px;-webkit-padding-after:1rem;padding-block-end:1rem}.site-footer-social-media-heading{text-align:left}.site-footer-social-media-icons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site-footer-social-media-icon:first-child{-webkit-margin-start:0;margin-inline-start:0}.site-footer-end{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.site-footer-end-copyright{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.site-footer-end-claim img{width:230px}.site-footer .mod-menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media(min-width: 1200px){.site-footer-social-media{position:relative}.site-footer-social-media-heading,.site-footer-social-media-icons{-webkit-padding-start:100px;padding-inline-start:100px}.site-footer-social-media-graphic-usb-plug{bottom:-40px;display:inline-block;left:-20px;position:absolute}}fieldset{border:none;padding:0}fieldset.disabled{cursor:not-allowed}fieldset.disabled input,fieldset.disabled label,fieldset.disabled select,fieldset.disabled textarea{cursor:not-allowed}button,.button,.btn,input[type=submit],.button-inline-green,.button-inline-red,.button-inline-yellow,.button-inline-gray{border:none;border-radius:8px;cursor:pointer;font-weight:400;max-width:100%;overflow:hidden;padding:.2em 1em;text-align:center;text-decoration:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;text-overflow:ellipsis;white-space:nowrap}button::-moz-selection, .button::-moz-selection, .btn::-moz-selection, input[type=submit]::-moz-selection, .button-inline-green::-moz-selection, .button-inline-red::-moz-selection, .button-inline-yellow::-moz-selection, .button-inline-gray::-moz-selection{background:rgba(0,0,0,0)}button::selection,.button::selection,.btn::selection,input[type=submit]::selection,.button-inline-green::selection,.button-inline-red::selection,.button-inline-yellow::selection,.button-inline-gray::selection{background:rgba(0,0,0,0)}a[class^=button]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;white-space:normal}.button-green{background-color:var(--background-color-green);color:#fff}.button-green.button-hover-border:focus,.button-green.button-hover-border:hover{border-color:var(--color-sk-green);color:var(--color-sk-green)}.button-red{background-color:var(--background-color-red);color:#fff}.button-red.button-hover-border:focus,.button-red.button-hover-border:hover{border-color:var(--color-sk-red);color:var(--color-sk-red)}.button-yellow{background-color:var(--background-color-yellow);color:var(--color-sk-gray)}.button-yellow.button-hover-border:focus,.button-yellow.button-hover-border:hover{border-color:var(--color-sk-yellow);color:var(--color-sk-yellow)}.button-gray{background-color:var(--color-sk-gray);color:#fff}.button-gray.button-hover-border:focus,.button-gray.button-hover-border:hover{border-color:var(--color-sk-gray);color:var(--color-sk-gray)}.button-hover-border{border:2px solid rgba(0,0,0,0)}.button-hover-border:focus,.button-hover-border:hover{background-color:rgba(0,0,0,0)}.button-show-all-container{margin-block:1rem;text-align:center}.button-inline-green,.button-inline-red,.button-inline-yellow,.button-inline-gray{border:2px solid rgba(0,0,0,0)}.button-inline-green:focus,.button-inline-green:hover,.button-inline-red:focus,.button-inline-red:hover,.button-inline-yellow:focus,.button-inline-yellow:hover,.button-inline-gray:focus,.button-inline-gray:hover{background-color:rgba(0,0,0,0)}.button-inline-green{background-color:var(--background-color-green);color:#fff}.button-inline-green:focus,.button-inline-green:hover{border-color:var(--color-sk-green);color:var(--color-sk-green)}.button-inline-red{background-color:var(--background-color-red);color:#fff}.button-inline-red:focus,.button-inline-red:hover{border-color:var(--color-sk-red);color:var(--color-sk-red)}.button-inline-yellow{background-color:var(--background-color-yellow);color:var(--color-sk-gray)}.button-inline-yellow:focus,.button-inline-yellow:hover{border-color:var(--color-sk-yellow);color:var(--color-sk-yellow)}.button-inline-gray{background-color:var(--color-sk-gray);color:#fff}.button-inline-gray:focus,.button-inline-gray:hover{border-color:var(--color-sk-gray);color:var(--color-sk-gray)}.button-multilines{display:inline-block;white-space:normal;width:100%}.visBtnCon .btn,.readmore .btn-secondary,.acysubbuttons .button{background-color:var(--background-color-green);border:2px solid rgba(0,0,0,0);color:#fff;font-family:var(--vitopeia-font-family-body, "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:1rem;max-width:50%;min-width:200px;padding:.25em .5em;width:100%}.visBtnCon .btn:focus,.visBtnCon .btn:hover,.readmore .btn-secondary:focus,.readmore .btn-secondary:hover,.acysubbuttons .button:focus,.acysubbuttons .button:hover{background-color:#fff;border-color:var(--color-sk-green);color:var(--color-sk-green)}input,textarea{caret-color:#a51f18}input:not(.btn),select,textarea,body .visform input:not(.btn),body .visform select,body .visform textarea{background-color:#fff;border:1px solid var(--color-sk-gray-mid);border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--text-color);font-family:var(--vitopeia-font-family-body, "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:1rem;min-height:2.0909091rem;padding:.25em .5em;-webkit-transition:.25s border ease;transition:.25s border ease}input:not(.btn):focus,select:focus,textarea:focus,body .visform input:not(.btn):focus,body .visform select:focus,body .visform textarea:focus{border-color:#fff;outline:none}input[readonly=readonly]{cursor:not-allowed}.form-control{max-width:100%;background-color:#fff}.form-control.input-xlarge{max-width:21.875rem}.form-control.input-xxlarge{max-width:34.375rem}.form-control.input-full{max-width:100%}.spacer hr{width:23.75rem}.form-select{max-width:100%}.form-inline .form-select{display:inline-block;width:auto}td .form-control{display:inline-block;width:auto}.checkboxes{padding-top:5px}.checkboxes .checkbox input{position:static;margin-left:0}.visforms,.checkbox-container,.acym_lists,.fieldacyterms{line-height:1.5em;-webkit-padding-after:.3em;padding-block-end:.3em}.visforms input[type=checkbox],.visforms input[type=radio],.checkbox-container input[type=checkbox],.checkbox-container input[type=radio],.acym_lists input[type=checkbox],.acym_lists input[type=radio],.fieldacyterms input[type=checkbox],.fieldacyterms input[type=radio]{position:absolute;opacity:0;z-index:-1}.visforms input[type=checkbox]+.visCustomText,.visforms input[type=radio]+.visCustomText,.checkbox-container input[type=checkbox]+.visCustomText,.checkbox-container input[type=radio]+.visCustomText,.acym_lists input[type=checkbox]+.visCustomText,.acym_lists input[type=radio]+.visCustomText,.fieldacyterms input[type=checkbox]+.visCustomText,.fieldacyterms input[type=radio]+.visCustomText{-webkit-padding-start:1.5em;padding-inline-start:1.5em}.visforms label.checkbox-label,.visforms label.radio-label,.visforms input[type=radio]+label,.checkbox-container label,.acym_lists label,.fieldacyterms label{position:relative;display:inline-block;line-height:1.5em;padding:0 0 0 1.5em;cursor:pointer}.visforms label.checkbox-label::before,.visforms label.checkbox-label::after,.visforms label.radio-label::before,.visforms label.radio-label::after,.visforms input[type=radio]+label::before,.visforms input[type=radio]+label::after,.checkbox-container label::before,.checkbox-container label::after,.acym_lists label::before,.acym_lists label::after,.fieldacyterms label::before,.fieldacyterms label::after{position:absolute;top:50%;left:0;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1em;height:1em}.visforms label.checkbox-label::before,.visforms label.checkbox-label::after,.visforms label.radio-label::before,.visforms label.radio-label::after,.visforms input[type=radio]+label::before,.visforms input[type=radio]+label::after{top:.75rem;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.visforms label.checkbox-label::before,.visforms label.radio-label::before,.visforms input[type=radio]+label::before,.checkbox-container label::before,.acym_lists label::before,.fieldacyterms label::before{content:" ";background-color:#fff;border:1px solid var(--color-sk-gray-mid);border-radius:5px;-webkit-transition:.25s border ease;transition:.25s border ease}.checkbox-container label::before{border:2px solid #fff}.visforms label.checkbox-label::after,.checkbox-container input[type=checkbox]+label::after,.acym_lists input[type=checkbox]+label::after,.fieldacyterms label::after{background:url(../images/content/icon-form-checkbox.svg) no-repeat 50% 50%;background-size:50% 50%;content:"";height:1em;width:1em}.visforms label.radio-label::before,.visforms input[type=radio]+label::before,.checkbox-container input[type=radio]+label::before,.acym_module_form input[type=radio]+label::before{border-radius:50%}.visforms label.radio-label::after,.visforms input[type=radio]+label::after,.checkbox-container input[type=radio]+label::after,.acym_lists input[type=radio]+label::after{content:" ";top:.75em;left:.2em;width:.5em;height:.5em;background:#fff;border:.3em solid var(--color-sk-gray);border-radius:50%}.visforms label.checkbox-label.checked::before,.visforms label.radio-label.checked::before,.visforms input[type=radio]:checked+label::before,.acym_lists input[type=checkbox]:checked+label::before,.acym_lists input[type=radio]:checked+label::before,.fieldacyterms input[type=checkbox]:checked+label::before,.fieldacyterms input[type=radio]:checked+label::before{background:#fff;border-color:#fff}.checkbox-container input[type=checkbox]:checked+label::before,.checkbox-container input[type=radio]:checked+label::before,.visforms input[type=radio]:checked+label::before{background:#fff;border-color:var(--color-sk-yellow)}.visforms label.checkbox-label::after,.visforms label.radio-label::after,.visforms input[type=radio]+label::after,.checkbox-container input[type=checkbox]+label::after,.checkbox-container input[type=radio]+label::after,.acym_lists input[type=checkbox]+label::after,.acym_lists input[type=radio]+label::after,.fieldacyterms label::after{-webkit-transform:scale(0) translateY(-50%);transform:scale(0) translateY(-50%)}.visforms label.checkbox-label.checked::after,.visforms label.radio-label.checked::after,.visforms input[type=radio]:checked+label::after,.checkbox-container input[type=checkbox]:checked+label::after,.checkbox-container input[type=radio]:checked+label::after,.acym_lists input[type=checkbox]:checked+label::after,.acym_lists input[type=radio]:checked+label::after,.fieldacyterms input[type=checkbox]:checked+label::after,.fieldacyterms input[type=radio]:checked+label::after{-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%)}.visforms label.checkbox-label::before,.visforms label.checkbox-label::after,.visforms label.radio-label::before,.visforms label.radio-label::after,.visforms input[type=radio]+label::before,.visforms input[type=radio]+label::after,.checkbox-container label::before,.checkbox-container label::after,.acym_lists label::before,.acym_lists label::after,.fieldacyterms label::before,.fieldacyterms label::after{-webkit-transition:.25s scale ease;transition:.25s scale ease}.field-birthday .field-calendar button{display:none}.modal label{width:100%}.invalid{color:#a51f18;border-color:#a51f18}.valid{border-color:hsl(120,32%,39%)}.form-control-feedback{display:block}button[class*=plg_system_webauthn_login_button]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;padding:.25em .75em}button[class*=plg_system_webauthn_login_button] svg{height:1.5em;margin-right:1em;width:auto}[role=tooltip]:not(.show){right:5em;z-index:1070;display:none;max-width:100%;padding:.5em;margin:.5em;color:#000;text-align:start;background:#fff;border:1px solid hsl(210,7%,46%);border-radius:1px;-webkit-box-shadow:0 0 .5rem rgba(0,0,0,.8);box-shadow:0 0 .5rem rgba(0,0,0,.8)}[role=tooltip]:not(.show)[id^=editarticle-]{right:auto;-webkit-margin-start:-10em;margin-inline-start:-10em}[role=tooltip]:not(.show)[id^=editcontact-]{right:auto;-webkit-margin-start:-10em;margin-inline-start:-10em}[role=tooltip]:not(.show)[id^=id-skip-]{right:auto}:focus+[role=tooltip],:hover+[role=tooltip]{position:absolute;display:block}[id="filter[search]-desc"]{bottom:100%}.control-group{margin:1em 0}.container-popup [id="filter[search]-desc"]{top:100%;bottom:auto}.com-users-login__options{margin-top:2em}.visform>fieldset{max-width:800px}.visform>fieldset>div{-webkit-margin-after:1.75rem;margin-block-end:1.75rem}.visform h4{margin-block:1.5em 1em}.visform textarea{max-height:12em}.visform a{color:var(--color-sk-green)}.visform .visCSSlabel{float:none;-webkit-margin-before:0;margin-block-start:0;width:auto}.visform .visCSSinput{-webkit-margin-before:.1em;margin-block-start:.1em;width:100%}.visform .visCSSmargLeft{margin-left:0}.visform .visCSStop0{-webkit-padding-before:4px;padding-block-start:4px}.visform .vis_mandatory{color:#a51f18}.visform-multicols fieldset{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.visform-multicols fieldset>div{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}.visform-multicols fieldset .vis_mandatory,.visform-multicols fieldset .visBtnCon{-webkit-column-span:all;-moz-column-span:all;column-span:all;width:100%}.visform-multicols fieldset .vis_mandatory{display:block}.visform-multicols fieldset .vis_mandatory.visCSStop10{margin-top:0}.visform-multicols fieldset .vis_mandatory.visCSSbot10{margin-bottom:0}.visform-multicols fieldset .visBtnCon{padding-block:2rem .5rem}.visforms .alert{font-weight:bold;margin-block:2em;padding:2em}.visforms .alert-danger{color:red}.visforms .alert.error-note{border:3px solid red}.com-content-article__body>div.visforms{background-color:var(--background-color-gray-light);margin-inline:-1rem;padding:1rem}body .visforms:not(.bt5):not(.bt4mcindividual):not(.uikit3):not(.uikit2) label.error{background-color:hsl(210,11%,15%);font-size:.85rem;padding:.25em .5em}body .visform:not(.bt5):not(.bt4mcindividual):not(.uikit3):not(.uikit2) p.errorcontainer:after{border-top-color:hsl(210,11%,15%)}body .site-main-content .visforms div.required>label.visCSSlabel::after,body .site-main-content .visforms div.required>label.vflocationlabel::after{color:#a51f18 !important;padding-left:.25em !important}body .site-main-content .visforms div.required>label.visCSSlabel.checkbox-label::after,body .site-main-content .visforms div.required>label.visCSSlabel.radio-label::after,body .site-main-content .visforms div.required>label.vflocationlabel.checkbox-label::after,body .site-main-content .visforms div.required>label.vflocationlabel.radio-label::after{content:"" !important;padding:0}.required-asterisk{color:#a51f18;-webkit-padding-start:.25em;padding-inline-start:.25em}.hinweis-kursfinder-benutzung{text-align:center}.hinweis-kursfinder-benutzung a{color:var(--color-sk-green)}.visforms label.visCSSlabel:has(+.input-vks),.visforms label.visCSSlabel:has(+.input-vkt),.input-vks,.input-vkt{background:none;border:none;display:none;padding:0}.visform-anmeldung .field380,.visform-anmeldung .field381{display:none}.acym_module{text-align:left}.acym_module .acym__users__creation__fields__title{display:block}.acym_module .acym_introtext,.acym_module .acym_lists,.acym_module .acym_form{-webkit-margin-after:1em;margin-block-end:1em}.acym_module .acym_module_form .onefield{margin:0 0 1em}.acym_module .acym_module_form .onefield .acym__field__error__block{font-size:.85em;line-height:1.25em;width:100%}.acym_module .acym_lists{padding:0}.acym_module .acym_lists .onelist{-webkit-margin-after:1em;margin-block-end:1em}.acym_module .acym_lists .onelist:last-child{-webkit-margin-after:0;margin-block-end:0}.acym_module .acym_lists-info-icon{display:none}.acym_module .acym__modal__handle{color:var(--color-sk-green)}.acym_module .acym__modal__handle:focus,.acym_module .acym__modal__handle:hover{text-decoration:none}.acym_module .acym_lists,.acym_module .acysubbuttons{-ms-flex-line-pack:bottom;align-content:bottom}.acym_module .acym_form label{display:block}.acym_module .acym_form input{width:100%}@media(min-width: 480px){.acym_module .acym_lists{background:url(../images/content/icon-pencil-point.svg) no-repeat 160% 100%;background-size:70% 70%}}@media(min-width: 600px){.acym_module .acym_form input{max-width:400px}.acym_module .acym_module_form .onefield .acym__field__error__block{max-width:400px}}@media(min-width: 800px){.button-multilines{width:60%}.visform-multicols fieldset{-webkit-column-count:2;-moz-column-count:2;column-count:2}.acym_module .acym_module_form{display:grid;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:0;grid-template-columns:1fr 1fr;grid-template-rows:auto}.acym_module .acym_introtext{grid-column:1;grid-row:1}.acym_module .acym_lists{grid-column:1;grid-row:2/span 2}.acym_module .acym_form{grid-column:2;grid-row:1/span 2}.acym_module .acysubbuttons{grid-column:2;grid-row:3}}@media(min-width: 1024px){.button-multilines{width:auto}}.site-header{background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);height:67px;position:fixed;top:0;width:100%;z-index:10}.site-header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site-header-brand{-webkit-padding-before:15px;padding-block-start:15px;-webkit-padding-start:15px;padding-inline-start:15px}.site-header-brand-logo{display:inline-block;height:35px}.site-header-brand-logo img{height:100%;width:auto}.site-header-nav{background-color:#fff;display:none;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;font-size:1.5rem;font-weight:600}.site-header-nav .navbar-toggler{display:none}.site-header-nav-trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-sk-gray);background-image:url(../images/icons/nav-trigger-normal.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;height:67px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-start:auto;margin-inline-start:auto;overflow:hidden;width:67px}.site-header-nav-trigger.active{background-color:hsl(353,100%,44%);background-image:url(../images/icons/nav-trigger-active.svg);background-size:50% 50%}.site-header-nav-trigger-icon-normal path,.site-header-nav-trigger-icon-active path{fill:#fff}.site-header-nav-trigger-icon-active{display:none}.site-header .mod-menu{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;font-size:20px;padding:0;margin:0;color:var(--color-sk-gray);list-style:none;text-align:center}@media(min-width: 800px){.site-header .mod-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.site-header .mod-menu>li{padding-block:.25em;position:relative}.site-header .mod-menu>li>a,.site-header .mod-menu>li>span{background-color:var(--color-sk-gray-super-light);color:var(--color-sk-gray);display:block;padding-block:.35em;position:relative;text-decoration:none}.site-header .mod-menu>li>a:focus,.site-header .mod-menu>li>a:hover,.site-header .mod-menu>li>span:focus,.site-header .mod-menu>li>span:hover{background-color:var(--color-sk-gray);color:#fff}.site-header .mod-menu>li.active a{background-color:var(--color-sk-yellow)}.site-header .mod-menu>li.active a:focus,.site-header .mod-menu>li.active a:hover{background-color:var(--color-sk-gray)}.site-header .mod-menu>li.active.nav-item-alias-kursfinder a .nav-item-text::after{opacity:0}.site-header .mod-menu>li.active.nav-item-alias-kursfinder a .nav-item-text::before{opacity:1}.site-header .mod-menu>li.nav-item-alias-kursfinder a:focus .nav-item-text::after,.site-header .mod-menu>li.nav-item-alias-kursfinder a:hover .nav-item-text::after{opacity:1}.site-header .mod-menu>li.nav-item-alias-kursfinder a:focus .nav-item-text::before,.site-header .mod-menu>li.nav-item-alias-kursfinder a:hover .nav-item-text::before{opacity:0}.site-header .mod-menu>li.nav-item-alias-kursfinder a .nav-item-text{position:relative}.site-header .mod-menu>li.nav-item-alias-kursfinder a .nav-item-text::after,.site-header .mod-menu>li.nav-item-alias-kursfinder a .nav-item-text::before{bottom:0;content:"";display:block;height:28px;left:-30px;margin:0 .5em 0 0;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:29px}.site-header .mod-menu>li.nav-item-alias-kursfinder a .nav-item-text::after{background:url(../images/content/icon-loupe-white.svg) no-repeat 0 0;opacity:0}.site-header .mod-menu>li.nav-item-alias-kursfinder a .nav-item-text::before{background:url(../images/content/icon-loupe-gray.svg) no-repeat 0 0}.site-header .mod-menu>li.active::after,.site-header .mod-menu>li:hover::after{right:2px;left:0;background:#fff}.site-header .mod-menu li:first-child{-webkit-padding-before:0;padding-block-start:0}.site-header .mod-menu li:last-child{-webkit-padding-after:0;padding-block-end:0}.site-header .mod-menu .parent>ul{display:none;color:hsl(210,11%,15%)}.menu-mobile-activated .site-header{height:auto}.menu-mobile-activated .site-header-nav{display:block}@media(min-width: 800px){.site-header{height:88px}.site-header-brand{-webkit-padding-before:24px;padding-block-start:24px;-webkit-padding-start:0;padding-inline-start:0}.site-header-brand-logo{height:40px}.site-header-nav{display:block;-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:1rem;margin-left:auto}.site-header-nav-trigger{display:none}.site-header-nav .mod-menu{text-align:left}.site-header-nav .mod-menu li{padding:0}.site-header-nav .mod-menu li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1em;text-align:center}.site-header-nav .mod-menu li.nav-item-alias-kursfinder a{-webkit-padding-start:calc(1em + 27px);padding-inline-start:calc(1em + 27px)}.site-header-nav .navbar,.site-header-nav .navbar-collapse,.site-header-nav .mod-menu,.site-header-nav .mod-menu li,.site-header-nav .mod-menu li a{height:100%}}@media(min-width: 960px){.site-header-brand{-webkit-padding-before:20px;padding-block-start:20px}.site-header-brand-logo{height:48px}}.icon-white{color:#fff}.input-group-text::before{min-width:16px}.tbody-icon{padding:0 3px;text-align:center;background-color:rgba(0,0,0,0);border:0}.tbody-icon [class^=icon-],.tbody-icon [class*=" icon-"],.tbody-icon [class^=fa-],.tbody-icon [class*=" fa-"]{width:26px;height:26px;font-size:1.1rem;line-height:22px;color:hsl(210,14%,83%);border:2px solid var(--border);border-radius:50%}.tbody-icon .icon-publish,.tbody-icon .icon-check,.tbody-icon .fa-check{color:hsl(120,32%,39%);border-color:hsl(120,32%,39%)}.tbody-icon .icon-checkedout,.tbody-icon .icon-lock,.tbody-icon .fa-lock{width:auto;height:auto;font-size:1.2rem;line-height:1rem;color:hsl(210,9%,31%);border:0}.tbody-icon.home-disabled,.tbody-icon.featured-disabled,.tbody-icon.color-featured-disabled,.tbody-icon.icon-star-disabled,.tbody-icon.fa-star-disabled{cursor:not-allowed;opacity:1}.tbody-icon .icon-delete,.tbody-icon .fa-delete,.tbody-icon .icon-times,.tbody-icon .fa-times{color:#a51f18;border-color:#a51f18}.plg_system_webauthn_login_button svg{-webkit-margin-end:2px;margin-inline-end:2px}.plg_system_webauthn_login_button svg path{fill:var(--black)}img.wf_file_icon{display:inline}iframe{aspect-ratio:16/9;border:0;height:auto;max-width:100%}iframe.ar-4-3,iframe[src*=openstreetmap]{aspect-ratio:4/3}.modal iframe{width:100%}html,body{height:100%;width:100%}.site{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;overflow-x:hidden}.site-main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.site-header,.site-main,.site-footer{-ms-flex-negative:0;flex-shrink:0}.site-grid{margin-inline:auto;max-width:1200px;padding-inline:1rem;width:100%}.site-grid.site-header-container{padding-inline:0}@media(min-width: 800px){.site-grid.site-header-container{padding-inline:1rem}}.site-main joomla-alert{-webkit-margin-before:calc(67px + 2rem);margin-block-start:calc(67px + 2rem)}.site-main-content{-webkit-padding-before:67px;padding-block-start:67px}.stiftung-sub-container,.com-content-element{margin-block:1.5rem 2.5rem}.heading-placement-outside,.site-main-content>.page-heading,.site-main-content>.page-header,.site-main-content>.com-content-article>.page-header,.site-main-content>.com-content-category-blog>.page-header,.site-main-content>.visforms-form{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.heading-placement-outside+.stiftung-sub-container,.heading-placement-outside+.com-content-element{-webkit-margin-before:.5rem;margin-block-start:.5rem}.site-main-content>.com-content-element,.site-main-content>.com-content-element-wrapper>.com-content-element{-webkit-margin-before:0;margin-block-start:0}.page-heading,.highlightbox,.home-news-container,.places-box,.home-next-available-dates-container,.past-workshops-feedback-container,.home-next-available-dates-show-all{-webkit-margin-after:2rem;margin-block-end:2rem}.hide-h1 .site-main-content>.page-heading,.hide-h1 .site-main-content>.page-heading h1{display:none}.home-next-available-dates-container,.past-workshops-feedback-container{-webkit-margin-after:1rem;margin-block-end:1rem}.grid-child{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:max-width(xxl);margin-right:auto;margin-left:auto}.mod-custom{position:relative}.system-debug{display:block}.options-form{width:100%;padding:1vw 2vw;margin-bottom:1rem;color:#495057;background-color:#fff;border:1px solid #b2bfcd}.options-form>legend{float:none;width:auto;padding:0 .5rem;font-weight:700;color:#495057;background-color:#fff}.com-content-element-level-1{-webkit-padding-after:1rem;padding-block-end:1rem}.com-content-element-layout-image-setting-position-hidden .com-content-element-image{display:none}.com-content-element-layout-image-setting-position-left .com-content-common-container .com-content-element-text,.com-content-element-layout-image-setting-position-top .com-content-common-container .com-content-element-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.com-content-element-layout-image-setting-position-left .com-content-common-container .com-content-element-image,.com-content-element-layout-image-setting-position-top .com-content-common-container .com-content-element-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.com-content-element-layout-image-setting-position-bottom .com-content-common-container .com-content-element-image,.com-content-element-layout-image-setting-position-right .com-content-common-container .com-content-element-image{-webkit-margin-before:1rem;margin-block-start:1rem}.com-content-element-layout-image-setting-position-top .com-content-common-container .com-content-element-image,.com-content-element-layout-image-setting-position-left .com-content-common-container .com-content-element-image{-webkit-margin-after:1rem;margin-block-end:1rem}.com-content-element-layout-image-setting-position-left .com-content-common-container .com-content-element-image{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.com-content-element-layout-image-setting-position-right .com-content-common-container .com-content-element-image{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.com-content-element-text,.com-content-element-image{-ms-flex-negative:0;flex-shrink:0}.com-content-element-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.com-content-element-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.com-content-element-extra-downloads .com-content-element-inner{display:grid;gap:1rem;grid-auto-rows:1fr;grid-template-columns:1fr}.com-content-element-extra-downloads .downloads-item{background-color:var(--color-sk-gray-light);border-radius:.682rem;color:var(--color-sk-green);display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.com-content-element-extra-downloads .downloads-item-col:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.75em}.com-content-element-extra-downloads .downloads-item-title{font-size:1rem;font-weight:400;-ms-hyphens:auto;hyphens:auto}.com-content-element-extra-downloads .downloads-item-link{height:32px;-webkit-margin-before:auto;margin-block-start:auto;width:32px}.com-content-element-extra-downloads .downloads-item-link path{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.com-content-element-extra-downloads .downloads-item-link:focus path,.com-content-element-extra-downloads .downloads-item-link:hover path{fill:var(--color-sk-gray-dark) !important}.com-content-element-extra-downloads .downloads-item-link:focus #Pfad_43243,.com-content-element-extra-downloads .downloads-item-link:hover #Pfad_43243{-webkit-transform:translateY(2px);transform:translateY(2px)}.com-content-common-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-margin-after:1rem;margin-block-end:1rem}.com-content-common-container .com-content-element-text{display:block}.com-content-article__body{padding-block:1rem}.com-content-article-header-hero-container{overflow:hidden;position:relative;z-index:1}.com-content-article-header-hero-image .right.item-image{float:none}.com-content-article-header-hero-image .caption{display:none}.com-content-article-header-hero-heading-container{bottom:20%;left:50%;max-width:1200px;padding-inline:1rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:2}.com-content-article-header-hero-heading-container.with-mobile-version{bottom:5px}.com-content-article-header-hero-headline,.com-content-article-header-hero-subheadline{background-color:hsla(0,0%,100%,.81);border-radius:15px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);display:inline-block;font-weight:600;padding-inline:.5em}.com-content-article-header-hero-headline{border-bottom-right-radius:0;color:var(--color-sk-red);font-size:2rem}.com-content-article-header-hero-subheadline{border-top-left-radius:0;color:var(--color-sk-gray);-webkit-margin-before:6px;margin-block-start:6px}.com-content-article-header-hero-subheadline-container{-webkit-transform:translateX(20%);transform:translateX(20%)}.com-content-article-medienworkshop-sub .com-content-article-header-hero-heading{max-width:80%}.com-content-article-medienworkshop-sub .com-content-article-header-hero-headline{-webkit-margin-after:0;margin-block-end:0}.com-content-article-medienworkshop-sub .com-content-article-header-hero-subheadline-container{display:none}@media(min-width: 480px){.com-content-article-medienworkshop-sub .com-content-article-header-hero-heading{max-width:100%}.com-content-article-medienworkshop-sub .com-content-article-header-hero-subheadline-container{display:block;-webkit-transform:translateX(3%);transform:translateX(3%);max-width:77%}}@media(min-width: 640px){.com-content-article-medienworkshop-sub .com-content-article-header-hero-subheadline-container{display:block;-webkit-transform:translateX(10%);transform:translateX(10%);max-width:70%}}@media(min-width: 800px){.com-content-article-medienworkshop-sub .com-content-article-header-hero-subheadline-container{display:block;-webkit-transform:translateX(15%);transform:translateX(15%);max-width:80%}.com-content-article-header-hero-heading-container.with-mobile-version{bottom:20%}}.home-page-heading{color:var(--color-sk-gray);margin-block:1.5rem 1rem}.home-page-heading+.highlightbox-home{-webkit-margin-before:0;margin-block-start:0}.home-page-hero{background-color:var(--background-color-yellow);padding-block:1rem}.home-page-hero .com-content-article-header-hero-image{display:none}.home-page-hero .com-content-article-header-hero-heading-container{position:static;-webkit-transform:translateX(0);transform:translateX(0)}.home-page-hero .com-content-article-header-hero-headline{color:var(--color-sk-green);font-size:34px;line-height:1.05em}.home-page-hero .com-content-article-header-hero-headline .accent{color:var(--color-sk-gray)}.home-page-hero .com-content-article-header-hero-subheadline{font-size:15px}.home-page-hero .com-content-article-header-hero-subheadline .accent{color:var(--color-sk-red)}.home-page-hero .com-content-article-header-hero-subheadline-container{-webkit-transform:translateX(5%);transform:translateX(5%)}.home-news-wrapper{-webkit-margin-after:2rem;margin-block-end:2rem}.home-news-container{display:grid;gap:.5rem;grid-auto-rows:1fr;grid-template-columns:1fr}.home-news-item{aspect-ratio:1.367/1;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:.682rem;cursor:pointer;overflow:hidden}.home-news-item-link{text-decoration:none}.home-news-item-slide{background-color:rgba(100,100,100,.8);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.25em;padding:.5rem .5rem .75rem;-webkit-transform:translate(0, calc(100% - 2rem));transform:translate(0, calc(100% - 2rem));-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home-news-item-heading{font-size:1rem;-ms-hyphens:auto;hyphens:auto;-webkit-margin-after:0;margin-block-end:0}.home-news-item-content{-ms-hyphens:auto;hyphens:auto}.home-news-item:focus .home-news-item-slide,.home-news-item:hover .home-news-item-slide{background-color:rgba(100,100,100,.9);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.home-next-available-dates-container{display:grid;gap:1rem;grid-auto-rows:1fr;grid-template-columns:1fr;overflow:hidden}.home-next-available-dates-item{background-color:var(--background-color-gray-super-light);border-radius:.682rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:1rem;position:relative}.home-next-available-dates-icon{position:absolute}.home-next-available-dates-icon .course-list-item-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:2rem}.home-next-available-dates-icon{right:1rem;top:.75rem}.home-next-available-dates-button{background-color:var(--color-sk-green);color:#fff;display:block;font-weight:400;-webkit-margin-after:-1rem;margin-block-end:-1rem;margin-inline:-1rem;padding-block:.25em;text-align:center;text-decoration:none}.home-next-available-dates-button:focus,.home-next-available-dates-button:hover{background-color:var(--button-primary-background-color-hover);color:var(--button-primary-color-hover)}.home-next-available-dates-button-container{-webkit-margin-before:.5rem;margin-block-start:.5rem}.home-next-available-dates-button-more-info{bottom:2.5rem;display:inline-block;font-size:.85em;position:absolute;right:1rem;width:auto}.home-next-available-dates-pretext,.home-next-available-dates-place{font-weight:400}.home-next-available-dates-heading,.home-next-available-dates-place{color:var(--color-sk-green)}.home-next-available-dates-heading{font-weight:600}.home-next-available-dates-pretext,.home-next-available-dates-age-group{-webkit-margin-after:.5em;margin-block-end:.5em}.home-next-available-dates-pretext{font-size:.825em}.home-next-available-dates-place{-webkit-margin-before:auto;margin-block-start:auto}.home-next-available-dates-show-all{text-align:center}.past-workshops-feedback-intro p:last-child{-webkit-margin-after:0;margin-block-end:0}.past-workshops-feedback-filter{-webkit-margin-after:.75rem;margin-block-end:.75rem;padding:1rem 0}.past-workshops-feedback-filter-label{font-weight:600;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.past-workshops-feedback-filter-button{border:none;border-radius:.25em;background-color:var(--background-color-gray-dark);color:#fff;cursor:pointer;font-weight:400;margin-inline:.5rem;padding:.15em .75em;-webkit-transition:var(--transition-button);transition:var(--transition-button)}.past-workshops-feedback-filter-button:first-child{-webkit-margin-start:0;margin-inline-start:0}.past-workshops-feedback-filter-button:focus,.past-workshops-feedback-filter-button:hover{background-color:var(--background-color-gray)}.past-workshops-feedback-filter-button.active{background-color:var(--color-sk-green)}.past-workshops-feedback-container{display:grid;gap:1rem;grid-auto-rows:1fr;grid-template-columns:1fr;overflow:hidden}.past-workshops-feedback-item{background-color:var(--background-color-gray-super-light);border-radius:.682rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:1rem;position:relative}.past-workshops-feedback-icon{position:absolute}.past-workshops-feedback-icon .course-list-item-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:2rem}.past-workshops-feedback-icon{right:1rem;top:.75rem}.past-workshops-feedback-button{background-color:var(--color-sk-green);color:#fff;display:block;font-weight:400;-webkit-margin-after:-1rem;margin-block-end:-1rem;margin-inline:-1rem;padding-block:.25em;text-align:center;text-decoration:none}.past-workshops-feedback-button:focus,.past-workshops-feedback-button:hover{background-color:var(--button-primary-background-color-hover);color:var(--button-primary-color-hover)}.past-workshops-feedback-button-container{-webkit-margin-before:.5rem;margin-block-start:.5rem}.past-workshops-feedback-button-more-info{bottom:2.5rem;display:inline-block;font-size:.85em;position:absolute;right:1rem;width:auto}.past-workshops-feedback-pretext,.past-workshops-feedback-place{font-weight:400}.past-workshops-feedback-date,.past-workshops-feedback-heading{-webkit-padding-end:40px;padding-inline-end:40px}.past-workshops-feedback-heading{color:var(--color-sk-green);font-weight:600}.past-workshops-feedback-pretext,.past-workshops-feedback-age-group{-webkit-margin-after:.5em;margin-block-end:.5em}.past-workshops-feedback-pretext{font-size:.825em}.past-workshops-feedback-workshop-number{float:right}.past-workshops-feedback-place{color:var(--color-sk-green)}.past-workshops-feedback-bottom{-webkit-margin-before:auto;margin-block-start:auto}.past-workshops-feedback-show-all{text-align:center}.highlightbox{background-color:var(--background-color-gray-super-light);padding:1rem}.highlightbox-home{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.highlightbox-heading{color:var(--color-sk-green);-webkit-margin-after:1rem;margin-block-end:1rem}.highlightbox-text p{-webkit-margin-after:1em;margin-block-end:1em}.highlightbox-col-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.places-box{display:block;gap:.6rem;grid-auto-rows:1fr;grid-template-columns:1fr}.places-box-home,.places-box-text{background-color:var(--background-color-gray-super-light);padding:1rem}.places-box-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.places-box-col:first-child{-webkit-margin-after:1.5em;margin-block-end:1.5em}.places-box-col-image{display:none}.places-box-illu{display:none;-webkit-transform:scale(0.75);transform:scale(0.75)}.places-box-illu-container{height:.6rem;position:relative}.places-box-illu-container .places-box-illu{position:absolute;right:-10px;top:-2.4rem;-webkit-transform-origin:top right;transform-origin:top right}.places-box h4{font-weight:400;-webkit-margin-after:1rem;margin-block-end:1rem}.places-box em{color:var(--color-sk-red);font-style:normal}.marquee{background-color:var(--background-color-yellow);overflow:hidden;padding-block:1em}.marquee-container{overflow:hidden;margin-inline:1rem}.marquee-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.marquee-text{margin:0;-webkit-padding-start:1em;padding-inline-start:1em;white-space:nowrap}.marquee-text::after{content:"+++";-webkit-padding-start:1em;padding-inline-start:1em}@media(prefers-reduced-motion){.marquee{overflow:visible}.marquee-inner{display:block}.marquee-text{padding-inline:1em;white-space:initial}.marquee-text::after{display:none}}.stiftung-sub-container-freie{background-color:var(--background-color-gray-super-light);margin-inline:-1rem;padding:1rem}.stiftung-sub-cards{display:grid;gap:1rem;grid-auto-rows:1fr;grid-template-columns:1fr}.stiftung-sub-cards .card-person-figure{margin:0}.stiftung-sub-cards-team .card-person{cursor:pointer;margin-inline:auto;max-width:350px;overflow:hidden;z-index:1}.stiftung-sub-cards-team .card-person-figure{overflow:hidden;position:relative}.stiftung-sub-cards-team .card-person-figure::before{background-color:var(--color-sk-yellow);border-radius:.6rem .6rem 0 0;content:"";display:block;height:100%;position:absolute;top:0;-webkit-transform:translateY(25%);transform:translateY(25%);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%;z-index:-1}.stiftung-sub-cards-team .card-person-image{width:100%}.stiftung-sub-cards-team .card-person-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-block:.5rem 1rem;overflow:hidden;position:relative}.stiftung-sub-cards-team .card-person-content::before{background-color:var(--color-sk-yellow);border-radius:0 0 .6rem .6rem;content:"";display:block;height:100%;position:absolute;top:0;-webkit-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%;z-index:-1}.stiftung-sub-cards-team .card-person-name,.stiftung-sub-cards-team .card-person-title,.stiftung-sub-cards-team .card-person-function,.stiftung-sub-cards-team .card-person-phone,.stiftung-sub-cards-team .card-person-email{padding-inline:1rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.stiftung-sub-cards-team .card-person-name{color:var(--color-sk-green);font-size:1rem;font-weight:600;-webkit-padding-end:2.5rem;padding-inline-end:2.5rem}.stiftung-sub-cards-team .card-person-phone,.stiftung-sub-cards-team .card-person-email{color:#fff}.stiftung-sub-cards-team .card-person-phone a,.stiftung-sub-cards-team .card-person-email a{text-decoration:none}.stiftung-sub-cards-team .card-person-phone a:focus,.stiftung-sub-cards-team .card-person-phone a:hover,.stiftung-sub-cards-team .card-person-email a:focus,.stiftung-sub-cards-team .card-person-email a:hover{text-decoration:underline}.stiftung-sub-cards-team .card-person-linkedin{bottom:auto;height:1rem;position:absolute;right:1rem;top:.5rem;width:1rem}.stiftung-sub-cards-team .card-person-linkedin path{fill:var(--color-sk-green);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.stiftung-sub-cards-team .card-person:focus .card-person-figure::before,.stiftung-sub-cards-team .card-person:hover .card-person-figure::before{background-color:var(--color-sk-green);-webkit-transform:translateY(110%);transform:translateY(110%)}.stiftung-sub-cards-team .card-person:focus .card-person-content::before,.stiftung-sub-cards-team .card-person:hover .card-person-content::before{background-color:var(--color-sk-green);-webkit-transform:translateY(0);transform:translateY(0)}.stiftung-sub-cards-team .card-person:focus .card-person-name,.stiftung-sub-cards-team .card-person:focus .card-person-title,.stiftung-sub-cards-team .card-person:focus .card-person-function,.stiftung-sub-cards-team .card-person:focus .card-person-phone,.stiftung-sub-cards-team .card-person:focus .card-person-email,.stiftung-sub-cards-team .card-person:hover .card-person-name,.stiftung-sub-cards-team .card-person:hover .card-person-title,.stiftung-sub-cards-team .card-person:hover .card-person-function,.stiftung-sub-cards-team .card-person:hover .card-person-phone,.stiftung-sub-cards-team .card-person:hover .card-person-email{color:#fff}.stiftung-sub-cards-team .card-person:focus .card-person-linkedin path,.stiftung-sub-cards-team .card-person:hover .card-person-linkedin path{fill:#fff}.stiftung-sub-cards-team .card-person:focus .card-person-linkedin a:focus path,.stiftung-sub-cards-team .card-person:focus .card-person-linkedin a:hover path,.stiftung-sub-cards-team .card-person:hover .card-person-linkedin a:focus path,.stiftung-sub-cards-team .card-person:hover .card-person-linkedin a:hover path{fill:var(--color-sk-yellow)}.stiftung-sub-cards-freie{grid-template-columns:1fr 1fr}.stiftung-sub-cards-freie .card-person{border:1px solid var(--color-sk-green);border-radius:.6rem .6rem 0 0;overflow:hidden;position:relative}.stiftung-sub-cards-freie .card-person-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-sk-green);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:3em;padding:.25em .5em;margin:0;text-align:center;width:100%}.stiftung-sub-cards-stiftungsorgane .card-person{border-bottom:2px solid var(--color-sk-red);cursor:pointer;-webkit-margin-after:1rem;margin-block-end:1rem;max-width:540px;-webkit-padding-after:1rem;padding-block-end:1rem}.stiftung-sub-cards-stiftungsorgane .card-person-content{overflow:hidden;position:relative}.stiftung-sub-cards-stiftungsorgane .card-person-content::after{background-color:rgba(0,0,0,0);border-radius:0;content:"";display:block;height:100%;position:absolute;top:0;-webkit-transform:translateY(calc(100% - 16px));transform:translateY(calc(100% - 16px));-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%;z-index:-1}.stiftung-sub-cards-stiftungsorgane .card-person-image{border-radius:.6rem 0 0 0;height:auto;max-width:200px}.stiftung-sub-cards-stiftungsorgane .card-person-name,.stiftung-sub-cards-stiftungsorgane .card-person-title,.stiftung-sub-cards-stiftungsorgane .card-person-function{padding-inline:1rem}.stiftung-sub-cards-stiftungsorgane .card-person-name-and-title{min-height:3.8rem}.stiftung-sub-cards-stiftungsorgane .card-person-name{-webkit-padding-before:.5rem;padding-block-start:.5rem}.stiftung-sub-cards-stiftungsorgane .card-person-title,.stiftung-sub-cards-stiftungsorgane .card-person-function{font-size:18px;font-size:clamp(16px,1rem,20px);-webkit-padding-end:2rem;padding-inline-end:2rem}.stiftung-sub-cards-stiftungsorgane .card-person-linkedin{bottom:auto;height:1rem;position:absolute;right:16px;top:8px;width:1rem}.stiftung-sub-cards-stiftungsorgane .card-person-linkedin path{fill:var(--color-sk-red)}.subheading{-webkit-margin-after:1rem;margin-block-end:1rem}.subheading-stiftung-team,.subheading-stiftung-freie{color:var(--color-sk-green)}.subheading-stiftung-stiftungsorgane{color:var(--color-sk-red)}.subline-stiftung-stiftungsorgane{color:var(--color-sk-red);font-size:1.44rem;-webkit-margin-after:1rem;margin-block-end:1rem}.button-back-wrapper{display:none;margin-block:2rem}.view-category .com-content-category-blog{-webkit-padding-before:1rem;padding-block-start:1rem}.view-category.menu-item-alias-aktuelles .blog-item,.view-category.menu-item-alias-neuigkeiten .blog-item,.view-category.menu-item-alias-meldungen .blog-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-padding-after:1.75rem;padding-block-end:1.75rem;position:relative}.view-category.menu-item-alias-aktuelles .blog-item::after,.view-category.menu-item-alias-neuigkeiten .blog-item::after,.view-category.menu-item-alias-meldungen .blog-item::after{background-color:var(--color-sk-yellow);bottom:0;content:"";height:.75rem;max-width:200px;position:absolute;width:100%}.view-category.menu-item-alias-aktuelles .item-image img,.view-category.menu-item-alias-neuigkeiten .item-image img,.view-category.menu-item-alias-meldungen .item-image img{border-radius:1em;overflow:hidden}.view-article.menu-item-alias-aktuelles .item-page,.view-article.menu-item-alias-neuigkeiten .item-page,.view-article.menu-item-alias-meldungen .item-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.view-article.menu-item-alias-aktuelles .page-header,.view-article.menu-item-alias-neuigkeiten .page-header,.view-article.menu-item-alias-meldungen .page-header{margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.view-article.menu-item-alias-aktuelles .page-header h1,.view-article.menu-item-alias-neuigkeiten .page-header h1,.view-article.menu-item-alias-meldungen .page-header h1{color:var(--color-sk-gray)}.view-article.menu-item-alias-aktuelles .item-image,.view-article.menu-item-alias-neuigkeiten .item-image,.view-article.menu-item-alias-meldungen .item-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-padding-before:1rem;padding-block-start:1rem}.view-article.menu-item-alias-aktuelles .com-content-article__body,.view-article.menu-item-alias-neuigkeiten .com-content-article__body,.view-article.menu-item-alias-meldungen .com-content-article__body{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.view-article.view-article .button-back-wrapper{display:block}@media(min-width: 360px){.home-page-hero{padding-block:0}.home-page-hero .com-content-article-header-hero-image{display:block}.home-page-hero .com-content-article-header-hero-heading-container{bottom:10%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home-page-hero .com-content-article-header-hero-headline{font-size:2rem}.home-page-hero .com-content-article-header-hero-subheadline{font-size:1.2rem}.stiftung-sub-cards-freie{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 480px){.com-content-element-layout-image-setting-position-left .com-content-common-container,.com-content-element-layout-image-setting-position-right .com-content-common-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.com-content-element-layout-image-setting-position-left .com-content-element-text,.com-content-element-layout-image-setting-position-right .com-content-element-text{width:63%}.com-content-element-layout-image-setting-position-left .com-content-element-image,.com-content-element-layout-image-setting-position-right .com-content-element-image{width:33%}.home-page-hero .com-content-article-header-hero-subheadline-container{-webkit-transform:translateX(15%);transform:translateX(15%)}.home-news-container{grid-template-columns:1fr 1fr}.home-news-container .button-show-all-container{grid-column:1/span 2}.home-next-available-dates-icon .course-list-item-icon{width:2.5rem}.past-workshops-feedback-icon .course-list-item-icon{width:2.5rem}.places-box-illu{display:inline-block}.places-box-home{display:grid;grid-template-columns:1fr 1fr}.places-box-home .places-box-col:first-child{-webkit-margin-after:0;margin-block-end:0}.stiftung-sub-cards-freie{grid-template-columns:1fr 1fr 1fr 1fr}.stiftung-sub-cards-stiftungsorgane .card-person{border-bottom:none;display:grid;grid-template-columns:200px 1fr;-webkit-margin-after:0;margin-block-end:0;-webkit-padding-after:0;padding-block-end:0}.stiftung-sub-cards-stiftungsorgane .card-person-linkedin{bottom:32px;top:auto}.stiftung-sub-cards-stiftungsorgane .card-person-content::after{background-color:var(--color-sk-red)}.stiftung-sub-cards-stiftungsorgane .card-person:focus .card-person-content::after,.stiftung-sub-cards-stiftungsorgane .card-person:hover .card-person-content::after{border-radius:0 .6rem 0 0;-webkit-transform:translateY(0);transform:translateY(0)}.stiftung-sub-cards-stiftungsorgane .card-person:focus .card-person-name,.stiftung-sub-cards-stiftungsorgane .card-person:focus .card-person-title,.stiftung-sub-cards-stiftungsorgane .card-person:focus .card-person-function,.stiftung-sub-cards-stiftungsorgane .card-person:hover .card-person-name,.stiftung-sub-cards-stiftungsorgane .card-person:hover .card-person-title,.stiftung-sub-cards-stiftungsorgane .card-person:hover .card-person-function{color:#fff}.stiftung-sub-cards-stiftungsorgane .card-person:focus .card-person-linkedin,.stiftung-sub-cards-stiftungsorgane .card-person:hover .card-person-linkedin{color:#fff}.stiftung-sub-cards-stiftungsorgane .card-person:focus .card-person-linkedin path,.stiftung-sub-cards-stiftungsorgane .card-person:hover .card-person-linkedin path{fill:#fff}}@media(min-width: 640px){.highlightbox-cols-2{display:grid;gap:2rem;grid-template-columns:2fr 1fr}.places-box-text{height:100%}.places-box-stiftung{display:grid;grid-template-columns:1fr 1fr}.places-box-stiftung .places-box-illu{display:none}.places-box-stiftung .places-box-col:first-child{-webkit-margin-after:0;margin-block-end:0}.stiftung-sub-cards-team{grid-template-columns:1fr 1fr}.stiftung-sub-cards-freie{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.com-content-element-extra-downloads .com-content-element-inner{grid-template-columns:1fr 1fr}.com-content-element-extra-downloads .downloads-item-title{font-size:.9rem}.com-content-element-extra-downloads .downloads-item-col{overflow:hidden}}@media(min-width: 800px){.site-main joomla-alert{-webkit-margin-before:calc(88px + 2rem);margin-block-start:calc(88px + 2rem)}.site-main-content{-webkit-padding-before:88px;padding-block-start:88px}.com-content-element-layout-image-setting-position-left .com-content-element-text,.com-content-element-layout-image-setting-position-right .com-content-element-text{width:70%}.com-content-element-layout-image-setting-position-left .com-content-element-image,.com-content-element-layout-image-setting-position-right .com-content-element-image{width:25%}.home-page-hero .com-content-article-header-hero-heading-container{bottom:10%;-webkit-transform:translateX(-25%);transform:translateX(-25%)}.home-page-hero .com-content-article-header-hero-subheadline-container{-webkit-transform:translateX(15%);transform:translateX(15%)}.home-news-container-max-cols-4{grid-template-columns:1fr 1fr 1fr 1fr}.home-news-container-max-cols-4 .button-show-all-container{grid-column:1/span 4}.home-news-container-max-cols-3{grid-template-columns:1fr 1fr 1fr}.home-news-container-max-cols-3 .button-show-all-container{grid-column:1/span 3}.home-news-container-max-cols-2{grid-template-columns:1fr 1fr}.home-news-container-max-cols-2 .button-show-all-container{grid-column:1/span 2}.home-next-available-dates-container{grid-template-columns:1fr 1fr}.past-workshops-feedback-container{grid-template-columns:1fr 1fr}.past-workshops-feedback-date,.past-workshops-feedback-heading{-webkit-padding-end:60px;padding-inline-end:60px}.places-box-home{grid-template-columns:1fr 1fr 1fr}.places-box-col-image{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.places-box-home .places-box-illu,.places-box-stiftung .places-box-illu{display:inline-block}.stiftung-sub-cards-freie{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.view-category.menu-item-alias-aktuelles .blog-item,.view-category.menu-item-alias-neuigkeiten .blog-item,.view-category.menu-item-alias-meldungen .blog-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.view-category.menu-item-alias-aktuelles .blog-item .item-image,.view-category.menu-item-alias-neuigkeiten .blog-item .item-image,.view-category.menu-item-alias-meldungen .blog-item .item-image{width:30%}.view-category.menu-item-alias-aktuelles .blog-item .item-content,.view-category.menu-item-alias-neuigkeiten .blog-item .item-content,.view-category.menu-item-alias-meldungen .blog-item .item-content{margin-inline:1rem 0;width:calc(70% - 1rem)}.view-category.menu-item-alias-aktuelles .blog-item:nth-child(even) .item-image,.view-category.menu-item-alias-neuigkeiten .blog-item:nth-child(even) .item-image,.view-category.menu-item-alias-meldungen .blog-item:nth-child(even) .item-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.view-category.menu-item-alias-aktuelles .blog-item:nth-child(even) .item-content,.view-category.menu-item-alias-neuigkeiten .blog-item:nth-child(even) .item-content,.view-category.menu-item-alias-meldungen .blog-item:nth-child(even) .item-content{margin-inline:0 1rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width: 800px)and (max-width: 959px){.home-news-item-slide{font-size:.85rem}}@media(min-width: 960px){.stiftung-sub-cards-team{grid-template-columns:1fr 1fr 1fr}.stiftung-sub-cards-freie{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.stiftung-sub-cards-stiftungsorgane{grid-template-columns:1fr 1fr}.com-content-element-extra-downloads .com-content-element-inner{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1200px){.com-content-article__body img{display:inline-block}.com-content-article>.com-content-article__body{-webkit-padding-end:4rem;padding-inline-end:4rem}.com-content-element-layout-image-setting-position-left .com-content-element-text,.com-content-element-layout-image-setting-position-right .com-content-element-text{width:70%}.com-content-element-layout-image-setting-position-left .com-content-element-image,.com-content-element-layout-image-setting-position-right .com-content-element-image{width:25%}.places-box-illu{-webkit-transform:scale(1);transform:scale(1)}.stiftung-sub-cards-freie{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}.social-media-buttons-grid{display:grid;gap:1rem;grid-auto-rows:1fr;grid-template-columns:1fr}.social-media-buttons-grid .social-media-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--background-color-gray-super-light);border-bottom:2px solid var(--background-color-gray-super-light);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.75rem 1rem calc(.75rem - 2px) 1rem;text-decoration:none}.social-media-buttons-grid .social-media-button:focus,.social-media-buttons-grid .social-media-button:hover{background-color:var(--color-gray-100);border-bottom-color:var(--color-sk-green)}.social-media-buttons-grid .social-media-button-icon,.social-media-buttons-grid .social-media-button-label{display:block}.social-media-buttons-grid .social-media-button-icon{height:40px;-webkit-margin-end:1rem;margin-inline-end:1rem;width:40px}.social-media-buttons-grid .social-media-button-youtube .social-media-button-icon{width:57px}@media(min-width: 640px){.social-media-buttons-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 800px){.social-media-buttons-grid .social-media-button-icon{height:53px;width:53px}.social-media-buttons-grid .social-media-button-youtube .social-media-button-icon{width:76px}}@media(min-width: 960px){.social-media-buttons-grid{grid-template-columns:repeat(3, 1fr)}}.modal .btn{margin-right:.5rem}.modal .btn-primary:not([href]),.modal .btn-success:not([href]){color:#fff}.modal .btn-primary:not([href]):hover,.modal .btn-success:not([href]):hover{color:#fff}.modal-header{padding:0 15px}.modal-title{font-weight:var(--vitopeia-font-weight-normal, 400);line-height:3rem}.contentpane{padding:15px}.contentpane .main-card{margin:-10px;-webkit-box-shadow:none;box-shadow:none}.container-popup .mb-3{margin:1rem}.container-popup .form-select{width:auto}.error_site .page-header{-webkit-margin-before:calc(88px + 2rem);margin-block-start:calc(88px + 2rem)}.error_site .card-404{-webkit-padding-after:2rem;padding-block-end:2rem}.error_site .card-404 p{-webkit-margin-after:1em;margin-block-end:1em}[class^=container-] .span-col-2,[class*=" container-"] .span-col-2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:calc(50% - 1em)}[class^=container-] .span-col-3,[class*=" container-"] .span-col-3{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:calc(33.333% - 1em)}[class^=container-] .span-col-4,[class*=" container-"] .span-col-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:calc(25% - 1em)}@supports(display: grid){[class^=span-],[class*=" span-"]{grid-column-end:auto;grid-row-end:auto}@media(min-width: 768px){[class^=span-col],[class*=" span-col"]{grid-column-end:span 2}}@media(min-width: 992px){.span-col-2{grid-column-end:span 2}.span-col-3{grid-column-end:span 3}.span-col-4{grid-column-end:span 4}.span-row-2{grid-row-end:span 2}.span-row-3{grid-row-end:span 3}.span-row-4{grid-row-end:span 4}}[class^=container-] [class^=span-],[class^=container-] [class*=" span-"],[class*=" container-"] [class^=span-],[class*=" container-"] [class*=" span-"]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:none}}.blog-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0}@media(min-width: 992px){.blog-items.columns-2>div{width:50%}.blog-items.columns-3>div{width:33.33333%}.blog-items.columns-4>div{width:25%}}.blog-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:hidden}.boxed .blog-item{background-color:#fff;-webkit-box-shadow:0 0 2px hsla(216,13%,23%,.1),0 2px 5px hsla(216,13%,23%,.08),0 5px 15px hsla(216,13%,23%,.08),inset 0 3px 0 var(--vitopeia-color-primary);box-shadow:0 0 2px hsla(216,13%,23%,.1),0 2px 5px hsla(216,13%,23%,.08),0 5px 15px hsla(216,13%,23%,.08),inset 0 3px 0 var(--vitopeia-color-primary)}.boxed .blog-item .item-content{padding:25px}.image-left .blog-item,.image-right .blog-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.image-left .blog-item .item-image,.image-right .blog-item .item-image{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}.blog-item .item-image{margin-top:3px;margin-bottom:15px;overflow:hidden}.boxed .blog-item .item-image{margin-bottom:0}.image-right .blog-item .item-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.image-bottom .blog-item .item-image{margin-top:-15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.image-left .blog-item .item-content{padding-left:25px}.image-right .blog-item .item-content{padding-right:25px}.image-left .blog-item,.image-right .blog-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 992px){.image-left .blog-item,.image-right .blog-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.article-info dd{padding:0}@supports(display: grid){.blog-items{display:grid;margin:0 0 1em;grid-auto-flow:row;grid-template-columns:1fr;grid-gap:1em}.blog-items .blog-item{padding:0}.blog-items[class^=columns-]>div,.blog-items[class*=" columns-"]>div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;max-width:none}@media(min-width: 992px){.blog-items.columns-2{grid-template-columns:1fr 1fr}.blog-items.columns-3{grid-template-columns:1fr 1fr 1fr}.blog-items.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}}}.blog-items[class^=masonry-],.blog-items[class*=" masonry-"]{display:block;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}.blog-items[class^=masonry-] .blog-item,.blog-items[class*=" masonry-"] .blog-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:1em;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media(min-width: 992px){.blog-items.masonry-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.blog-items.masonry-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.blog-items.masonry-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}}.image-alternate .blog-item:nth-of-type(2n+1) .item-image{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.image-alternate.image-left .blog-item:nth-of-type(2n+1) .item-image{margin-right:0;margin-left:25px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.image-alternate.image-top .blog-item:nth-of-type(2n+1) .item-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.breadcrumb{margin-bottom:0;background-color:rgba(0,0,0,.03)}.no-card .newsflash-horiz li{padding:0 1rem 1rem;border:1px solid hsl(210,14%,89%);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:1px;border-bottom-right-radius:1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.1);box-shadow:1px 1px 4px rgba(0,0,0,.1)}.no-card .newsflash-horiz li figure{margin:0 -1rem 1rem}.wf_file_text{font-size:.85em}.mod-login__submit{display:none}.element-invisible{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;clip-path:inset(50%)}.hidden{display:none;visibility:hidden}.table-row{display:table-row}joomla-alert{display:none}.editor-xtd-buttons .btn{margin-bottom:5px}.debug{color:hsl(240,98%,17%);font-family:"Courier New",Courier,monospace;font-size:16px;margin:1em 0}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}[data-title]:hover:after{opacity:1;-webkit-transition:all .1s ease .5s;transition:all .1s ease .5s;visibility:visible}[data-title]:after{content:attr(data-title);position:absolute;bottom:-1.6em;left:100%;z-index:99999;visibility:hidden;background-color:var(--color-sk-gray-dark);color:#fff;font-size:.75em;padding:.75em 1em;-webkit-box-shadow:var(--box-shadow-layered-soft);box-shadow:var(--box-shadow-layered-soft);opacity:0;line-height:1.35em;max-width:calc(100% - 1rem);min-width:320px;width:100%}[data-title]{position:relative}@media(min-width: 600px){[data-title]:after{min-width:500px}}.background-gray,.com-content-element-layout-background-gray{background-color:var(--background-color-gray);color:#fff}.background-gray-dark,.com-content-element-layout-background-gray-dark{background-color:var(--background-color-gray-dark);color:#fff}.background-gray-light,.com-content-element-layout-background-gray-light{background-color:var(--background-color-gray-light)}.background-gray-super-light,.com-content-element-layout-background-gray-super-light{background-color:var(--background-color-gray-super-light)}.background-green,.com-content-element-layout-background-green{background-color:var(--background-color-green);color:#fff}.background-red,.com-content-element-layout-background-red{background-color:var(--background-color-red);color:#fff}.background-yellow,.com-content-element-layout-background-yellow{background-color:var(--background-color-yellow)}.box-outside,.box-outside-padding{margin-inline:-1rem}.boxed-padding,.box-outside-padding{padding:.75rem 1rem}.box-buttons-inside{margin-block:2rem 1rem;padding:1rem 2rem}.box-buttons-inside:has(.subheading-outside){-webkit-margin-before:4rem;margin-block-start:4rem}.box-buttons-inside .subheading-outside{margin-block:-3.75rem 2rem}.margin-block-start-0rem{-webkit-margin-before:0rem;margin-block-start:0rem}.margin-block-start-1rem{-webkit-margin-before:1rem;margin-block-start:1rem}.margin-block-start-2rem{-webkit-margin-before:2rem;margin-block-start:2rem}.margin-block-start-3rem{-webkit-margin-before:3rem;margin-block-start:3rem}.margin-block-start-4rem{-webkit-margin-before:4rem;margin-block-start:4rem}.margin-block-start-5rem{-webkit-margin-before:5rem;margin-block-start:5rem}.margin-block-end-0rem{-webkit-margin-after:0rem;margin-block-end:0rem}.margin-block-end-1rem{-webkit-margin-after:1rem;margin-block-end:1rem}.margin-block-end-2rem{-webkit-margin-after:2rem;margin-block-end:2rem}.margin-block-end-3rem{-webkit-margin-after:3rem;margin-block-end:3rem}.margin-block-end-4rem{-webkit-margin-after:4rem;margin-block-end:4rem}.margin-block-end-5rem{-webkit-margin-after:5rem;margin-block-end:5rem}.margin-block-0rem{margin-block:0rem}.margin-block-1rem{margin-block:1rem}.margin-block-2rem{margin-block:2rem}.margin-block-3rem{margin-block:3rem}.margin-block-4rem{margin-block:4rem}.margin-block-5rem{margin-block:5rem}.padding-block-start-0rem{-webkit-padding-before:0rem;padding-block-start:0rem}.padding-block-start-1rem{-webkit-padding-before:1rem;padding-block-start:1rem}.padding-block-start-2rem{-webkit-padding-before:2rem;padding-block-start:2rem}.padding-block-start-3rem{-webkit-padding-before:3rem;padding-block-start:3rem}.padding-block-start-4rem{-webkit-padding-before:4rem;padding-block-start:4rem}.padding-block-start-5rem{-webkit-padding-before:5rem;padding-block-start:5rem}.padding-block-end-0rem{-webkit-padding-after:0rem;padding-block-end:0rem}.padding-block-end-1rem{-webkit-padding-after:1rem;padding-block-end:1rem}.padding-block-end-2rem{-webkit-padding-after:2rem;padding-block-end:2rem}.padding-block-end-3rem{-webkit-padding-after:3rem;padding-block-end:3rem}.padding-block-end-4rem{-webkit-padding-after:4rem;padding-block-end:4rem}.padding-block-end-5rem{-webkit-padding-after:5rem;padding-block-end:5rem}.padding-block-0rem{padding-block:0rem}.padding-block-1rem{padding-block:1rem}.padding-block-2rem{padding-block:2rem}.padding-block-3rem{padding-block:3rem}.padding-block-4rem{padding-block:4rem}.padding-block-5rem{padding-block:5rem}.margin-inline-start-0rem{-webkit-margin-start:0rem;margin-inline-start:0rem}.margin-inline-start-1rem{-webkit-margin-start:1rem;margin-inline-start:1rem}.margin-inline-start-2rem{-webkit-margin-start:2rem;margin-inline-start:2rem}.margin-inline-start-3rem{-webkit-margin-start:3rem;margin-inline-start:3rem}.margin-inline-start-4rem{-webkit-margin-start:4rem;margin-inline-start:4rem}.margin-inline-start-5rem{-webkit-margin-start:5rem;margin-inline-start:5rem}.margin-inline-end-0rem{-webkit-margin-end:0rem;margin-inline-end:0rem}.margin-inline-end-1rem{-webkit-margin-end:1rem;margin-inline-end:1rem}.margin-inline-end-2rem{-webkit-margin-end:2rem;margin-inline-end:2rem}.margin-inline-end-3rem{-webkit-margin-end:3rem;margin-inline-end:3rem}.margin-inline-end-4rem{-webkit-margin-end:4rem;margin-inline-end:4rem}.margin-inline-end-5rem{-webkit-margin-end:5rem;margin-inline-end:5rem}.margin-inline-0rem{margin-inline:0rem}.margin-inline-1rem{margin-inline:1rem}.margin-inline-2rem{margin-inline:2rem}.margin-inline-3rem{margin-inline:3rem}.margin-inline-4rem{margin-inline:4rem}.margin-inline-5rem{margin-inline:5rem}.padding-inline-start-0rem{-webkit-padding-start:0rem;padding-inline-start:0rem}.padding-inline-start-1rem{-webkit-padding-start:1rem;padding-inline-start:1rem}.padding-inline-start-2rem{-webkit-padding-start:2rem;padding-inline-start:2rem}.padding-inline-start-3rem{-webkit-padding-start:3rem;padding-inline-start:3rem}.padding-inline-start-4rem{-webkit-padding-start:4rem;padding-inline-start:4rem}.padding-inline-start-5rem{-webkit-padding-start:5rem;padding-inline-start:5rem}.padding-inline-end-0rem{-webkit-padding-end:0rem;padding-inline-end:0rem}.padding-inline-end-1rem{-webkit-padding-end:1rem;padding-inline-end:1rem}.padding-inline-end-2rem{-webkit-padding-end:2rem;padding-inline-end:2rem}.padding-inline-end-3rem{-webkit-padding-end:3rem;padding-inline-end:3rem}.padding-inline-end-4rem{-webkit-padding-end:4rem;padding-inline-end:4rem}.padding-inline-end-5rem{-webkit-padding-end:5rem;padding-inline-end:5rem}.padding-inline-0rem{padding-inline:0rem}.padding-inline-1rem{padding-inline:1rem}.padding-inline-2rem{padding-inline:2rem}.padding-inline-3rem{padding-inline:3rem}.padding-inline-4rem{padding-inline:4rem}.padding-inline-5rem{padding-inline:5rem}.left.item-image{float:left}.right.item-image{float:right}.com-carousel-item-display{aspect-ratio:16/9;overflow:hidden}.com-carousel-item-image,.com-carousel-item-video{-o-object-fit:cover;object-fit:cover;height:auto;width:100%}.com-carousel-item-heading{-webkit-margin-before:.75rem;margin-block-start:.75rem}.angebote-filter{-webkit-margin-before:1rem;margin-block-start:1rem}.angebote-filter-items{list-style:none;margin:0 0 1.5rem;padding:0}.angebote-filter-item{display:inline-block;margin-block:.5rem;-webkit-margin-end:.66667rem;margin-inline-end:.66667rem}.angebote-filter-item .button{display:inline-block}.angebote-filter-item .button.active{background-color:var(--background-color-gray-super-light);color:var(--background-color-gray)}.angebote-items{display:grid;gap:1rem;grid-auto-rows:1fr;grid-template-columns:1fr;-webkit-margin-after:1rem;margin-block-end:1rem}.angebote-article-button-bar-single,.angebote-article-button-bar-multi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.angebote-article-button-bar-title{font-size:1rem;font-weight:600;-webkit-margin-after:.75em;margin-block-end:.75em}.angebote-article-button-bar .button{margin-block:.5rem;overflow:visible;padding-block:.18em;padding-inline:1.5em .5em;position:relative;text-align:right;width:100%}.angebote-article-button-bar .button:focus,.angebote-article-button-bar .button:hover{background-color:var(--background-color-green);color:#fff}.angebote-article-button-bar .button svg{height:2.1em;left:-0.555556em;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:2.1em}.angebote-article-button-bar-cross-references .button{padding-block:.75em;padding-inline:.5em !important;text-align:center}.com-element-item-angebote{aspect-ratio:1/1;border-radius:.5rem;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);overflow:hidden;position:relative}.com-element-item-angebote-hidden{display:none}.com-element-item-angebote.com-element-item-group-kinder-und-jugendliche{background-color:var(--background-color-yellow)}.com-element-item-angebote.com-element-item-group-junge-erwachsene{background-color:var(--background-color-green)}.com-element-item-angebote.com-element-item-group-paedagoginnen{background-color:var(--background-color-red)}.com-element-item-angebote .com-element-item-image{height:calc(100% - var(--bandarole-height) - 15px);left:0;position:absolute;overflow:hidden;top:0}.com-element-item-angebote .com-element-item-image img{height:100%;max-width:inherit;width:auto}.com-element-item-angebote .com-element-item-viewport{height:calc(100% - 15px);overflow:hidden}.com-element-item-angebote .com-element-item-slide{background-color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1rem;height:100%;padding-inline:15px;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out;-webkit-transform:translate(0, calc(100% - var(--bandarole-height)));transform:translate(0, calc(100% - var(--bandarole-height)))}.com-element-item-angebote .com-element-item-slide:focus,.com-element-item-angebote .com-element-item-slide:hover{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.com-element-item-angebote .com-element-item-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:3rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-block:10px}.com-element-item-angebote .com-element-item-header .icon-info{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.com-element-item-angebote .com-element-item-title{font-size:1em;font-weight:600;line-height:1.2em}.com-element-item-angebote .com-element-item-teaser-text{font-size:.85rem;font-weight:400;padding-block:.5em}.com-element-item-angebote .com-element-item-button-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:16px;font-weight:400;-ms-flex-pack:distribute;justify-content:space-around;margin-top:auto;padding:.5em 0}.com-element-item-angebote .com-element-item-button-bar .button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #fff;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.2em .5em;-webkit-margin-after:5px;margin-block-end:5px}.com-element-item-angebote .com-element-item-button-bar .button:focus,.com-element-item-angebote .com-element-item-button-bar .button:hover{background-color:#fff}.com-element-item-angebote .com-element-item-button-bar .button:focus.background-green,.com-element-item-angebote .com-element-item-button-bar .button:hover.background-green{border-color:var(--color-sk-green);color:var(--color-sk-green)}.com-element-item-angebote .com-element-item-button-bar .button:focus.background-red,.com-element-item-angebote .com-element-item-button-bar .button:hover.background-red{border-color:var(--color-sk-red);color:var(--color-sk-red)}.com-element-item-angebote .com-element-item-button-bar .button:focus .icon-loupe-glass,.com-element-item-angebote .com-element-item-button-bar .button:hover .icon-loupe-glass{fill:var(--color-sk-red)}.com-element-item-angebote .com-element-item-button-bar .button:focus .icon-loupe-handle,.com-element-item-angebote .com-element-item-button-bar .button:hover .icon-loupe-handle{stroke:var(--color-sk-red)}.com-element-item-angebote .com-element-item-button-bar .button:focus.background-gray,.com-element-item-angebote .com-element-item-button-bar .button:hover.background-gray{border-color:var(--color-sk-gray);color:var(--color-sk-gray)}.com-element-item-angebote .com-element-item-button-bar .button:focus .icon-contact-group path,.com-element-item-angebote .com-element-item-button-bar .button:hover .icon-contact-group path{fill:var(--color-sk-gray);stroke:var(--color-sk-gray)}.com-element-item-angebote .com-element-item-button-bar .icon-loupe{height:18px;-webkit-margin-end:1px;margin-inline-end:1px;width:20px}.com-element-item-angebote .com-element-item-button-bar .icon-loupe-glass{fill:#fff}.com-element-item-angebote .com-element-item-button-bar .icon-loupe-handle{stroke:#fff}.com-element-item-angebote .com-element-item-button-bar .icon-contact-group{height:18px;-webkit-margin-end:3px;margin-inline-end:3px;width:22px}@media(min-width: 380px){.angebote-article-button-bar .button{padding-inline:3em .5em}.angebote-article-button-bar .button svg{left:.5em}}@media(min-width: 600px){.angebote-items{grid-template-columns:1fr 1fr}}@media(min-width: 800px){.angebote-article-button-bar-single,.angebote-article-button-bar-multi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.angebote-article-button-bar .button{padding-inline:calc(1em + 36px) .5em;width:calc(50% - .5rem)}.angebote-article-button-bar .button:nth-child(even){-webkit-margin-start:1rem;margin-inline-start:1rem}}@media(min-width: 900px){.angebote-items{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1200px){.com-element-item-angebote .com-element-item-title{font-size:24px;font-weight:600;line-height:1.2em}}@media(min-width: 600px)and (max-width: 768px),(min-width: 900px)and (max-width: 1024px){.com-element-item-angebote .com-element-item-teaser-text{padding-block:0}.com-element-item-angebote .com-element-item-button-bar{-webkit-padding-start:0;padding-inline-start:0}.com-element-item-angebote .com-element-item-button-bar [class^=icon-]{display:none}}.course{margin:.5rem auto 1rem;position:relative;width:100%}.course-loader{left:50%;position:absolute;top:100px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.course.loaded .course-bar,.course.loaded .course-list{opacity:1}.course.loaded .course-loader{display:none}.course-bar{opacity:.25;-webkit-transition:opacity var(--transition-duration-standard) ease-in;transition:opacity var(--transition-duration-standard) ease-in}.course-bar-fields{background-color:var(--background-color-gray-course);border-left:.64rem solid var(--background-color-gray-course);margin-bottom:8px;padding:1rem;-webkit-transition:border .15s ease-in-out;transition:border .15s ease-in-out}.course-bar-fields.active{border-left-color:var(--color-sk-green)}.course-bar-item-container-button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1em 0}.course-bar-item-container-button .button{-webkit-margin-after:.5em;margin-block-end:.5em;width:100%}.course-bar-item-container-button .course-expand-filters-button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.course-bar-item-container-button .course-reset-button{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.course-bar-filter-item-label,.course-bar-filter-item-input,.course-bar-filter-item-input[type=text],.course-bar-filter-item-input[type=number]{display:inline-block;margin-bottom:0}.course-bar-filter-item-input-place,.course-bar-filter-item-input-course-state,.course-bar-filter-item-input[type=text],.course-bar-filter-item-input[type=number]{border-color:var(--background-color-gray-course)}.course-bar-filter-item-label{display:block}.course-bar-filter-item-input-range-date{width:auto}.course-bar-filter-item-input-age{width:3em}.course-bar-filter-item-input-place{min-height:34px;width:auto}.course-bar-search-item-label,.course-bar-search-item-input[type=text]{display:inline-block;margin-bottom:0}.course-bar-search-item-input[type=text]{border-color:var(--background-color-gray-course);-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.course-bar-search-item-label{padding-right:.25em}.course-bar-filter .button,.course-bar-search .button{border:2px solid var(--background-color-gray-course);background-color:var(--background-color-gray-dark);color:#fff}.course-bar-filter .button:focus,.course-bar-filter .button:hover,.course-bar-filter .button:active,.course-bar-filter .button[data-status=active],.course-bar-search .button:focus,.course-bar-search .button:hover,.course-bar-search .button:active,.course-bar-search .button[data-status=active]{background-color:var(--background-color-red)}.course-bar input,.course-bar select,.course-bar textarea,.course-bar .button{height:2.2105em}.course-bar legend,.course-bar label.course-bar-filter-item-label{font-weight:400}.course-bar-row-first{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-bar-row-second{display:none}.course-bar-row-second.active{display:block}.course-bar-row-second .course-bar-item-container{border-top:1px solid var(--text-color);-webkit-margin-before:1em;margin-block-start:1em;-webkit-padding-before:1em;padding-block-start:1em}.course-bar-row-second .course-bar-item-container:first-child{border-top:0;-webkit-padding-before:0;padding-block-start:0}.course-bar-row-second fieldset{width:100%}.course-bar-row-second legend{color:var(--color-sk-red);-webkit-margin-after:.5em;margin-block-end:.5em}.course-bar .checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.course-bar-heading strong{font-weight:700}.course-reset-button{margin-top:1em;min-height:34px}.course-list{opacity:0;-webkit-transition:opacity var(--transition-duration-standard) ease-in;transition:opacity var(--transition-duration-standard) ease-in}.course-list-item{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:var(--background-color-gray-course);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px;position:relative}.course-list-item-hidden{display:none}.course-list-item-article-status-info{color:#8a02ac;font-size:.75em;font-style:italic;left:2px;line-height:1.1em;padding:2px;position:absolute;top:0}.course-list-item-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;width:100%}.course-list-item-text{-webkit-padding-end:1rem;padding-inline-end:1rem}.course-list-item-more{-ms-flex-preferred-size:0;flex-basis:0;line-height:1.5em;overflow:hidden;padding:0 1rem .5rem;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.course-list-item-more-container{-ms-flex-preferred-size:0;flex-basis:0;overflow:hidden}.course-list-item-more-container.active{-webkit-box-flex:1;-ms-flex:1;flex:1}.course-list-item-more-container.active .course-list-item-more{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transform:translateY(0);transform:translateY(0)}.course-list-item-more p{-webkit-margin-after:.5em;margin-block-end:.5em}.course-list-item-more p.button-anmeldung-wrapper{-webkit-margin-before:1.5em;margin-block-start:1.5em}.course-list-item-heading{-ms-hyphens:auto;hyphens:auto}.course-list-item-button,.course-list-item-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:2.5rem}.course-list-item-button{height:100%;-webkit-margin-start:auto;margin-inline-start:auto}.course-list-item-button a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.course-list-item-button a svg,.course-list-item-button a path{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.course-list-item-button a:focus path#Pfad_3484,.course-list-item-button a:hover path#Pfad_3484{stroke:var(--color-sk-yellow)}.course-list-item-button.active a svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.course-list-item-button.active a path#Pfad_3484{fill:var(--color-sk-gray);stroke:var(--color-sk-yellow)}.course-list-item-icon{display:none}.course-list-item-date,.course-list-item-age-group,.course-list-item-workshop-number,.course-list-item-place{white-space:nowrap}.course-list-item-date{color:var(--color-sk-red);font-weight:600;margin-right:.5em}.course-list-item-age-group{font-weight:600;margin-right:.5em}.course-list-item-workshop-number{margin-right:.5em;font-weight:400}.course-list-item-place{color:var(--color-sk-green);margin-right:.5em;font-weight:400}.course-list-item-cancelled,.course-list-item-booked-out{color:var(--color-sk-red);font-size:.9em;font-style:italic;font-weight:400;margin-right:.5em}.course-no-result-inner{border:3px solid var(--color-sk-red);font-weight:700;padding:2em;text-align:center}.course mark{background-color:#fbeea8}.previous-knowledge{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em}.icon-knowledge{-ms-flex-negative:0;flex-shrink:0;-webkit-padding-before:.2em;padding-block-start:.2em}.icon-previous-knowledge{aspect-ratio:1/1;width:1.25em}.help-holder{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:0;left:0;margin:0 auto;max-width:calc(2rem + 1140px);padding-inline:1rem;-webkit-padding-after:1rem;padding-block-end:1rem;position:sticky;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%}.help-holder-hidden{height:0;opacity:0;overflow:hidden}.help-button{border-radius:100%;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.25);box-shadow:0 0 1px 0 rgba(0,0,0,.25);color:#fff;cursor:pointer;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;height:var(--help-button-width);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;translate:-0.45rem 0;width:var(--help-button-width)}.help-button:hover,.help-button:focus{-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.25);box-shadow:0 0 1px 0 rgba(0,0,0,.25)}.help-box{background-color:#fff;border-radius:.875rem;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.25);box-shadow:0 0 4px 0 rgba(0,0,0,.25);-webkit-box-sizing:border-box;box-sizing:border-box;max-width:280px;padding:1rem;position:relative;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom left;transform-origin:bottom left;translate:-0.25rem calc(0px - var(--help-button-width));-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:calc(100% - var(--help-button-width) - 1rem);z-index:100}.help-box-hidden .help-box{overflow:hidden;-webkit-transform:scale(0);transform:scale(0)}.help-box-hidden .help-button{-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.25);box-shadow:0 0 3px 1px rgba(0,0,0,.25)}.help-box .close{aspect-ratio:1/1;cursor:pointer;display:block;height:1.25rem;position:absolute;right:-0.5rem;top:-0.5rem}.help-box h3,.help-box h4{font-size:1rem;-webkit-margin-after:.25rem;margin-block-end:.25rem}.help-box .phone,.help-box .email{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:35px 1fr}.help-box .phone{-webkit-margin-after:.5rem;margin-block-end:.5rem}@media(min-width: 1280px){.help-holder{translate:-30px 0}}@media(min-width: 1380px){.help-holder{translate:-80px 0}}@media(min-width: 480px){.course-bar-flex{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.course-bar-flex-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.course-bar-flex.course-bar-row-first{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-bar-flex.course-bar-row-first .course-bar-item-container-inputs{width:100%}.course-bar-filter-item-container-button{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.course-bar-filter-item-input-range-date{width:100%}.course-bar-filter-item-input-place,.course-bar-filter-item-input-course-state{max-width:4.72em}.course-bar-filter-item-input-course-type{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.course-bar-item-container{-webkit-margin-start:.5em;margin-inline-start:.5em}.course-bar-item-container:first-of-type{-webkit-margin-start:0;margin-inline-start:0}.course-bar-item-container-button{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;-webkit-padding-before:1em;padding-block-start:1em;width:100%}.course-bar-item-container-button .button{margin:0;width:calc(50% - .5em)}.course-bar-item-container-button .course-expand-filters-button{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:1em}.course-bar-item-container-button .course-reset-button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.course-bar-reset-button{margin-top:0}.course-bar-search-item-input[type=text]{width:auto}.course-bar-search .course-bar-item-container-button{margin:0 0 0 .5em}.course-bar-search .course-bar-item-container-button .button{width:auto}.course-list-item-text{-webkit-padding-start:1rem;padding-inline-start:1rem}.course-list-item-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.main-content h4.course-bar-heading{margin:0 0 .25em}.course-bar-row-second .course-bar-item-container{-webkit-margin-start:0;margin-inline-start:0}}@media(min-width: 640px){.course-bar-filter-item-input-course-type{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(min-width: 800px){.course-bar-flex.course-bar-row-first{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.course-bar-flex.course-bar-row-first .course-bar-item-container-inputs{width:auto}.course-bar-filter-item-input-course-type{-webkit-column-count:4;-moz-column-count:4;column-count:4}.course-bar-filter-item-input-course-group{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.course-bar-item-container-button{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-margin-start:.5em;margin-inline-start:.5em;width:auto}.course-bar-item-container-button .button{width:auto}.course-bar-item-container-button .course-expand-filters-button{-webkit-margin-end:.25em;margin-inline-end:.25em}.course-bar-search-item-input[type=text]{width:100%}}@media(min-width: 960px){.course-bar-filter-item-input-course-type{-webkit-column-count:4;-moz-column-count:4;column-count:4}.course-list-item-more{-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em;display:grid;grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.course-bar-filter-item-input-course-type{-webkit-column-count:5;-moz-column-count:5;column-count:5}}.container-component h3.course-list-item-heading{margin:0 0 2px;padding:0}.container-component h3.course-list-item-heading a{background:none;padding-left:0;text-decoration:none}.container-component h4.course-bar-heading{font-size:1em;font-weight:400;line-height:1.325em;margin:0 0 1em}.server-production.user-guest .course-bar .checkbox-container-Web,.server-production.user-guest .course-bar .checkbox-container-Design,.server-production.user-guest .course-bar .checkbox-container-3D{display:none}body #acym_wrapper{font-size:1rem}body #acym_wrapper a,body #acym_wrapper div,body #acym_wrapper h1,body #acym_wrapper h2,body #acym_wrapper h3,body #acym_wrapper h4,body #acym_wrapper h5,body #acym_wrapper h6,body #acym_wrapper p,body #acym_wrapper span{color:hsl(210,1%,40%);font-family:var(--vitopeia-font-family-body, "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji")}body #acym_wrapper .page-header{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}body #acym_wrapper h1{color:var(--color-sk-red);font-size:1.66667rem;font-weight:var(--font-weight-headings);line-height:1.225em;-webkit-margin-after:1rem;margin-block-end:1rem}body #acym_wrapper a:focus,body #acym_wrapper a:hover{color:var(--color-sk-green)}body #acym_wrapper h2.acym-listing-item-heading{font-size:1.1rem;line-height:1.15em;-webkit-margin-after:1.1rem;margin-block-end:1.1rem}body #acym_wrapper .pagination .pagination_container{background-color:inherit;-webkit-box-shadow:none;box-shadow:none;border-radius:2px;width:auto}body #acym_wrapper .pagination .pagination_container .pagination_text{font-size:.75rem}body #acym_wrapper .pagination [type=number]{font-size:.75rem;height:auto;padding:5px}body #acym_wrapper .pagination .pagination_container .pagination-next,body #acym_wrapper .pagination .pagination_container .pagination-previous,body #acym_wrapper .pagination .pagination_container .pagination-turbo-left,body #acym_wrapper .pagination .pagination_container .pagination-turbo-right i{color:var(--color-sk-green)}body .site-footer-social-media-heading{color:#fff;font-weight:400}body #archive_view a{font-size:inherit}.wf-columns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.wf-columns .wf-column{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.wf-columns .wf-column{-webkit-box-flex:1;-ms-flex:1;flex:1}.wf-columns-stack-small,.wf-columns-stack-medium,.wf-columns-stack-large,.wf-columns-stack-xlarge{-ms-flex-wrap:wrap;flex-wrap:wrap}.wf-columns-align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wf-columns-align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wf-columns-align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wf-columns-layout-2-1>.wf-column:first-child{width:66.6444518494%;-webkit-box-flex:0;-ms-flex:none;flex:none}.wf-columns-layout-1-2>.wf-column:last-child{width:66.6444518494%;-webkit-box-flex:0;-ms-flex:none;flex:none}.wf-columns-layout-1-1-2>.wf-column:last-child{width:50%;-webkit-box-flex:0;-ms-flex:none;flex:none}.wf-columns-layout-1-2-1>.wf-column:nth-child(2){width:50%;-webkit-box-flex:0;-ms-flex:none;flex:none}.wf-columns-layout-2-1-1>.wf-column:first-child{width:50%;-webkit-box-flex:0;-ms-flex:none;flex:none}.wf-columns-layout-1-3>.wf-column:last-child{width:75%;-webkit-box-flex:0;-ms-flex:none;flex:none}.wf-columns-layout-3-1>.wf-column:first-child{width:75%;-webkit-box-flex:0;-ms-flex:none;flex:none}.wf-columns-layout-3-2>.wf-column:first-child{width:60%;-webkit-box-flex:0;-ms-flex:none;flex:none}.wf-columns-layout-2-3>.wf-column:last-child{width:60%;-webkit-box-flex:0;-ms-flex:none;flex:none}.wf-columns-layout-3-1-1>.wf-column:first-child{width:60%;-webkit-box-flex:0;-ms-flex:none;flex:none}.wf-columns-layout-1-3-1>.wf-column:nth-child(2){width:60%;-webkit-box-flex:0;-ms-flex:none;flex:none}.wf-columns-layout-1-1-3>.wf-column:last-child{width:60%;-webkit-box-flex:0;-ms-flex:none;flex:none}.wf-columns-layout-2-1-1-1>.wf-column:first-child{width:40%;-webkit-box-flex:0;-ms-flex:none;flex:none}.wf-columns-layout-1-1-1-2>.wf-column:last-child{width:40%;-webkit-box-flex:0;-ms-flex:none;flex:none}.wf-columns-layout-4-1>.wf-column:first-child{width:80%;-webkit-box-flex:0;-ms-flex:none;flex:none}.wf-columns-layout-1-4>.wf-column:last-child{width:80%;-webkit-box-flex:0;-ms-flex:none;flex:none}.wf-columns-gap-small{gap:.5rem}.wf-columns-gap-medium{gap:1rem}.wf-columns-gap-large{gap:2rem}.wf-columns-gap-none{gap:0}.wf-columns-align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wf-columns-align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wf-columns-align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wf-columns-align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(max-width: 640px){.wf-columns-stack-small>.wf-column{width:100%;-webkit-box-flex:1 !important;-ms-flex:auto !important;flex:auto !important}}@media(max-width: 960px){.wf-columns-stack-medium>.wf-column{width:100%;-webkit-box-flex:1 !important;-ms-flex:auto !important;flex:auto !important}}@media(max-width: 1200px){.wf-columns-stack-large>.wf-column{width:100%;-webkit-box-flex:1 !important;-ms-flex:auto !important;flex:auto !important}}@media(max-width: 1600px){.wf-columns-stack-xlarge>.wf-column{width:100%}}[data-wf-columns]>div>figure img,[data-wf-columns]>div>figure video{-o-object-fit:cover;object-fit:cover;height:calc(100% - 2rem)}[data-wf-columns]>div>figure{margin:0;display:block;position:relative;height:100%}[data-wf-columns]>div>figure figcaption{text-align:center;line-height:2rem;display:inline-block;width:100%}[data-wf-columns]>div>figure>a.wfpopup+figcaption{pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.wf-columns .wf-column{margin-left:1rem}.wf-columns .wf-column:first-child{margin-left:inherit}.wf-columns .wf-column:last-child{margin-right:inherit}.wf-columns-gap-small .wf-column{margin-left:.5rem}.wf-columns-gap-medium .wf-column{margin-left:1rem}.wf-columns-gap-large .wf-column{margin-left:2rem}.wf-columns-gap-none .wf-column{margin-left:inherit}}@media all and (-ms-high-contrast: none)and (max-width: 640px),(-ms-high-contrast: active)and (max-width: 640px){.wf-columns-stack-small .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-small .wf-column:first-child{margin-top:inherit !important}.wf-columns-stack-small.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-small.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-small.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-small.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast: none)and (max-width: 960px),(-ms-high-contrast: active)and (max-width: 960px){.wf-columns-stack-medium .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-medium .wf-column:first-child{margin-top:inherit !important}.wf-columns-stack-medium.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-medium.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-medium.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-medium.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast: none)and (max-width: 1200px),(-ms-high-contrast: active)and (max-width: 1200px){.wf-columns-stack-large .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-large .wf-column:first-child{margin-top:inherit !important}.wf-columns-stack-large.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-large.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-large.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-large.wf-columns-gap-large .wf-column{margin-top:2rem}}@media all and (-ms-high-contrast: none)and (max-width: 1600px),(-ms-high-contrast: active)and (max-width: 1600px){.wf-columns-stack-xlarge .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-xlarge .wf-column:first-child{margin-top:inherit !important}.wf-columns-stack-xlarge.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-xlarge.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-xlarge.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-xlarge.wf-columns-gap-large .wf-column{margin-top:2rem}}@supports(not (scale: -1)) and (-webkit-hyphens: none){.wf-columns .wf-column{margin-left:1rem}.wf-columns .wf-column:first-child{margin-left:inherit}.wf-columns .wf-column:last-child{margin-right:inherit}.wf-columns-gap-small .wf-column{margin-left:.5rem}.wf-columns-gap-medium .wf-column{margin-left:1rem}.wf-columns-gap-large .wf-column{margin-left:2rem}.wf-columns-gap-none .wf-column{margin-left:inherit}@media(max-width: 640px){.wf-columns-stack-small .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-small .wf-column:first-child{margin-top:inherit !important}.wf-columns-stack-small.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-small.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-small.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-small.wf-columns-gap-large .wf-column{margin-top:2rem}}@media(max-width: 960px){.wf-columns-stack-medium .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-medium .wf-column:first-child{margin-top:inherit !important}.wf-columns-stack-medium.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-medium.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-medium.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-medium.wf-columns-gap-large .wf-column{margin-top:2rem}}@media(max-width: 1200px){.wf-columns-stack-large .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-large .wf-column:first-child{margin-top:inherit !important}.wf-columns-stack-large.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-large.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-large.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-large.wf-columns-gap-large .wf-column{margin-top:2rem}}@media(max-width: 1600px){.wf-columns-stack-xlarge .wf-column{margin-left:inherit;margin-right:inherit;margin-top:1rem}.wf-columns-stack-xlarge .wf-column:first-child{margin-top:inherit !important}.wf-columns-stack-xlarge.wf-columns-gap-none .wf-column{margin-top:inherit}.wf-columns-stack-xlarge.wf-columns-gap-small .wf-column{margin-top:.5rem}.wf-columns-stack-xlarge.wf-columns-gap-medium .wf-column{margin-top:1rem}.wf-columns-stack-xlarge.wf-columns-gap-large .wf-column{margin-top:2rem}}}[data-wf-columns].uk-flex{gap:.5rem}[data-wf-columns].uk-flex-gap-small{gap:.5rem}[data-wf-columns].uk-flex-gap-medium{gap:1rem}[data-wf-columns].uk-flex-gap-large{gap:2rem}[data-wf-columns].uk-flex-gap-none{gap:0}[data-wf-columns].row{gap:.5rem;margin:0}[data-wf-columns].row>[class*=col]{padding:0}[data-wf-columns].flex-gap-sm{gap:.5rem}[data-wf-columns].flex-gap-md{gap:1rem}[data-wf-columns].flex-gap-lg{gap:2rem}[data-wf-columns].flex-gap-none{gap:0}[data-wf-columns].flex-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}[data-wf-columns].flex-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-wf-columns].flex-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}[data-wf-columns].flex-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}figure[data-wf-figure]{display:table;-webkit-margin-before:inherit;margin-block-start:inherit;-webkit-margin-after:inherit;margin-block-end:inherit;-webkit-margin-start:inherit;margin-inline-start:inherit;-webkit-margin-end:inherit;margin-inline-end:inherit}figure[data-wf-figure] figcaption{display:table-caption;caption-side:bottom}/*# sourceMappingURL=template.min.css.map */