html{-webkit-text-size-adjust:100%}body{padding:0;margin:0;color:#1b191d;font-family:"IBM Plex Serif",serif;font-size:16px;-webkit-font-smoothing:antialiased;overflow-x:hidden}::-moz-selection{color:#000;background:rgba(82,183,193,.5);text-shadow:none}::selection{color:#000;background:rgba(82,183,193,.5);text-shadow:none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}p{font-size:16px;font-weight:400;line-height:1.7}p:not(:last-child){margin:0 0 16px}a{text-decoration:none;color:inherit;background-color:transparent}button{cursor:pointer;background:0;color:inherit;border:0}img,video{height:auto;max-width:100%;vertical-align:top}iframe{max-width:100%}ul,ol{display:inline-block;list-style-position:inside}main{min-height:calc(100vh - 200px)}blockquote p{font-style:italic}blockquote cite{text-align:end;display:block}p a,ul a,ol a{color:#52b7c1}p a:hover,p a:focus,ul a:hover,ul a:focus,ol a:hover,ol a:focus{color:#5fbac3}ul{list-style:none}small{font-size:12px}strong{font-family:Inter,Arial,sans-serif;font-weight:900}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url(/ibm-plex-serif-v19-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:400;src:url(/ibm-plex-serif-v19-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:url(/ibm-plex-serif-v19-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/inter-v13-latin-900.woff2) format("woff2")}main .inside{width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}@media (min-width: 1472px){main .inside{padding:0}}.mod_article{margin:40px 0}@media (min-width: 1472px){.mod_article{position:relative;max-width:1440px;width:100%;left:calc(50vw - 720px);margin:160px 0}}@media (min-width: 1472px){.mod_article.row,footer .mod_article.inside{max-width:1456px}}.invisible{opacity:0;position:absolute;left:-999px;top:-999px}.float_left{float:left}.float_right{float:right}.ce_gallery>ul{margin:0;padding:0;display:inline-block;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.ce_text ul{margin:0 0 16px}.ce_text li{margin:0 0 8px}.row,footer .inside{display:flex;align-items:center;flex-wrap:wrap;margin-right:-24px;margin-left:-24px}.row>*,footer .inside>*{width:100%;max-width:100%;padding-right:24px;padding-left:24px}.col{flex:1 0 0}.col-2{flex:0 0 calc((100% / 6) * 1)}.col-4{flex:0 0 calc((100% / 6) * 2)}.col-6{flex:0 0 calc((100% / 6) * 3)}.col-8{flex:0 0 calc((100% / 6) * 4)}.col-10{flex:0 0 calc((100% / 6) * 5)}.col-12{flex:0 0 calc((100% / 6) * 6)}@media (min-width: 640px){.col-sm{flex:1 0 0}.col-sm-2{flex:0 0 calc((100% / 6) * 1)}.col-sm-4{flex:0 0 calc((100% / 6) * 2)}.col-sm-6{flex:0 0 calc((100% / 6) * 3)}.col-sm-8{flex:0 0 calc((100% / 6) * 4)}.col-sm-10{flex:0 0 calc((100% / 6) * 5)}.col-sm-12{flex:0 0 calc((100% / 6) * 6)}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}}@media (min-width: 768px){.col-md{flex:1 0 0}.col-md-1{flex:0 0 calc((100% / 12) * 1)}.col-md-2{flex:0 0 calc((100% / 12) * 2)}.col-md-3{flex:0 0 calc((100% / 12) * 3)}.col-md-4{flex:0 0 calc((100% / 12) * 4)}.col-md-5{flex:0 0 calc((100% / 12) * 5)}.col-md-6{flex:0 0 calc((100% / 12) * 6)}.col-md-7{flex:0 0 calc((100% / 12) * 7)}.col-md-8{flex:0 0 calc((100% / 12) * 8)}.col-md-9{flex:0 0 calc((100% / 12) * 9)}.col-md-10{flex:0 0 calc((100% / 12) * 10)}.col-md-11{flex:0 0 calc((100% / 12) * 11)}.col-md-12{flex:0 0 calc((100% / 12) * 12)}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}}@media (min-width: 992px){.col-lg{flex:1 0 0}.col-lg-1{flex:0 0 calc((100% / 12) * 1)}.col-lg-2{flex:0 0 calc((100% / 12) * 2)}.col-lg-3{flex:0 0 calc((100% / 12) * 3)}.col-lg-4{flex:0 0 calc((100% / 12) * 4)}.col-lg-5{flex:0 0 calc((100% / 12) * 5)}.col-lg-6{flex:0 0 calc((100% / 12) * 6)}.col-lg-7{flex:0 0 calc((100% / 12) * 7)}.col-lg-8{flex:0 0 calc((100% / 12) * 8)}.col-lg-9{flex:0 0 calc((100% / 12) * 9)}.col-lg-10{flex:0 0 calc((100% / 12) * 10)}.col-lg-11{flex:0 0 calc((100% / 12) * 11)}.col-lg-12{flex:0 0 calc((100% / 12) * 12)}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}}@media (min-width: 1320px){.col-xl{flex:1 0 0}.col-xl-1{flex:0 0 calc((100% / 12) * 1)}.col-xl-2{flex:0 0 calc((100% / 12) * 2)}.col-xl-3{flex:0 0 calc((100% / 12) * 3)}.col-xl-4{flex:0 0 calc((100% / 12) * 4)}.col-xl-5{flex:0 0 calc((100% / 12) * 5)}.col-xl-6{flex:0 0 calc((100% / 12) * 6)}.col-xl-7{flex:0 0 calc((100% / 12) * 7)}.col-xl-8{flex:0 0 calc((100% / 12) * 8)}.col-xl-9{flex:0 0 calc((100% / 12) * 9)}.col-xl-10{flex:0 0 calc((100% / 12) * 10)}.col-xl-11{flex:0 0 calc((100% / 12) * 11)}.col-xl-12{flex:0 0 calc((100% / 12) * 12)}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}}header{top:0;width:100vw;overflow:auto;padding:16px;background:rgba(255,255,255,0)}header .inside{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1440px;margin:0 auto}header.scrolled{background:#FFF;box-shadow:0 5px 10px 2px #a79a890d}footer{background:#32302E;padding:56px 16px}footer .inside{left:0!important;margin:0 auto!important;color:#fff}footer ul{display:block}footer a,footer strong{line-height:18px;display:inline-block;color:#fff;padding:8px 0}footer a:hover{color:#fff}@media (min-width: 768px){footer{padding:64px 0}footer ul{text-align:right}footer li+li{margin:16px 0 0}footer a,footer strong{padding:0}footer .inside{position:relative;padding-left:0;padding-right:0;max-width:1456px;width:100%;left:calc(50vw - 720px)}}h1,h2,h3{line-height:1.5;margin:0 auto;font-family:Inter,Arial,sans-serif;font-weight:900;color:#2d3c4b}h1{font-size:28px;margin:16px 0 24px}@media (min-width: 768px){h1{font-size:56px;margin:0 0 24px}}h2{font-size:24px;margin:16px 0 24px}@media (min-width: 768px){h2{font-size:48px;margin:0 0 32px}}h3{font-size:16px;margin:8px 0 16px}@media (min-width: 768px){h3{font-size:32px;margin:16px 0 8px}}.btn-sec,header .level_1>.last a,header .level_1>.last strong,.btn-fst,.submit{display:inline-block;margin:0 0 16px;font-size:16px;font-weight:500}@media (max-width: 640px){.btn-sec,header .level_1>.last a,header .level_1>.last strong,.btn-fst,.submit{text-align:center;width:100%}}@media (min-width: 640px){.btn-sec,header .level_1>.last a,header .level_1>.last strong,.btn-fst,.submit{margin:16px 0}.btn-sec+.btn-sec,header .level_1>.last a+.btn-sec,header .level_1>.last strong+.btn-sec,header .level_1>.last .btn-sec+a,header .level_1>.last .btn-sec+strong,header .level_1>.last a+a,header .level_1>.last strong+a,header .level_1>.last a+strong,header .level_1>.last strong+strong,.btn-fst+.btn-sec,header .level_1>.last .btn-fst+a,header .level_1>.last .btn-fst+strong,.submit+.btn-sec,header .level_1>.last .submit+a,header .level_1>.last .submit+strong,.btn-sec+.btn-fst,header .level_1>.last a+.btn-fst,header .level_1>.last strong+.btn-fst,.btn-fst+.btn-fst,.submit+.btn-fst,.btn-sec+.submit,header .level_1>.last a+.submit,header .level_1>.last strong+.submit,.btn-fst+.submit,.submit+.submit{margin-left:32px}}.btn-fst,.submit{padding:12px 32px;text-decoration:none;background:#2d3c4b;color:#fff;border:0}.btn-fst:hover,.submit:hover{background:#344453}.btn-fst:disabled,.submit:disabled{background:#51565a}.btn-sec,header .level_1>.last a,header .level_1>.last strong{padding:11px 31px;color:#fff;border:0;background:#52B7C1}.btn-sec:hover,header .level_1>.last a:hover,header .level_1>.last strong:hover{background:white;border-color:#344453;color:#344453}.btn-sec:disabled,header .level_1>.last a:disabled,header .level_1>.last strong:disabled{border-color:#51565a;color:#51565a}header #toggle-menue{position:absolute;right:4px;top:9px;height:32px;width:32px;border:none}header .toogler{position:absolute;top:15px;right:4px;background:#2d3c4b;height:2px;width:24px;transition:width .6s,background .4s;border-radius:1px}header .toogler:before,header .toogler:after{position:absolute;content:"";background:#2d3c4b;height:100%;right:0;transform-origin:right;transition:transform .8s,background .4s;border-radius:1px}header .toogler:before{width:24px;top:-10px}header .toogler:after{width:24px;top:10px}header nav{opacity:0;height:0;overflow:auto;transition:opacity .4s}header li{margin:0 0 32px;text-transform:uppercase}header li a,header li strong{font-family:Inter,Arial,sans-serif;display:inline-block;padding:8px 5px;font-size:16px;color:#1b191d}header li a:hover{color:#1b191d}header .level_1>.last a,header .level_1>.last strong{margin:0;padding:16px 24px}@media (max-width: 768px){header.open{background:#fff;height:100vh}header.open .toogler{width:0;background:#2d3c4b}header.open .toogler:before{transform:rotate(-45deg) scaleX(1.2);background:#2d3c4b}header.open .toogler:after{transform:rotate(45deg) scaleX(1.2);background:#2d3c4b}header.open nav{height:initial;opacity:1;text-align:center;flex:0 0 100%;padding:40px 0 0}}@media (min-width: 768px){header nav{display:flex;justify-content:flex-end;align-items:center;height:initial;opacity:1}header #toggle-menue{display:none}header li{display:inline-block;margin:0 16px}header li a,header li strong{font-weight:500;text-underline-offset:4px;text-decoration-thickness:3px}header li a:hover{text-decoration:underline}header li strong{text-decoration:underline}header li.last{margin:0 0 0 16px}header li.last a,header li.last strong{text-decoration:none}}form{position:relative}button,input,select,textarea{font-family:"IBM Plex Serif",serif}input,select,textarea,button,a{outline:0}input:focus,select:focus,textarea:focus,button:focus,a:focus{box-shadow:0 0 0 1px #1b191d99}input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),button:focus:not(:focus-visible),a:focus:not(:focus-visible){box-shadow:none}input,select,textarea{width:100%;font-size:16px;color:#1b191d;background:#E8E8E8;border:1px solid #fff;margin:0 0 16px;box-sizing:border-box;-webkit-appearance:initial;border-radius:4px}input:hover,select:hover,textarea:hover{box-shadow:0 0 0 1px #1b191d4d}input:placeholder-shown+label,select:placeholder-shown+label,textarea:placeholder-shown+label{opacity:0}input,select{padding:16px}input:invalid,select:invalid{border:none}textarea{background-clip:padding-box;padding:0 16px;border-top:16px solid #E8E8E8;border-bottom:16px solid #E8E8E8;min-height:136px;height:calc(100% - 2px);resize:none;vertical-align:top}textarea+label{top:initial;bottom:35px}.widget-textarea{height:calc(100% - 32px)}.widget-textarea label{top:initial;bottom:35px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=checkbox],input[type=radio]{width:24px;position:relative;margin:0 16px 0 0;float:left;padding:12px;cursor:pointer;border:1px solid #fff}input[type=checkbox]:checked:after,input[type=radio]:checked:after{content:"";position:absolute}input[type=checkbox]:checked:after{top:0;left:0;width:100%;height:100%;background:url(/check-mark.svg) center no-repeat}.widget-checkbox{margin:0 0 16px}.widget-checkbox span{display:flex;align-items:center}.widget-checkbox label{cursor:pointer;margin:0}input[type=radio]{border-radius:50%}input[type=radio]:checked:after{background:#52B7C1;width:12px;height:12px;top:6px;left:6px;border-radius:50%}.radio_container span{display:flex;margin:0 0 16px}.radio_container label{cursor:pointer}.widget-select{text-align:left}.widget-select label{display:inline-block;margin:0 0 8px}select{cursor:pointer}select:after{content:"";background:#52B7C1;position:absolute;width:18px;height:18px;top:6px;left:6px}select:invalid{color:#1b191d99}option{color:#000}fieldset{position:relative;border:none}legend{display:contents}::placeholder,.placeholder{color:#1b191d99;opacity:1}input::-webkit-credentials-auto-fill-button,input::-webkit-contacts-auto-fill-button{background-color:#1b191d}.widget{position:relative}p.error{text-align:left;font-size:12px;line-height:initial;margin:8px 16px;color:#ff7f00}label.error{color:#ff7f00}input.error{box-shadow:0 0 0 1px #ff7f00}.mod_newslist h2{grid-column:1/4;margin-bottom:0}.mod_newslist h4{margin:16px 0}.mod_newslist .layout_latest{margin:0 0 16px}.mod_newslist .layout_latest img{width:100%;box-shadow:0 0 20px #0003}.mod_newslist .layout_latest .info{display:inline-block;margin-top:16px}@media (min-width: 768px){.mod_newslist{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px 24px;grid-auto-rows:auto}.mod_newslist h4{margin:32px 0 24px}}#news-teaser{display:flex;flex-direction:column;align-items:center;gap:40px}@media (min-width: 1440px){#main-header{margin-top:48px;min-height:350px}#main-header .image_container{min-height:600px}#main-header img{position:absolute;top:0;aspect-ratio:.75;width:50vw;height:100%;object-fit:cover;box-shadow:0 0 99px #0003}}.txt-center{text-align:center}.txt-right{text-align:right}.mb-0{margin-bottom:0}@media (min-width: 768px){.reverse{flex-direction:row-reverse}}

