.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@charset "UTF-8";
.contao-cookiebar {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  font-size: 0;
  letter-spacing: 0;
  text-align: center;
  padding: 15px;
  max-height: 100vh;
  box-sizing: border-box;
  pointer-events: none;
  overflow: hidden; }
  .contao-cookiebar * {
    box-sizing: border-box; }
  .contao-cookiebar:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  .contao-cookiebar .cc-inner {
    display: inline-block;
    overflow-y: auto;
    max-height: 100%;
    max-width: 100%;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    font-size: 1rem;
    text-align: left; }
  .contao-cookiebar.cc-top .cc-inner {
    vertical-align: top; }
  .contao-cookiebar.cc-top.cc-active .cc-inner {
    animation: cookiebar-top-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-top.cc-saved .cc-inner {
    animation: cookiebar-top-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom .cc-inner {
    vertical-align: bottom; }
  .contao-cookiebar.cc-bottom.cc-active .cc-inner {
    animation: cookiebar-bottom-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom.cc-saved .cc-inner {
    animation: cookiebar-bottom-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle .cc-inner {
    vertical-align: middle; }
  .contao-cookiebar.cc-middle.cc-active .cc-inner {
    animation: cookiebar-middle-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle.cc-saved .cc-inner {
    animation: cookiebar-middle-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-left {
    text-align: left; }
  .contao-cookiebar.cc-right {
    text-align: right; }
  .contao-cookiebar .cc-head h1:first-child, .contao-cookiebar .cc-head h2:first-child, .contao-cookiebar .cc-head h3:first-child, .contao-cookiebar .cc-head h4:first-child, .contao-cookiebar .cc-head h5:first-child, .contao-cookiebar .cc-head h6:first-child {
    margin-top: 0; }
  .contao-cookiebar .cc-head p {
    margin-bottom: 15px; }
  .contao-cookiebar .cc-btn {
    display: inline-block;
    cursor: pointer;
    width: 100%;
    padding: 8px 14px;
    margin-bottom: 8px;
    font-size: 15px;
    outline: 0 none;
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    color: #444;
    background: #f5f5f5; }
    .contao-cookiebar .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .cc-btn:last-child {
      margin-bottom: 0; }
  .contao-cookiebar .grayscale .cc-btn {
    background: #f1efef; }
    .contao-cookiebar .grayscale .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .grayscale .cc-btn.success {
      background: #fbfbfb; }
      .contao-cookiebar .grayscale .cc-btn.success:hover {
        background: #f7f7f7; }
  .contao-cookiebar .highlight .cc-btn.success {
    background: #4e9e3e;
    border-color: #3e7830;
    color: #fff; }
    .contao-cookiebar .highlight .cc-btn.success:hover {
      background: #4c933f; }
  .contao-cookiebar label {
    position: relative;
    display: block;
    padding: 8px 13px 8px 0;
    line-height: 1.2rem; }
    .contao-cookiebar label.group {
      font-weight: 600; }
  .contao-cookiebar input {
    position: absolute;
    width: 1px;
    height: 1px;
    outline: 0 none;
    opacity: 0; }
    .contao-cookiebar input + label {
      padding: 8px 13px 8px 50px;
      cursor: pointer; }
      .contao-cookiebar input + label:before {
        content: '';
        position: absolute;
        top: 6px;
        left: 0;
        width: 35px;
        height: 18px;
        margin: 0;
        box-sizing: content-box;
        border-radius: 10px;
        background: #fff;
        border: 2px solid #9c9b99;
        transition: border-color .2s; }
      .contao-cookiebar input + label:after {
        display: block;
        content: '';
        position: absolute;
        top: 10px;
        left: 4px;
        width: 14px;
        height: 14px;
        border-radius: 10px;
        background: #9c9b99;
        transition: background .2s, margin-left .2s, padding .2s; }
      .contao-cookiebar input + label:active:after {
        padding-left: 5px; }
    .contao-cookiebar input.cc-group-half + label:after {
      background: linear-gradient(to right, #9c9b99 0%, #9c9b99 50%, #399d32 50%, #399d32 100%); }
    .contao-cookiebar input:checked + label:after {
      background: #399d32;
      margin-left: 17px; }
    .contao-cookiebar input:checked + label:active:after {
      margin-left: 12px; }
    .contao-cookiebar input:checked + label:before {
      background: #dcf3db;
      border-color: #399d32; }
    .contao-cookiebar input:disabled + label {
      pointer-events: none; }
      .contao-cookiebar input:disabled + label:after {
        background: #c8c7c5; }
      .contao-cookiebar input:disabled + label:before {
        background: #f4f4f4;
        border-color: #c8c7c5; }
  .contao-cookiebar.cc-active .cc-inner {
    opacity: 1;
    pointer-events: auto;
    visibility: visible; }
  .contao-cookiebar.cc-active.cc-blocked {
    pointer-events: auto;
    animation: cookiebar-overlay-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-saved.cc-inner {
    opacity: 0;
    pointer-events: none;
    visibility: hidden; }
  .contao-cookiebar.cc-saved.cc-blocked {
    pointer-events: none;
    animation: cookiebar-overlay-out 0.5s ease-in-out forwards; }

@media (min-width: 768px) {
  .contao-cookiebar .cc-btn {
    width: auto;
    margin-bottom: 0; }
  .contao-cookiebar .cc-inner {
    max-width: 750px; } }

@keyframes cookiebar-overlay-in {
  0% {
    background: rgba(0, 0, 0, 0); }
  100% {
    background: rgba(0, 0, 0, 0.75); } }

@keyframes cookiebar-overlay-out {
  0% {
    background: rgba(0, 0, 0, 0.75); }
  100% {
    background: rgba(0, 0, 0, 0);
    visibility: hidden; } }

@keyframes cookiebar-top-in {
  0% {
    opacity: 0;
    transform: translateY(-100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-top-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%); } }

@keyframes cookiebar-middle-in {
  0% {
    opacity: 0;
    transform: scale(0); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes cookiebar-middle-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0); } }

@keyframes cookiebar-bottom-in {
  0% {
    opacity: 0;
    transform: translateY(100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-bottom-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%); } }

.contao-cookiebar {
  color: #444444; }
  .contao-cookiebar p {
    color: #868686;
    line-height: 1.4; }
  .contao-cookiebar .cc-inner {
    padding: 25px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    background: #fff; }
  .contao-cookiebar .cc-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: center;
    position: relative;
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    margin-bottom: 10px; }
    .contao-cookiebar .cc-group > label {
      flex-grow: 1;
      margin: 5px 0 5px 10px; }
    .contao-cookiebar .cc-group .cc-detail-btn {
      border: 0 none;
      outline: 0 none;
      background: transparent;
      font-size: 13px;
      letter-spacing: 0;
      text-transform: initial;
      cursor: pointer;
      color: #a2a2a2;
      padding: 8px 10px;
      line-height: 1.2rem; }
      .contao-cookiebar .cc-group .cc-detail-btn span:nth-child(2) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(1) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(2) {
        display: inline; }
      .contao-cookiebar .cc-group .cc-detail-btn:hover {
        color: #717171; }
    .contao-cookiebar .cc-group .cc-detail-btn-details {
      display: inline-block;
      border: 0 none;
      outline: 0 none;
      background: transparent;
      font-size: 13px;
      letter-spacing: 0;
      text-transform: initial;
      cursor: pointer;
      color: #a2a2a2;
      text-decoration: underline;
      padding: 0;
      margin: 0 0 10px; }
      .contao-cookiebar .cc-group .cc-detail-btn-details span:nth-child(2) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(1) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(2) {
        display: inline; }
      .contao-cookiebar .cc-group .cc-detail-btn-details:hover {
        color: #717171; }
  .contao-cookiebar .cc-cookies {
    display: none;
    width: 100%;
    background: #fbfbfb;
    border-radius: 0 0 5px 5px; }
    .contao-cookiebar .cc-cookies > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-cookies > p, .contao-cookiebar .cc-cookies > .cc-cookie {
      margin: 0;
      padding: 15px;
      border-top: 1px solid #e6e6e6; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info {
      font-size: 0.875rem;
      background: #fff;
      padding: 10px;
      border-radius: 5px;
      border: 1px solid #efefef; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div > span {
        font-weight: 600; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div + div {
        margin-top: 5px; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info + button.cc-detail-btn-details {
        margin-top: 15px; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-desc > p {
      margin-bottom: 0; }
    .contao-cookiebar .cc-cookies .cc-cookie label.cookie + p, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + .cc-cookie-info, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + button.cc-detail-btn-details {
      margin-top: 10px; }
    .contao-cookiebar .cc-cookies .cc-cookie p {
      margin: 0 0 15px;
      font-size: 0.875rem; }
  .contao-cookiebar .cc-footer, .contao-cookiebar .cc-info {
    text-align: center; }
  .contao-cookiebar .cc-info {
    margin-top: 15px; }
    .contao-cookiebar .cc-info > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-info > a {
      display: inline-block;
      font-size: 0.813rem;
      color: #a2a2a2;
      text-decoration: none; }
      .contao-cookiebar .cc-info > a:hover {
        color: #717171; }
      .contao-cookiebar .cc-info > a + a:before {
        display: inline-block;
        content: '·';
        margin-right: 5px; }

.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
@font-face{font-family:"Nexa";font-style:normal;font-weight:300;src:url("../../files/layout/fonts/1279270/53ab90f6-7683-41a6-928a-7e7dd18f7e4e.eot?#iefix");src:url("../../files/layout/fonts/1279270/53ab90f6-7683-41a6-928a-7e7dd18f7e4e.eot?#iefix") format("eot"), url("../../files/layout/fonts/1279270/a2f3c35a-5bc3-4a54-8a4a-006e0cb9a381.woff2") format("woff2"), url("../../files/layout/fonts/1279270/27373b7d-c38b-471d-99ca-a4de98412073.woff") format("woff"), url("../../files/layout/fonts/1279270/d4d9fbf1-2306-456f-b514-1ac216d601a1.ttf") format("truetype")}@font-face{font-family:"Nexa";font-style:italic;font-weight:300;src:url("../../files/layout/fonts/1279273/618f4b5d-b70a-4a45-bb26-8966440ec5fa.eot?#iefix");src:url("../../files/layout/fonts/1279273/618f4b5d-b70a-4a45-bb26-8966440ec5fa.eot?#iefix") format("eot"), url("../../files/layout/fonts/1279273/bd4eafd1-bb89-4c77-8eb5-fac026188d3f.woff2") format("woff2"), url("../../files/layout/fonts/1279273/fd848310-299b-4d43-9d22-15ed006cdbee.woff") format("woff"), url("../../files/layout/fonts/1279273/bad25606-1168-4429-8d55-688350126439.ttf") format("truetype")}@font-face{font-family:"Nexa";font-style:normal;font-weight:400;src:url("../../files/layout/fonts/1279290/06727d37-7c85-4caa-ab18-fdaea97d11a9.eot?#iefix");src:url("../../files/layout/fonts/1279290/06727d37-7c85-4caa-ab18-fdaea97d11a9.eot?#iefix") format("eot"), url("../../files/layout/fonts/1279290/9b9f0e33-9d84-4474-85d5-07a0a5c00bae.woff2") format("woff2"), url("../../files/layout/fonts/1279290/8d2052bf-185a-4419-b3e8-02fdd2034fb3.woff") format("woff"), url("../../files/layout/fonts/1279290/d40c047d-1a56-424f-9c3a-1fdddcf28eb1.ttf") format("truetype")}@font-face{font-family:"Nexa";font-style:italic;font-weight:400;src:url("../../files/layout/fonts/1279293/ebec226c-3204-4f83-81c6-2865c42ec307.eot?#iefix");src:url("../../files/layout/fonts/1279293/ebec226c-3204-4f83-81c6-2865c42ec307.eot?#iefix") format("eot"), url("../../files/layout/fonts/1279293/931e2109-a55d-4122-bc1e-385ba7fb2276.woff2") format("woff2"), url("../../files/layout/fonts/1279293/dacd31f2-72a7-45ad-8798-6c7e279445ac.woff") format("woff"), url("../../files/layout/fonts/1279293/6b192fdf-f9ee-4f5c-b4e0-2a68b16ceeca.ttf") format("truetype")}@font-face{font-family:"Nexa";font-style:normal;font-weight:600;src:url("../../files/layout/fonts/1279264/4112d278-c766-447e-82db-a373cae947ae.eot?#iefix");src:url("../../files/layout/fonts/1279264/4112d278-c766-447e-82db-a373cae947ae.eot?#iefix") format("eot"), url("../../files/layout/fonts/1279264/d1be9d43-f670-4889-bd62-760ac3232688.woff2") format("woff2"), url("../../files/layout/fonts/1279264/164e44ab-0cdc-4122-8077-674a1358cf8c.woff") format("woff"), url("../../files/layout/fonts/1279264/2282267c-f0dc-47dc-a9fd-044b441c6b39.ttf") format("truetype")}@font-face{font-family:"Nexa";font-style:italic;font-weight:600;src:url("../../files/layout/fonts/1279267/51bd8073-2712-4861-9eb4-6be3fc598836.eot?#iefix");src:url("../../files/layout/fonts/1279267/51bd8073-2712-4861-9eb4-6be3fc598836.eot?#iefix") format("eot"), url("../../files/layout/fonts/1279267/e5a787cc-2e26-4f2c-85a1-d37efc1a2637.woff2") format("woff2"), url("../../files/layout/fonts/1279267/409bc5f0-6c19-46c6-b43a-3ff86fce6429.woff") format("woff"), url("../../files/layout/fonts/1279267/c924ff6f-5a44-42e1-b77b-0ca5313b34e6.ttf") format("truetype")}@font-face{font-family:"Nexa";font-style:normal;font-weight:700;src:url("../../files/layout/fonts/1279302/177c7ab0-ab5d-45de-89ac-be8026f5632d.eot?#iefix");src:url("../../files/layout/fonts/1279302/177c7ab0-ab5d-45de-89ac-be8026f5632d.eot?#iefix") format("eot"), url("../../files/layout/fonts/1279302/3d7b048e-9cf6-466f-8a21-78bbbb1e330c.woff2") format("woff2"), url("../../files/layout/fonts/1279302/160a9bc2-17c5-42dc-8df6-5e006d53a10a.woff") format("woff"), url("../../files/layout/fonts/1279302/cf2946ac-4eb8-4d04-a761-5a826cc28a26.ttf") format("truetype")}@font-face{font-family:"Nexa";font-style:italic;font-weight:700;src:url("../../files/layout/fonts/1279305/daed0f30-cfca-402a-8444-2ff969f6b9da.eot?#iefix");src:url("../../files/layout/fonts/1279305/daed0f30-cfca-402a-8444-2ff969f6b9da.eot?#iefix") format("eot"), url("../../files/layout/fonts/1279305/2c0e8170-f1a6-42e1-8c2a-1fb20db49998.woff2") format("woff2"), url("../../files/layout/fonts/1279305/f1efcbec-19f1-4963-8a6e-558ba217c617.woff") format("woff"), url("../../files/layout/fonts/1279305/9ae916a9-18a1-451a-8a1c-4239ab11d823.ttf") format("truetype")}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}.mod_navigation ul,.mod_navigation li{list-style-type:none;margin:0;padding:0}button,h1,h2,h3,h4,h5,h6,input,label,ol,p,select,textarea,ul,.caption,.ce_hyperlink,.captcha_text,.ce_accordion .toggler,div.empty{font-family:Nexa, Arial, Helvetica;font-size:17px;font-weight:300;line-height:21px}h1,h2,h3,h4,h5,h6,ol,p,ul,.ce_hyperlink{margin:0 0 24px 0;padding:0}ol:last-child,p:last-child,ul:last-child,.ce_hyperlink:last-child{margin-bottom:0}*{outline:none}a,h1,h2,h3,h4,h5,h6,ol,p,ul,.ce_hyperlink{color:#000000}.mod_article.blue{background-color:#006ab3}.mod_article.blue .article_inside *{color:#ffffff}.mod_article.blue .article_inside * button,.mod_article.blue .article_inside * input{color:#000000}.mod_article.green{background-color:#8dc9a6}.mod_article.jsmc_red{background-color:#c00a27}.mod_article.light_blue{background-color:#95b3df}.mod_article.orange{background-color:#f29162}.mod_article.purple{background-color:#a62385}.mod_article.red{background-color:#ee7889}.mod_article.white{background-color:#ffffff}.mod_article>h1{background-color:#ffffff;margin:0;padding:0}
@media screen{.mod_article,.article_inside>*,.grid_element{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:100%;flex-basis:100%}.mod_article{flex-basis:100%}.clear{float:none !important;clear:both !important;margin:0 !important;padding:0 !important}}@media screen and (min-width:0){.mod_article{border:0px #ffffff solid;margin-bottom:20px}.article_inside,.article_inside>*{padding:7px}.s0{display:none}.s1{display:block;width:8.33333%;flex-basis:8.33333%}.s2{display:block;width:16.66666%;flex-basis:16.66666%}.s3{display:block;width:25%;flex-basis:25%}.s4{display:block;width:33.33333%;flex-basis:33.33333%}.s5{display:block;width:41.66666%;flex-basis:41.66666%}.s6{display:block;width:50%;flex-basis:50%}.s7{display:block;width:58.33333%;flex-basis:58.33333%}.s8{display:block;width:66.66666%;flex-basis:66.66666%}.s9{display:block;width:75%;flex-basis:75%}.s10{display:block;width:83.33333%;flex-basis:83.33333%}.s11{display:block;width:91.66666%;flex-basis:91.66666%}.s12{display:block;width:100%;flex-basis:100%}}@media screen and (min-width:700px){.mod_article{border:7px #ffffff solid;margin-bottom:20px}.article_inside,.article_inside>*{padding:7px}.m0{display:none}.m1{display:block;width:8.33333%;flex-basis:8.33333%}.m2{display:block;width:16.66666%;flex-basis:16.66666%}.m3{display:block;width:25%;flex-basis:25%}.m4{display:block;width:33.33333%;flex-basis:33.33333%}.m5{display:block;width:41.66666%;flex-basis:41.66666%}.m6{display:block;width:50%;flex-basis:50%}.m7{display:block;width:58.33333%;flex-basis:58.33333%}.m8{display:block;width:66.66666%;flex-basis:66.66666%}.m9{display:block;width:75%;flex-basis:75%}.m10{display:block;width:83.33333%;flex-basis:83.33333%}.m11{display:block;width:91.66666%;flex-basis:91.66666%}.m12{display:block;width:100%;flex-basis:100%}}@media screen and (min-width:1100px){.mod_article{border:7px #ffffff solid;margin-bottom:20px}.grid_container{margin:-7px}.article_inside,.article_inside>*,.grid_element{padding:7px}.l0{display:none}.l1{display:block;width:8.33333%;flex-basis:8.33333%}.l2{display:block;width:16.66666%;flex-basis:16.66666%}.l3{display:block;width:25%;flex-basis:25%}.l4{display:block;width:33.33333%;flex-basis:33.33333%}.l5{display:block;width:41.66666%;flex-basis:41.66666%}.l6{display:block;width:50%;flex-basis:50%}.l7{display:block;width:58.33333%;flex-basis:58.33333%}.l8{display:block;width:66.66666%;flex-basis:66.66666%}.l9{display:block;width:75%;flex-basis:75%}.l10{display:block;width:83.33333%;flex-basis:83.33333%}.l11{display:block;width:91.66666%;flex-basis:91.66666%}.l12{display:block;width:100%;flex-basis:100%}}@media screen{#header>.inside,#main>.inside,#footer>.inside,.article_inside{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap}.mod_article.wo_padding .article_inside,.mod_article.wo_padding .article_inside>*{padding:0}.mod_article>h1{padding-left:14px;padding-bottom:15px}.mod_article.wo_title>h1{display:none}.mod_article.invisible_title>h1{color:#ffffff}.mod_article .article_inside .white>*{background-color:#ffffff;padding:14px}.margin_top{margin-top:14px}.mod_article{margin-top:28px}.mod_article.wo_title{margin-top:0}}
@charset 'UTF-8';

.publication_title {
	color: #006ab3;
}

iframe{border:0;overflow:hidden}img{height:auto;max-width:100%;vertical-align:middle}h1{font-size:21px;font-weight:600;line-height:25px;text-transform:uppercase}h2{font-weight:600;font-size:19px;line-height:23px}h3{font-weight:600}h5{font-weight:600;margin-bottom:0}strong{font-weight:600}ol{margin-left:25px}ul{margin-left:25px}.ce_download a,.ce_downloads a{text-decoration:none}.ce_download .size,.ce_downloads .size{display:none}.ce_download .download-element,.ce_downloads .download-element{background-position:0 2px;background-repeat:no-repeat;background-size:23px 23px;padding-left:28px}.ce_download .download-element+.download-element,.ce_downloads .download-element+.download-element{margin-top:4px}.ce_download .ext-doc,.ce_downloads .ext-doc{background-image:url(../../files/layout/filetypes/iconDOC.svg)}.ce_download .ext-docx,.ce_downloads .ext-docx{background-image:url(../../files/layout/filetypes/iconDOCX.svg)}.ce_download .ext-pdf,.ce_downloads .ext-pdf{background-image:url(../../files/layout/filetypes/iconPDF.svg)}.ce_download .ext-ppt,.ce_downloads .ext-ppt{background-image:url(../../files/layout/filetypes/iconPPT.svg)}.ce_download .ext-pptx,.ce_downloads .ext-pptx{background-image:url(../../files/layout/filetypes/iconPPTX.svg)}.ce_download .ext-xls,.ce_downloads .ext-xls{background-image:url(../../files/layout/filetypes/iconXLS.svg)}.ce_download .ext-xlsx,.ce_downloads .ext-xlsx{background-image:url(../../files/layout/filetypes/iconXLSX.svg)}.ce_download .ext-zip,.ce_downloads .ext-zip{background-image:url(../../files/layout/filetypes/iconZIP.svg)}.ce_download.white .download-element,.ce_downloads.white .download-element{padding-left:42px;background-position:14px 12px}.ce_downloads ul{margin-left:0;padding-left:0}.ce_hyperlink a{background-image:url(../../files/layout/hyperlink_stripe_blue.png);background-position:left center;background-repeat:no-repeat;color:#006ab3;display:inline-block;font-weight:600;padding-left:35px}.mod_article.white .ce_image+.ce_text+.ce_hyperlink{margin-bottom:0px !important}.ce_text a{background-image:url(../../files/layout/hyperlink_stripe_blue.png);background-position:left center;background-repeat:no-repeat;color:#006ab3;display:inline-block;font-weight:600;padding-left:35px}.blue .ce_text a{background-image:url(../../files/layout/hyperlink_stripe_white.png)}.ce_text a[href^=mailto],.wo_link_decoration a{background:none;color:#000000;display:inline;font-weight:inherit;padding:0}.iframe_container{height:0;overflow:hidden;position:relative;padding-bottom:56.25%}.image_container+*{margin-top:14px}.image_container .caption{font-size:13px;line-height:17px;margin-top:6px}.industry_partners .image_container{height:130px;line-height:130px;text-align:center}@media screen{.institutes{padding:0;margin:0px auto;max-width:619px;position:relative}.institutes:after{content:"";display:block;padding-bottom:100%}.institutes .ce_text{background-image:url(../../files/layout/institute_open.png);background-repeat:no-repeat;background-position:50% 88%;border:4px #8dc9a6 solid;border-radius:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:23%;overflow:hidden;padding:20px 10px 0 10px;position:absolute;transition:all 0.5s ease;width:23%}.institutes .selected{background-color:#8dc9a6;background-image:url(../../files/layout/institute_close.png)}.institutes .ce_text p{font-size:13px;line-height:15px;overflow:hidden;text-align:center}.institutes .ce_text p+p{display:none}.institutes .ice{left:38%;top:0.5%}.institutes .bgc{left:63%;top:9.6%}.institutes .shh{left:76.2%;top:32.6%}.institutes .hi{left:71.5%;top:58.7%}.institutes .dlr{left:51.1%;top:75.7%}.institutes .ukj{left:24.6%;top:75.6%}.institutes .iof{left:4.4%;top:58.5%}.institutes .ipht{left:0%;top:32.3%}.institutes .hki{left:13.3%;top:9.3%}.institutes .fsu{background-color:#006ab3;background-image:url(../../files/layout/institutes_fsu_open.png);background-position:50% 50%;background-size:90%;border-color:#006ab3;height:49.4%;left:25.3%;top:26.6%;width:49.4%}.institutes .fsu.selected{background-image:url(../../files/layout/institutes_fsu_close.png)}.institutes .fsu p{display:none !important}}@media screen and (min-width:550px){.institutes .ce_text{padding:27px 10px 0 10px}.institutes .ce_text p{max-height:58px}.institutes .ce_text p{display:none}.institutes .ce_text p+p{display:block}.institutes .fsu{background-size:auto}}@media screen and (min-width:1250px){.institutes .ce_text p{max-height:100%}}.mod_eventlist>div{background-color:#ffffff;padding:14px}.mod_eventlist>div+div{margin-top:14px}.news_list p.date{margin-bottom:0}.news_reader p.back{margin-top:24px}#main .mod_search form{background-color:#006ab3;padding:14px 14px 1px 14px;margin-bottom:28px}#main .mod_search p.header{display:none}#main .mod_search .white h2{padding-bottom:0;margin-bottom:0}#main .mod_search .widget{max-width:500px}#main .mod_search .submit{float:none}#main .mod_search .highlight{background-color:#ffffff;color:#006ab3}@media screen{.people{cursor:pointer}.people>div{background-image:url(../../files/layout/people_green_open.png);background-position:right bottom;background-repeat:no-repeat}.people .caption{margin-top:14px;font-size:17px;line-height:21px}.people p{display:none}.people.selected>div{background-image:url(../../files/layout/people_green_close.png)}.people.selected p{display:block}}@media screen and (min-width:500px){.people{flex-basis:211px;max-width:211px}.people>div{min-height:302px}.people .caption{max-width:169px}.people.selected{flex-basis:100%;max-width:100%;width:100%}.people.selected .image_container{float:left;margin-right:14px}}@media screen and (min-width:900px){.people.selected{flex-basis:50%;max-width:50%;width:50%}}@media screen and (min-width:1300px){.people.selected{flex-basis:33.33333%;max-width:33.33333%;width:33.33333%}}.dlh_googlemap p,.dlh_googlemap strong{color:#000000 !important}.news-slider .ce_sliderStart{position:relative}@media screen and (min-width:700px){.news-slider .ce_sliderStart{background:#ffffff}}@media screen and (min-width:700px){.news-slider .ce_sliderStart .slider-control{height:auto;position:static}}.news-slider .ce_sliderStart .slider-control a{display:none}@media screen and (min-width:700px){.news-slider .ce_sliderStart .slider-control a{background-position:center center;background-repeat:no-repeat;background-size:46px;bottom:100px;display:block;overflow:hidden;position:absolute;text-indent:150px;top:100px;white-space:nowrap;width:73px}}.news-slider .ce_sliderStart .slider-control a.slider-prev{background-image:url(../../files/layout/slider_prev.svg);left:0}.news-slider .ce_sliderStart .slider-control a.slider-next{background-image:url(../../files/layout/slider_next.svg);right:0}.news-slider .ce_sliderStart .slider-menu{position:absolute;bottom:7px;top:auto}@media screen and (min-width:700px){.news-slider .ce_sliderStart .slider-menu{display:none}}.news-slider .ce_sliderStart .slider-menu b{border-radius:0;background-color:rgba(0, 106, 179, 0.3);display:inline-block;overflow:hidden;text-indent:-50px;height:14px;width:14px;margin:0 4px 0 4px}.news-slider .ce_sliderStart .slider-menu b.active{background-color:#006ab3}.news-slider img{width:100%}.news-slider .text_container{margin:0;padding:14px}@media screen and (min-width:700px){.news-slider .text_container{background-color:rgba(255, 255, 255, 0.76);bottom:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:14px;position:absolute;right:14px}}@media screen and (min-width:900px){.news-slider .text_container{right:auto;width:60%}}.news-slider .text_container h1{color:#006ab3;font-size:17px;font-weight:600;line-height:21px;text-transform:none;margin:0 0 14px 0}@media screen and (min-width:700px){.news-slider .text_container h1{color:#006ab3}}@media screen and (min-width:900px){.news-slider .text_container h1{font-size:25px;line-height:31px}}.news-slider .text_container p{margin:0}@media screen and (min-width:700px){.news-slider .text_container a{color:#006ab3;background-image:url(../../files/layout/hyperlink_stripe_blue.png)}}.event_list *:last-child{margin-bottom:0}
button.submit,input.captcha,input.text,input.upload,select,textarea{-webkit-appearance:none;-moz-appearance:none;background-color:#ffffff;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:4px 8px;margin:0;outline:none;width:100%}.checkbox_container label{display:inline}textarea{height:364px}fieldset{background-color:inherit;border:0;margin:0;padding:0}select{background-image:url(../../files/layout/select.png);background-position:right center;background-repeat:no-repeat}button.submit{float:right;cursor:pointer;width:auto !important}.widget{margin-bottom:14px}label{margin-bottom:3px;display:block}
@media screen{html{overflow-y:scroll}html.mobile_menu_active{overflow:hidden}body{background-color:#ffffff}#header .logo{margin:28px 0 0 14px;max-width:197px}.nav_mobile_toggler{background-image:url(../../files/layout/nav_mobile_toggler.png);background-position:top 64px right 14px;background-repeat:no-repeat;cursor:pointer;height:76px;width:100%}.mobile_menu ul,.mobile_menu li{margin:0;padding:0;list-style-type:none}.mobile_menu .inner{background-color:rgba(0, 106, 179, 0.9)}.mobile_menu li{font-size:19px;line-height:23px}.mobile_menu a,.mobile_menu strong{border-bottom:1px #ffffff solid;color:#ffffff;display:block;font-weight:300;padding:8px 20px;text-decoration:none}.mobile_menu .level_2 li a,.mobile_menu .level_2 li strong{padding-left:40px}.mobile_menu strong{font-weight:600}}@media screen and (min-width:700px){body{margin-left:0;margin-right:0}#wrapper{margin:0px auto;max-width:1294px;padding:200px 7px 0 7px}#header{overflow:hidden}#header .inside{max-width:1294px;margin:0px auto;padding:0 7px 0 7px}#header .mod_article{border-color:rgba(255, 255, 255, 0)}#header .logo,#header.sticky:hover .logo{float:left;margin:34px 0 0 0px;transition:all 0.5s ease}#header.sticky .logo{margin-top:14px}#header .nav_hover.block{display:inline-block;position:relative;overflow:visible}#header .nav_hover a,#header .nav_hover span{display:block}#header .nav_hover .level_2{background-color:#ffffff;display:none;position:absolute;z-index:10}#header .nav_hover .active .level_2,#header .nav_hover .trail .level_2{display:block}#header .nav_hover .level_1 li:hover .level_2{display:block;z-index:50}#header .nav_hover,#header.sticky:hover .nav_hover{margin:29px 0 0 14px;transition:all 0.5s ease}#header.sticky .nav_hover{margin-top:14px}#header .nav_hover ul{font-size:14px;font-weight:700;line-height:21px}#header .nav_hover ul.level_1{width:165px}#header .nav_hover ul.level_2{bottom:-20px;left:165px;top:0;width:200px}#header .nav_hover li+li ul,#header.sticky:hover .nav_hover li+li ul{padding-top:21px}#header .nav_hover li+li+li ul,#header.sticky:hover .nav_hover li+li+li ul{padding-top:42px}#header .nav_hover li+li+li+li ul,#header.sticky:hover .nav_hover li+li+li+li ul{padding-top:63px}#header .nav_hover li+li+li+li+li ul,#header.sticky:hover .nav_hover li+li+li+li+li ul{padding-top:84px}#header .nav_hover li+li+li+li+li+li ul,#header.sticky:hover .nav_hover li+li+li+li+li+li ul{padding-top:105px}#header .nav_hover li+li+li+li+li+li+li ul,#header.sticky:hover .nav_hover li+li+li+li+li+li+li ul{padding-top:126px}#header.sticky .nav_hover li+li ul,#header.sticky .nav_hover li+li+li ul,#header.sticky .nav_hover li+li+li+li ul,#header.sticky .nav_hover li+li+li+li+li ul,#header.sticky .nav_hover li+li+li+li+li+li ul,#header.sticky .nav_hover li+li+li+li+li+li+li ul{padding-top:0}#header .nav_hover li,#header.sticky .nav_hover a.activeSection,#header.sticky .nav_hover a.active,#header.sticky .nav_hover a.trail,#header.sticky:hover .nav_hover ul a{display:block;transition:all 0.5s ease}#header.sticky .nav_hover a{display:none}#header .nav_hover a{color:#000000;text-decoration:none}#header .nav_hover a.activeSection,#header .nav_hover a.trail,#header .nav_hover a.active,#header .nav_hover a:hover{color:#006ab3}#header .login,#header.sticky:hover .login{position:relative;margin:29px 0 0 14px;transition:all 0.5s ease}#header .mod_search,#header.sticky:hover .mod_search{position:relative;margin:29px 0 0 14px;transition:all 0.5s ease}#header.sticky .mod_search{margin-top:14px}#header.sticky .login{margin-top:14px}#header .mod_search h6{float:left;font-size:14px;font-weight:700;line-height:21px}#header .mod_search form{float:left}#header .mod_search .widget{margin:0}#header .mod_search input{border-radius:0;font-size:14px;font-weight:300;line-height:21px;padding:0 10px}#header .mod_search input.text{border-left:0;border-top:0;border-bottom:1px solid #006ab3;border-right:0;float:left;outline:none;transition:width 0.5s ease;width:30px}#header .mod_search input.text::-ms-clear{display:none}#header .mod_search:hover input.text,#header .mod_search input.text:focus{background-position:right center;background-repeat:no-repeat;background-image:url(../../files/layout/search.png);width:100%}#header .mod_search .submit{background-color:rgba(255, 255, 255, 0);border:0;position:absolute;width:30px !important;right:60px;overflow:hidden;min-width:0;text-indent:-150px}#footer .inside{padding-top:50px}#footer h3{color:#006ab3}#footer p{font-size:14px;line-height:21px}#footer a{padding:0;background:none;display:inline;color:#000000;font-weight:400}}@media screen and (min-width:1100px){#wrapper,#header .inside{padding-right:33px;padding-left:33px}}@media screen and (min-width:700px){#header{background-color:#ffffff;left:0;position:fixed;top:0;transition:0.5s ease;width:100%;z-index:10}#header,#header.sticky:hover{height:200px}#header.sticky{height:105px}}@media screen and (min-width:0px){.back-to-top{background-image:url(../../files/layout/top.png);background-position:center center;background-repeat:no-repeat;position:fixed;bottom:20px;right:20px;height:26px;width:30px;text-indent:-150px;overflow:hidden;text-decoration:none}}#header .mod_customnav ul,#header .mod_customnav li{font-size:14px;font-weight:700;line-height:21px;list-style-type:none;margin:0;padding:0}#header .mod_customnav a{text-decoration:none}#header .mod_customnav strong{font-weight:700}#header .mod_customnav a:hover,#header .mod_customnav .active,#header .mod_customnav .trail{color:#006ab3}#header .login_search_below_logo{display:none}@media screen and (min-width:700px){#header .login_search_below_logo{display:block;margin:52px 0 0 0}}@media screen and (min-width:1100px){#header .login_search_below_logo{display:none}}.contao-cookiebar .cc-inner{font-family:Nexa, Arial, Helvetica}.contao-cookiebar input:checked+label:before{background:#E1ECFF;border-color:#006ab3}.contao-cookiebar input:checked+label:after{background:#006ab3}.contao-cookiebar input:disabled+label:before{background:#f4f4f4;border-color:#c8c7c5}.contao-cookiebar input:disabled+label:after{background:#c8c7c5}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, #9c9b99 0%, #9c9b99 50%, #006ab3 50%, #006ab3 100%)}.contao-cookiebar .cc-btn{background-color:#95b3df;border-color:#95b3df;color:#ffffff;transition:all 0.2s ease}.contao-cookiebar .cc-btn:hover{background-color:#006ab3;border-color:#006ab3}
.article_accordion+.article_accordion{margin-top:-10px}.mod_article>.ce_accordion .toggler{background-color:#006ab3;background-image:url(../../files/layout/toggler_open.png);background-position:8px 9px;background-repeat:no-repeat;color:#ffffff;cursor:pointer;font-size:21px;font-weight:600;line-height:25px;padding-left:36px;padding-top:8px;padding-bottom:7px;text-transform:uppercase}.mod_article>.ce_accordion .toggler.ui-state-active,.mod_article>.ce_accordion .toggler.active{background-color:#8dc9a6;background-image:url(../../files/layout/toggler_close.png)}.mod_article>.ce_accordion div.accordion{background-color:#8dc9a6}.mod_article>.ce_accordion div.accordion>div{margin-top:-3px}.mod_article>.ce_accordion div.accordion .article_inside{padding-top:0}
@media print{#header,#footer{display:none}}
.ie11 *{flex-basis:auto !important}.only_for.edge,.only_for.ie{display:none}body.edge .not_for.edge{display:none}body.edge .only_for.edge{display:inherit}body.ie .not_for.ie{display:none}body.ie .only_for.ie{display:inherit}
