html{box-sizing:border-box;text-rendering:geometricprecision;-webkit-text-size-adjust:100%;line-height:1.25}*{line-height:inherit;box-sizing:inherit;margin:0;padding:0;position:relative}:before,:after{line-height:inherit;box-sizing:inherit}b,strong{font-weight:bolder}small,sub,sup{font-size:75%;line-height:0}input,button,textarea,select,fieldset,dialog{font:inherit;border:none}[type=button]{-webkit-appearance:button}[type=reset]{-webkit-appearance:button}[type=submit]{-webkit-appearance:button}ul,ol{list-style-type:none}abbr,label,summary,button{cursor:pointer}[type=button]{cursor:pointer}[type=reset]{cursor:pointer}[type=submit]{cursor:pointer}.is-fitted{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;display:flex}.is-fitted>img{object-fit:cover}.has-ratio:before{--aspect-ratio:4/3;content:"";width:1px;height:0;padding-bottom:calc(100% / (var(--aspect-ratio)));display:block}.has-ratio>*{width:100%;height:100%;margin:0;display:flex;position:absolute;top:0;left:0}.--nop,section.--nop.--full{padding:0}.--nom,section.--nom{margin:0}section.--full>.is-fitted{max-width:none;height:100%}.pac{position:absolute;left:50%;transform:translate(-50%)}.txt>:last-child{margin-bottom:0}figure{line-height:0}figcaption{line-height:1.4}img,video{max-width:100%;height:auto}@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);--content-gap:2rem;--content-gap-half:1rem;--cw:50%;--font-family:"Open Sans"}figure img{max-width:100%}@media only screen and (min-width:720px){:root{--spacing-save:1.5rem}}@media only screen and (min-width:1200px){:root{--spacing-save:1.5rem}}html{font-family:var(--font-family);font-size:16px;line-height:1.4}h1,h2,h3,h4,h5,h6{margin-bottom:1.5rem;font-weight:800;line-height:1.2}.txt li,.buttons span.label,details,p{font-size:max(.9rem,min(1.3vw,1.1rem))}section h1,section h2{font-size:3rem;font-size:max(20px,min(3.25vw,55px))}.txt>:-webkit-any(ol,ul,p,table,figure,h1,h2,h3,h4,h5){margin-bottom:1.5rem}.txt>:is(ol,ul,p,table,figure,h1,h2,h3,h4,h5){margin-bottom:1.5rem}.typo-item-title{font-size:26px;text-transform:unset;letter-spacing:normal;font-family:Lato;font-size:max(18px,min(1.8vw,26px));font-weight:700}.typo-item-label{font-size:12px;letter-spacing:.84px;text-transform:uppercase;font-size:max(10px,min(.78vw,12px));font-weight:400}.txt a{color:#504fa1;font-weight:700}:root{--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:.2s;--anim-easing:ease;--color-schwarz:#231f20;--color-grau:#939598;--color-magenta:#ed018c;--color-violett:#504fa1;--color-dunkelblau:#05a3cf;--color-hellblau:#92c5ea}body{background-color:var(--background-color);color:var(--color-text);font-size:var(--font-size);font-family:var(--font-family)}h1,h2,h3,h4,h5,h6{font-weight:800}.buttons button{border:var(--light-border)}dialog{background-color:var(--background-white);color:var(--color-text)}.--bg-high>*{color:#fff}section:empty{margin:0!important;padding:0!important}iframe{aspect-ratio:16/9;width:100%;max-width:100%;height:auto}.textblock{--gap:5rem;--gapv:1.5rem;--w:50%}.textblock>.wrapper{gap:var(--gapv) var(--gap);flex-direction:column;display:flex}.textblock>.wrapper.--top{flex-direction:column-reverse}.textblock .loop{--wgap:calc(var(--w) - (var(--gap) / 2));gap:var(--gapv) var(--gap);flex-direction:column;display:inline-flex}.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));grid-template-columns:1fr var(--wgap);gap:var(--gap) var(--gap);display:grid}.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{padding:0 1.5rem;display:none}form .response.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=text]:disabled{color:#a2a2a2;-webkit-text-fill-color:#a2a2a2;background-color:#ddd;border-color:#ddd}input:disabled:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #f4f4f4!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}.breadcrumbs ol{flex-wrap:wrap;font-size:.95rem;display:flex}.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{color:var(--color-text);font-size:.95rem;text-decoration:none}.breadcrumbs li[aria-current]{opacity:.6}body[data-theme=dark] .breadcrumbs a{color:#e9e9e9}button,button.trigger,.button{color:#fff;white-space:nowrap;border-radius:var(--radius);padding:.55rem 1.5rem;font-size:max(13px,min(1.2vw,17px));text-decoration:none;transition:color .2s ease-out,background-color .2s ease-out;display:inline-block;background-color:var(--color-magenta)!important;border-color:var(--color-magenta)!important}input[type=submit]{color:#fff;white-space:nowrap;border-radius:var(--radius);padding:.55rem 1.5rem;font-size:max(13px,min(1.2vw,17px));text-decoration:none;transition:color .2s ease-out,background-color .2s ease-out;display:inline-block;background-color:var(--color-magenta)!important;border-color:var(--color-magenta)!important}button:hover,.button:hover{background-color:#c60075!important;border-color:#c60075!important}input[type=submit]:hover{background-color:#c60075!important;border-color:#c60075!important}.cards{grid-column-gap:3rem;grid-row-gap:4rem;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));display:grid}.cards a{color:currentColor;text-decoration:none}.cards a:hover img{transform:scale(1.05)}.card{flex-direction:column;height:100%;display:flex}.card .platzhalter{background-color:#f8f8f8;border:1px solid #e0e0e0;border-bottom:0;width:100%;height:100%}.cards a:hover .platzhalter{border-color:var(--color-violett);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{background-color:#f8f8f8;border:1px solid #e0e0e0;border-top:none;flex:1;padding:1.25rem 1.125rem 1.5rem;line-height:1.6;transition:border-color .15s}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:var(--color-violett);border-color:#b7b7bb}.card_image{aspect-ratio:8/5;overflow:hidden}.card img{object-fit:cover;width:100%;height:100%;transition:transform .2s ease-in-out;transform:scale(1)}.card .title{letter-spacing:-.5px;margin-bottom:0;padding-bottom:.15rem;font-size:max(19px,min(1.9vw,25px));font-weight:700;line-height:1.2}.news_datum{margin-bottom:1.5rem;padding-bottom:0}.--page .card .title{min-height:4rem}.--news .card .title{padding-bottom:.25rem}.card_image{--deco-height:42%;clip-path:polygon(100% 0, 100% var(--deco-height), 100% 100%, 0 100%, 0 0);transition:clip-path .3s}.card_image:before{content:"";width:10%;height:var(--deco-height);transform-origin:100% 0;z-index:1;background-image:linear-gradient(90deg,#fff,#dadada);border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;transition:transform .3s;display:block;position:absolute;top:0;right:10%;transform:translate(200%)rotate(360deg)}body[data-theme=dark] .card_image:before{background-image:linear-gradient(90deg,#ababab,#484848)}.cards a:hover .card_image{clip-path:polygon(90% 0, 100% var(--deco-height), 100% 100%, 0 100%, 0 0)}.cards a:hover .card_image:before{transform:rotate(318deg)}.button.pseudo.slider{background-color:#fff;border-radius:50%;width:40px;height:40px;padding:0;position:absolute;top:0;right:0}.button.pseudo.slider:hover{cursor:pointer;opacity:.8}.button.pseudo.slider:before{content:"";background-image:url(svg/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:42%;height:42%;display:block;position:absolute;top:50%;right:7%;transform:translate(-50%,-50%)}.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}.cards.--person .title{margin-bottom:0}.card figcaption a{border-bottom:1px solid #cecece;font-weight:600;text-decoration:none}.card figcaption a:hover{border-color:#f0027f}[data-past=true] .card img{filter:grayscale();opacity:.6}[data-past=true] .card figcaption p{opacity:.5}.card_date{color:#fff;grid-column-gap:.1rem;text-shadow:0 0 5px #282828;grid-template-areas:"d y""m y";align-items:end;font-size:2rem;font-weight:800;line-height:.8;display:grid;position:absolute;bottom:1rem;right:1rem}.card_date span:first-child{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{text-align:center;color:#333;background-color:#f9f9f9;border:2px solid #e0e0e0;border-radius:5px;margin-top:20px;padding:3rem 2rem}div.no-results button{margin-top:1rem;padding:.4rem 1rem;font-size:smaller}details>summary{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:auto;padding-left:0;list-style:none;display:inline-block}details>summary::-webkit-details-marker{display:none}details a{color:currentColor;border-bottom:1px solid;text-decoration:none}.textblock details p{color:var(--color-alt)}.textblock details li:before{content:"";background-color:var(--color-alt);border-radius:50%;width:.4em;height:.4em;display:block;position:absolute;top:.65em;left:.25rem}.element.contact .person{grid-column-gap:3rem;grid-row-gap:2rem;display:grid}.element.contact .person_kontakt{justify-content:center;align-items:flex-start}.element.contact .person_portrait{width:max(11rem,min(18.75vw,15rem));height:max(11rem,min(18.75vw,15rem));margin:0 auto}.element.contact .person_portrait img{width:100%;height:100%}.element.contact .person_kontakt{text-align:center}.asp_kontakt{flex-direction:column;gap:2rem;margin:2rem auto 0;display:flex}.asp_kontakt a{font-size:max(16.5px,min(1.5vw,24px));transition:color .2s}.asp_kontakt a:hover{border-bottom:1px solid var(--color-text);color:var(--background--high);text-decoration:none}.asp_kontakt a:before{font-size:12px;letter-spacing:.84px;text-transform:uppercase;color:var(--color-text);margin-bottom:.6rem;font-size:max(9px,min(1.5vw,12px));font-weight:400;display:block}.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 rgba(0,0,0,.03)}.slide_event{border-radius:var(--radius);background-color:#fff;padding:2.5rem 2.75rem 2rem}.event_title{margin-bottom:1rem!important}.event_subtitle{margin-bottom:.3rem!important}.event .button{background-color:var(--color-blue);margin-top:0;padding:.65rem 1.5rem;font-size:14px;font-weight:400}.person{transition:opacity .5s,height .5s,margin .5s,padding .5s}.hidden{display:none}.active{background-color:#ff0}.no-results{color:red;display:none}.portrait_wrapper[data-state=loading] .no-results,.portrait_wrapper[data-state=done] .no-results,.portrait_wrapper[data-state=loading]>.person,.portrait_wrapper[data-state=done]>.person{opacity:0}.tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.tags button{color:var(--color-magenta);border:1px solid;padding:.25rem 1rem;background-color:transparent!important}.tags button:hover{background-color:#ececec!important}.tags button.active{color:#fff;background-color:var(--color-magenta)!important}button.show-all:not(.all-active){color:#fff;background-color:var(--color-violett)!important;border-color:var(--color-violett)!important}.icon-check{width:1.5em;margin-right:.35em;display:none;position:absolute;left:1.5rem}.icon-check path{color:currentColor}.filter-section .person{opacity:0}@keyframes mymove{0%{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 figcaption,footer .wrapper p,footer .wrapper li{font-size:14px;line-height:1.8}footer .wrapper{justify-content:center;gap:1rem;padding:2rem 0;display:flex}@media only screen and (max-width:500px){footer .wrapper{flex-direction:column}}footer .wrapper>section{margin:0;padding:0;list-style:none;display:flex}footer .wrapper>section:first-child{justify-content:flex-start}footer .wrapper>section:last-child{justify-content:flex-end}footer .wrapper>a{text-align:center;order:1;width:10rem}footer nav ul{flex-direction:row;gap:1rem;display:flex}footer .wrapper p,footer nav a{font-size:1rem;color:#000;font-size:max(.9rem,min(1.3vw,1.1rem));line-height:1.6}body[data-theme=dark] footer .wrapper p,body[data-theme=dark] footer nav a{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 nav li:not(:last-of-type):after{color:#e9e9e9}body[data-theme=dark] footer .socials a svg path{fill:#e9e9e9}@media only screen and (min-width:800px){footer .wrapper>a{order:unset;width:15.5rem}}.entity select,.entity input,.entity textarea,select{color:var(--color-text);border:1px solid var(--color-text);background-color:transparent;border-radius:4px;width:100%;padding:4px 10px;font-weight:400;line-height:1.6;transition:background-color .1s}.entity textarea{border:1px solid var(--color-text);border-radius:5px;padding:10px 20px 8px}.entity select:active,.entity select:focus,.entity input:active,.entity input:focus,.entity textarea:active,.entity textarea:focus{border-color:var(--color-text);background-color:transparent;outline:none}select:hover{cursor:pointer}textarea:hover+.text-counter,textarea:active+.text-counter,textarea:focus+.text-counter{background-color:#fff}textarea+.text-counter{z-index:1;background-color:#fff;font-size:.8rem;position:absolute;bottom:-20px;right:0}textarea+.text-counter:after{content:" Zeichen übrig."}form>.entity:first-child{display:none}form .entity.--flex{flex-wrap:wrap;gap:.8rem 1rem;display:flex}input[type=checkbox]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}input[type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}form .indicator{color:#9f9f9f}form input:checked+.indicator{color:var(--color-highlight)}.radio .label{letter-spacing:.25px}.radio input:checked~.label{letter-spacing:0;font-weight:600}.entity textarea::-ms-input-placeholder{color:#8b8b8b}.entity textarea::placeholder{color:#8b8b8b}.entity input::-ms-input-placeholder{color:#8b8b8b}.entity input::placeholder{color:#8b8b8b}@media (prefers-contrast:more){.entity textarea::-ms-input-placeholder{color:var(--color-text)}.entity textarea::placeholder{color:var(--color-text)}.entity input::-ms-input-placeholder{color:var(--color-text)}.entity input::placeholder{color:var(--color-text)}}.entity label:not(.radio):not(.check) .label{left:0}.entity input:not(:-ms-placeholder-shown):not(.radio):not(.check)+.label{opacity:1;transform:translateY(-3.6rem)}.entity input:not(:placeholder-shown):not(.radio):not(.check)+.label{opacity:1;transform:translateY(-3.6rem)}.entity textarea:not(:-ms-placeholder-shown)~.label:not(.radio):not(.check){opacity:1;transform:translateY(-3.6rem)}.entity textarea:not(:placeholder-shown)~.label:not(.radio):not(.check){opacity:1;transform:translateY(-3.6rem)}fieldset.grid{grid-row-gap:1rem;grid-column-gap:2rem;display:grid}fieldset.upload .label{display:none}.entity textarea{z-index:1;width:100%;padding-right:2rem}.entity input:not([type=radio]):not([type=checkbox]){z-index:1;width:100%;padding-right:2rem}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}form strong{font-weight:800}.checkcontainer{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-right:1.4rem;padding-left:1.6rem;padding-right:.8rem;font-style:normal;line-height:20px;display:inline-block;position:relative;position:relative!important}.checkcontainer .checkbox{position:absolute;top:2px;left:0}.checkbox{border:1px solid var(--color-dunkelblau);border-radius:2px;width:18px;height:18px;transition:all .15s;display:block;position:absolute;top:1px;left:0}.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{border-color:var(--color-magenta);background-color:transparent}.checkbox:after{content:"";opacity:0;border:solid var(--color-magenta);border-width:0 3px 3px 0;width:6px;height:11px;transition:all .25s cubic-bezier(.29,1.91,.59,1.18);display:block;position:absolute;top:1px;left:5px;transform:rotate(45deg)scale(.2)}.check input:checked~.checkbox:after,.checkcontainer input:checked~.checkbox:after{opacity:1;transform:rotate(45deg)scale(1)}fieldset.column{gap:1.75rem;display:grid}span.label{color:#7379a0}.entity.hidden,.entity.hidden>label{display:contents}form .response{z-index:1;background-color:var(--color-highlight);text-align:center;width:90%;color:var(--color-text);border-radius:5px;padding:2rem;font-size:1.7rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}form .response p{font-size:max(14px,min(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{margin-bottom:1.5rem}.form_info .button{background-color:transparent;width:-webkit-fit-content;width:-moz-fit-content;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){.form fieldset{grid-template-columns:1fr 1fr}.form_header{max-width:50%}}fieldset.buttons{margin-top:3.5rem}fieldset.grid>legend{margin-bottom:1.5rem}.buttons .entity{flex-wrap:wrap;gap:.7rem;margin:1.5rem 0;display:flex}.buttons .entity>.checkbox{background-color:transparent;border:none;width:auto;height:auto;padding:0}.buttons .entity>.checkbox .label{white-space:nowrap;color:currentColor;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #000;border-radius:5px;display:inline-block;padding:.18rem .5rem .22rem 1.8rem!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.buttons .entity>.checkbox .label:hover{background-color:rgba(67,65,56,.06)}.buttons .entity>.checkbox input:checked~.label{color:#fff;background-color:#434138}.buttons .checkbox .label:after{content:"";opacity:1;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>");background-size:contain;border:none;width:.7em;height:.7em;transition:transform .2s;display:block;position:absolute;top:.55em;left:.7em;transform:rotate(45deg)}.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]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.lvkkws_form input[type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.lvkkws_form .q__titel{color:var(--color-schwarz);margin-bottom:.5rem}.lvkkws_form section{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.lvkkws_form section:before,.lvkkws_form section:after{display:none}.lvkkws_form textarea,.lvkkws_form select{z-index:1;border-color:var(--color-dunkelblau);width:100%;color:var(--color-schwarz);background-color:#f3f8fc;position:relative}.lvkkws_form input[type=text]{z-index:1;border-color:var(--color-dunkelblau);width:100%;color:var(--color-schwarz);background-color:#f3f8fc;position:relative}.lvkkws_form input[type=email]{z-index:1;border-color:var(--color-dunkelblau);width:100%;color:var(--color-schwarz);background-color:#f3f8fc;position:relative}.lvkkws_form textarea:hover,.lvkkws_form select:hover{background-color:#f9fbfd;border-color:#3c0fb2}.lvkkws_form input[type=text]:hover{background-color:#f9fbfd;border-color:#3c0fb2}.lvkkws_form input[type=email]:hover{background-color:#f9fbfd;border-color:#3c0fb2}.lvkkws_form textarea:active,.lvkkws_form textarea:focus,.lvkkws_form select:active,.lvkkws_form select:focus{border-color:var(--color-schwarz);background-color:#f9fbfd}.lvkkws_form input[type=text]:active{border-color:var(--color-schwarz);background-color:#f9fbfd}.lvkkws_form input[type=text]:focus{border-color:var(--color-schwarz);background-color:#f9fbfd}.lvkkws_form input[type=email]:active{border-color:var(--color-schwarz);background-color:#f9fbfd}.lvkkws_form input[type=email]:focus{border-color:var(--color-schwarz);background-color:#f9fbfd}form .radio_wrapper{margin-bottom:2.5rem}.radiobox{--local-color:var(--color-magenta);border:1px solid var(--color-grau);border-radius:50%;width:1.22rem;height:1.22rem;transition:all .15s;display:block;position:absolute;top:0;left:0}.checkcontainer:hover input~.radiobox{background-color:rgba(0,0,0,.05)}.checkcontainer input:checked~.radiobox{border-color:var(--local-color);background-color:transparent}.radiobox:before,.radiobox:after{content:"";background-color:var(--color-grau);border-radius:50%;display:block;position:absolute;top:50%;left: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:not(.--select) label,.entity span.label{color:#868d93;font-size:13px;transition:all .15s;position:absolute;top:2px;left:0;transform:translateY(0)}.entity span.label{transform:translateY(-24px)!important}form .entity input:not(:-ms-placeholder-shown)+label{transform:translateY(-24px)!important}form .entity input:not(:placeholder-shown)+label{transform:translateY(-24px)!important}form textarea:not(:-ms-placeholder-shown)~label{transform:translateY(-24px)!important}form textarea:not(:placeholder-shown)~label{transform:translateY(-24px)!important}.entity.color{display:none}.checktext{font-size:initial;color:var(--color-schwarz);font-size:.9rem}span.required{color:var(--color-magenta);z-index:1;position:absolute;top:.55em;right:1rem}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-placeholder-shown):valid~.required:before{color:#5c9d1e}.entity input:not(:-ms-placeholder-shown):valid~.required:before{color:#5c9d1e}.entity input:not(:placeholder-shown):valid~.required:before{color:#5c9d1e}.lvkkws_form textarea{resize:vertical;height:5.5rem}.hinweis_bereiche{color:var(--color-schwarz);margin-top:2.5rem;margin-bottom:.5rem;font-size:.9rem;font-weight:800}#source_xhr{width:auto;margin:0 auto;display:block}.lvkkws_table{border-top:1px solid #000;font-size:.9rem;line-height:1.4}.lvkkws_table thead{background-color:var(--color-violett);color:#fff}.lvkkws_table td,.lvkkws_table th{border-bottom:thin solid;border-right:thin solid;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}.lvkkws_table_wrap{scroll-behavior:smooth;border-right:1px solid var(--color-violett);border-left:1px solid var(--color-violett);margin:0;overflow-x:scroll}.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{background-color:var(--color-violett);z-index:1;border-left:none;border-right:none;position:-webkit-sticky;position:sticky;right:0}.lvkkws_table:not(.sessions) tbody tr td:last-child{z-index:1;background-color:#e6e6e6;border-right:none;position:-webkit-sticky;position:sticky;right:0}.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{border:3px solid var(--color-violett);color:var(--color-violett);border-radius:.5rem;margin:auto;padding:2rem}button#confirm-no{background-color:#aeaeae!important}dialog::-ms-backdrop{background-color:rgba(0,0,0,.5)}dialog::backdrop{background-color:rgba(0,0,0,.5)}button[data-action=export]{display:none;position:absolute;top:0;right:0}dialog p{margin-top:0;margin-bottom:1.5rem;font-weight:700}h2.lvkkws_heading{text-align:left;margin:3rem 0;font-size:1.4rem!important}.lvkkws_heading span{font-weight:400}.--aoben{margin-top:1.5rem}.lvkkws_table button,.lvkkws_form button{background-color:var(--color-magenta)!important;border-color:var(--color-magenta)!important}.lvkkws_table button:hover,.lvkkws_form 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 a:hover,.lvkkws_form a:hover{color:var(--color-magenta)!important}#lvkkws_form .response{z-index:1;background-color:#faf5f5;border:1px solid;border-radius:5px;width:80%;max-width:350px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem 2rem;position:absolute;bottom:15%;left:50%;transform:translate(-50%);color:var(--color-magenta)!important}#lvkkws_form .response p{color:var(--color-magenta);font-weight:400}#lvkkws_form.--success fieldset>:not(.response){opacity:.2;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}svg.symbol{fill:currentColor;width:1em;height:1em}svg.symbol path{fill:currentColor}.lvkkws_table button.icon{color:#000;padding:.25rem .5rem;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{z-index:10;justify-content:center;width:100%;height:30px;transition:opacity .15s;display:flex}#loading svg{max-width:100px;animation:2s linear infinite svg-animation}@keyframes svg-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#loading circle{fill:transparent;stroke:var(--color-magenta);stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:280px;stroke-width:10px;transform-origin:50%;animation:1.4s ease-in-out infinite both circle-animation;display:block}@keyframes circle-animation{0%,25%{stroke-dashoffset:280px;transform:rotate(0)}50%,75%{stroke-dashoffset:75px;transform:rotate(45deg)}to{stroke-dashoffset:280px;transform:rotate(360deg)}}div.response{display:none}.lvkkws_message{z-index:1;color:var(--color-magenta);background-color:#faf5f5;border:1px solid;border-radius:5px;padding:1rem 2rem}.lvkkws_message p{font-weight:400}table{border-spacing:0}.lvkkws_form.--contact textarea{height:9rem}.checkcontainer:has(input[disabled]){opacity:.4}.checkcontainer:has(input[disabled]):hover {cursor:not-allowed}.lvkkws_form.--card .multicheckbox__wrapper.--grid{grid-template-columns:1fr;gap:.25rem;display:grid}@media only screen and (min-width:675px){.lvkkws_form.--card .multicheckbox__wrapper.--grid{grid-template-columns:1fr 1fr}}.galerie figure{border-radius:var(--radius);line-height:0;overflow:hidden}.galerie.--logos{grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,150px));display:grid}.galerie.--logos figure{background:#f3f3f3;justify-content:center;align-items:center;height:100%;padding:.8rem 0;display:flex}.galerie.--logos figure img{-o-object-fit:contain;object-fit:contain;width:120px;max-width:100%;height:100px;display:block}.galerie.--logos a figure,.galerie:not(.--logos) a figure img{border:1px solid transparent;transition:border .15s}.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}.text_wrapper figcaption,.news__bild figcaption,.galerie figcaption{margin-top:.25rem;padding:.125rem 0;font-size:.9rem}.text_wrapper a figcaption,.galerie a figcaption{padding:.25rem .5rem .5rem}.text_wrapper figcaption span,.news__bild figcaption span,.glightbox-clean .gdesc-inner span,.galerie figcaption span{opacity:.6}.text_wrapper figcaption span:before,.news__bild figcaption span:before,.gslide-desc span:before,.galerie figcaption span:before{content:"©";font-size:inherit;margin-left:.25ch;margin-right:.2ch}.galerie figcaption span{display:inline-block}.gslide-desc span:before{margin-left:.5ch}.glightbox-clean .gdesc-inner{padding:12px 20px}:root{--content-gap:2rem;--content-gap-half:1rem;--cw:50%}.galerie.--galery{gap:var(--content-gap);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.galerie.--aspect figure{overflow:visible}.galerie.--aspect figure img{object-fit:cover;aspect-ratio:var(--aspect-ratio)}h2+.galerie{margin-top:2rem}header{z-index:10;background-color:var(--background-header);position:-webkit-sticky;position:sticky;top:0}header section{padding-top:2.4rem;padding-bottom:1.25rem;padding-top:max(1rem,min(1.8vw,1.6rem));padding-bottom:max(1rem,min(1.4vw,1.6rem))}header .wrapper:after{content:"";background-color:#e5e5e5;width:100%;height:1px;display:block;position:absolute;bottom:calc(-1*max(1rem,min(1.4vw,1.6rem)))}header button[data-toggle]{padding:.55rem;line-height:0;background-color:#e3e3e3!important}header .logo{width:250px;width:max(110px,min(10vw,150px));height:auto;line-height:0}main>section:first-child{padding-top:calc(var(--spacing) / 2);margin-top:0!important}main>section:first-child:has(.breadcrumbs)+section{padding-top:calc(var(--spacing) / 2);margin-top:0!important}main>section:first-child:has(.breadcrumbs){margin-bottom:0}main>section:first-child:has(.breadcrumbs)+section{padding-top:1rem}header .wrapper{flex-direction:row;align-items:center;display:flex}.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{z-index:10;flex-direction:column;justify-content:center;gap:.2rem;height:100%;display:flex;position:absolute;top:0;left:0}.hero_titles li{font-family:var(--font-special);font-size:25px;letter-spacing:1.25px;text-transform:uppercase;font-size:max(14px,min(1.725vw,25px));transition:font-size .35s}.hero_titles li:hover{cursor:pointer}.hero_titles .--active{font-size:60px;font-weight:500;letter-spacing:0;margin-top:.75rem;margin-bottom:.75rem;font-size:max(20px,min(4.15vw,60px))}.hero_slider_wrapper .hero_images{max-width:70.77%;margin-left:auto}.hero_images:after{content:"";border-right:1px solid var(--color-highlight);border-bottom:1px solid var(--color-highlight);border-bottom-right-radius:1.25rem;width:90%;height:90%;display:block;position:absolute;bottom:-.8rem;right:-.65rem}.hero_images figure{aspect-ratio:92/61;opacity:0;transition:opacity .65s}.hero_images figure:not(:first-child){position:absolute;top:0;left:0}.hero_images img{object-fit:cover;border-radius:1.25rem;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%;gap:var(--gap);flex-direction:column;display:flex}.hero_content{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}@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{bottom:-1.1rem;right:-.9rem}}@media only screen and (min-width:1370px){.hero_images:after{bottom:-1.6rem;right:-1.3rem}}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;align-content:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled]) .keen-slider .item{width:100%;min-height:100%;position:relative;overflow:hidden}.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}.keen-slider:not([data-keen-slider-disabled]){gap:unset}.navigation-wrapper{position:relative}.dots{justify-content:center;padding:.5rem 0;display:flex;top:.8rem}.content__testimonial .dots{top:0}.dot{cursor:pointer;background:#c5c5c5;border:none;border-radius:50%;width:10px;height:10px;margin:0 3px;padding:5px}.dot:focus{outline:none}.dot--active{background:#000}.arrow{fill:#fff;cursor:pointer;opacity:.7;width:20px;height:20px;transition:opacity .1s;position:absolute;top:50%}.arrow:hover{opacity:1}.arrow--left{fill:"#fff";border-bottom:3px solid #3a4469;border-right:3px solid #3a4469;left:-1.5rem;transform:translateY(-50%)rotate(135deg)}.arrow--right{border-bottom:3px solid #3a4469;border-right:3px solid #3a4469;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}}.lvkkws_landingpage_banner{max-width:var(--size-outline);margin:0 auto}.--bg-low{background-color:var(--background--low)}.--bg-medium{background-color:var(--background--medium)}.--bg-high{background-color:var(--background--high)}body>:-webkit-any(main,header,footer)>*{padding-left:var(--spacing-save);padding-right:var(--spacing-save)}body>:is(main,header,footer)>*{padding-left:var(--spacing-save);padding-right:var(--spacing-save)}body>:-webkit-any(main,header,footer)>*>*{width:100%;max-width:var(--size-outline);margin:0 auto}body>:is(main,header,footer)>*>*{width:100%;max-width:var(--size-outline);margin:0 auto}body.--m>:-webkit-any(main)>*>*{max-width:var(--size-outline-medium)}body.--m>:is(main)>*>*{max-width:var(--size-outline-medium)}body.--s>:-webkit-any(main)>*>*{max-width:var(--size-outline-small)}body.--s>:is(main)>*>*{max-width:var(--size-outline-small)}body>:-webkit-any(main,nav)>*{margin:var(--spacing) 0}body>:is(main,nav)>*{margin:var(--spacing) 0}section[class^=--bg]{padding-top:var(--spacing);padding-bottom:var(--spacing);z-index:0;margin-top:0;margin-bottom:0}section[class^=--bg]+[class^=--bg]{margin-top:0}section.--bg-low+section.--bg-low,section.--bg-medium+section.--bg-medium,section.--bg-high+section.--bg-high{margin-top:calc(-1 * var(--spacing))}section[class^=--bg]:last-child{margin-bottom:0!important}.--nopadding{margin-top:0!important;margin-bottom:0!important}.textblock li{margin-bottom:1.5rem;padding-left:1rem;font-size:max(13px,min(2vw,15px))}.textblock li:last-child{margin-bottom:0}.textblock li:before{content:"";background-color:currentColor;border-radius:50%;width:.4em;height:.4em;display:block;position:absolute;top:.65em;left:0}section+section:not(:has(h2)):has(.auflistung){margin-top:calc(-.65 * var(--spacing))}.txt ul>li{margin-bottom:.55rem;padding-left:.85rem}.txt ul>li:before{content:"•";font-size:1.5rem;position:absolute;top:-.425rem;left:0}[data-theme=light] .txt ul>li:before{color:var(--color-violett)}section>.logos{max-width:var(--size-large)}.galerie_logos{grid-gap:1rem;grid-row-gap:4rem;grid-template-columns:repeat(auto-fit,minmax(120px,150px));margin-top:5rem;display:grid}.galerie_logos figure{justify-content:center;align-items:center;height:100%;display:flex}.galerie_logos figure img{object-fit:contain;width:120px;max-width:100%;height:100px;display:block}.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{object-fit:cover;width:100%;height:100%}.media.--pdf .media_pdf_preview{aspect-ratio:1/1.414;border:1px solid #e5e5e5;border-radius:5px;max-width:300px;margin-bottom:1rem;line-height:0;transition:border-color .1s;display:block}.media.--pdf .media_pdf_preview:hover{border-color:var(--color-violett)}.media.--pdf .media_pdf_preview img{object-fit:cover;border-radius:5px;width:100%;height:100%}.media.--pdf .media_pdf_actions{flex-wrap:wrap;gap:.5rem;display:flex}[data-theme=dark] .media.--pdf .media_pdf_preview:hover{border-color:var(--color-magenta)}@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:max(13px,min(1.2vw,17px));font-weight:600}header a{color:currentColor;text-decoration:none}header nav>ul{background-color:var(--background-header);gap:1.5rem;display:flex}header nav>ul>li a{display:inline-block}footer .logo svg path{fill:#fff}body>nav{padding-left:var(--spacing-save);padding-right:var(--spacing-save)}.nav__sub{max-width:var(--size-outline);flex-wrap:wrap;gap:1rem 1.8rem;width:100%;display:flex}.nav__sub a{color:inherit;white-space:nowrap;padding:.5rem 0;text-decoration:none}.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{content:"";background-color:var(--color-violett);background-color:#8180c3;width:100%;height:2.5px;display:block;position:absolute;bottom:0;left:0}.subheader{color:#8d8d8d;font-size:max(.9rem,min(1.3vw,1.1rem))}.subheader ul{background-color:transparent}.subheader ul:after{content:"";background-color:#e5e5e5;width:100%;height:1px;display:block;position:absolute;bottom:0}@media only screen and (min-width:600px){header nav>ul{gap:2.5rem}}.news__body figure{margin-bottom:1.5rem}.news__body h1{margin-bottom:.5rem}.news__bild{aspect-ratio:10/5}.news__bild img{object-fit:cover;width:100%;height:100%}.portrait_wrapper{grid-column-gap:3rem;grid-row-gap:4rem;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));display:grid}.portrait_wrapper.--news{grid-column-gap:var(--content-gap);grid-row-gap:3rem}.person.--news{color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.portrait{--deco-height:40%;clip-path:polygon(90% 0, 100% var(--deco-height), 100% 100%, 0 100%, 0 0);aspect-ratio:3/2;background-color:#dcdcdc}.--news .portrait{aspect-ratio:8/5}.portrait>img{object-fit:cover;object-position:top;width:100%;height:100%}.--news .portrait>img{object-position:center}.portrait:before{content:"";width:10%;height:var(--deco-height);transform-origin:100% 0;z-index:1;background-image:linear-gradient(90deg,#fff,#dadada);display:block;position:absolute;top:0;right:10%;transform:rotate(318deg)}.person_info{background-color:#f8f8f8;padding:1.25rem 1.125rem 1.5rem;line-height:1.6}.--news .person_info{border-bottom:1px solid #d3d3d3;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;height:100%;transition:border-color .15s}.person_info a{color:#f0027f;border-bottom:1px solid #cecece;font-weight:600;text-decoration:none}.person_info a:hover{border-color:#f0027f}.info_name{letter-spacing:-.5px;padding-bottom:.15rem;font-size:max(19px,min(1.9vw,25px));font-weight:700;line-height:1.2}.--news .info_name{min-height:4rem}.info_funktion{padding-bottom:.85rem;line-height:1.3}a.--news:hover .person_info{border-color:var(--color-violett)}.info_org{opacity:.55;min-height:3.5rem;padding-bottom:1rem;line-height:1.3}.info_telefon{margin-bottom:.15rem}section>.rec{max-width:var(--size-medium)}.select{--select-border:#ddd;--select-focus:#007bff;--select-arrow:var(--color-magenta);cursor:pointer;border:1px solid var(--color-magenta);width:100%;min-width:15ch;max-width:calc(100% - 4ch);border-radius:5px;grid-template-areas:"select";width:fit-content;line-height:1.1;transition:color .2s ease-out,background-color .2s ease-out;display:grid}.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{content:"";background-color:var(--select-arrow);clip-path:polygon(100% 0%,0 0%,50% 100%);width:.65em;height:.4em;display:block}.select select{-webkit-appearance:none;-ms-appearance:none;appearance:none;width:100%;cursor:inherit;color:var(--color-magenta);background-color:transparent;border:none;outline:none;align-items:center;margin:0;padding:.4rem 1.5rem .4rem 1rem;font-family:inherit;font-size:max(13px,min(1.2vw,17px));line-height:1.4}.select select,.select:after{grid-area:select}.select:after{pointer-events:none;align-self:center;justify-self:end;position:relative;right:10px}.select select:focus~.focus{border:2px solid var(--select-focus);border-radius:inherit;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}section>.service{max-width:var(--size-medium)}.--slider nav{z-index:2;flex-direction:column;gap:1rem;display:flex;position:absolute;top:50%;left:2vw;transform:translateY(-50%)}nav .dot{box-sizing:content-box;background:0 0;border-radius:50%;width:8px;height:8px;padding:2px;transition:background-color .1s}nav .dot:before{content:"";background-color:#e6eaf0;border-radius:50%;width:8px;height:8px;display:block;position:relative}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}nav .dot:hover{cursor:pointer}@media only screen and (min-width:1660px){.--slider nav{left:3.5rem}}footer .socials{gap:1rem;display:flex}.socials figure{line-height:0}.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;background-color:transparent!important}.socials a:hover{background-color:transparent!important}.text_wrapper .center{text-align:center}.paragraph .center{margin:0 auto;max-width:var(--size-tiny)!important}.paragraph .content h3{margin-bottom:.8rem}.text_wrapper .content+*,.text_wrapper .content *+.content_text{margin-top:2rem}section+section:has(>.text_wrapper):not(section:has(>.text_wrapper>h2)){margin-top:calc(-.75 * var(--spacing))}@media only screen and (min-width:600px){.paragraph .content_text{columns:2;column-gap:2rem}.paragraph .content_text p{break-inside:avoid}}body[data-theme=dark]{color:#e9e9e9;background-color:#2d2d2d}[data-theme=dark] button[data-toggle]{color:#e9e9e9;background-color:#505050!important}[data-theme=dark] .light-icon,[data-theme=light] .dark-icon{display:none}.icon{fill:currentColor;width:18px;height:18px}body[data-theme=dark] header{color:#e9e9e9;background-color:#2d2d2d}body[data-theme=dark] header .wrapper:after,body[data-theme=dark] .subheader ul: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(:-ms-placeholder-shown):valid~.required:before{color:#79f305}body[data-theme=dark] .entity input:not(:placeholder-shown):valid~.required:before{color:#79f305}body[data-theme=dark] .lvkkws_form select,body[data-theme=dark] .lvkkws_form textarea{background-color:#4f4f4f;border-color:#a1a1a1}body[data-theme=dark] .lvkkws_form input[type=email]{background-color:#4f4f4f;border-color:#a1a1a1}body[data-theme=dark] .lvkkws_form input[type=text]{background-color:#4f4f4f;border-color:#a1a1a1}body[data-theme=dark] .lvkkws_form select:hover,body[data-theme=dark] .lvkkws_form textarea:hover{background-color:#686868;border-color:#a1a1a1}body[data-theme=dark] .lvkkws_form input[type=email]:hover{background-color:#686868;border-color:#a1a1a1}body[data-theme=dark] .lvkkws_form input[type=text]:hover{background-color:#686868;border-color:#a1a1a1}body[data-theme=dark] .lvkkws_form select,body[data-theme=dark] .lvkkws_form textarea{color:#e9e9e9}body[data-theme=dark] .lvkkws_form input[type=email]{color:#e9e9e9}body[data-theme=dark] .lvkkws_form input[type=text]{color:#e9e9e9}body[data-theme=dark] .entity input:not(:-moz-placeholder-shown):valid~.required:before{color:#79f305}body[data-theme=dark] .entity input:not(:-ms-placeholder-shown):valid~.required:before{color:#79f305}body[data-theme=dark] span.required{color:red}body[data-theme=dark] textarea+.text-counter{color:#e9e9e9;background-color:transparent}body[data-theme=dark] .checktext{color:#e9e9e9}body[data-theme=dark] .subheader{color:#c1c1c1}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}body[data-theme=dark] .hinweis_bereiche,body[data-theme=dark] .lvkkws_form .q__titel{color:#e9e9e9}figcaption.tooltip{opacity:0;visibility:hidden;color:#fff;line-height:initial;background:var(--color-violett);letter-spacing:.25px;white-space:nowrap;z-index:2;border-radius:5px;margin-bottom:1.25rem;padding:.4rem .8rem;font-size:.8rem;font-weight:600;transition:transform .2s,opacity .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%,10px);box-shadow:0 0 10px rgba(0,0,0,.3)}figcaption.tooltip:after{content:"";border:6px solid transparent;border-top-color:var(--color-violett);opacity:0;opacity:1;width:0;height:0;margin-bottom:4px;transition:transform .2s,opacity .2s;display:block;position:absolute;bottom:-6px;left:calc(50% - 6px);transform:translateY(10px)}figure:hover figcaption.tooltip{visibility:visible;opacity:1;display:block;transform:translate(-50%)}