html{overflow-x:hidden}body{width:100%;min-height:100vh;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;font-family:"base-font",sans-serif;font-weight:300;margin:0;hyphens:var(--hyphenation);color:var(--col-default-font);overflow-x:clip;display:flex;flex-direction:column}.body-top{background-color:linear-gradient(to top, white 100%, var(--col-website-background-top) 100%),var(--col-website-background-top)}.body-not-top{background-color:linear-gradient(to bottom, white 100%, var(--col-website-background-not-top) 100%),var(--col-website-background-not-top)}.isNotLive{background:repeating-linear-gradient(45deg, rgba(255,0,0,0.1), rgba(255,0,0,0.1) 10px, transparent 10px, transparent 20px)}.prevent_scrolling{margin:0;height:100%;overflow:hidden}.sf-light-mode{background-color:white;transition:background-color .4s linear}.sf-dark-mode{background-color:grey;transition:background-color .4s linear}.default-text-color{color:var(--col-default-font)}.white,.white a{color:white}.colored{color:#1E9CD8}.red{color:#E40615}.grey{color:#999999}.darkgrey{color:var(--col-darkgrey)}.cyan{color:#009EE3}.pink{color:#E52A7E}.yellow{color:#FFEC00}.highlight{color:#aacd28}.warning{color:#E40615}.bg{background-color:rgba(0,0,0,0.1)}.bg-white{background-color:white}.bg-lightgrey{background-color:#3b4347}.bg-grey{background-color:#3b4347}.flex{display:flex;flex-direction:column}.grid{display:grid;grid-column-gap:var(--grid-gap);grid-row-gap:var(--grid-gap);position:relative}.no-grid-gap{grid-column-gap:0px;grid-row-gap:0px}.grid-gap{grid-column-gap:var(--grid-gap);grid-row-gap:var(--grid-gap)}.grid-gap-l{grid-column-gap:calc(var(--grid-gap) * 3);grid-row-gap:calc(var(--grid-gap) * 3)}.no-row-grid-gap{grid-row-gap:0px}.col_1{grid-template-columns:1fr}.col_2{grid-template-columns:1fr 1fr}.col_3{grid-template-columns:repeat(3, 1fr)}.col_4{grid-template-columns:repeat(4, 1fr)}.col_5{grid-template-columns:repeat(5, 1fr)}.col_6{grid-template-columns:repeat(6, 1fr)}.col_1_2{grid-template-columns:1fr 1fr 1fr}.col_1_2>div:nth-of-type(even){grid-column:2 / span 2}.col_2_1{grid-template-columns:1fr 1fr 1fr}.col_2_1>div:nth-of-type(odd){grid-column:1 / span 2}.col_3_1{grid-template-columns:1fr 1fr 1fr 1fr}.col_3_1>div:nth-of-type(odd){grid-column:1 / span 3}.col_3_1>div:nth-of-type(even){grid-column:4}.col_1_3{grid-template-columns:1fr 1fr 1fr 1fr}.col_1_3>div:nth-of-type(odd){grid-column:1 / span 1}.col_1_3>div:nth-of-type(even){grid-column:2 / span 3}.col_hybrid_2{grid-template-columns:repeat(2, 1fr)}.col_hybrid_2>*:nth-child(3n){grid-column:1 / -1;aspect-ratio:2/1}.col_hybrid_2>*:nth-child(3n) .overview-image{aspect-ratio:2/1 !important}.col_hybrid_3{grid-template-columns:repeat(3, 1fr)}.col_hybrid_3>*:nth-child(4n){grid-column:1 / -1;aspect-ratio:2/1}.col_hybrid_3>*:nth-child(4n) .overview-image{aspect-ratio:2/1 !important}.col_hybrid_4{grid-template-columns:repeat(4, 1fr)}.col_hybrid_4>*:nth-child(6n-1),.col_hybrid_4>*:nth-child(6n){grid-column:span 2;aspect-ratio:2/1}.col_hybrid_4>*:nth-child(6n-1) .overview-image,.col_hybrid_4>*:nth-child(6n) .overview-image{aspect-ratio:2/1 !important}.col_1_auto{grid-template-columns:1fr auto}.col_auto_1{grid-template-columns:auto 1fr}.col_1_auto_1{grid-template-columns:1fr auto 1fr}.col_50_30_20{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.col_50_30_20>div:nth-of-type(1){grid-column:1 / span 5}.col_50_30_20>div:nth-of-type(2){grid-column:6 / span 3}.col_50_30_20>div:nth-of-type(3){grid-column:9 / span 2}.col_20_30_50{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.col_20_30_50>div:nth-of-type(1){grid-column:1 / span 2}.col_20_30_50>div:nth-of-type(2){grid-column:3 / span 3}.col_20_30_50>div:nth-of-type(3){grid-column:6 / span 5}.col_1h{--visible:1.1}.col_2h{--visible:2.5}.col_3h{--visible:3.5}.col_1h,.col_2h,.col_3h{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--grid-gap) * (var(--visible) - 1))) / var(--visible));overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;scrollbar-gutter:stable}.col_1h::-webkit-scrollbar,.col_2h::-webkit-scrollbar,.col_3h::-webkit-scrollbar{display:none}.col_1h>*,.col_2h>*,.col_3h>*{scroll-snap-align:start;scroll-snap-stop:always}.col_xh{display:flex;gap:var(--grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:stretch;scrollbar-width:none;-ms-overflow-style:none}.col_xh::-webkit-scrollbar{display:none}.col_xh>*{flex:0 0 auto;scroll-snap-align:start;scroll-snap-stop:always;max-width:100%}.hscroller{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges}.hscroller:focus,.hscroller:focus-visible{outline:none !important;box-shadow:none !important}.hstrip-controls{display:flex;gap:1em;justify-content:center;margin-top:1rem}.hstrip-btn{width:2em;height:2em;font-size:1em;display:grid;place-items:center;border:0;border-radius:var(--radius-button);cursor:pointer;color:var(--col-button-font);background:var(--col-button)}.hstrip-btn:hover{color:var(--col-button-font);background:var(--col-button-hover)}.hstrip-btn:disabled{cursor:default;color:var(--col-button-font-inactive);background:var(--col-button-inactive)}@media (prefers-reduced-motion:reduce){.hscroller{scroll-behavior:auto}}.fullwidth-padding{margin-left:var(--grid-gap);margin-right:var(--grid-gap)}.fullheight{height:100vh;height:100dvh;display:grid;align-items:center;overflow:hidden}.fullheight-max{max-height:100vh;max-height:100dvh;overflow:hidden}.container,.container-small{width:var(--container-width);max-width:var(--site-max-width);margin:0 auto}.container-small{width:var(--container-small-width)}.content-block{position:relative;z-index:1}.text-container{position:relative;z-index:1}.media-container{position:relative;display:grid}spline-viewer{position:absolute;width:100%;height:auto;box-sizing:border-box}.spline-preview-container{position:absolute;z-index:1}.control-output{grid-gap:0px;font-size:14px;margin-bottom:1em;background:#ffdede}.control-output div{border-bottom:1px solid #ffb4b4;padding:0 10px}.margin-bottom-grid{margin-bottom:var(--grid-gap)}.margin-bottom-s{margin-bottom:calc(var(--margin) / 2)}.margin-bottom{margin-bottom:var(--margin)}.margin-bottom-l{margin-bottom:calc(var(--margin) * 2)}.margin-bottom-xl{margin-bottom:calc(var(--margin) * 3)}.margin-top-grid{margin-top:var(--grid-gap)}.margin-top-s{margin-top:calc(var(--margin) / 2)}.margin-top{margin-top:var(--margin)}.margin-top-l{margin-top:calc(var(--margin) * 2)}.margin-top-xl{margin-top:calc(var(--margin) * 3)}.no_margin{margin:0}.no_vertical_margin{margin-top:0;margin-bottom:0}.padding-overlay{padding:var(--padding-overlay)}.padding-logo-slider{padding:calc(var(--padding) / 1.5)}.padding-s{padding:calc(var(--padding) / 2)}.padding{padding:var(--padding)}.padding-l{padding:calc(var(--padding) * 2)}.padding-xl{padding:calc(var(--padding) * 3)}.padding-vertical{padding-top:var(--padding);padding-bottom:var(--padding)}.padding-vertical-l{padding-top:calc(var(--padding) * 2);padding-bottom:calc(var(--padding) * 2)}.padding-vertical-xl{padding-top:calc(var(--padding) * 3);padding-bottom:calc(var(--padding) * 3)}.padding-top{padding-top:var(--padding)}.padding-top-l{padding-top:calc(var(--padding) * 2)}.padding-top-xl{padding-top:calc(var(--padding) * 3)}.padding-bottom-s{padding-bottom:calc(var(--padding) / 2) !important}.padding-bottom{padding-bottom:var(--padding)}.padding-bottom-l{padding-bottom:calc(var(--padding) * 2)}.padding-bottom-xl{padding-bottom:calc(var(--padding) * 3)}.no-padding{padding:0px}.no-top-padding{padding-top:0px}.no-bottom-padding{padding-bottom:0px;overflow-y:clip}.no-horizontal-padding{padding-left:0;padding-right:0}.vertical-padding-l{padding-top:calc(var(--padding) * 2);padding-bottom:calc(var(--padding) * 2);background:red}.vertical-padding-xl{padding-top:calc(var(--padding) * 3);padding-bottom:calc(var(--padding) * 3);background:red}.padding-vertical-l{padding-top:calc(var(--padding) * 2);padding-bottom:calc(var(--padding) * 2)}.padding-vertical-xl{padding-top:calc(var(--padding) * 3);padding-bottom:calc(var(--padding) * 3)}.dropshadow{filter:drop-shadow(0 2px 8px rgba(0,0,0,0.2))}.circle-image{border-radius:50%;aspect-ratio:1/1}.border-radius{border-radius:var(--radius)}.overflow-visible{overflow:visible !important}.hidden{display:none}.sf-sticky{position:sticky !important}.vertical_align_top,.vertical-align-top{align-content:start;display:grid}.vertical_align_middle,.vertical-align-middle{align-content:center;display:grid}.vertical_align_bottom,.vertical-align-bottom{align-content:end;display:grid}.vertical_align_middle .caption,.vertical-align-middle .caption,.vertical_align_bottom .caption,.vertical-align-bottom .caption{margin-bottom:0}.horizontal_align_left{justify-self:start;display:grid}.horizontal_align_right{justify-self:end;display:grid}.horizontal_align_center{justify-self:center;display:grid}.focus-point{position:absolute;font-family:"icon-font";font-size:200%;color:red}.pointer{cursor:pointer}.no-pointer-events{pointer-events:none}.text-image-overlay{position:absolute;top:0;display:flex;flex-direction:column;width:100%;height:100%;padding:var(--padding-overlay);overflow-y:scroll}.text-align-overlay-vertical-center{justify-content:center}.text-align-overlay-bottom{justify-content:end}.text-align-overlay-right{align-self:end}.text-align-overlay-center{align-self:center}@media screen and (max-width:555px){.content-block-image-wrapper{height:auto}.content-block-image-wrapper img{position:relative;top:0px;left:0px;width:100%;height:auto}}#sf-old-browser{position:fixed;top:0;width:100%;height:100vh;display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10vh 0;background-color:white;z-index:10}#sf-old-browser h1{font-size:23vh;font-weight:700;letter-spacing:-5px;line-height:80%;color:var(--col-selected)}#sf-old-browser .sf-button{margin-top:5vh;margin-right:0}.sf-search-overlay{position:fixed;top:0px;left:0px;width:100vw;height:100vh;display:none;z-index:2}.sf-search-container{height:100vh;display:grid;grid-template-rows:1fr 1fr;padding-top:15%}.page-no-content input[type="text"],.sf-search-overlay input[type="text"]{font-family:"base-font";font-weight:300;font-size:150%;width:60%;border-bottom:1px solid black;padding:10px 10px 10px 2px;background:rgba(0,0,0,0)}.sf-dark-mode .page-no-content input[type="text"],.sf-dark-mode .sf-search-overlay input[type="text"]{border-bottom:1px solid white}.sf-search-overlay .sf-button,.page-no-content .sf-button{margin-top:1em}.sf-search-footer{display:flex;align-items:end;padding-bottom:10%}.sf-light-mode #header-navigation.header-top.open-search-overlay .header-logo svg path{fill:var(--col-logo)}.sf-light-mode #header-navigation.header-top.open-search-overlay .menu>.menu-item>a,.sf-light-mode #header-navigation.header-top.open-search-overlay .navigation-addon.menu-item.icon-font{color:var(--col-navigation-color-top) !important}.sf-light-mode #header-navigation.header-top.open-search-overlay .center-circle{fill:var(--col-navigation-color-top) !important}.sf-light-mode #header-navigation.header-top.open-search-overlay .rays{stroke:var(--col-navigation-color-top) !important}.sf-dark-mode body,.sf-light-mode body{background:var(--col-light-dark-mode-background-color)}.sf-dark-mode .sf-search-overlay,.sf-light-mode .sf-search-overlay{background:var(--col-light-dark-mode-background-color)}.sf-search-result{padding-top:1em;border-top:1px solid black}.sf-search-result:hover{background-color:#efefef}.sf-search-result a,.sf-search-result a:hover{text-decoration:none}.sf-search-category{display:inline-block;color:var(--col-selected)}.sf-search-info{margin-top:.8em}@media screen and (max-width:555px){.sf-search-container{padding-top:25%}}.page-no-content{width:100%;min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10vh 0 20vh 0}.page-no-content h1{font-size:14vh;font-weight:700;letter-spacing:-5px;line-height:80%;color:var(--col-selected)}.no-content-search-form{padding-left:1em}.no-content-search-form .sf-search-field{width:80% !important}.sf-loading-spinner{position:relative;display:none;width:1em;height:1em;top:.15em;left:.5em;margin-right:.5em;border-radius:50%;border:2px solid #fff;border-color:#fff rgba(255,255,255,0.8) #fff rgba(255,255,255,0.8);animation:loading-spinner 1.2s linear infinite}@keyframes loading-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.video-wrapper{position:relative;width:100%;height:auto;overflow:hidden}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper video{width:100%;height:100%;object-fit:cover}.sf_copyright{position:absolute;right:var(--padding);bottom:var(--padding);min-width:1rem;min-height:1rem;display:flex;align-items:center;justify-content:center;padding:5px;background:rgba(0,0,0,0.8);border-radius:1rem;z-index:20;line-height:80%;font-size:80%;color:white}.sf_copyright_name{display:none}.sf_copyright:hover>.sf_copyright_name{display:inline-block}.copyright-on-mobile{display:none}@media screen and (max-width:555px){.copyright-on-mobile{display:flex}.copyright-on-desktop{display:none}}.sf-button,.sf-button-big,.sf-button-fullwidth{position:relative;font-family:"base-font";font-size:85%;font-weight:700;display:inline-block;padding:5px 15px 7px;white-space:nowrap;border:none;outline:0;color:var(--col-button-font);background-color:var(--col-button);transition:all .3s ease-in-out;margin-right:.5em;border-radius:var(--radius-button);margin-bottom:1em}.sf-button-big,.sf-button-fullwidth{font-size:200%;padding:20px 25px}.sf-button:hover,.sf-button-big:hover{background-color:var(--col-button-hover);cursor:pointer;transform:scale(1.05);color:var(--col-button-font-hover)}.sf-button.sf-button-arrow:before{content:"→";font-family:"icon-font";font-size:130%;position:relative;top:2px;padding-right:.2em}.sf-button.sf-button-download:before{content:"𐔕";font-family:"icon-font";font-size:130%;position:relative;top:2px;padding-right:.2em}.sf-button-fullwidth{font-family:"headline-font";width:100%;text-align:center;padding:calc(var(--padding) * 1.5);margin-bottom:0}.sf-button-fullwidth:hover{transform:scale(1.02)}input,select,textarea{border:none;border-radius:0;width:auto;outline:none;padding:5px 10px}input,textarea{border-radius:0px;background:rgba(0,0,0,0.07)}textarea{resize:vertical}select{width:100%}input:hover,input:active,textarea:hover,textarea:active{outline:none}::placeholder{opacity:.3}.sf-light-mode input::placeholder{color:black}.sf-dark-mode input::placeholder{color:white}.akkordeon-group>.akkordeon:last-of-type .akkordeon-text.open{margin-bottom:0}.akkordeon-group>.akkordeon .grid{grid-template-columns:1fr fit-content(50px)}.akkordeon-group>.akkordeon .akkordeon-headline{font-size:110%;font-weight:bold;margin-bottom:.5em}.akkordeon-group>.akkordeon .akkordeon-headline:hover{cursor:pointer}.akkordeon-group>.akkordeon .akkordeon-item-container{height:0;opacity:0;overflow:hidden}.akkordeon-group>.akkordeon .akkordeon-item-container.col_2{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap)}.akkordeon-group>.akkordeon .akkordeon-item-container.col_2 div:nth-child(3n){grid-column:1 / -1}.akkordeon-group>.akkordeon .akkordeon-item-container p:has(img.aligncenter){text-align:center}.akkordeon-group>.akkordeon .akkordeon-item-container.open{height:auto;opacity:1;margin-bottom:var(--grid-gap)}.akkordeon-group>hr:last-child{display:none}.akkordeon-group>hr:not(:last-child){margin:10px 0 20px 0}@media screen and (max-width:555px){.akkordeon-group>.akkordeon .akkordeon-headline{font-size:110%;font-weight:bold;margin-bottom:.5em}.akkordeon-group>.akkordeon .akkordeon-item-container.col_2{display:grid;grid-template-columns:1fr;gap:var(--grid-gap)}}.page-404{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10vh 0}.page-404 h1{font-size:25vh;font-weight:700;letter-spacing:-5px;line-height:80%;color:var(--col-selected)}.page-404 .sf-button{margin-top:5vh;margin-right:0}.animate{transition:all .3s ease-in-out}.animate-fast{transition:all .2s ease-in-out}.pulsate{-webkit-animation:pulsate 3s ease-out;-webkit-animation-iteration-count:infinite;opacity:.5}@-webkit-keyframes pulsate{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.site-main .sf-default-animation{position:relative;transition:all var(--animation-move-block-speed) ease-in-out;opacity:0;top:var(--animation-move-text-distance)}.site-main .sf-default-animation.isInView{opacity:1;top:0px}.site-main .sf-move-text-up{position:relative;transition:all var(--animation-move-text-speed) ease-in-out;opacity:0;top:var(--animation-move-text-distance)}.site-main .sf-move-text-up.isInView{opacity:1;top:0px}.site-main .sf-scale-text-down{position:relative;transition:all var(--animation-move-text-speed) ease-in-out;opacity:0;transform:scale(2)}.site-main .sf-scale-text-down.isInView{opacity:1;transform:scale(1)}.site-main .sf-fade-in{position:relative;transition:all var(--animation-move-block-speed) ease-in-out;opacity:0}.site-main .sf-fade-in.isInView{opacity:1}.site-main .sf-move-up{position:relative;transition:all var(--animation-move-block-speed) ease-in-out;opacity:0;top:var(--animation-move-block-distance)}.site-main .sf-move-up.isInView{opacity:1;top:0px}.site-main .sf-move-down{position:relative;transition:all var(--animation-move-block-speed) ease-in-out;opacity:0;top:calc(0 - var(--animation-move-block-distance))}.site-main .sf-move-down.isInView{opacity:1;top:0px}.site-main .sf-move-right{position:relative;transition:all var(--animation-move-block-speed) ease-in-out;opacity:0;left:-100px}.site-main .sf-move-right.isInView{opacity:1;left:0px}.site-main .sf-move-left{position:relative;transition:all var(--animation-move-block-speed) ease-in-out;opacity:0;left:100px}.site-main .sf-move-left.isInView{opacity:1;left:0px}@keyframes kenBurnsEffect{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.sf-ken-burns{overflow:hidden;animation:kenBurnsEffect 80s infinite}@media only screen and (max-width:555px){.col_2{grid-template-columns:1fr}.col_3{grid-template-columns:1fr}.col_4{grid-template-columns:1fr 1fr}.col_1_2{grid-template-columns:1fr;grid-column-gap:0}.col_2_1{grid-template-columns:1fr;grid-column-gap:0}.col_1_2>div:nth-of-type(even){grid-column:1 / span 1}.col_2_1>div:nth-of-type(odd){grid-column:1 / span 1}.col_50_30_20{grid-template-columns:1fr}.col_20_30_50{grid-template-columns:1fr}.col_50_30_20>div:nth-of-type(1){grid-column:auto}.col_50_30_20>div:nth-of-type(2){grid-column:auto}.col_50_30_20>div:nth-of-type(3){grid-column:auto}.col_20_30_50>div:nth-of-type(1){grid-column:auto}.col_20_30_50>div:nth-of-type(2){grid-column:auto}.col_20_30_50>div:nth-of-type(3){grid-column:auto}.col_1_auto{grid-template-columns:1fr}.col_auto_1{grid-template-columns:1fr}.col_1_auto_1{grid-template-columns:1fr}.col_1h,.col_2h,.col_3h{--visible:1.3;grid-auto-columns:calc((100% - (var(--grid-gap) * (var(--visible) - 1))) / var(--visible))}.grid.col_2>*:empty,.grid.col_1>*:not(:has(*)),.grid.col_2>*:not(:has(*)),.grid.col_3>*:not(:has(*)),.grid.col_1_2>*:not(:has(*)),.grid.col_2_1>*:not(:has(*)),.grid.col_50_30_20>*:not(:has(*)),.grid.col_20_30_50>*:not(:has(*)){display:none}.container-small{width:var(--container-width)}.reverse-order div:first-child{order:2}.sf-sticky{position:relative !important;top:0px !important;padding-bottom:0px !important}}.is-root-container{background:white}.editor-styles-wrapper{background:white}.wp-block{width:96%;max-width:96%}.mce-content-body{background:repeating-linear-gradient(90deg, #e8e8e8, #e8e8e8 40px, #e0e0e0 40px, #e0e0e0 80px);padding:0 10px}.iris-picker{width:260px !important;height:230px !important}.iris-border{border:none !important}.iris-picker-inner,.iris-border .iris-palette-container{left:0 !important}.acf-field-repeater{background:#ddd}.acf-repeater .acf-row{border-bottom:30px solid #ddd}.acf-repeater td.acf-fields{padding:20px !important}.mce-btn.mce-no-hyphenation-button.mce-active{outline:1px solid #50575E !important;outline-offset:-1px;background-color:rgba(255,0,0,0.1) !important}.no-hyphenation{hyphens:none}#tinymce .no-hyphenation{background-color:rgba(255,0,0,0.05);background-image:repeating-linear-gradient(-45deg, rgba(255,0,0,0.05) 0, rgba(255,0,0,0.05) 2px, transparent 2px, transparent 6px)}.shy-hyphenation{font-family:"icon-font"}