﻿@import url(leaflet/dist/leaflet.css);@import url(imgviewer2/dist/imgViewer2.min.css);@font-face{font-family:font;font-style:normal;font-weight:bold;src:url(/assets/font-medium-webfont-5207d7b9fa812e0d3de0dea740654b379b4d1f1987c3dbbd7ea0b85115fc796f.woff2) format("woff2"),url(/assets/font-medium-webfont-688af67a1dd9da017d4417c08a12aa567c074040006599441af6e65524d53121.woff) format("woff")}@font-face{font-family:font;font-style:normal;font-weight:normal;src:url(/assets/font-regular-webfont-64924ac982e94d899de233b9f3887c0131a3dfaf21c614ad303aa41d0ffa4d75.woff2) format("woff2"),url(/assets/font-regular-webfont-e8d70d08d64ef78ed8dad5c19dff1e2d3b76f14da8221c378172c6ae5c5a707d.woff) format("woff")}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}[type='range']{-webkit-appearance:none;margin:12px 0;width:100%}[type='range']:focus{outline:0}[type='range']:focus::-webkit-slider-runnable-track{background:#0d0d0d}[type='range']:focus::-ms-fill-lower{background:black}[type='range']:focus::-ms-fill-upper{background:#0d0d0d}[type='range']::-webkit-slider-runnable-track{cursor:pointer;height:3px;transition:all .2s ease;width:100%;box-shadow:1px 1px 16px rgba(0,0,0,0.5),0 0 1px rgba(13,13,13,0.5);background:black;border:0px solid rgba(255,255,255,0);border-radius:5px}[type='range']::-webkit-slider-thumb{box-shadow:1px 1px 16px rgba(0,0,0,0.4),0 0 1px rgba(13,13,13,0.4);background:#db6625;border:1px solid transparent;border-radius:0px;cursor:pointer;height:24px;width:3px;-webkit-appearance:none;margin-top:-10.5px}[type='range']::-moz-range-track{cursor:pointer;height:3px;transition:all .2s ease;width:100%;box-shadow:1px 1px 16px rgba(0,0,0,0.5),0 0 1px rgba(13,13,13,0.5);background:black;border:0px solid rgba(255,255,255,0);border-radius:5px}[type='range']::-moz-range-thumb{box-shadow:1px 1px 16px rgba(0,0,0,0.4),0 0 1px rgba(13,13,13,0.4);background:#db6625;border:1px solid transparent;border-radius:0px;cursor:pointer;height:24px;width:3px}[type='range']::-ms-track{cursor:pointer;height:3px;transition:all .2s ease;width:100%;background:transparent;border-color:transparent;border-width:12px 0;color:transparent}[type='range']::-ms-fill-lower{box-shadow:1px 1px 16px rgba(0,0,0,0.5),0 0 1px rgba(13,13,13,0.5);background:black;border:0px solid rgba(255,255,255,0);border-radius:10px}[type='range']::-ms-fill-upper{box-shadow:1px 1px 16px rgba(0,0,0,0.5),0 0 1px rgba(13,13,13,0.5);background:black;border:0px solid rgba(255,255,255,0);border-radius:10px}[type='range']::-ms-thumb{box-shadow:1px 1px 16px rgba(0,0,0,0.4),0 0 1px rgba(13,13,13,0.4);background:#db6625;border:1px solid transparent;border-radius:0px;cursor:pointer;height:24px;width:3px;margin-top:0}html{height:100%}body{padding:0;margin:0;overflow-y:scroll}.turbolinks-progress-bar{height:3px;background-color:#db6625}button,input[type="button"],input[type="reset"],input[type="submit"]{appearance:none;background-color:black;border:0;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:font, sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0 0;text-decoration:none;transition:background-color 150ms ease;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:black;color:#fff}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:0.5}button:disabled:hover,input[type="button"]:disabled:hover,input[type="reset"]:disabled:hover,input[type="submit"]:disabled:hover{background-color:black}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:0;padding:0}label{display:block;font-weight:600;margin-bottom:0}input,select{display:block;font-family:font, sans-serif;font-size:14px}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple]{background-color:#fff;border:1px solid #ddd;border-radius:0;box-shadow:none;box-sizing:border-box;font-family:font, sans-serif;font-size:14px;margin-bottom:0;padding:0;transition:border-color 150ms ease;width:100%}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple]:focus{outline:none}input[type="color"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="email"]:disabled,input[type="month"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="week"]:disabled,input:not([type]):disabled,textarea:disabled,select[multiple]:disabled{background-color:#f2f2f2;cursor:not-allowed}textarea{resize:vertical}[type="search"]{appearance:none}[type="checkbox"],[type="radio"]{display:inline;margin-right:0}[type="file"]{margin-bottom:0;width:100%}select{margin-bottom:0;max-width:100%;width:auto}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin-bottom:0}dl dt{font-weight:600;margin-top:0}dl dd{margin:0}table{border-collapse:collapse;margin:0;table-layout:auto;width:100%}table,th,td{border:none;padding:0;letter-spacing:0.03em}table{width:100% !important;margin-top:2em}table th,table tr td:first-child{font-weight:bold;white-space:no-break}table tr td:first-child{padding-right:4em}table td:not(:first-child){width:100%}@media all and (max-width: 596px){table,tr,td,th{display:block}tr:not(:first-child){margin-top:1em}}tr,td,th{vertical-align:top}body{color:black;font-family:font, sans-serif;font-size:14px;line-height:18px}*{letter-spacing:0.07em}p{letter-spacing:0.03em}h1,h2,h3,h4,h5,h6{font-family:font, sans-serif;font-size:14px;line-height:18px;font-weight:normal;margin:0 0 0}p{margin:0 0 0}a{color:black;text-decoration:none;transition:color 150ms ease}a:active,a:focus,a:hover{color:black}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:0 0}img,picture{margin:0;max-width:100%}#main{padding-top:84px}#page_header{position:fixed;width:100%;background-color:white;z-index:600;padding-top:12px;height:72px;text-align:center}#page_header li{color:#a91a13}#page_header #menu_language li:not(:last-child)::after{content:"/";color:black}#page_header #menu_language abbr{border:none;text-decoration:none}#page_header ul{margin-top:24px;position:relative;top:-2px;display:inline}#page_header #logo{box-sizing:border-box;margin-left:20px;float:left;text-align:left}@media all and (min-width: 597px){#page_header #logo{padding-left:26px;width:124px}}#page_header #logo img{height:48px}@media all and (min-width: 885px){#page_header #menu_dynamic{box-sizing:border-box;margin-left:20px;align-self:flex-start}}@media all and (max-width: 884px){#page_header #menu_dynamic{text-align:center}}@media all and (min-width: 885px){#page_header #menu_dynamic li:nth-child(n+2){margin-left:1em}}@media all and (min-width: 885px) and (max-width: 900px){#page_header #menu_dynamic li:nth-child(n+2){margin-left:0.85em}}@media all and (min-width: 885px){#page_header #menu_dynamic li{display:inline}}@media all and (min-width: 885px){#page_header #menu_static{flex-grow:1;text-align:right;margin-right:20px}#page_header #menu_static li:nth-child(n+2){margin-left:1em}}@media all and (min-width: 885px) and (max-width: 900px){#page_header #menu_static li:nth-child(n+2){margin-left:0.85em}}@media all and (min-width: 885px){#page_header #menu_static li{display:inline}}@media all and (max-width: 884px) and (min-height: 521px){#page_header #menu_static{margin-top:54px;margin-bottom:36px}}#page_header #menu_language{box-sizing:border-box;text-transform:uppercase}@media all and (min-width: 885px){#page_header #menu_language{text-align:right;margin-right:20px;padding-right:26px;width:124px}}@media all and (max-width: 884px){#page_header #menu_language{width:100%}}#page_header #menu_language li{display:inline}@media all and (min-width: 885px){#page_header .menu_container{display:flex;align-items:stretch;justify-content:flex-end}}@media all and (min-width: 1461px){#page_header .menu_container{font-size:16px}}@media all and (max-width: 884px){#page_header .menu_container{position:fixed;width:100%;height:100vh;top:0;background-color:rgba(219,102,37,0.95);display:flex;justify-content:center;flex-direction:column;z-index:2000;font-size:1.5rem;line-height:3rem;transition:height 0.5s, opacity 0.3s 0.1s;overflow:hidden}}@media all and (max-width: 884px) and (max-height: 520px){#page_header .menu_container{font-size:1rem;line-height:2rem}}@media all and (max-width: 884px){#page_header .menu_container li a,#page_header .menu_container li:after{color:white !important;font-weight:normal}#page_header .menu_container li{color:black;opacity:1;transition:opacity 0.3s 0.1s}#page_header .menu_container ul,#page_header .menu_container li{text-align:center}body:not(.menu_active) #page_header .menu_container{height:0vh}body:not(.menu_active) #page_header .menu_container li{opacity:0}}@media all and (min-width: 885px){#page_header .section_title{display:none}}@media all and (max-width: 884px){#page_header .section_title{display:inline-block;padding-top:6px;transform:translateX(-50%);padding-top:10px;margin-top:4px;text-align:center;position:absolute;left:50%}#page_header .section_title,#page_header .section_title a{color:#a91a13}}@media all and (max-width: 380px){#page_header .section_title{display:none}}#page_header .close_icon,#page_header .menu_button{cursor:pointer;fill:white;stroke:white;stroke-width:4px;stroke-linecap:butt;position:absolute;top:1px;right:0;width:2.5rem;height:2.5rem;margin:12px 20px}@media all and (min-width: 885px){#page_header .close_icon,#page_header .menu_button{display:none}}@media all and (min-width: 597px){#page_header .close_icon,#page_header .menu_button{padding-right:26px}}#page_header .menu_button{stroke:#db6625;fill:#db6625;stroke-width:3px}@keyframes dropdown-selected{50%{background-color:white}}#project_selection{position:fixed;background-color:white;z-index:5;box-sizing:border-box;width:100%;padding:0 20px 30px 20px;margin-bottom:6px}#project_selection #project_selection__areas *,#project_selection #project_selection__search *{font-weight:normal}@media all and (min-width: 1173px){#project_selection{padding-left:164px;padding-right:164px}}#project_selection #project_selection__areas{width:calc(50% - 10px);margin-right:10px;float:left;position:relative;transition:max-height 0s 0.2s;max-height:60px;border:solid 1px #eee;box-sizing:border-box}#project_selection #project_selection__areas.active{max-height:30px;transition:max-height 0s 0s}@media all and (max-width: 596px){#project_selection #project_selection__areas{width:100%;margin-right:0;margin-top:12px}#project_selection #project_selection__areas .prefix{display:none}}#project_selection #project_selection__areas.active label{border:solid 1px black;border-width:0 1px 0 1px}#project_selection #project_selection__areas.active>:first-child label{border-top-width:1px}#project_selection #project_selection__areas.active>:last-child label{border-bottom-width:1px}#project_selection #project_selection__areas input{display:none}#project_selection #project_selection__areas label{display:flex;padding-left:0.6em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color 0.1s, max-height 0.15s}#project_selection #project_selection__areas label span{display:block}#project_selection #project_selection__areas,#project_selection #project_selection__areas label{overflow:hidden;z-index:14;background-color:white}#project_selection #project_selection__areas li{line-height:30px}#project_selection #project_selection__areas,#project_selection #project_selection__areas.active label{overflow:visible}#project_selection #project_selection__areas.active label{max-height:60px}#project_selection #project_selection__areas:not(.active) input:not(:checked)+label{max-height:0}#project_selection #project_selection__areas .prefix{white-space:nowrap;padding-right:0.5em}@media all and (min-width: 597px){#project_selection #project_selection__areas .prefix{visibility:hidden}}#project_selection #project_selection__areas label:hover,#project_selection #project_selection__areas:not(.active) input:checked:not(#area-nope)+label{background-color:black;color:white}#project_selection #project_selection__areas label:hover .prefix,#project_selection #project_selection__areas:not(.active) input:checked+label .prefix{visibility:visible}#project_selection #project_selection__areas input:checked:not(#area-nope)+label{animation:dropdown-selected 0.2s linear 1}#project_selection #project_selection__areas:not(.active) input:checked+label{line-height:28px}#project_selection #project_selection__areas:not(.active):after{content:"▼";color:white;pointer-events:none;mix-blend-mode:difference;position:absolute;right:20px;bottom:15%;transform:scaleX(0.9) scaleY(0.5)}#project_selection #project_selection__search{width:calc(50% - 10px);margin-left:10px;float:left}@media all and (max-width: 596px){#project_selection #project_selection__search{width:100%;margin-left:0;margin-top:12px}}#project_selection #project_selection__search input{height:30px;padding-left:0.6em;border-radius:0;background-color:#eee;border:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;-webkit-appearance:none}#project_selection #project_selection__search input:focus{outline:none}#project_selection #project_selection__search input::-webkit-input-placeholder{color:#bbb}#project_selection #project_selection__search input:-moz-placeholder{color:#bbb;opacity:1}#project_selection #project_selection__search input::-moz-placeholder{color:#bbb;opacity:1}#project_selection #project_selection__search input:-ms-input-placeholder{color:#bbb}#project_selection #project_selection__search input::-ms-input-placeholder{color:#bbb}#project_selection #project_selection__tags{clear:both}@media all and (max-width: 596px){#project_selection #project_selection__tags{display:none}}#project_selection #project_selection__tags input{display:none}#project_selection #project_selection__tags .tag{cursor:default;user-select:none;margin-top:12px}#project_selection #project_selection__tags input:not(:checked)+label:hover{background-color:#eee}#project_selection #project_selection__tags input:checked+label{background-color:black;color:white}.projects_list{margin-bottom:24px}.projects_list::after{clear:both;content:"";display:block}.projects_list .projects_list_entry{margin-top:12px;text-align:center;width:calc(16.6666666667% - 23.3333333333px);float:left;margin-left:20px}@media all and (max-width: 596px){.projects_list .projects_list_entry{margin-top:60px}}@media all and (max-width: 596px){.projects_list .projects_list_entry{width:calc(100% - 40px);float:left;margin-left:20px}}@media all and (min-width: 596px) and (max-width: 884px){.projects_list .projects_list_entry{width:calc(50% - 30px);float:left;margin-left:20px}}@media all and (min-width: 884px) and (max-width: 1172px){.projects_list .projects_list_entry{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}}@media all and (min-width: 1172px) and (max-width: 1460px){.projects_list .projects_list_entry{width:calc(25% - 25px);float:left;margin-left:20px}}@media all and (min-width: 1460px) and (max-width: 1748px){.projects_list .projects_list_entry{width:calc(25% - 25px);float:left;margin-left:20px}}@media all and (min-width: 1749px){.projects_list .projects_list_entry{width:calc(20% - 24px);float:left;margin-left:20px}}.projects_list .projects_list_entry img{display:block;width:calc( 100% - 20px );height:168px;object-fit:contain;object-position:center bottom;font-family:'object-fit: contain; object-position: center bottom;';margin-bottom:12px;padding-left:10px;padding-right:10px}@media all and (min-width: 1460px) and (max-width: 1748px){.projects_list .projects_list_entry img{height:204px}}@media all and (min-width: 1749px){.projects_list .projects_list_entry img{height:240px}}.projects_list .projects_list_entry .project_title{height:36px;overflow:hidden}@media all and (min-width: 1461px){.projects_list .projects_list_entry .project_title{font-size:16px;height:41.1428571429px;line-height:20.5714285714px}}.projects_list .project.hidden{display:none}@media all and (min-width: 597px){body[data-section="project"],body[data-section="project"] #frame,body[data-section="project"] #main{height:100%;overflow:hidden}}@media all and (min-width: 597px){#project{height:calc( 100% - 102px ) !important}}#project .project__title{font-weight:bold}#project .slide{padding-left:20px;padding-right:20px}#project .slick-slider button{display:none !important}#project .slides,#project .slide{overflow:hidden}@media all and (max-width: 596px){#project .slides,#project .slide{height:auto}}@media all and (min-width: 596px) and (max-width: 884px){#project .slides,#project .slide{height:576px}}@media all and (min-width: 884px) and (max-width: 1172px){#project .slides,#project .slide{height:576px}}@media all and (min-width: 1172px) and (max-width: 1460px){#project .slides,#project .slide{height:576px}}@media all and (min-width: 1460px) and (max-width: 1748px){#project .slides,#project .slide{height:576px}}@media all and (min-width: 1749px){#project .slides,#project .slide{height:804px}}@media all and (min-width: 597px){#project .slides,#project .slide{height:calc( 100vh - 192px ) !important}}#project .slides{margin-bottom:24px}#project .slides.loophole-transition .slide__image{transform:scaleX(0);opacity:0.1}#project .slides.loophole-transition .slide__loopholes{opacity:0}#project .slides .slide__image,#project .slides .slide__loopholes{transition:transform 0.2s, opacity 0.2s}#project .slides.cursorLeft{cursor:url(/assets/links-hotspot.cur),w-resize;cursor:url(/assets/links.png) 1 16,w-resize;cursor:-webkit-image-set(url("/assets/links.png") 1x, url("/assets/links_2x.png") 2x) 2 16,auto}#project .slides.cursorRight{cursor:url(/assets/rechts-hotspot.cur),e-resize;cursor:url(/assets/rechts.png) 20 16,e-resize;cursor:-webkit-image-set(url("/assets/rechts.png") 1x, url("/assets/rechts_2x.png") 2x) 20 16,auto}#project .pan_container{outline:none}#project .slide{position:relative;outline:none}#project .slide .slide__image{height:inherit}#project .slide .slide__image img{display:block;width:100%;height:inherit;object-fit:contain;object-position:center;font-family:'object-fit: contain; object-position: center;'}@media all and (max-width: 596px){#project .slide .slide__image img.zoomed-image{display:none}}#project .slide.zoomable{will-change:content}@media all and (min-width: 597px){#project .slide.zoomable .slide__image img{position:absolute;padding-left:20px;padding-right:20px;left:0;top:0;width:calc(100% - 40px);background:transparent}}#project .slide .slide__loopholes{position:absolute;top:0;left:0;height:inherit;width:100%;z-index:500}.IE #project .slide .slide__loopholes{display:none}@media all and (max-width: 596px){#project .slide .slide__loopholes{display:none}}#project .nav_loophole_back{position:absolute;top:2px;left:0;cursor:pointer;display:block;width:18px;color:black;background-color:white;border:solid 1px #eee;background-image:url(/assets/links.png),url(/assets/links.png);background-repeat:no-repeat, no-repeat;background-size:1.2ex, 1.2ex;background-position:20%, 80%;text-align:center;outline:none;z-index:500;margin-left:20px;margin-top:18px;margin-right:12px}@media all and (max-width: 596px){#project .nav_loophole_back{display:none !important}}#project .nav_loophole_back:not(.visible){display:none}#project .slide__caption .slide__caption__order{line-height:31px;display:inline-block;height:31px;text-align:center;margin-left:0.75em}.slide #project .slide__caption{display:none}#project :not(.slick-current) .slide__loopholes:not(.positioned) .slide__loophole,#project .slide:not(.loaded) .slide__loopholes:not(.positioned) .slide__loophole{opacity:0;transition:none}#project .slide__loophole:nth-child(0){transition:opacity 0.75s 1s}#project .slide__loophole:nth-child(1){transition:opacity 0.75s 1.0666666667s}#project .slide__loophole:nth-child(2){transition:opacity 0.75s 1.1333333333s}#project .slide__loophole:nth-child(3){transition:opacity 0.75s 1.2s}#project .slide__loophole:nth-child(4){transition:opacity 0.75s 1.2666666667s}#project .slide__loophole:nth-child(5){transition:opacity 0.75s 1.3333333333s}#project .slide__loophole:nth-child(6){transition:opacity 0.75s 1.4s}#project .slide__loophole:nth-child(7){transition:opacity 0.75s 1.4666666667s}#project .slide__loophole:nth-child(8){transition:opacity 0.75s 1.5333333333s}#project .slide__loophole:nth-child(9){transition:opacity 0.75s 1.6s}#project .slide__loophole:nth-child(10){transition:opacity 0.75s 1.6666666667s}#project .slide__loophole:nth-child(11){transition:opacity 0.75s 1.7333333333s}#project .slide__loophole:nth-child(12){transition:opacity 0.75s 1.8s}#project .slide__loophole:nth-child(13){transition:opacity 0.75s 1.8666666667s}#project .slide__loophole:nth-child(14){transition:opacity 0.75s 1.9333333333s}#project .slide__loophole:nth-child(15){transition:opacity 0.75s 2s}#project .slide__loophole:nth-child(16){transition:opacity 0.75s 2.0666666667s}#project .slide__loophole:nth-child(17){transition:opacity 0.75s 2.1333333333s}#project .slide__loophole:nth-child(18){transition:opacity 0.75s 2.2s}#project .slide__loophole:nth-child(19){transition:opacity 0.75s 2.2666666667s}#project .slide__loophole:nth-child(20){transition:opacity 0.75s 2.3333333333s}#project .slide__loophole:nth-child(21){transition:opacity 0.75s 2.4s}#project .slide__loophole:nth-child(22){transition:opacity 0.75s 2.4666666667s}#project .slide__loophole:nth-child(23){transition:opacity 0.75s 2.5333333333s}#project .slide__loophole:nth-child(24){transition:opacity 0.75s 2.6s}#project .slide__loophole:nth-child(25){transition:opacity 0.75s 2.6666666667s}#project .slide__loophole:nth-child(26){transition:opacity 0.75s 2.7333333333s}#project .slide__loophole:nth-child(27){transition:opacity 0.75s 2.8s}#project .slide__loophole:nth-child(28){transition:opacity 0.75s 2.8666666667s}#project .slide__loophole:nth-child(29){transition:opacity 0.75s 2.9333333333s}#project .slide__loophole:nth-child(30){transition:opacity 0.75s 3s}#project .slide__loophole:nth-child(31){transition:opacity 0.75s 3.0666666667s}#project .slide__loophole:nth-child(32){transition:opacity 0.75s 3.1333333333s}#project .slide__loophole:nth-child(33){transition:opacity 0.75s 3.2s}.slide__loophole{position:absolute;top:0;left:0;height:26px;width:26px;border:6px solid rgba(0,0,0,0.4);transform:translateX(-50%) translateY(-50%) scale(1);transform-origin:center;border-radius:50%;text-align:center}.slide__loophole a{cursor:pointer;display:block;width:26px;height:26px;border-radius:50%;color:black;background-color:white;line-height:calc( 1rem - 1px );font-weight:bold;font-family:font, sans-serif;line-height:26px;outline:none}#project>.project__title{margin-right:20px;margin-left:20px;margin-bottom:18px}@media all and (min-width: 597px){#project>.project__title{display:none}}#project .project__info{margin-bottom:6px;position:relative;z-index:515;width:100%}@media all and (min-width: 597px){#project .project__info{height:78px;padding-top:24px;position:absolute;bottom:0}}#project .project__info .project__info__content{background-color:white;transition:padding-bottom 0.2s}@media all and (min-width: 597px){#project .project__info .project__info__content{position:absolute;bottom:0;padding-top:inherit}}@media all and (min-width: 597px){#project .project__info .project__info__content{width:calc( 100% - 92px );padding-left:46px;padding-right:46px}}@media all and (min-width: 1173px){#project .project__info .project__info__content{width:calc( 100% - 328px );padding-left:164px;padding-right:164px}}@media all and (min-width: 1461px){#project .project__info .project__info__content{line-height:20.5714285714px}#project .project__info .project__info__content,#project .project__info .project__info__content h2{font-size:16px}}#project .project__info .project__info__content .project__headline{overflow:hidden;padding-bottom:18px;top:6px;position:relative}@media all and (max-width: 596px){#project .project__info .project__info__content .project__headline{display:none}}#project .project__info .project__info__content .project__headline>*>*{display:block}@media all and (min-width: 597px){#project .project__info .project__info__content .project__headline>*>*{height:30px;line-height:30px;margin:0}}#project .project__info .project__info__content .project__headline .project__headline_1,#project .project__info .project__info__content .project__headline .project__headline_2{display:flex;float:left;width:50%;box-sizing:border-box}#project .project__info .project__info__content .project__headline .project__headline_1{padding-right:10px}#project .project__info .project__info__content .project__headline .project__headline_1 .project__title,#project .project__info .project__info__content .project__headline .project__headline_1 .project__title__controls{cursor:pointer}@media all and (max-width: 596px){#project .project__info .project__info__content .project__headline .project__headline_1{width:100%}}#project .project__info .project__info__content .project__headline .project__headline_2{padding-left:10px;justify-content:flex-end}@media all and (max-width: 596px){#project .project__info .project__info__content .project__headline .project__headline_2{display:none}}@media all and (min-width: 597px){#project .project__info .project__info__content .project__headline .project__title__controls,#project .project__info .project__info__content .project__headline .slide__caption__position{white-space:nowrap}#project .project__info .project__info__content .project__headline .project__title{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}#project .project__info .project__info__content .project__headline .slide__caption__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#project .project__info .project__info__content .project__description{clear:both;overflow:hidden;transition:height 0.2s;transition-timing-function:ease-in-out;margin-bottom:30px}@media all and (max-width: 596px){#project .project__info .project__info__content .project__description{margin-left:20px;margin-right:20px}}#project .project__info .project__info__content .project__description>*:first-child{margin-top:1em}#project .project__info .project__info__content .project__description .project__pdf{margin-top:30px;display:inline-block}#project .project__info .project__title__controls{padding-left:1em;padding-right:1em}#project .project__info .project__title__controls img{height:0.75em;position:relative;top:0.1em}#project .project__info.open .project__title__controls .up{display:none}#project .project__info.open .project__info__content{padding-bottom:18px}#project .project__info:not(.open) .project__title__controls .down{display:none}@media all and (min-width: 597px){#project .project__info:not(.open) .project__description{height:0 !important}}@media all and (max-width: 596px){#project .slides{margin-bottom:0;cursor:default !important}#project .slide{margin-bottom:18px}#project .slide .slide__caption__position{display:none}#project .slide .slide__caption{margin-top:12px}}.leaflet-control-container{display:none}.leaflet-container{background-color:transparent;font-size:inherit}#project .slide_container{position:relative}#project .zoomable_control{position:absolute;left:0;z-index:500;margin-left:20px;bottom:20px;opacity:1}.IE #project .zoomable_control{display:none}#project .zoomable_control .zoom_button{margin:0;background-color:white;outline:none}#project .zoomable_control .zoom_button:first-child{margin-right:6px}@media all and (max-width: 596px){#project .zoomable_control{display:none}}#project .slides:not(.zoomable) ~ .zoomable_control,#project .slides:not(.current-loaded) ~ .zoomable_control{opacity:0;pointer-events:none}#project .slides.zoomable ~ .zoomable_control{transition:opacity 0.2s}#project .slide.zoomable.force-transition{transition:transform 200ms ease-in-out !important}#project .project__tags{position:absolute;text-align:center;width:100%;z-index:500;margin-top:18px;pointer-events:none}@media all and (max-width: 596px){#project .project__tags{display:none}}#project .project__topics{position:absolute;text-align:center;width:100%;z-index:500;bottom:12px;pointer-events:none}@media all and (max-width: 596px){#project .project__topics{display:none}}#project .project__topics .topic{background-color:grey;color:grey;width:26px;height:26px;border-radius:50%;display:inline-block;font-size:10px;font-weight:bold;pointer-events:all;cursor:pointer}#project .project__topics .topic:not(:last-child){margin-right:6px}#project .project__topics .topic:not(:hover) a,#project .project__topics .topic.gone a{opacity:0;top:-100vh;transition:opacity 0.3s 0.2s, top 0s 0.5s, z-index 0s 0.5s}#project .project__topics .topic:hover:not(.gone) a{opacity:1;z-index:100;transition:opacity 0.1s}#project .project__topics .topic a{color:white;content:attr(data-title);position:absolute;top:-32px;text-align:center;transform:translateX(-50%);background-color:inherit;padding-left:0.6em;padding-right:0.6em;height:18px}#project .project__topics .topic a:after{content:"";position:absolute;bottom:-8px;border-width:8px 8px 0;border-style:solid;border-color:inherit;display:inline-block;width:0;left:50%;transform:translateX(-50%)}body[data-section="topics"],body[data-section="topics"] #frame,body[data-section="topics"] #main{height:100%;overflow:hidden}.topics_canvas{position:relative;overflow:hidden;margin:0 20px}@media all and (max-width: 596px){.topics_canvas{height:576px}}@media all and (min-width: 596px) and (max-width: 884px){.topics_canvas{height:576px}}@media all and (min-width: 884px) and (max-width: 1172px){.topics_canvas{height:576px}}@media all and (min-width: 1172px) and (max-width: 1460px){.topics_canvas{height:576px}}@media all and (min-width: 1460px) and (max-width: 1748px){.topics_canvas{height:576px}}@media all and (min-width: 1749px){.topics_canvas{height:804px}}.topics_canvas#topics{height:80%;height:calc( 100% - 102px )}@media all and (min-width: 885px){.topics_canvas#topics{height:calc( 100% - 132px )}}@media all and (min-width: 885px){.topics_canvas{margin-left:92px;margin-right:92px}}@media all and (min-width: 1173px){.topics_canvas{margin-left:164px;margin-right:164px}}.topics_canvas .topic_container{position:absolute;width:80px;height:80px;font-size:80px;transform:translateX(-50%) translateY(-50%)}.topics_canvas .topic_container:not(:hover){z-index:4}.topics_canvas .topic_container:hover{z-index:5}.topics_canvas .topic{width:56px;height:56px;border-radius:50%;background-color:grey;display:inline-block;line-height:1.1;text-align:center;font-size:20%;padding:10px;display:table-cell;vertical-align:middle;letter-spacing:0.1ex;transition:transform 0.2s;transition-timing-function:ease-out;transform:scale(0);opacity:0.8;border:solid 2px;border-color:grey}.topics_canvas .topic:not(:hover){background-color:transparent !important}.topics_canvas .topic:hover{opacity:1;color:white !important}.topics_canvas .topic_container,.topics_canvas .topic{mix-blend-mode:multiply}.topics_canvas .topic_container.positioned .topic{transform:scale(1)}.topics_canvas .topic_container.positioned:nth-child(1) .topic{transition:background-color 0.2s, color 0.2s, transform 0.44s 0s}.topics_canvas .topic_container:not(.positioned):nth-child(1) .topic{transition:background-color 0.2s, color 0.2s, transform 0.24s 0s}.topics_canvas .topic_container.positioned:nth-child(2) .topic{transition:background-color 0.2s, color 0.2s, transform 0.48s 0.02s}.topics_canvas .topic_container:not(.positioned):nth-child(2) .topic{transition:background-color 0.2s, color 0.2s, transform 0.28s 0s}.topics_canvas .topic_container.positioned:nth-child(3) .topic{transition:background-color 0.2s, color 0.2s, transform 0.52s 0.04s}.topics_canvas .topic_container:not(.positioned):nth-child(3) .topic{transition:background-color 0.2s, color 0.2s, transform 0.32s 0s}.topics_canvas .topic_container.positioned:nth-child(4) .topic{transition:background-color 0.2s, color 0.2s, transform 0.56s 0.06s}.topics_canvas .topic_container:not(.positioned):nth-child(4) .topic{transition:background-color 0.2s, color 0.2s, transform 0.36s 0s}.topics_canvas .topic_container.positioned:nth-child(5) .topic{transition:background-color 0.2s, color 0.2s, transform 0.6s 0.08s}.topics_canvas .topic_container:not(.positioned):nth-child(5) .topic{transition:background-color 0.2s, color 0.2s, transform 0.4s 0s}.topics_canvas .topic_container.positioned:nth-child(6) .topic{transition:background-color 0.2s, color 0.2s, transform 0.64s 0.1s}.topics_canvas .topic_container:not(.positioned):nth-child(6) .topic{transition:background-color 0.2s, color 0.2s, transform 0.44s 0s}.topics_canvas .topic_container.positioned:nth-child(7) .topic{transition:background-color 0.2s, color 0.2s, transform 0.68s 0.12s}.topics_canvas .topic_container:not(.positioned):nth-child(7) .topic{transition:background-color 0.2s, color 0.2s, transform 0.48s 0s}.topics_canvas .topic_container.positioned:nth-child(8) .topic{transition:background-color 0.2s, color 0.2s, transform 0.72s 0.14s}.topics_canvas .topic_container:not(.positioned):nth-child(8) .topic{transition:background-color 0.2s, color 0.2s, transform 0.52s 0s}.topics_canvas .topic_container.positioned:nth-child(9) .topic{transition:background-color 0.2s, color 0.2s, transform 0.76s 0.16s}.topics_canvas .topic_container:not(.positioned):nth-child(9) .topic{transition:background-color 0.2s, color 0.2s, transform 0.56s 0s}.topics_canvas .topic_container.positioned:nth-child(10) .topic{transition:background-color 0.2s, color 0.2s, transform 0.8s 0.18s}.topics_canvas .topic_container:not(.positioned):nth-child(10) .topic{transition:background-color 0.2s, color 0.2s, transform 0.6s 0s}.topics_canvas .topic_container.positioned:nth-child(11) .topic{transition:background-color 0.2s, color 0.2s, transform 0.84s 0.2s}.topics_canvas .topic_container:not(.positioned):nth-child(11) .topic{transition:background-color 0.2s, color 0.2s, transform 0.64s 0s}.topics_canvas .topic_container.positioned:nth-child(12) .topic{transition:background-color 0.2s, color 0.2s, transform 0.88s 0.22s}.topics_canvas .topic_container:not(.positioned):nth-child(12) .topic{transition:background-color 0.2s, color 0.2s, transform 0.68s 0s}.topics_canvas .topic_container.positioned:nth-child(13) .topic{transition:background-color 0.2s, color 0.2s, transform 0.92s 0.24s}.topics_canvas .topic_container:not(.positioned):nth-child(13) .topic{transition:background-color 0.2s, color 0.2s, transform 0.72s 0s}.topics_canvas .topic_container.positioned:nth-child(14) .topic{transition:background-color 0.2s, color 0.2s, transform 0.96s 0.26s}.topics_canvas .topic_container:not(.positioned):nth-child(14) .topic{transition:background-color 0.2s, color 0.2s, transform 0.76s 0s}.topics_canvas .topic_container.positioned:nth-child(15) .topic{transition:background-color 0.2s, color 0.2s, transform 1s 0.28s}.topics_canvas .topic_container:not(.positioned):nth-child(15) .topic{transition:background-color 0.2s, color 0.2s, transform 0.8s 0s}.topics_canvas .topic_container.positioned:nth-child(16) .topic{transition:background-color 0.2s, color 0.2s, transform 1.04s 0.3s}.topics_canvas .topic_container:not(.positioned):nth-child(16) .topic{transition:background-color 0.2s, color 0.2s, transform 0.84s 0s}.topics_canvas .topic_container.positioned:nth-child(17) .topic{transition:background-color 0.2s, color 0.2s, transform 1.08s 0.32s}.topics_canvas .topic_container:not(.positioned):nth-child(17) .topic{transition:background-color 0.2s, color 0.2s, transform 0.88s 0s}.topics_canvas .topic_container.positioned:nth-child(18) .topic{transition:background-color 0.2s, color 0.2s, transform 1.12s 0.34s}.topics_canvas .topic_container:not(.positioned):nth-child(18) .topic{transition:background-color 0.2s, color 0.2s, transform 0.92s 0s}.topics_canvas .topic_container.positioned:nth-child(19) .topic{transition:background-color 0.2s, color 0.2s, transform 1.16s 0.36s}.topics_canvas .topic_container:not(.positioned):nth-child(19) .topic{transition:background-color 0.2s, color 0.2s, transform 0.96s 0s}.topics_canvas .topic_container.positioned:nth-child(20) .topic{transition:background-color 0.2s, color 0.2s, transform 1.2s 0.38s}.topics_canvas .topic_container:not(.positioned):nth-child(20) .topic{transition:background-color 0.2s, color 0.2s, transform 1s 0s}.topics_canvas .topic_container.positioned:nth-child(21) .topic{transition:background-color 0.2s, color 0.2s, transform 1.24s 0.4s}.topics_canvas .topic_container:not(.positioned):nth-child(21) .topic{transition:background-color 0.2s, color 0.2s, transform 1.04s 0s}.topics_canvas .topic_container.positioned:nth-child(22) .topic{transition:background-color 0.2s, color 0.2s, transform 1.28s 0.42s}.topics_canvas .topic_container:not(.positioned):nth-child(22) .topic{transition:background-color 0.2s, color 0.2s, transform 1.08s 0s}.topics_canvas .topic_container.positioned:nth-child(23) .topic{transition:background-color 0.2s, color 0.2s, transform 1.32s 0.44s}.topics_canvas .topic_container:not(.positioned):nth-child(23) .topic{transition:background-color 0.2s, color 0.2s, transform 1.12s 0s}.topics_canvas .topic_container.positioned:nth-child(24) .topic{transition:background-color 0.2s, color 0.2s, transform 1.36s 0.46s}.topics_canvas .topic_container:not(.positioned):nth-child(24) .topic{transition:background-color 0.2s, color 0.2s, transform 1.16s 0s}.topics_canvas .topic_container.positioned:nth-child(25) .topic{transition:background-color 0.2s, color 0.2s, transform 1.4s 0.48s}.topics_canvas .topic_container:not(.positioned):nth-child(25) .topic{transition:background-color 0.2s, color 0.2s, transform 1.2s 0s}.topics_canvas .topic_container.positioned:nth-child(26) .topic{transition:background-color 0.2s, color 0.2s, transform 1.44s 0.5s}.topics_canvas .topic_container:not(.positioned):nth-child(26) .topic{transition:background-color 0.2s, color 0.2s, transform 1.24s 0s}.topics_canvas .topic_container.positioned:nth-child(27) .topic{transition:background-color 0.2s, color 0.2s, transform 1.48s 0.52s}.topics_canvas .topic_container:not(.positioned):nth-child(27) .topic{transition:background-color 0.2s, color 0.2s, transform 1.28s 0s}.topics_canvas .topic_container.positioned:nth-child(28) .topic{transition:background-color 0.2s, color 0.2s, transform 1.52s 0.54s}.topics_canvas .topic_container:not(.positioned):nth-child(28) .topic{transition:background-color 0.2s, color 0.2s, transform 1.32s 0s}.topics_canvas .topic_container.positioned:nth-child(29) .topic{transition:background-color 0.2s, color 0.2s, transform 1.56s 0.56s}.topics_canvas .topic_container:not(.positioned):nth-child(29) .topic{transition:background-color 0.2s, color 0.2s, transform 1.36s 0s}.topics_canvas .topic_container.positioned:nth-child(30) .topic{transition:background-color 0.2s, color 0.2s, transform 1.6s 0.58s}.topics_canvas .topic_container:not(.positioned):nth-child(30) .topic{transition:background-color 0.2s, color 0.2s, transform 1.4s 0s}.topics_canvas .topic_container.positioned:nth-child(31) .topic{transition:background-color 0.2s, color 0.2s, transform 1.64s 0.6s}.topics_canvas .topic_container:not(.positioned):nth-child(31) .topic{transition:background-color 0.2s, color 0.2s, transform 1.44s 0s}.topics_canvas .topic_container.positioned:nth-child(32) .topic{transition:background-color 0.2s, color 0.2s, transform 1.68s 0.62s}.topics_canvas .topic_container:not(.positioned):nth-child(32) .topic{transition:background-color 0.2s, color 0.2s, transform 1.48s 0s}.topics_canvas .topic_container.positioned:nth-child(33) .topic{transition:background-color 0.2s, color 0.2s, transform 1.72s 0.64s}.topics_canvas .topic_container:not(.positioned):nth-child(33) .topic{transition:background-color 0.2s, color 0.2s, transform 1.52s 0s}.topics_canvas .topic_container.positioned:nth-child(34) .topic{transition:background-color 0.2s, color 0.2s, transform 1.76s 0.66s}.topics_canvas .topic_container:not(.positioned):nth-child(34) .topic{transition:background-color 0.2s, color 0.2s, transform 1.56s 0s}.topics_canvas .topic_container.positioned:nth-child(35) .topic{transition:background-color 0.2s, color 0.2s, transform 1.8s 0.68s}.topics_canvas .topic_container:not(.positioned):nth-child(35) .topic{transition:background-color 0.2s, color 0.2s, transform 1.6s 0s}.topics_canvas .topic_container.positioned:nth-child(36) .topic{transition:background-color 0.2s, color 0.2s, transform 1.84s 0.7s}.topics_canvas .topic_container:not(.positioned):nth-child(36) .topic{transition:background-color 0.2s, color 0.2s, transform 1.64s 0s}.topics_canvas .topic_container.positioned:nth-child(37) .topic{transition:background-color 0.2s, color 0.2s, transform 1.88s 0.72s}.topics_canvas .topic_container:not(.positioned):nth-child(37) .topic{transition:background-color 0.2s, color 0.2s, transform 1.68s 0s}.topics_canvas .topic_container.positioned:nth-child(38) .topic{transition:background-color 0.2s, color 0.2s, transform 1.92s 0.74s}.topics_canvas .topic_container:not(.positioned):nth-child(38) .topic{transition:background-color 0.2s, color 0.2s, transform 1.72s 0s}.topics_canvas .topic_container.positioned:nth-child(39) .topic{transition:background-color 0.2s, color 0.2s, transform 1.96s 0.76s}.topics_canvas .topic_container:not(.positioned):nth-child(39) .topic{transition:background-color 0.2s, color 0.2s, transform 1.76s 0s}.topics_canvas .topic_container.positioned:nth-child(40) .topic{transition:background-color 0.2s, color 0.2s, transform 2s 0.78s}.topics_canvas .topic_container:not(.positioned):nth-child(40) .topic{transition:background-color 0.2s, color 0.2s, transform 1.8s 0s}#topic{margin-top:12px;text-align:center}#topic a{color:inherit}#topic .topic__headline{text-align:center;padding-left:50%}#topic .topic{transform:translateX(-50%);border-radius:50%;background-color:grey;color:white;width:115px;height:115px;border-radius:50%;text-align:center;display:table-cell;vertical-align:middle;padding:10px}#topic .topic__description{max-width:844px;padding:0 20px;text-align:left;margin:auto}@media all and (min-width: 1461px){#topic .topic__description{max-width:1132px}}@media all and (min-width: 597px){#topic .topic__description{column-count:2}}#topic .topic__image{display:block;width:calc( 100% - 40px );max-width:884px;padding:0 20px;margin:auto}@media all and (min-width: 1461px){#topic .topic__image{max-width:1172px}}#topic .topic__headline,#topic .topic__description,#topic .topic__image{margin-bottom:42px}.company .company_text{max-width:844px;text-align:left;margin:auto;margin-bottom:36px;padding:0 20px}@media all and (min-width: 1461px){.company .company_text{max-width:1132px}}@media all and (min-width: 597px){.company .company_text{column-count:2}}.company .company_image{display:block;padding:0;margin:auto;width:calc( 100% - 40px );max-width:884px;margin-bottom:18px}@media all and (min-width: 1461px){.company .company_image{max-width:1172px}}.company .company_image img{width:100%}.company .company_image.cursorLeft{cursor:url(/assets/links.cur),w-resize;cursor:url(/assets/links.cur) 1 16,w-resize;cursor:url(/assets/links.png) 1 16,w-resize;cursor:-webkit-image-set(url("/assets/links.png") 1x, url("/assets/links_2x.png") 2x) 2 16,auto}.company .company_image.cursorRight{cursor:url(/assets/rechts.cur),e-resize;cursor:url(/assets/rechts.cur) 20 16,e-resize;cursor:url(/assets/rechts.png) 20 16,e-resize;cursor:-webkit-image-set(url("/assets/rechts.png") 1x, url("/assets/rechts_2x.png") 2x) 20 16,auto}.staffs_list::after{clear:both;content:"";display:block}.staffs_list .staffs_list_entry{display:flex;flex-direction:column;margin-top:12px;margin-bottom:18px;text-align:flex;justify-content:center;width:calc(16.6666666667% - 23.3333333333px);float:left;margin-left:20px}.staffs_list .staffs_list_entry>*{width:248px;text-align:center;margin-left:auto;margin-right:auto}@media all and (min-width: 1460px) and (max-width: 1748px){.staffs_list .staffs_list_entry>*{width:320px}}@media all and (min-width: 1749px){.staffs_list .staffs_list_entry>*{width:392px}}.staffs_list .staffs_list_entry:not(.no-transition){transition:height 0.3s}@media all and (max-width: 596px){.staffs_list .staffs_list_entry{margin-top:6px}}@media all and (max-width: 596px){.staffs_list .staffs_list_entry{width:calc(100% - 40px);float:left;margin-left:20px}}@media all and (min-width: 596px) and (max-width: 884px){.staffs_list .staffs_list_entry{width:calc(50% - 30px);float:left;margin-left:20px}.staffs_list .staffs_list_entry:nth-child(2n+1){clear:both}}@media all and (min-width: 884px) and (max-width: 1172px){.staffs_list .staffs_list_entry{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}.staffs_list .staffs_list_entry:nth-child(3n+1){clear:both}}@media all and (min-width: 1172px) and (max-width: 1460px){.staffs_list .staffs_list_entry{width:calc(25% - 25px);float:left;margin-left:20px}.staffs_list .staffs_list_entry:nth-child(4n+1){clear:both}}@media all and (min-width: 1460px) and (max-width: 1748px){.staffs_list .staffs_list_entry{width:calc(25% - 25px);float:left;margin-left:20px}.staffs_list .staffs_list_entry:nth-child(4n+1){clear:both}}@media all and (min-width: 1749px){.staffs_list .staffs_list_entry{width:calc(25% - 25px);float:left;margin-left:20px}.staffs_list .staffs_list_entry:nth-child(4n+1){clear:both}}.staffs_list .staffs_list_entry .staff_image{height:168px;display:block;margin-bottom:12px}@media all and (min-width: 1460px) and (max-width: 1748px){.staffs_list .staffs_list_entry .staff_image{height:204px}}@media all and (min-width: 1749px){.staffs_list .staffs_list_entry .staff_image{height:240px}}.staffs_list .staffs_list_entry img{display:block;width:calc( 100% - 20px );height:168px;object-fit:contain;object-position:center bottom;font-family:'object-fit: contain; object-position: center bottom;';margin-bottom:12px;padding-left:10px;padding-right:10px}@media all and (min-width: 1460px) and (max-width: 1748px){.staffs_list .staffs_list_entry img{height:204px}}@media all and (min-width: 1749px){.staffs_list .staffs_list_entry img{height:240px}}.staffs_list .staffs_list_entry .staff_info{padding-left:10px;padding-right:10px;display:flex;flex-direction:column;flex-grow:1}.staffs_list .staffs_list_entry .staff_name{height:36px;overflow:hidden;font-weight:bold}.staffs_list .staffs_list_entry .staff_text{flex-grow:1}.staffs_list .staffs_list_entry .read_more{color:#a91a13;cursor:pointer}.staffs_list .staffs_list_entry.show_cont .staff_text_2{display:inline;opacity:1}.staffs_list .staffs_list_entry.show_cont .read_more{display:none}.staffs_list .staffs_list_entry:not(.show_cont) .staff_text_2{position:absolute;height:0;overflow:hidden;opacity:0}.staffs_list .staffs_list_entry .staff_text_2{transition:opacity 0.2s}.staffs_list .staffs_list_entry .staff_contact{padding-top:12px}.staffs_list .staffs_list_entry .staff_name+.staff_contact{padding-top:0}.staffs_list+.projects_list{margin-top:36px}.publications_list::after{clear:both;content:"";display:block}.publications_list .publications_list_entry{margin-top:12px;text-align:center;width:calc(16.6666666667% - 23.3333333333px);float:left;margin-left:20px}@media all and (max-width: 596px){.publications_list .publications_list_entry{margin-top:60px}}@media all and (min-width: 308px) and (max-width: 596px){.publications_list .publications_list_entry{width:calc(100% - 40px);float:left;margin-left:20px}}@media all and (min-width: 596px) and (max-width: 884px){.publications_list .publications_list_entry{width:calc(50% - 30px);float:left;margin-left:20px}}@media all and (min-width: 884px) and (max-width: 1172px){.publications_list .publications_list_entry{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}}@media all and (min-width: 1172px) and (max-width: 1460px){.publications_list .publications_list_entry{width:calc(25% - 25px);float:left;margin-left:20px}}@media all and (min-width: 1460px) and (max-width: 1748px){.publications_list .publications_list_entry{width:calc(25% - 25px);float:left;margin-left:20px}}@media all and (min-width: 1749px){.publications_list .publications_list_entry{width:calc(20% - 24px);float:left;margin-left:20px}}.publications_list .publications_list_entry img{display:block;width:calc( 100% - 20px );height:168px;object-fit:contain;object-position:center center;font-family:'object-fit: contain; object-position: center;';margin-bottom:12px;padding-left:10px;padding-right:10px}@media all and (min-width: 1460px) and (max-width: 1748px){.publications_list .publications_list_entry img{height:204px}}@media all and (min-width: 1749px){.publications_list .publications_list_entry img{height:240px}}.publications_list .publications_list_entry .publication_name{height:36px;overflow:hidden;font-weight:bold}.publications_list .publications_list_entry .publication_title{height:36px;overflow:hidden}@media all and (min-width: 1461px){.publications_list .publications_list_entry .publication_title{font-size:16px;height:41.1428571429px;line-height:20.5714285714px}}#page{margin-left:20px;margin-right:20px;padding-left:20px;padding-right:20px;max-width:884px;margin:auto}@media all and (min-width: 597px){#page.large_gap{padding-top:180px}}@media all and (min-width: 597px){.formatted_content.columns{column-count:2}}.formatted_content p{margin-bottom:18px}.formatted_content hr{-webkit-column-break-before:always;break-before:column;height:0;border:none}.tag{display:inline-block;padding-left:0.6em;padding-right:0.6em;height:18px;line-height:16px;box-sizing:border-box;background-color:white;font-size:10px;font-weight:bold;border:solid 1px #eee}.tag:not(:last-child){margin-right:0.8em}.news_item{max-width:884px;padding:0 20px;text-align:left;margin:auto;margin-bottom:24px;clear:both;overflow:hidden}.news_item:first-child{margin-top:12px}.news_item .news_item_title{font-weight:bold;margin-bottom:12px}.news_item .news_item_preview>p{display:inline}.news_item .news_item_info{margin-bottom:18px}@media all and (min-width: 597px){.news_item .news_item_info{width:calc( 50% - 10px );float:right}}@media all and (min-width: 597px){.news_item .news_item_images{width:calc( 50% - 10px );float:left}.news_item .news_item_images img{height:228px;float:right;margin-bottom:24px;object-fit:contain;object-position:top right}.news_item .news_item_images img.vertical:not(:first-child){height:336px}.news_item .news_item_images img:first-child{width:100%;object-fit:cover}}@media all and (max-width: 596px){.news_item .news_item_images img+img{margin-top:24px}}.news_item a.read_more{color:#a91a13;white-space:nowrap}.topic__image{display:block;width:calc( 100% - 40px );max-width:884px;padding:0 20px;margin:auto}.topic__headline,.topic__description,.topic__image{margin-bottom:42px}body[data-section="welcome"],body[data-section="welcome"] #frame,body[data-section="welcome"] #main{height:100%}@media all and (min-width: 885px){body[data-section="welcome"],body[data-section="welcome"] #frame,body[data-section="welcome"] #main{overflow:hidden}}#welcome{margin-left:20px;margin-right:20px;height:calc( 100% - 102px ) !important}#welcome .welcome__slide{display:block;height:100%}#welcome .slick-track,#welcome .slick-list{height:100%}#welcome img{display:block;width:100%;object-fit:cover;object-position:center center;height:100%;font-family:'object-fit: cover; object-position: center;'}.desaturation_effect{-webkit-transition:0.2s -webkit-filter linear;-moz-transition:0.2s -moz-filter linear;-moz-transition:0.2s filter linear;-ms-transition:0.2s -ms-filter linear;-o-transition:0.2s -o-filter linear;transition:0.2s filter linear, 0.2s -webkit-filter linear}.desaturation_effect:not(:hover){filter:grayscale(60%)}.image_swapper{position:relative;overflow:hidden}.image_swapper>*:last-child{position:absolute;top:0;left:0}.image_swapper>*:last-child,.image_swapper>*:first-child{transition:opacity 0.3s}.image_swapper:hover>*:fist-child{opacity:0}.image_swapper:not(:hover)>*:last-child{opacity:0}
