*,::after,::before{line-height:inherit;box-sizing:inherit}.button.pseudo.slider:hover,.checkcontainer,[type=button],[type=reset],[type=submit],abbr,button,label,select:hover,summary{cursor:pointer}.checkbox:after,.has-ratio::before,.radiobox:after,.radiobox:before,.select::after{content:""}*,.--nom,.has-ratio>*,.is-fitted,section.--nom{margin:0}.card img,.is-fitted>img{object-fit:cover}*{padding:0;position:relative}b,strong{font-weight:bolder}small,sub,sup{font-size:75%;line-height:0}button,dialog,fieldset,input,select,textarea{font:inherit;border:none}.galerie figure,.socials figure,figure,header .logo,header button[data-toggle]{line-height:0}body,html{font-family:var(--font-family)}.lvkkws_table,figcaption,html{line-height:1.4}[type=button],[type=reset],[type=submit]{-webkit-appearance:button}ol,ul{list-style-type:none}.is-fitted{display:flex;height:fit-content}.has-ratio::before{--aspect-ratio:4/3;display:block;width:1px;height:0;padding-bottom:calc(100% / (var(--aspect-ratio)))}.has-ratio>*{position:absolute;display:flex;width:100%;height:100%;top:0;left:0}.--nop,section.--nop.--full{padding:0}section.--full>.is-fitted{height:100%;max-width:none}iframe,img,video{height:auto}figure img,iframe,img,video{max-width:100%}.pac{position:absolute;left:50%;transform:translateX(-50%)}.txt>:last-child{margin-bottom:0}.txt>:is(ol,ul,p,table,figure,h1,h2,h3,h4,h5),h1,h2,h3,h4,h5,h6{margin-bottom:1.5rem}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url(fonts/open-sans-v40-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url(fonts/open-sans-v40-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url(fonts/open-sans-v40-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:url(fonts/open-sans-v40-latin-800.woff2) format('woff2')}:root{--spacing:clamp(4rem, 8vw, 8.125rem);--spacing-save:1.5rem;--size-outline:clamp(994px,90vw,1230px);--size-outline-medium:clamp(760px, 80vw, 1100px);--size-outline-small:clamp(600px, 70vw, 980px);--font-family:'Open Sans';--background-color:#fff;--background-header:#fff;--background-footer:#FEFCF5;--background-white:#fff;--background--low:#fefcf5;--background--medium:#f6f4ec;--background--high:#008AA8;--color-text:#252525;--color-text-light:#5062A3;--font-size:100%;--color-high:#323D88;--color-highlight:#F9CB37;--color-alt:#0D5B30;--color-gray:#adaead;--color-blue:#9DD1DC;--light-border:1px solid rgba(0, 0, 0, .4);--border-color:#e6e6e6;--radius:4px;--aninm-timing:200ms;--anim-easing:ease;--color-schwarz:#231f20;--color-grau:#939598;--color-magenta:#ed018c;--color-violett:#504fa1;--color-dunkelblau:#05a3cf;--color-hellblau:#92c5ea;--content-gap:2rem;--content-gap-half:1rem;--cw:50%}@media only screen and (min-width:1200px){:root{--spacing-save:1.5rem}}html{box-sizing:border-box;text-rendering:geometricPrecision;-webkit-text-size-adjust:100%;font-size:16px}.buttons span.label,.subheader,.txt li,details,p{font-size:clamp(.9rem,1.3vw,1.1rem)}section h1,section h2{font-size:3rem;font-size:clamp(20px,3.25vw,55px)}.typo-item-title{font-size:26px;font-size:clamp(18px,1.8vw,26px);font-weight:700;text-transform:unset;letter-spacing:normal;font-family:Lato}.typo-item-label{font-size:12px;font-size:clamp(10px,.78vw,12px);font-weight:400;letter-spacing:.84px;text-transform:uppercase}.txt a{color:#504fa1;font-weight:700}body{background-color:var(--background-color);color:var(--color-text);font-size:var(--font-size)}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:800}.buttons button{border:var(--light-border)}dialog{background-color:var(--background-white)}.--bg-high>*{color:#fff}section:empty{padding:0!important;margin:0!important}iframe{width:100%;aspect-ratio:16/9}.textblock{--gap:5rem;--gapv:1.5rem;--w:50%}.textblock>.wrapper{display:flex;flex-direction:column;gap:var(--gapv) var(--gap)}.textblock>.wrapper.--top{flex-direction:column-reverse}.textblock .loop{--wgap:calc(var(--w) - (var(--gap) / 2));display:inline-flex;flex-direction:column;gap:var(--gapv) var(--gap)}.txt>.loop{margin-bottom:var(--gapv)}@media only screen and (min-width:768px){.txt>.loop{float:right;margin:0 0 var(--gap) var(--gap);width:var(--w)}.txt>.loop.--left{float:left;margin:0 var(--gap) var(--gap) 0}.textblock>.wrapper.--left,.textblock>.wrapper.--right{--wgap:calc(var(--w) - (var(--gap) / 2));display:grid;grid-template-columns:1fr var(--wgap);gap:var(--gap) var(--gap)}.textblock>.wrapper.--left{grid-template-columns:var(--wgap) 1fr}.textblock>.wrapper.--left>:last-of-type{order:-1}.txt>.loop,.wrapper:not(.--top) .txt+.loop{top:4px}.loop+h2{display:flex}}form .response{display:none}form .response.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=text]:disabled{background-color:#ddd;border-color:#ddd;color:#a2a2a2;-webkit-text-fill-color:#a2a2a2}input:disabled:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f4f4f4 inset!important}input[type=submit]:disabled{background-color:#ddd}input[type=submit]:disabled:hover{box-shadow:none;cursor:auto}.breadcrumbs{--breadcrumb-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='%236c757d'/%3E%3C/svg%3E")}.news__body>.breadcrumbs{margin-bottom:.5rem}.card .title,.cards.--person .title,main>section:first-child:has(.breadcrumbs){margin-bottom:0}.breadcrumbs ol{display:flex;flex-wrap:wrap;font-size:.95rem}.breadcrumbs li+li{padding-left:.5rem}.breadcrumbs li+li::before{content:var(--breadcrumb-divider,"/");float:left;padding-right:.5rem}.breadcrumbs svg{width:.75rem;height:.75rem}.breadcrumbs a{text-decoration:none;color:var(--color-text);font-size:.95rem}.breadcrumbs li[aria-current]{opacity:.6}body[data-theme=dark] .breadcrumbs a{color:#e9e9e9}.button,button,button.trigger,input[type=submit]{display:inline-block;background-color:var(--color-magenta)!important;border-color:var(--color-magenta)!important;color:#fff;white-space:nowrap;text-decoration:none;border-radius:var(--radius);font-size:clamp(13px,1.2vw,17px);padding:.55rem 1.5rem;transition:color .2s ease-out,background-color .2s ease-out}.button:hover,button:hover,input[type=submit]:hover{background-color:#c60075!important;border-color:#c60075!important}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));grid-column-gap:3rem;grid-row-gap:4rem}.cards a{color:currentColor;text-decoration:none}.cards a:hover img{transform:scale(1.05)}.card{display:flex;flex-direction:column;height:100%}.card .platzhalter{width:100%;height:100%;border:1px solid #e0e0e0;border-bottom:0;background-color:#f8f8f8}.cards a:hover .platzhalter{border-color:#b7b7bb}body[data-theme=dark] .card .platzhalter{background-color:#474747;border-color:#747474}body[data-theme=dark] .cards a:hover .platzhalter{border-color:#9392b5}.card figcaption{flex:1;border:1px solid #e0e0e0;border-top:none;transition:border-color .15s ease;line-height:1.6;background-color:#f8f8f8;padding:1.25rem 1.125rem 1.5rem}body[data-theme=dark] .card figcaption{background-color:#474747;border-color:#747474}body[data-theme=dark] a:hover .card figcaption{border-color:#9392b5}.cards a:hover figcaption{border-color:#b7b7bb}.card img{height:100%;width:100%;transform:scale(1);transition:transform .2s ease-in-out}.card .title{font-size:clamp(19px,1.9vw,25px);font-weight:700;padding-bottom:.15rem;line-height:1.2;letter-spacing:-.5px}.news_datum{margin-bottom:1.5rem;padding-bottom:0}.--page .card .title{min-height:4rem}.--news .card .title{padding-bottom:.25rem}.card_image{aspect-ratio:8/5;overflow:hidden;--deco-height:42%;clip-path:polygon(100% 0,100% var(--deco-height),100% 100%,0 100%,0 0);transition:clip-path .3s ease}.cards a:hover .card_image,.portrait{clip-path:polygon(90% 0,100% var(--deco-height),100% 100%,0 100%,0 0)}.card_image::before{content:'';display:block;width:10%;height:var(--deco-height);background-image:linear-gradient(to right,#fff,#dadada);position:absolute;top:0;right:10%;transform:translateX(200%) rotate(360deg);transform-origin:top right;z-index:1;transition:transform .3s ease;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.cards a:hover .card_image::before,.portrait::before{transform:rotate(318deg)}body[data-theme=dark] .card_image::before{background-image:linear-gradient(to right,#ababab,#484848)}.button.pseudo.slider{position:absolute;top:0;right:0;background-color:#fff;padding:0;width:40px;height:40px;border-radius:50%}.button.pseudo.slider:hover{opacity:.8}.button.pseudo.slider::before{content:'';position:absolute;display:block;width:42%;height:42%;right:7%;top:50%;transform:translate(-50%,-50%);background-position:center;background-image:url(svg/arrow.svg);background-repeat:no-repeat;background-size:contain}.button.pseudo.slider.--left{right:3.125rem}.button.pseudo.slider.--left::before{transform:translate(-50%,-50%) rotate(-180deg)}.button.pseudo.slider.--right{right:0}.cards.--person .card_image{aspect-ratio:3/2}.cards.--person img{object-position:top}.card figcaption a{font-weight:600;text-decoration:none;border-bottom:1px solid #cecece}.card figcaption a:hover{border-color:#f0027f}[data-past=true] .card img{filter:grayscale(100%);opacity:.6}[data-past=true] .card figcaption p{opacity:.5}.card_date{color:#fff;font-weight:800;font-size:2rem;position:absolute;right:1rem;bottom:1rem;line-height:.8;display:grid;grid-column-gap:.1rem;grid-template-areas:'d y' 'm y';align-items:end;text-shadow:0 0 5px #282828}.card_date span:nth-child(1){grid-area:d}.card_date span:nth-child(2){grid-area:m}.card_date span:nth-child(3){grid-area:y;font-size:4.6rem}div.no-results{background-color:#f9f9f9;border:2px solid #e0e0e0;padding:3rem 2rem;text-align:center;border-radius:5px;color:#333;margin-top:20px}div.no-results button{padding:.4rem 1rem;margin-top:1rem;font-size:smaller}details>summary{width:auto;display:inline-block;list-style:none;padding-left:0;user-select:none}details>summary::-webkit-details-marker{display:none}details a{color:currentColor;text-decoration:none;border-bottom:1px solid currentColor}.textblock details p{color:var(--color-alt)}.textblock details li::before{content:'';display:block;background-color:var(--color-alt);width:.4em;height:.4em;border-radius:50%;position:absolute;left:.25rem;top:.65em}.element.contact .person{display:grid;grid-column-gap:3rem;grid-row-gap:2rem}.element.contact .person_kontakt{align-items:flex-start;justify-content:center;text-align:center}.element.contact .person_portrait{width:clamp(11rem,18.75vw,15rem);height:clamp(11rem,18.75vw,15rem);margin:0 auto}.element.contact .person_portrait img{width:100%;height:100%}.asp_kontakt{display:flex;flex-direction:column;gap:2rem;margin:2rem auto 0}.asp_kontakt a{font-size:clamp(16.5px,1.5vw,24px);transition:color .2s ease}.asp_kontakt a:hover{text-decoration:none;border-bottom:1px solid var(--color-text);color:var(--background--high)}.asp_kontakt a::before{display:block;font-size:12px;font-size:clamp(9px,1.5vw,12px);font-weight:400;letter-spacing:.84px;text-transform:uppercase;margin-bottom:.6rem;color:var(--color-text)}.hidden,.no-results{display:none}.radio .label,figcaption.tooltip{letter-spacing:.25px}.asp_kontakt .mail::before{content:'E-Mail'}.asp_kontakt .telefon::before{content:'Telefon'}@media only screen and (min-width:600px){.element.contact .person{grid-template-columns:1fr 2fr}.element.contact .person_kontakt{text-align:left}.asp_kontakt{flex-direction:row;gap:3rem;margin:4rem 0 0}}section>.event{max-width:var(--size-small);--radius:2.125rem}.wrapper_event{border-radius:var(--radius);box-shadow:0 4px 24px 0 rgba(0,0,0,.03)}.slide_event{background-color:#fff;padding:2.5rem 2.75rem 2rem;border-radius:var(--radius)}.event_title{margin-bottom:1rem!important}.event_subtitle{margin-bottom:.3rem!important}.event .button{background-color:var(--color-blue);font-size:14px;font-weight:400;margin-top:0;padding:.65rem 1.5rem}.person{transition:opacity .5s ease,height .5s ease,margin .5s ease,padding .5s ease}.active{background-color:#ff0}.no-results{color:red}.portrait_wrapper[data-state=loading] .no-results,.portrait_wrapper[data-state=loading]>.person,.portrait_wrapper[data-state=done] .no-results,.portrait_wrapper[data-state=done]>.person{opacity:0}.tags{margin-bottom:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.icon-check,form>.entity:first-child{display:none}.tags button{background-color:transparent!important;border:1px solid;color:var(--color-magenta);padding:.25rem 1rem}.tags button:hover{background-color:#ececec!important}.tags button.active{background-color:var(--color-magenta)!important;color:#fff}button.show-all:not(.all-active){background-color:var(--color-violett)!important;border-color:var(--color-violett)!important;color:#fff}.icon-check{left:1.5rem;width:1.5em;margin-right:.35em;position:absolute}.icon-check path{color:currentColor}.filter-section .person{opacity:0}@keyframes mymove{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}footer{color:#000}footer a{text-decoration:none}footer .area{margin:0!important}footer .wrapper li,footer .wrapper p,footer figcaption{font-size:14px;line-height:1.8}footer .wrapper{display:flex;justify-content:center;padding:2rem 0;gap:1rem}@media only screen and (max-width:500px){footer .wrapper{flex-direction:column}}footer .wrapper>section{display:flex;list-style:none;padding:0;margin:0}footer .wrapper>section:first-child{justify-content:flex-start}footer .wrapper>section:last-child{justify-content:flex-end}footer .wrapper>a{width:10rem;text-align:center;order:1}footer nav ul{display:flex;flex-direction:row;gap:1rem}footer .wrapper p,footer nav a{font-size:1rem;font-size:clamp(.9rem,1.3vw,1.1rem);color:#000;line-height:1.6}body[data-theme=dark] footer .wrapper p,body[data-theme=dark] footer nav a,body[data-theme=dark] footer nav li:not(:last-of-type)::after{color:#e9e9e9}footer nav a:hover{text-decoration:underline}footer nav li:not(:last-of-type)::after{content:'/';position:absolute;right:-.65rem}body[data-theme=dark] footer .socials a svg path{fill:#e9e9e9}@media only screen and (min-width:800px){footer .wrapper>a{width:15.5rem;order:unset}}.entity input,.entity select,.entity textarea,select{color:var(--color-text);background-color:transparent;font-weight:400;line-height:1.6;width:100%;border:1px solid var(--color-text);border-radius:4px;padding:4px 10px;transition:background-color .1s ease}.entity textarea{border:1px solid var(--color-text);border-radius:5px;padding:10px 20px 8px}.entity input:active,.entity input:focus,.entity select:active,.entity select:focus,.entity textarea:active,.entity textarea:focus{background-color:transparent;border-color:var(--color-text);outline:0}textarea:active+.text-counter,textarea:focus+.text-counter,textarea:hover+.text-counter{background-color:#fff}textarea+.text-counter{position:absolute;background-color:#fff;bottom:-20px;right:0;z-index:1;font-size:.8rem}textarea+.text-counter::after{content:' Zeichen übrig.'}form .entity.--flex{display:flex;gap:.8rem 1rem;flex-wrap:wrap}input[type=checkbox],input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}form .indicator{color:#9f9f9f}form input:checked+.indicator{color:var(--color-highlight)}.radio input:checked~.label{letter-spacing:0;font-weight:600}.entity input::placeholder,.entity textarea::placeholder{color:#8b8b8b}@media (prefers-contrast:more){.entity input::placeholder,.entity textarea::placeholder{color:var(--color-text)}}.entity label:not(.radio):not(.check) .label{left:0}.entity input:not(:placeholder-shown):not(.radio):not(.check)+.label,.entity textarea:not(:placeholder-shown)~.label:not(.radio):not(.check){transform:translateY(-3.6rem);opacity:1}fieldset.grid{display:grid;grid-row-gap:1rem;grid-column-gap:2rem}fieldset.upload .label{display:none}.entity input:not([type=radio]):not([type=checkbox]),.entity textarea{width:100%;padding-right:2rem;z-index:1}form fieldset{margin:0 0 2rem}.entity_header{margin-bottom:1rem}.entity_header h3{font-size:18px;font-weight:400}form input.button{display:block}.buttons .entity>.checkbox .label,.checkcontainer{display:inline-block;position:relative!important;user-select:none}form strong{font-weight:800}.checkcontainer{margin-right:1.4rem;padding-left:1.6rem;padding-right:.8rem;line-height:20px;font-style:normal}.checkcontainer .checkbox{position:absolute;top:2px;left:0}.checkbox{position:absolute;display:block;top:1px;border-radius:2px;border:1px solid var(--color-dunkelblau);left:0;height:18px;width:18px;transition:all .15s ease}.check:hover input~.checkbox,.checkcontainer:hover input~.checkbox{background-color:rgba(0,0,0,.05);border-color:silver}.check input:checked~.checkbox,.checkcontainer input:checked~.checkbox{background-color:transparent;border-color:var(--color-magenta)}.checkbox:after{display:block;position:absolute;opacity:0;transition:all .25s cubic-bezier(.29,1.91,.59,1.18);left:5px;top:1px;width:6px;height:11px;border:var(--color-magenta) solid;border-width:0 3px 3px 0;transform:rotate(45deg) scale(.2)}.check input:checked~.checkbox:after,.checkcontainer input:checked~.checkbox:after{opacity:1;transform:rotate(45deg) scale(1)}fieldset.column{display:grid;gap:1.75rem}span.label{color:#7379a0}.entity.hidden,.entity.hidden>label{display:contents}form .response{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);background-color:var(--color-highlight);padding:2rem;text-align:center;width:90%;border-radius:5px;font-weight:600;color:var(--color-text);font-size:1.7rem}form .response p{font-size:clamp(14px,1.5vw,20px)}.form input[type=submit]{margin:2rem 0 4rem}.form_info h2{margin-bottom:calc(var(--spacing) * .65)}.form--kontakt p:first-of-type,fieldset.grid>legend{margin-bottom:1.5rem}.form_info .button{background-color:transparent;width:fit-content}.form fieldset>.entity textarea{height:10rem}@media only screen and (min-width:600px){fieldset.grid{grid-template-columns:1fr 1fr}.form fieldset>.entity textarea{height:13rem}}@media only screen and (min-width:720px){:root{--spacing-save:1.5rem}.form fieldset{grid-template-columns:1fr 1fr}.form_header{max-width:50%}}fieldset.buttons{margin-top:3.5rem}.buttons .entity{display:flex;gap:.7rem;flex-wrap:wrap;margin:1.5rem 0}.buttons .entity>.checkbox{width:auto;height:auto;padding:0;background-color:transparent;border:none}.buttons .entity>.checkbox .label{transform:none!important;top:auto!important;left:auto!important;white-space:nowrap;color:currentColor;border:1px solid #000;border-radius:5px;padding:.18rem .5rem .22rem 1.8rem!important}.buttons .entity>.checkbox .label:hover{background-color:rgb(67,65,56,.06)}.buttons .entity>.checkbox input:checked~.label{color:#fff;background-color:#434138}.buttons .checkbox .label::after{content:'';display:block;position:absolute;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 12 12"><g stroke="%23434138"><path d="M11.6 1 1 11.6M11.6 11.6 1 1"/></g></svg>');width:.7em;height:.7em;background-size:contain;transform:none;opacity:1;border:none;top:.55em;left:.7em;transform:rotate(45deg);transition:transform .2s ease}.buttons .checkbox input:checked~.label::after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 12 12"><g stroke="%23fff"><path d="M11.6 1 1 11.6M11.6 11.6 1 1"/></g></svg>');transform:rotate(0)}.lvkkws_form{text-align:left;color:var(--color-schwarz);max-width:42rem}div.lvkkws_form{max-width:none}.lvkkws_form .entity{position:relative}.lvkkws_form input[type=checkbox],.lvkkws_form input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.lvkkws_form .q__titel{margin-bottom:.5rem;color:var(--color-schwarz)}.lvkkws_form section{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.galerie.--logos,.galerie_logos{grid-template-columns:repeat(auto-fit,minmax(120px,150px))}.lvkkws_form section::after,.lvkkws_form section::before{display:none}.lvkkws_form input[type=email],.lvkkws_form input[type=text],.lvkkws_form select,.lvkkws_form textarea{position:relative;width:100%;z-index:1;border-color:var(--color-dunkelblau);color:var(--color-schwarz);background-color:#f3f8fc}.lvkkws_form input[type=email]:hover,.lvkkws_form input[type=text]:hover,.lvkkws_form select:hover,.lvkkws_form textarea:hover{border-color:#3c0fb2;background-color:#f9fbfd}.lvkkws_form input[type=email]:active,.lvkkws_form input[type=email]:focus,.lvkkws_form input[type=text]:active,.lvkkws_form input[type=text]:focus,.lvkkws_form select:active,.lvkkws_form select:focus,.lvkkws_form textarea:active,.lvkkws_form textarea:focus{border-color:var(--color-schwarz);background-color:#f9fbfd}form .radio_wrapper{margin-bottom:2.5rem}.radiobox{--local-color:var(--color-magenta);position:absolute;display:block;top:0;border-radius:50%;border:1px solid var(--color-grau);left:0;height:1.22rem;width:1.22rem;transition:all .15s ease}.checkcontainer:hover input~.radiobox{background-color:rgba(0,0,0,.05)}.checkcontainer input:checked~.radiobox{background-color:transparent;border-color:var(--local-color)}.radiobox:after,.radiobox:before{display:block;position:absolute;border-radius:50%;background-color:var(--color-grau);left:50%;top:50%}.radiobox:before{width:12px;height:12px;transform:translate(-50%,-50%)}.radiobox:after{width:12px;height:12px;transition:all .25s cubic-bezier(.29,1.91,.59,1.18);transform:translate(-50%,-50%) scale(.2)}.checkcontainer input:checked~.radiobox:after{opacity:1;background-color:var(--local-color);transform:translate(-50%,-50%) scale(1)}form fieldset>*{margin-bottom:2.325rem}.entity span.label,.entity:not(.--select) label{font-size:13px;color:#868D93;position:absolute;top:2px;left:0;transition:all .15s;transform:translateY(0)}.entity span.label,form .entity input:not(:placeholder-shown)+label,form textarea:not(:placeholder-shown)~label{transform:translateY(-24px)!important}.entity.color{display:none}.checktext{color:var(--color-schwarz);font-size:.9rem}span.required{position:absolute;right:1rem;top:.55em;color:var(--color-magenta);z-index:1}span.required::before{content:"*";content:attr(data-indicator);color:inherit;z-index:1}.entity input:not(:-moz-placeholder-shown):valid~.required::before{color:#5c9d1e}.entity input:not(:-ms-input-placeholder):valid~.required::before{color:#5c9d1e}.entity input:not(:placeholder-shown):valid~.required::before{color:#5c9d1e}.lvkkws_form textarea{height:5.5rem;resize:vertical}.hinweis_bereiche{color:var(--color-schwarz);font-size:.9rem;font-weight:800;margin-top:2.5rem;margin-bottom:.5rem}#source_xhr{width:auto;display:block;margin:0 auto}.lvkkws_table{border-top:1px solid #000;font-size:.9rem}.lvkkws_table thead{background-color:var(--color-violett);color:#fff}.lvkkws_table td,.lvkkws_table th{border-right:solid thin;border-bottom:solid thin;border-color:var(--color-violett);padding:.25rem .4em}.lvkkws_table th{font-weight:400}.lvkkws_table td{text-align:left;white-space:nowrap;color:#262566}[data-theme=light] .txt ul>li::before,dialog{color:var(--color-violett)}.lvkkws_table_wrap{margin:0;overflow-x:scroll;scroll-behavior:smooth;border-right:1px solid var(--color-violett);border-left:1px solid var(--color-violett)}.lvkkws_table tbody tr:nth-of-type(odd){background-color:#efefef}.lvkkws_table tbody tr:hover td{background-color:#d7e6ff}.lvkkws_table thead tr th:last-child{position:-webkit-sticky;position:sticky;right:0;background-color:var(--color-violett);z-index:1;border-right:none;border-left:none}.lvkkws_table:not(.sessions) tbody tr td:last-child{position:-webkit-sticky;position:sticky;right:0;z-index:1;background-color:#e6e6e6;border-right:none}.lvkkws_table:not(.sessions) tbody tr td:first-child{border-left:none}[data-column=teilnahme][data-value="0"]{color:var(--color-magenta)}[data-column=institution]{white-space:nowrap}dialog{margin:auto;padding:2rem;border-radius:.5rem;border:3px solid var(--color-violett)}button#confirm-no{background-color:#aeaeae!important}dialog::backdrop{background-color:rgba(0,0,0,.5)}button[data-action=export]{display:none;position:absolute;top:0;right:0}dialog p{font-weight:700;margin-top:0;margin-bottom:1.5rem}#lvkkws_form .response p,.lvkkws_heading span,.lvkkws_message p{font-weight:400}h2.lvkkws_heading{font-size:1.4rem!important;text-align:left;margin:3rem 0}.--aoben{margin-top:1.5rem}.lvkkws_form button,.lvkkws_table button{background-color:var(--color-magenta)!important;border-color:var(--color-magenta)!important}.lvkkws_form button:hover,.lvkkws_table button:hover{background-color:#c60075!important;border-color:#c60075!important}#lvkkws_form a,.lvkkws_form a{color:var(--color-dunkelblau);text-decoration:underline}#lvkkws_form .response,#lvkkws_form a:hover,.lvkkws_form a:hover{color:var(--color-magenta)!important}#lvkkws_form .response{position:absolute;bottom:15%;background-color:#faf5f5;border:1px solid;padding:1rem 2rem;z-index:1;border-radius:5px;left:50%;transform:translateX(-50%);max-width:350px;width:80%;height:fit-content}#lvkkws_form .response p{color:var(--color-magenta)}#lvkkws_form.--success fieldset>:not(.response){opacity:.2;pointer-events:none;user-select:none}svg.symbol{width:1em;height:1em;fill:currentColor}svg.symbol path{fill:currentColor}.lvkkws_table button.icon{padding:.25rem .5rem;color:#000;background-color:#cdcdcd!important;border-color:#cdcdcd!important}.lvkkws_table button.icon:hover{background-color:var(--color-magenta)!important;border-color:var(--color-magenta)!important;color:#fff!important}.lvkkws_table td[data-action=delete]{text-align:center}#loading{height:30px;display:flex;justify-content:center;width:100%;transition:opacity .15s ease;z-index:10}#loading svg{animation:2s linear infinite svg-animation;max-width:100px}@keyframes svg-animation{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}#loading circle{animation:1.4s ease-in-out infinite both circle-animation;display:block;fill:transparent;stroke:var(--color-magenta);stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:280;stroke-width:10px;transform-origin:50% 50%}.arrow,footer .logo svg path{fill:#fff}@keyframes circle-animation{0%,25%{stroke-dashoffset:280;transform:rotate(0)}50%,75%{stroke-dashoffset:75;transform:rotate(45deg)}100%{stroke-dashoffset:280;transform:rotate(360deg)}}div.response{display:none}.lvkkws_message{background-color:#faf5f5;border:1px solid;padding:1rem 2rem;z-index:1;border-radius:5px;color:var(--color-magenta)}table{border-spacing:0}.lvkkws_form.--contact textarea{height:9rem}.checkcontainer:has(input[disabled]){opacity:.4}.checkcontainer:has(input[disabled]):hover{cursor:not-allowed}.arrow,.dot,.hero_titles li:hover,.select{cursor:pointer}.galerie figure{border-radius:var(--radius);overflow:hidden}.galerie.--logos{display:grid;grid-gap:1rem}.galerie.--logos figure{background:#f3f3f3;padding:.8rem 0;display:flex;justify-content:center;align-items:center;height:100%}.galerie.--logos figure img{display:block;max-width:100%;width:120px;height:100px;-o-object-fit:contain;object-fit:contain}.galerie.--logos a figure,.galerie:not(.--logos) a figure img{transition:border .15s ease;border:1px solid transparent}.galerie.--logos a:hover figure,.galerie:not(.--logos) a:hover figure img{border:1px solid var(--color-violett)}.galerie.--logos figure img[src$=".jpeg"],.galerie.--logos figure img[src$=".jpg"],.galerie.--logos figure img[src$=".png"]{mix-blend-mode:multiply}@media only screen and (min-width:768px){.galerie.--logos{grid-template-columns:repeat(auto-fit,minmax(150px,240px))}.galerie.--logos figure{padding:1rem 0}.galerie.--logos figure img{width:170px;height:120px}}.galerie a{color:var(--color-text);text-decoration:none}body[data-theme=dark] .galerie a{color:#e9e9e9}.galerie figcaption,.news__bild figcaption,.text_wrapper figcaption{font-size:.9rem;padding:.125rem 0;margin-top:.25rem}.galerie a figcaption,.text_wrapper a figcaption{padding:.25rem .5rem .5rem}.galerie figcaption span,.glightbox-clean .gdesc-inner span,.news__bild figcaption span,.text_wrapper figcaption span{opacity:.6}.galerie figcaption span::before,.gslide-desc span::before,.news__bild figcaption span::before,.text_wrapper figcaption span::before{content:"©";font-size:inherit;margin-right:.2ch;margin-left:.25ch}.hero_images::after,.textblock li::before,header .wrapper:after{content:''}.galerie figcaption span{display:inline-block}.gslide-desc span::before{margin-left:.5ch}.glightbox-clean .gdesc-inner{padding:12px 20px}.galerie.--galery{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--content-gap)}.galerie.--aspect figure{overflow:visible}.galerie.--aspect figure img{object-fit:cover;aspect-ratio:var(--aspect-ratio)}h2+.galerie{margin-top:2rem}header{position:sticky;top:0;z-index:10;background-color:var(--background-header)}header section{padding-top:2.4rem;padding-bottom:1.25rem;padding-top:clamp(1rem,1.8vw,1.6rem);padding-bottom:clamp(1rem,1.4vw,1.6rem)}header .wrapper:after{display:block;width:100%;height:1px;background-color:#e5e5e5;position:absolute;bottom:calc(-1 * clamp(1rem,1.4vw,1.6rem))}header button[data-toggle]{padding:.55rem;background-color:#e3e3e3!important}header .logo{width:250px;width:clamp(110px,10vw,150px);height:auto}main>section:first-child,main>section:first-child:has(.breadcrumbs)+section{margin-top:0!important;padding-top:calc(var(--spacing)/ 2)}main>section:first-child:has(.breadcrumbs)+section{padding-top:1rem}header .wrapper{display:flex;flex-direction:row;align-items:center}.logo_wrapper{flex:auto}.logo_wrapper a{display:block}@media only screen and (max-width:500px){header .wrapper{flex-direction:column;gap:.8rem}header .wrapper [data-toggle=theme]{position:absolute;right:0}}body[data-theme=dark] .logo_wrapper img{opacity:0}body[data-theme=dark] .logo_wrapper figure a{background-image:url(4transfer-logo-dark.png);background-size:contain}.hero_slider_wrapper{max-width:var(--size-large)}.hero_navigation{display:none}.hero_titles{position:absolute;top:0;left:0;height:100%;z-index:10;display:flex;flex-direction:column;justify-content:center;gap:.2rem}.hero_titles li{font-family:var(--font-special);font-size:25px;font-size:clamp(14px,1.725vw,25px);letter-spacing:1.25px;text-transform:uppercase;transition:font-size .35s ease}.hero_titles .--active{font-weight:500;font-size:60px;font-size:clamp(20px,4.15vw,60px);letter-spacing:0;margin-top:.75rem;margin-bottom:.75rem}.hero_slider_wrapper .hero_images{max-width:70.77%;margin-left:auto}.hero_images::after{position:absolute;display:block;border-bottom-right-radius:1.25rem;width:90%;height:90%;border-right:1px solid var(--color-highlight);border-bottom:1px solid var(--color-highlight);right:-.65rem;bottom:-.8rem}.hero_images figure{aspect-ratio:92/61;opacity:0;transition:opacity .65s ease}.hero_images figure:not(:first-child){position:absolute;top:0;left:0}.hero_images img{border-radius:1.25rem;object-fit:cover;width:100%;height:100%}.hero_images figure.--active{opacity:1;z-index:1}figure.hero_images{aspect-ratio:372/253;height:100%}.hero_wrapper{--gap:3.5rem;--left:34%;--right:66%;display:flex;flex-direction:column;gap:var(--gap)}.hero_content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media only screen and (min-width:600px){.hero_titles{gap:.75rem}.hero_wrapper{flex-direction:row-reverse}.hero_wrapper .hero_images{width:calc(var(--right) - (var(--gap)/ 2))}.hero_content{width:calc(var(--left) - (var(--gap)/ 2))}}@media only screen and (min-width:860px){.hero_wrapper .hero_images{flex:0 0 var(--right)}}@media only screen and (min-width:1024px){.hero_images::after{right:-.9rem;bottom:-1.1rem}}@media only screen and (min-width:1370px){.hero_images::after{right:-1.3rem;bottom:-1.6rem}}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%;gap:unset}.keen-slider:not([data-keen-slider-disabled]) .keen-slider .item{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}[data-keen-slider-moves] *{pointer-events:none}.navigation-wrapper{position:relative}.dots{display:flex;padding:.5rem 0;justify-content:center;top:.8rem}.content__testimonial .dots{top:0}.dot{border:none;width:10px;height:10px;background:#c5c5c5;border-radius:50%;margin:0 3px;padding:5px}.arrow--left,.arrow--right{border-right:3px solid #3A4469;border-bottom:3px solid #3A4469}.lvkkws_landingpage_banner,body>:is(main,header,footer)>*>*{max-width:var(--size-outline);margin:0 auto}.dot:focus{outline:0}.dot--active{background:#000}.arrow{width:20px;height:20px;position:absolute;top:50%;opacity:.7;transition:opacity .1s ease}.arrow:hover{opacity:1}.arrow--left{left:-1.5rem;fill:"#fff";transform:translateY(-50%) rotate(135deg)}.arrow--right{left:auto;right:-1.5rem;transform:translateY(-50%) rotate(315deg)}.--bg-high .arrow--left,.--bg-high .arrow--right{border-color:#fff}.arrow--disabled.arrow--left{background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='grey' viewBox='0 0 24 24' %3E%3Cpath d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z' %3E%3C/path%3E%3C/svg%3E")}.arrow--disabled.arrow--right{background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='grey' viewBox='0 0 24 24' %3E%3Cpath d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'%3E%3C/path%3E%3C/svg%3E")}@media only screen and (min-width:1350px){.arrow--left{left:-4rem}.arrow--right{right:-4rem}}@media only screen and (min-width:1500px){.arrow--left{left:-5.5rem}.arrow--right{right:-5.5rem}}@media only screen and (max-width:1230px){.arrow{display:none}.calendar .arrow{display:block}}.--bg-low{background-color:var(--background--low)}.--bg-medium{background-color:var(--background--medium)}.--bg-high{background-color:var(--background--high)}body>:is(main,header,footer)>*{padding-left:var(--spacing-save);padding-right:var(--spacing-save)}body>:is(main,header,footer)>*>*{width:100%}body.--m>:is(main)>*>*{max-width:var(--size-outline-medium)}body.--s>:is(main)>*>*{max-width:var(--size-outline-small)}body>:is(main,nav)>*{margin:var(--spacing) 0}section[class^="--bg"]{padding-top:var(--spacing);padding-bottom:var(--spacing);margin-bottom:0;margin-top:0;z-index:0}.--nopadding,section[class^="--bg"]:last-child{margin-bottom:0!important}section[class^="--bg"]+[class^="--bg"]{margin-top:0}section.--bg-high+section.--bg-high,section.--bg-low+section.--bg-low,section.--bg-medium+section.--bg-medium{margin-top:calc(-1 * var(--spacing))}.--nopadding{margin-top:0!important}.news__body figure,.textblock li{margin-bottom:1.5rem}.textblock li{padding-left:1rem;font-size:clamp(13px,2vw,15px)}.textblock li:last-child{margin-bottom:0}.textblock li::before{display:block;background-color:currentColor;width:.4em;height:.4em;border-radius:50%;position:absolute;left:0;top:.65em}section+section:not(:has(h2)):has(.auflistung){margin-top:calc(-.65 * var(--spacing))}.txt ul>li{padding-left:.85rem;margin-bottom:.55rem}.txt ul>li::before{content:"•";font-size:1.5rem;position:absolute;left:0;top:-.425rem}section>.logos{max-width:var(--size-large)}.galerie_logos{margin-top:5rem;display:grid;grid-gap:1rem;grid-row-gap:4rem}.galerie_logos figure{display:flex;justify-content:center;align-items:center;height:100%}.galerie_logos figure img{display:block;max-width:100%;width:120px;height:100px;object-fit:contain}.galerie_logos figure img[src$=".jpeg"],.galerie_logos figure img[src$=".jpg"],.galerie_logos figure img[src$=".png"]{mix-blend-mode:multiply}.galerie_logos>a:hover{border-bottom:none}@media only screen and (min-width:768px){.galerie_logos figure img{width:170px;height:55px}.galerie_logos{grid-template-columns:repeat(auto-fit,minmax(140px,200px))}}main>section:first-child:has([data-full=true]){padding-top:0}section:has([data-full=true]){padding-left:0;padding-right:0}section:has([data-full=true])>*{max-width:none!important}.media iframe,.media.--video{aspect-ratio:var(--ratio)}.media video{width:100%;height:100%;object-fit:cover}@media (orientation:portrait) and (max-width:500px){.media iframe,.media.--video{aspect-ratio:8/9}}#menu_main{font-family:var(--font-special);color:var(--color-text)}#menu_main ul{gap:0;margin-right:2rem}#menu_main ul a{color:#4f4f4f;padding:.55rem .75rem;font-size:clamp(13px,1.2vw,17px);font-weight:600}header a{color:currentColor;text-decoration:none}header nav>ul{display:flex;background-color:var(--background-header);gap:1.5rem}header nav>ul>li a{display:inline-block}body>nav{padding-left:var(--spacing-save);padding-right:var(--spacing-save)}.nav__sub{display:flex;max-width:var(--size-outline);width:100%;gap:1.8rem;flex-wrap:wrap;row-gap:1rem}#menu_main li.--current a::after,.subheader ul::after{display:block;width:100%;content:'';position:absolute}.nav__sub a{color:inherit;text-decoration:none;white-space:nowrap;padding:.5rem 0}.nav__sub a:hover{color:#000}#menu_main li a:hover{background-color:#f6f6f6}#menu_main li.--current a{color:var(--color-violett);background-color:#f6f6f6}#menu_main li.--current a::after{height:2.5px;background-color:#8180c3;left:0;bottom:0}.subheader{color:#8d8d8d}.subheader ul{background-color:transparent}.subheader ul::after{height:1px;background-color:#e5e5e5;bottom:0}.news__bild img,.portrait>img{height:100%;width:100%;object-fit:cover}@media only screen and (min-width:600px){header nav>ul{gap:2.5rem}.paragraph .content_text{columns:2;column-gap:2rem}.paragraph .content_text p{break-inside:avoid}}.news__body h1{margin-bottom:.5rem}.news__bild{aspect-ratio:10/5}.portrait_wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));grid-column-gap:3rem;grid-row-gap:4rem}.portrait_wrapper.--news{grid-column-gap:var(--content-gap);grid-row-gap:3rem}.person.--news{display:flex;flex-direction:column;text-decoration:none;color:var(--color-text)}.portrait{--deco-height:40%;aspect-ratio:3/2;background-color:#dcdcdc}.--news .portrait{aspect-ratio:8/5}.portrait>img{object-position:top}.--news .portrait>img{object-position:center}.portrait::before{content:'';display:block;width:10%;height:var(--deco-height);background-image:linear-gradient(to right,#fff,#dadada);position:absolute;top:0;right:10%;transform-origin:top right;z-index:1}.person_info{line-height:1.6;background-color:#f8f8f8;padding:1.25rem 1.125rem 1.5rem}.--news .person_info{border-left:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;height:100%;transition:border-color .15s ease}.person_info a{font-weight:600;text-decoration:none;color:#f0027f;border-bottom:1px solid #cecece}.person_info a:hover{border-color:#f0027f}.info_name{font-size:clamp(19px,1.9vw,25px);font-weight:700;padding-bottom:.15rem;line-height:1.2;letter-spacing:-.5px}.--news .info_name{min-height:4rem}.info_funktion{line-height:1.3;padding-bottom:.85rem}a.--news:hover .person_info{border-color:var(--color-violett)}.info_org{opacity:.55;padding-bottom:1rem;line-height:1.3;min-height:3.5rem}.info_telefon{margin-bottom:.15rem}section>.rec{max-width:var(--size-medium)}.select{--select-border:#ddd;--select-focus:#007bff;--select-arrow:var(--color-magenta);min-width:15ch;max-width:calc(100% - 4ch);line-height:1.1;border-radius:5px;border:1px solid var(--color-magenta);display:grid;grid-template-areas:"select";width:fit-content;transition:color .2s ease-out,background-color .2s ease-out}.tags+.select{margin-bottom:1.5rem}.select:hover{background-color:#ececec!important}.select.select-selected select{background-color:var(--color-magenta);color:#fff}.select.select-selected::after{background-color:#fff}.select::after{width:.65em;height:.4em;background-color:var(--select-arrow);clip-path:polygon(100% 0,0 0,50% 100%);display:block}figcaption.tooltip::after,nav .dot::before{content:'';display:block}.select select{appearance:none;background-color:transparent;border:none;margin:0;width:100%;font-family:inherit;cursor:inherit;line-height:1.4;outline:0;font-size:clamp(13px,1.2vw,17px);padding:.4rem 1.5rem .4rem 1rem;color:var(--color-magenta);align-items:center}.select select,.select:after{grid-area:select}.select:after{justify-self:end;align-self:center;right:10px;position:relative;pointer-events:none}.select select:focus~.focus{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid var(--select-focus);border-radius:inherit;user-select:none;pointer-events:none}nav .dot,nav .dot::before{width:8px;height:8px;border-radius:50%}section>.service{max-width:var(--size-medium)}.--slider nav{position:absolute;top:50%;left:2vw;transform:translateY(-50%);display:flex;flex-direction:column;gap:1rem;z-index:2}nav .dot{padding:2px;background:0 0;transition:background-color .1s ease;box-sizing:content-box}nav .dot::before{position:relative;background-color:#E6EAF0}nav .dot[data-current=true]::before{background-color:#3C4466}.--bg-high nav .dot::before{background-color:rgba(131,140,201,.14)}.--bg-high nav .dot[data-current=true]::before{background-color:#7CD0CC}.socials a,.socials a:hover{background-color:transparent!important}nav .dot:hover{cursor:pointer}@media only screen and (min-width:1660px){.--slider nav{left:3.5rem}}footer .socials{display:flex;gap:1rem}.socials svg{width:1.45rem}footer .socials a svg path{fill:#000}footer .socials a:hover svg path{fill:var(--color-violett)}.socials a{margin:0;padding:0}body[data-theme=dark],body[data-theme=dark] header{background-color:#2d2d2d;color:#e9e9e9}.text_wrapper .center{text-align:center}.paragraph .center{max-width:var(--size-tiny)!important;margin:0 auto}.paragraph .content h3{margin-bottom:.8rem}.text_wrapper .content *+.content_text,.text_wrapper .content+*{margin-top:2rem}[data-theme=dark] button[data-toggle]{color:#e9e9e9;background-color:#505050!important}[data-theme=light] .dark-icon,[data-theme=dark] .light-icon{display:none}.icon{width:18px;height:18px;fill:currentColor}body[data-theme=dark] .subheader ul::after,body[data-theme=dark] header .wrapper:after{background-color:#747474}body[data-theme=dark] header nav>ul{background-color:#2d2d2d}body[data-theme=dark] #menu_main ul a{color:#e9e9e9}body[data-theme=dark] .galerie.--logos figure{background:#d5d5d5}body[data-theme=dark] .entity input:not(:placeholder-shown):valid~.required::before{color:#79f305}body[data-theme=dark] .lvkkws_form input[type=email],body[data-theme=dark] .lvkkws_form input[type=text],body[data-theme=dark] .lvkkws_form select,body[data-theme=dark] .lvkkws_form textarea{background-color:#4f4f4f;border-color:#a1a1a1;color:#e9e9e9}body[data-theme=dark] .lvkkws_form input[type=email]:hover,body[data-theme=dark] .lvkkws_form input[type=text]:hover,body[data-theme=dark] .lvkkws_form select:hover,body[data-theme=dark] .lvkkws_form textarea:hover{border-color:#a1a1a1;background-color:#686868}body[data-theme=dark] .entity input:not(:-moz-placeholder-shown):valid~.required::before,body[data-theme=dark] .entity input:not(:-ms-input-placeholder):valid~.required::before{color:#79f305}body[data-theme=dark] span.required{color:red}body[data-theme=dark] textarea+.text-counter{background-color:transparent;color:#e9e9e9}body[data-theme=dark] .checktext{color:#e9e9e9}body[data-theme=dark] .subheader{color:#c1c1c1}body[data-theme=dark] .hinweis_bereiche,body[data-theme=dark] .lvkkws_form .q__titel,body[data-theme=dark] .nav__sub a:hover{color:#e9e9e9}body[data-theme=dark] #menu_main li a:hover,body[data-theme=dark] #menu_main li.--current a{background-color:#505050}figcaption.tooltip{opacity:0;visibility:hidden;position:absolute;bottom:100%;left:50%;color:#fff;line-height:initial;background:var(--color-violett);font-size:.8rem;font-weight:600;padding:.4rem .8rem;border-radius:5px;white-space:nowrap;margin-bottom:1.25rem;box-shadow:0 0 10px rgba(0,0,0,.3);transition:transform .2s ease,opacity .2s;transform:translate(-50%,10px);z-index:2}figcaption.tooltip::after{position:absolute;left:calc(50% - 6px);margin-bottom:4px;width:0;height:0;border:6px solid transparent;border-top-color:var(--color-violett);transition:transform .2s ease,opacity .2s;transform:translateY(10px);opacity:1;bottom:-6px}figure:hover figcaption.tooltip{display:block;visibility:visible;opacity:1;transform:translate(-50%,0)}