/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{font-size:62.5%;--primary: #0e2e59;--primary-light: #e2eef7;--primary-60: #758097;--highlight: #38c5f1;--text: #0e2e59;--white: #ffffff;--black: #000000;--backdrop: rgba(14 46 89 / 90%);--disabled: #cccccc;--br-big: 2.4rem;--br: 1.6rem;--br-small: 0.8rem;--br-tiny: 0.4rem;--gap: 24px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}@view-transition{navigation:auto}html{scroll-behavior:smooth;scrollbar-color:var(--primary) var(--primary-light);scrollbar-gutter:stable}::-webkit-scrollbar{background-color:var(--primary-light)}::-webkit-scrollbar-thumb{border:2px solid var(--primary-light);background-color:var(--primary);-webkit-border-radius:2px}body{display:grid;grid-template-rows:auto 1fr auto;background:transparent url("media/background_60prozent.jpg") center center no-repeat;background-size:cover;background-attachment:fixed;min-height:100vh;color:var(--text);font-size:1.8rem;line-height:1.5;font-family:"Lato",sans-serif}main{&.full{background-color:white;padding-block:4rem}}@media(max-width: 500px){main{hyphens:auto;hyphenate-limit-chars:7 3 4}}img{display:block;width:100%;height:auto}figure img{margin-bottom:1rem}figcaption{font-weight:normal;font-size:1.6rem;font-family:Lato}h1{margin-top:0;margin-bottom:4rem;font-size:3rem;&.small{font-size:2.2rem}}h2{margin-top:0;margin-bottom:4rem;font-size:2.2rem}h3{margin-top:0;margin-bottom:4rem;font-weight:normal;font-size:2.2rem}h2+h3{margin-top:-4rem}p{margin-bottom:2.4rem;&.small{font-size:1.6rem}}ul,ol{margin:0 0 4rem 1.6rem;li{margin-bottom:2.4rem}}a{color:inherit;text-decoration:underline;&:hover,&:focus{text-decoration:none}&.arrow{background:transparent url("media/icon_arrow_small.svg") right center no-repeat;background-size:16px 16px;padding-right:20px}}main a{font-style:italic;font-weight:bold}audio,video{width:100%}blockquote{font-style:italic;font-size:2.4rem}details{position:relative;border-bottom:1px solid var(--primary);padding:0 0 0 0}summary{padding:2.4rem 4.8rem 2.4rem 0;font-size:2.2rem;list-style:none;&::-webkit-details-marker{display:none}}details:open summary{padding:2.4rem 4.8rem 4rem 0}details::before{display:block;position:absolute;top:3rem;right:0;transition:opacity .3s,transform .3s;background:transparent url("media/icon_plusminus.svg") 0 0 no-repeat;background-size:48px 24px;width:24px;height:24px;content:"";pointer-events:none}details::after{display:block;position:absolute;top:3rem;right:0;transform:rotate(90deg);opacity:0;transition:opacity .3s,transform .3s;background:transparent url("media/icon_plusminus.svg") -24px 0 no-repeat;background-size:48px 24px;width:24px;height:24px;content:"";pointer-events:none}details[open]::before{transform:rotate(-90deg);opacity:0}details[open]::after{transform:rotate(0deg);opacity:1}dialog{margin:auto;border:none;padding:0;&::backdrop{background-color:var(--backdrop)}}hr{margin:4rem 0}@font-face{font-style:normal;font-weight:normal;src:url("fonts/Lato-Regular.ttf") format("truetype");font-family:"Lato";webkit-font-smoothing:antialiased;moz-osx-font-smoothing:grayscale;font-display:swap}@font-face{font-style:normal;font-weight:bold;src:url("fonts/Lato-Bold.ttf") format("truetype");font-family:"Lato";webkit-font-smoothing:antialiased;moz-osx-font-smoothing:grayscale;font-display:swap}@font-face{font-style:italic;font-weight:normal;src:url("fonts/Lato-Italic.ttf") format("truetype");font-family:"Lato";webkit-font-smoothing:antialiased;moz-osx-font-smoothing:grayscale;font-display:swap}@font-face{font-style:italic;font-weight:bold;src:url("fonts/Lato-BoldItalic.ttf") format("truetype");font-family:"Lato";webkit-font-smoothing:antialiased;moz-osx-font-smoothing:grayscale;font-display:swap}@font-face{font-style:normal;font-weight:300 900;src:url("fonts/merriweather-latin-wght-normal.woff2") format("woff2");font-family:"Merriweather";webkit-font-smoothing:antialiased;moz-osx-font-smoothing:grayscale;font-display:swap}@font-face{font-style:italic;font-weight:300 900;src:url("fonts/merriweather-latin-wght-italic.woff2") format("woff2");font-family:"Merriweather";webkit-font-smoothing:antialiased;moz-osx-font-smoothing:grayscale;font-display:swap}:root{--cp: 4.8rem}.content-12{margin:0 auto;width:min(1224px,100% - var(--cp))}.content-10{margin:0 auto;width:min(1016px,100% - var(--cp))}.content-8{margin:0 auto;width:min(808px,100% - var(--cp))}.content-7{margin:0 auto;width:min(704px,100% - var(--cp))}.content-6{margin:0 auto;width:min(600px,100% - var(--cp))}.content-5{margin:0 auto;width:min(496px,100% - var(--cp))}.content-4{margin:0 auto;width:min(392px,100% - var(--cp))}.grid-12{display:grid;grid-template-columns:repeat(12, 1fr);gap:24px}.grid-10{display:grid;grid-template-columns:repeat(10, 1fr);gap:24px}.grid-8{display:grid;grid-template-columns:repeat(8, 1fr);gap:24px}.span-1{grid-column:span 1}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-9{grid-column:span 9}.span-10{grid-column:span 10}.span-11{grid-column:span 11}.span-12{grid-column:span 12}@media(max-width: 800px){.cm .grid-12,.cm .grid-10,.cm .grid-8,.cm.grid-12,.cm.grid-10,.cm.grid-8{grid-template-columns:1fr}}header{font-size:1.8rem;ul{margin:0;padding:0;list-style:none;li{margin:0;padding:0}}a{text-decoration:none;&:hover,&:focus{text-decoration:underline}}}#menu__main{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:50;margin-block:35px;.logo{display:inline-block;width:min-content;width:153px;height:80px}img{position:relative;z-index:50;width:auto}nav{position:absolute;top:-20px;right:0;z-index:50}ul{display:flex;list-style:none;li:first-child{position:relative;margin:0;padding:0;&:after{display:inline-block;position:relative;top:1px;right:0;margin-inline:.8rem;background-color:var(--primary);width:2px;height:16px;content:""}}.active{font-weight:bold}}a{text-decoration:none;&:hover,&:focus{text-decoration:underline}}button,.buttonlike{position:absolute;border:2px solid transparent;border-radius:var(--br-small);background:none;padding:.6rem;width:48px;height:48px;&:hover,&:focus{border:2px solid var(--primary);background:none}}}#menu__mini{position:relative;height:160px;nav{position:absolute;right:210px;bottom:4rem;z-index:50;width:max-content}ul{display:flex;gap:3.2rem;list-style:none}}#menu__full{position:relative;z-index:20;background-color:var(--primary-light);padding:160px 24px 0 24px;width:100%;ul{display:block;text-align:center;ul{margin-top:.8rem}}li{margin-bottom:3rem;font-weight:bold;font-size:3rem;li{margin-bottom:0;font-weight:normal;font-size:1.6rem}}.extra{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.4rem 8rem;margin:8rem auto 0;width:max-content;max-width:100%;li{font-size:1.8rem}}}#toggle__searchform,#goto__search{position:absolute;right:80px;bottom:-10px;padding:.8rem}#toggle__menu{position:absolute;right:0;bottom:-10px;span{position:absolute;top:16px;left:8px;transform-origin:center;transition:transform linear .2s,top linear .2s;background-color:var(--primary);width:28px;height:2px}.line2{top:26px}&[aria-expanded=true]{.line1{top:23px;transform:rotate(45deg)}.line2{top:23px;transform:rotate(-45deg);transition-delay:.2s}}}@media(max-width: 700px){#toggle__searchform{right:60px}#menu__mini{nav{right:140px}}}@media(max-width: 560px){#menu__mini nav{display:none}}@media(max-width: 400px){#menu__full{padding-bottom:2.4rem}#menu__full .extra{display:block;margin-top:4rem;li{margin-bottom:0}}}#front__searchresults{display:grid;grid-template-columns:repeat(12, 1fr);gap:0 24px;background:var(--white);padding-block:2.4rem;justify-items:center;.no-js &{display:none}}.searchresult__block{--zoom: clamp(100%, calc(150 / attr(data-length number) * 100%), 400%);aspect-ratio:1;position:relative;display:flex;flex-direction:column;grid-column:span 3;font-size:1.6rem;font-family:Merriweather;text-align:center;max-height:30rem;opacity:0;animation:fadeIn .7s 1 both;animation-delay:calc(sibling-index()*.2s);width:100%;.info,.placeholder{aspect-ratio:1;border-radius:var(--br-big) var(--br-big) 0 0;background-color:var(--primary-light);padding:0 1rem;flex:1;overflow:hidden;>div{height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;>div{scale:var(--zoom, 1)}}p:last-child{margin-bottom:0}}&:has(.placeholder){width:100%}.placeholder{border-radius:var(--br-big);position:relative;overflow:hidden;&:before{content:"";position:absolute;pointer-events:none;inset:-50%;border-radius:var(--br-big);animation:shimmer 3s infinite;background-size:1000px;background-image:linear-gradient(var(--primary-light) 5%, hsl(from var(--primary-light) h s calc(l * 1.05)) 25%, var(--primary-light) 55%);rotate:-45deg}}.title{display:flex;justify-content:center;align-items:center;margin-bottom:0;border-radius:0 0 var(--br-big) var(--br-big);background-color:var(--primary);padding:.8rem 3rem;width:100%;color:white;font-weight:bold;font-family:Lato}a{text-decoration:none;&:hover,&:focus{text-decoration:underline}}}@keyframes shimmer{from{background-position:0 -200px}to{background-position:0 1000px}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(max-width: 1080px){#front__searchresults{grid-template-columns:repeat(9, 1fr)}.searchresult__block:nth-child(4){display:none}}@media(max-width: 800px){#front__searchresults{grid-template-columns:repeat(6, 1fr)}.searchresult__block:nth-child(3){display:none}}@media(max-width: 520px){#front__searchresults{display:block}.searchresult__block:nth-child(2){display:none}}#front__intro{padding-block:5.6rem;img{grid-column:2/span 3}blockquote{p:first-child{grid-column:5/span 5;margin-bottom:0}p:last-child{grid-column:4/span 5;margin-bottom:6.4rem}}}@media(max-width: 1000px){#front__intro{blockquote{p:first-child{grid-column:4/span 8}p:last-child{grid-column:3/span 9}}}}@media(max-width: 700px){#front__intro{img{grid-column:2/span 4}blockquote{p:first-child{grid-column:3/span 9}p:last-child{grid-column:2/span 10}}}}@media(max-width: 600px){#front__intro{blockquote{text-align:center;p:first-child{grid-column:1/span 12}p:last-child{grid-column:1/span 12}}}}@media(max-width: 400px){#front__intro{img{grid-column:1/span 6}}}#front__news{h2 a{font-style:normal}.teaser__front{position:relative;grid-column:span 4;margin-bottom:0;box-shadow:4px 6px 15px 0 rgba(0, 0, 0, 0.15);border-radius:var(--br-big);background-color:var(--primary-light)}.teaser__category{margin-bottom:0;border-radius:var(--br-big) var(--br-big) 0 0;background-color:var(--primary);padding-block:1rem;color:white;font-weight:bold;text-align:center}.teaser__text{margin:3rem;font-size:1.6rem}.teaser__date{margin-bottom:2.4rem;font-weight:bold}h3{margin-bottom:2.4rem;font-weight:bold;font-size:2rem}.teaser__link{margin-bottom:0;a{font-weight:normal}}.teaser__showall{margin-bottom:8rem;text-align:right;a{font-weight:normal}}}@media(max-width: 900px){#front__news .teaser__front:first-child{grid-column:span 12}#front__news .teaser__front{grid-column:span 6}}@media(max-width: 600px){#front__news .teaser__front{grid-column:span 12}}#front__banner{position:relative;margin-bottom:8rem;background-size:cover;padding-block:10rem;width:100%;height:580px;color:white;img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}p{font-weight:bold;font-size:4.8rem;line-height:1}span:first-child{grid-column:4/span 8}span:last-child{grid-column:5/span 7}a{position:absolute;bottom:9rem;left:50%;transform:translate(-50%, 0)}}@media(max-width: 1060px){#front__banner{span:first-child{grid-column:2/span 8}span:last-child{grid-column:4/span 8}}}@media(max-width: 920px){#front__banner{padding-block:24px;height:320px;text-align:center;p{font-size:3.2rem}span:first-child{grid-column:1/span 12}span:last-child{grid-column:1/span 12}a{bottom:24px}}}.cm{margin-bottom:4rem}.cm__blockquote{blockquote{font-style:italic;font-size:2.4rem;font-family:Merriweather;text-align:center}blockquote.grid-8{gap:0 24px;text-align:left;p:nth-child(odd){grid-column:3/span 5}p:nth-child(even){grid-column:2/span 6}}figcaption{margin:0 auto;width:min(392px,100% - 4.8rem);text-align:centered}}.cm__download{position:relative;margin-inline:auto;border-radius:var(--br);background:var(--primary-60) url("media/icon_download.svg") 3.2rem center no-repeat;background-size:32px 32px;padding:1.6rem 3.2rem 1.6rem 9.6rem;max-width:600px;color:white;p{margin-bottom:0}}@media(max-width: 480px){.cm__download{background:var(--primary-60) url("media/icon_download.svg") center 1.6rem no-repeat;background-size:32px 32px;padding:6.4rem 2.4rem 1.6rem 2.4rem}}.cm__media{position:relative;margin-inline:auto;border-radius:var(--br);background:var(--primary-60) url("media/icon_video.svg") 3.2rem center no-repeat;background-size:32px 32px;padding:1.6rem 3.2rem 1.6rem 9.6rem;max-width:600px;color:white;p{margin-bottom:0}}@media(max-width: 480px){.cm__media{background:var(--primary-60) url("media/icon_video.svg") center 1.6rem no-repeat;background-size:32px 32px;padding:6.4rem 2.4rem 1.6rem 2.4rem}}.cm__infobox{margin-inline:auto;border:2px solid var(--primary-60);border-radius:var(--br);padding:1.6rem 3.2rem;max-width:600px;*:last-child{margin-bottom:0}}@media(max-width: 480px){.cm__infobox{padding:1.6rem 2.4rem}}.cm__linklist{margin:0 0 4rem 0;border-top:solid 1px var(--primary);list-style:none;li{border-bottom:solid 1px var(--primary);padding-block:4rem}}.cm__lightbox{.lightbox-open{position:relative;border:none;padding:0;&:after{position:absolute;top:16px;right:16px;background:transparent url("media/icon_search_white.svg") center center no-repeat;background-size:32px 32px;padding:8px;width:48px;height:48px;content:""}&:hover:after,&:focus:after{position:absolute;top:16px;right:16px;border-radius:var(--br-small);background:var(--white) url("media/icon_search.svg") center center no-repeat;background-size:32px 32px;padding:8px;width:48px;height:48px;content:""}}dialog figure{width:min(1224px,100vw - 4.8rem);img{margin-bottom:0}figcaption{padding:1.6rem 4.8rem}}.lightbox-close{position:fixed;top:1.6rem;right:1.6rem;border:2px solid var(--white);border-radius:var(--br-small);background:transparent;padding:6px;width:4.8rem;height:4.8rem;&:hover,&:focus{background:var(--white);path{stroke:var(--primary)}}svg{width:32px;height:32px}}}.cm__stolperstein{--cp: 0rem;.box{display:grid;position:relative;grid-template-columns:repeat(2, 1fr);grid-column:span 7;align-items:center;border-radius:var(--br-big);background-color:var(--primary-light);height:auto;font-family:Merriweather;text-transform:uppercase;&::after{display:block;position:absolute;top:2.4rem;left:calc(50% - 1px);background-color:var(--primary);width:2px;height:calc(100% - 4.8rem);content:""}h1{font-size:2.8rem}h1 span{font-style:italic;font-weight:200}div{padding:3.2rem;text-align:center}.street{font-weight:bold}*:last-child{margin-bottom:0}}}.cm__stolperstein img{border-radius:var(--br-big);width:100%;height:100%;object-fit:cover}@media(max-width: 680px){.cm__stolperstein .box{grid-template-columns:1fr;zoom:.8;&::after{display:none}div:first-child{position:relative;&:after{display:block;position:absolute;bottom:0;left:2.4rem;background-color:var(--primary);width:calc(100% - 4.8rem);height:2px;content:""}}}}@media(max-width: 800px){.cm__stolperstein img{display:none}}.cm__position{align-items:center;margin-bottom:4rem;.map{position:relative;grid-column:span 2}.marker{position:absolute;left:calc(var(--pos-x)*1%);top:calc(var(--pos-y)*1%);transform:translate(-16px, -32px);width:32px;height:32px}.info{grid-column:span 8;p{margin-bottom:0}}}.cm__logos{display:flex;gap:40px;align-items:center;justify-content:center;flex-wrap:wrap;>div{img{max-width:300px;max-height:100px;display:block;width:100%}}}form{position:relative;accent-color:var(--primary)}label{max-width:100%}input,textarea{border:2px solid var(--primary);border-radius:var(--br);padding:.8rem 2.4rem;max-width:100%;font-size:1.8rem}input[type=file]{background:var(--white)}input::-webkit-file-upload-button,input::file-selector-button{cursor:pointer;background:var(--primary);border:none;color:var(--white);padding:10px 15px;border-radius:calc(var(--br)*.75);margin-right:.5em}input::-webkit-file-upload-button:hover,input::-webkit-file-upload-button:focus-visible,input::file-selector-button:hover,input::file-selector-button:focus-visible{background:black}input[type=checkbox]{margin-right:.8rem;border:2px solid var(--primary);height:2.4rem;aspect-ratio:1;width:auto;&:has(+label){margin-top:.15rem}}select{border:2px solid var(--primary);border-radius:var(--br);background-color:white;padding:.8rem 2.4rem;width:100%}button{cursor:pointer;border:2px solid var(--primary);border-radius:var(--br);background-color:var(--primary-light);padding:1.6rem 3.2rem;color:var(--primary);&:hover,&:focus{background-color:var(--primary);color:var(--white)}}.form__item--select{display:flex;flex-wrap:wrap;align-items:center;gap:24px;select{width:min-content}}#block__search{background:white;padding-block:40px 0}#searchform{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name send";gap:24px;&:has(details){grid-template-areas:"name send" "details details"}#searchform__name{grid-area:name}#searchform__details{grid-area:details}#searchform__send{grid-area:send}}#searchform__name{display:grid;label{text-align:center;grid-area:1/1/2/2;z-index:1;opacity:.5;pointer-events:none;font-size:3rem;padding:.8rem 2.4rem;transition:.2s ease-out 0s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}input{color:var(--highlight);width:100%;font-size:3rem;text-align:center;grid-area:1/1/2/2;&::placeholder{opacity:0}}&:has(input:focus),&:has(input:not(:placeholder-shown)){label{transform:scale(0.5) translateY(-150%)}}}#searchform__send{position:relative;background:var(--primary-light);font-weight:bold;text-align:left;padding-block:0;display:flex;align-items:center;border-color:var(--primary-light);span{overflow:hidden;height:1px;width:1px;position:absolute}svg{margin-block:10px 10px;margin-inline:auto;width:2.4rem;height:2.4rem}&:hover,&:focus{background:var(--primary);path{stroke:var(--white)}}}#searchform__details{position:relative;margin-bottom:0;border:none;border-radius:var(--br) var(--br) 0 0;background-color:var(--primary-light);padding:0 2.4rem;&.rounded{border-radius:var(--br)}summary{margin-inline:-2.4rem;border-radius:var(--br) var(--br) 0 0;background-color:var(--primary);padding:1.6rem 2.4rem 1.6rem 6.4rem;color:var(--white);&::before{display:block;position:absolute;top:1.8rem;left:2.4rem;transform:rotate(270deg) scaleX(-1);transition:opacity .3s,transform .3s;background:transparent url("media/icon_arrow_white.svg") 0 0 no-repeat;background-size:32px 32px;width:32px;height:32px;content:""}}&::before,&::after{display:none}&:open{padding:0 2.4rem 2.4rem 2.4rem;summary::before{transform:rotate(270deg) scaleX(1)}}.form__item{display:grid;grid-template-columns:1fr 5fr;margin-block:2rem}.searchform__two{display:flex;flex-wrap:wrap;gap:4rem;margin:0;width:max-content;max-width:100%}}.searchform__filtercontrol{display:flex;gap:2rem;align-items:center;flex-wrap:wrap;button{padding:.8rem 1.6rem}}@media(max-width: 800px){#searchform{grid-template-areas:"name name" "send send";gap:24px;&:has(details){grid-template-areas:"name name" "send send" "details details"}.form__item{grid-template-columns:1fr}.searchform__two{display:block;.form__item{grid-template-columns:1fr 5fr}}}}@media(max-width: 400px){#searchform{.form__item{display:grid;input{width:100%}}.searchform__two .form__item{display:grid;grid-template-columns:1fr 5fr}}}.searchresults__button{border:2px solid var(--primary-light);padding:.8rem 1.6rem;&:hover,&:focus{border:2px solid var(--primary);background:var(--primary-light);color:var(--primary)}&[aria-pressed=true]{border:2px solid var(--primary);background:var(--primary);color:var(--white)}}#searchresults__button--list{border-right:none;border-radius:var(--br) 0 0 var(--br)}#searchresults__button--map{border-left:none;border-radius:0 var(--br) var(--br) 0}.searchresults{margin-top:4.8rem;li{align-items:center;margin:0;border-bottom:2px solid var(--primary);padding-block:2.4rem}a{font-style:normal;font-weight:normal;text-decoration:none}li:hover a,li:focus-within a{text-decoration:underline}p{margin-bottom:0}}.searchresults--list{border-top:2px solid var(--primary);li{display:grid;position:relative;grid-template-columns:repeat(8, 1fr);gap:24px;&:after{position:absolute;top:calc(50% - 12px);right:0;z-index:5;background:transparent url("media/icon_arrow.svg") right center no-repeat;background-size:32px 32px;width:24px;height:24px;pointer-events:none;content:""}&:hover::before,&:focus-within:before{position:absolute;top:0;left:-50%;z-index:1;background-color:var(--primary-light);width:200%;height:100%;content:""}}.name{grid-column:span 3;z-index:5}.address{grid-column:span 3;z-index:5;padding-left:48px;pointer-events:none}.with-location .address{background:transparent url("media/icon_location_outline.svg") left center no-repeat;background-size:32px 32px}.year{grid-column:span 2;z-index:5;pointer-events:none}a.linkarea::before{margin-inline:-200px}}.searchresults--map{background:var(--primary);color:var(--white)}.map__block{margin-bottom:-3.2rem;#map{width:100%;height:100%;min-height:500px}.map__info{padding-top:6.4rem;font-family:Merriweather;p{margin-bottom:6.4rem;.name{font-weight:700}.street{font-weight:500}}a{font-style:italic;text-decoration:underline;&[href="#"]{display:none}&:hover,&:focus{text-decoration:none}}}}@media(max-width: 800px){.searchresults__ui.grid-8{grid-template-columns:1fr;justify-items:center}.searchresults--list{li{display:grid;grid-template-columns:1fr;gap:8px;padding-right:32px;padding-left:64px;&.with-location{background-image:url("media/icon_location_outline.svg");background-position:left center;background-size:32px 32px;background-repeat:no-repeat}}.address{padding-left:0px}.with-location .address{background:none}}.searchresults--map{.grid-10{grid-template-columns:1fr}.map__info{padding:2.4rem;padding-top:0;p{margin-bottom:2.4rem}}}}.maplibregl-ctrl .maplibregl-ctrl-attrib-button{padding:0}.maplibregl-popup-content{color:var(--text)}.slider{overflow:hidden}.slider__inner{display:flex;transition:transform linear .3s;margin:0;padding:0;list-style:none}.slider__item{flex:0 0 100%;margin:0;padding:0}.slider__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto;padding:16px 0;width:auto;list-style:none;button{border:1px transparent solid;border-radius:var(--br-tiny);background-color:transparent;padding:0;width:34px;height:34px;&:hover,&:focus{border:1px var(--primary) solid;background-color:transparent}&[disabled]{pointer-events:none;path{stroke:var(--disabled)}&:hover,&:focus{border:1px transparent solid}}}}.slider__previous svg,.slider__next svg{width:32px;height:32px}.slider__index{position:relative;&:after{position:absolute;top:12px;left:12px;border-radius:100%;background-color:var(--primary);width:8px;height:8px;content:""}&[aria-current=true]:after{top:10px;left:10px;border:2px solid var(--white);border-radius:100%;background-color:var(--primary);width:12px;height:12px;content:""}&[aria-current=true]:before{position:absolute;top:7px;left:7px;border-radius:100%;background-color:var(--primary);width:18px;height:18px;content:""}&.is-active{border-bottom:1px var(--primary) solid;border-radius:0;&:hover,&:focus{border-radius:var(--br-tiny)}}}.slider--front{container-type:inline-size;width:100%;.slider__item{position:relative;flex:0 0 calc(25% - 18px);margin-right:24px;border-radius:var(--br-big);background-color:var(--primary-light);padding:3rem;font-family:Merriweather;text-align:center;text-transform:uppercase;a{text-decoration:none;font-style:normal;&:hover,&:focus-visible{text-decoration:underline}}h3{margin-bottom:2rem;font-weight:bold;font-size:2rem}p{font-size:1.6rem}.street{margin-bottom:0;font-weight:bold;text-transform:none}}.slider__item--double{display:grid;grid-template-columns:calc(50% + 12px) calc(50% - 12px);flex:0 0 calc(50% - 12px);padding:0;img{border-radius:var(--br-big) 0 0 var(--br-big);width:100%;height:100%;object-fit:cover}.info{padding:3rem}}}@container (width < 1100px){.slider--front{.slider__item{flex:0 0 calc((100% - 48px)/3)}.slider__item--double{flex:0 0 calc((100% - 48px)/3*2 + 24px)}}}@container (width < 800px){.slider--front{.slider__item{flex:0 0 calc((100% - 24px)/2)}.slider__item--double{flex:0 0 100%}}}@container (width < 500px){.slider--front{.slider__item{flex:0 0 100%}.slider__item--double{display:block;flex:0 0 100%;img{display:none}}}}.no-js{.slider__inner{gap:var(--gap);overflow-x:scroll}.slider__nav{display:none}.slider--front .slider__item{margin-right:0}}footer{background-color:var(--primary);padding-block:5rem 4rem;color:white;ul{display:flex;flex-wrap:wrap;gap:4rem;margin:0;max-width:100%;list-style:none;li{margin:0;&:first-child{flex:1 1 100%}}a{text-decoration:none;&:hover,&:focus{text-decoration:underline}}.search{background:transparent url("media/icon_search_white.svg") center right no-repeat;background-size:1.6rem 1.6rem;padding:0 2.4rem 0 0}}div{justify-self:right;img{height:110px}}}@media(max-width: 860px){footer{ul li:first-child{flex:unset}}}@media(max-width: 600px){footer{.grid-12{grid-template-columns:100%;justify-content:center;align-items:center;gap:48px}ul li:first-child{flex:unset}.span-3,.span-9{grid-column:unset;justify-self:center}}}@media(max-width: 400px){footer ul{display:block;text-align:center}}.jumptocontent:hover,.jumptocontent:focus{position:absolute;top:1rem;left:1rem;width:auto;height:auto;clip:unset;z-index:100}#backtotop{position:fixed;right:24px;bottom:24px;transform:rotate(270deg);border:1px solid transparent;border-radius:var(--br-small);background:var(--primary-light) url("media/icon_arrow.svg") center center no-repeat;background-size:32px 32px;padding-top:32px;width:4.8rem;height:4.8rem;font-size:8px;text-align:center;text-decoration:none;&:hover,&:focus{border:1px solid var(--primary)}}#breadcrumbs ol{display:flex;flex-wrap:wrap;gap:16px 0;margin:0 0 4rem 0;list-style:none;li{margin:0 .8rem 0 0;background:transparent url("media/icon_arrow_small.svg") right center no-repeat;background-size:16px 16px;padding-right:24px}li:last-child{margin:0;background:none;padding-right:0}}.pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:0 auto;width:max-content;max-width:100%;list-style:none;&[hidden]{display:none}li{margin-bottom:0;min-width:3.4rem;min-height:3.4rem;line-height:1.4;text-align:center}a{display:block;border:1px solid transparent;min-width:3.4rem;min-height:3.4rem;font-style:normal;font-weight:bold;line-height:1.7;text-align:center;text-decoration:none;&[aria-current],&:hover,&:focus{border:1px solid black;border-radius:var(--br-tiny)}}.first{background:transparent url("media/icon_pager.svg") 0 0 no-repeat;background-size:128px 32px;text-indent:-9999px}.prev{background:transparent url("media/icon_pager.svg") -32px 0 no-repeat;background-size:128px 32px;text-indent:-9999px}.next{background:transparent url("media/icon_pager.svg") -64px 0 no-repeat;background-size:128px 32px;text-indent:-9999px}.last{background:transparent url("media/icon_pager.svg") -96px 0 no-repeat;background-size:128px 32px;text-indent:-9999px}}.backlink{display:inline-flex;align-items:center;margin:0 auto 3rem auto;font-style:normal;text-decoration:none;&:before{display:inline-block;transform:rotate(180deg);margin-right:.8rem;background:transparent url("media/icon_arrow.svg") 0 0 no-repeat;width:32px;height:32px;content:""}&:hover,&:focus{text-decoration:underline}}.intern{margin-block:4rem;color:#f0c;font-weight:bold}.visually-hidden{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;overflow:hidden}a.linkarea::before{position:absolute;inset:0;content:""}ul,ol{&.slim{margin:0 0 4rem 0;list-style:none}}.right{text-align:right}.center{text-align:center}.uppercase{text-transform:uppercase}.button{border-radius:var(--br-small);background-color:var(--primary);padding:.8rem 1.6rem;color:white;font-weight:bold;text-decoration:none;&:hover,&:focus{background-color:white;color:var(--primary)}}.button.white{background-color:white;color:var(--primary);&:hover,&:focus{background-color:var(--primary);color:white}}.rounded{margin-bottom:4rem;border-radius:var(--br-big);background:white;padding:3.2rem 0;overflow:hidden}.end{align-self:end}.list__news{li{display:grid;position:relative;grid-template-columns:1fr;gap:var(--gap);margin-bottom:4rem;list-style:none;&:has(img){grid-template-columns:184px 1fr}img{border-radius:var(--br-big)}.date{color:var(--primary-60)}p,h2{margin-bottom:0}}}.list__literature{display:block;margin-bottom:5rem;li{display:grid;position:relative;grid-template-columns:184px 1fr;gap:24px;margin-bottom:3rem;list-style:none}.cover{display:grid;align-items:center;justify-items:center;border-radius:var(--br-big);background-color:var(--primary-light);padding:1rem;aspect-ratio:1/1;text-align:center;overflow:hidden;width:100%;img{aspect-ratio:1/1;height:90%;width:90%;object-fit:contain}}h2{margin-bottom:0;font-size:1.8rem}}@media(max-width: 600px){.list__news{li{display:grid;grid-template-columns:1fr;margin-bottom:8rem}}.list__literature{li{display:grid;grid-template-columns:1fr;margin-bottom:8rem}}}.formblock{form{background:var(--primary-light);padding:20px 40px;border-radius:var(--br);@media(max-width: 800px){padding:10px 20px}}>div:only-child{>p{border-radius:var(--br);background:var(--primary-light);padding:20px;text-align:center}}label{display:block;margin-block-end:.2em;cursor:pointer}input,textarea{width:100%;padding:1.5rem 2.4rem;&[aria-invalid]{border-color:var(--highlight)}}[data-error]{font-style:italic;display:block;margin-block-end:.4em}input[type=checkbox]{width:auto}textarea{min-height:200px}div:has(>label):has(input),div:has(>button){display:block;margin-block:20px}div:has(>label):has(>input[type=checkbox]){display:flex;margin-block:auto}}body.template__item--simple{--cp: 2.4rem;background:none;.header--simple#menu__main{position:relative;left:auto;transform:none;display:flex;justify-content:space-between;margin-block:15px 25px;nav{position:relative;top:auto}.logo{width:80px;height:auto}}main.full{padding-top:0}}main{img{height:auto}}#content{figure{margin-bottom:4.2rem}.cm{ul,ol{padding-left:min(5cqi,2em);li{margin-bottom:.2em;p{margin:0}}}}}.cm__linklist{li{margin-bottom:0}}#searchform__details{summary{cursor:pointer}}#block__search:not([hidden])+.rounded{border-radius:0 0 var(--br-big) var(--br-big)}#block__search:has(+main>.rounded){background:transparent;padding-block-end:40px}.columns{:is(h1,h2,h3,h4,h5,h6):only-child{margin:0}}.cm__togglelist{summary{cursor:pointer;&:hover,&:focus-visible{text-decoration:underline;text-underline-offset:.1em}}}.biography_meta{&:has(p){border-top:2px solid var(--text);padding-top:40px;margin-top:40px}p{font-size:1.4rem}}.cm__notice{padding:40px;margin-block:2rem;background:hsl(from var(--disabled) h s calc(l * 1.15));&:before{content:"i";background:var(--text);color:var(--white);border-radius:100%;display:block;width:fit-content;aspect-ratio:1;line-height:0;padding:12px 10px 7px;margin-block:-0.5em .5em}*:last-child{margin-bottom:0}}.childpages{list-style:none;padding:0 !important;margin:0;display:flex;flex-direction:column;gap:1rem;li{padding:0;margin:0}a{display:block;padding:1em 2em;border-radius:var(--br);background:var(--primary-light);text-decoration:none;&:after{content:"";display:inline-block;vertical-align:middle;position:relative;top:-1px;width:16px;height:16px;background:transparent url("media/icon_arrow_small.svg") right center no-repeat;background-size:100%}&:hover,&:focus-visible{text-decoration:underline}}}:is(p,ul,ol):has(+:is(h1,h2,h3,h4,h5,h6)){margin-bottom:4rem}.cm__infobox{:is(h1,h2,h3,h4,h5,h6){margin-bottom:2rem}}
