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,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.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}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.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}
.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}
@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url("../../files/assets/fonts/open-sans-v40-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:300;src:url("../../files/assets/fonts/open-sans-v40-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../../files/assets/fonts/open-sans-v40-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;src:url("../../files/assets/fonts/open-sans-v40-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../../files/assets/fonts/open-sans-v40-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:700;src:url("../../files/assets/fonts/open-sans-v40-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:800;src:url("../../files/assets/fonts/open-sans-v40-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:800;src:url("../../files/assets/fonts/open-sans-v40-latin-800italic.woff2") format("woff2")}
body{font-family:"Open Sans", sans-serif}hr{width:90%;max-width:1180px;color:white}a{text-decoration:none}h2{font:normal normal 300 30px/36px "Open Sans"}p,li{font:normal normal 400 20px/30px "Open Sans"}ul{margin:0;padding:0;list-style:none}.back-to-top{display:none;position:fixed;width:50px;height:50px;bottom:5vw;right:5vw;z-index:200;cursor:pointer;background:white;border-radius:50%}.back-to-top img:first-child{transition:opacity 250ms}.back-to-top .hover{position:absolute;top:0;left:0;opacity:0;transition:opacity 250ms;z-index:200}.back-to-top:hover img:first-child{opacity:0}.back-to-top:hover .hover{opacity:1}.sponsor-banner{opacity:0;position:fixed;bottom:0;height:180px;left:0;width:100%;background:white;z-index:150;box-shadow:0 0 20px #cecece;transition:opacity 650ms}.sponsor-banner a{color:black}.sponsor-banner .sponsor-banner-inside{display:flex;flex-wrap:wrap;width:90%;margin:0 auto;height:100%;justify-content:space-between;align-items:center}.sponsor-banner .sponsor-banner-inside .sponsor-banner-right{width:35%}.sponsor-banner .sponsor-banner-inside .sponsor-banner-right p{font-size:18px}.sponsor-banner.active{opacity:1}.sponsor-banner.seen{opacity:0}.sponsor-banner.gone{z-index:-1}.stoerer-button{display:none;position:absolute;top:26vw;transform:translateY(-50%);z-index:100;right:0}.stoerer-button img{width:300px}.widget-submit,.mod_article.gray-bg .content-element-group .content-text.media p{text-align:center}.widget-submit .submit,.widget-submit a,.mod_article.gray-bg .content-element-group .content-text.media p .submit,.mod_article.gray-bg .content-element-group .content-text.media p a{position:relative;font:normal normal 400 18px/26px "Open Sans";text-transform:uppercase;text-decoration:none;background:white;padding:10px 16px 10px 46px;color:black;outline:0;border:0;border-top:3px solid #007a4d;border-bottom:3px solid #007a4d;transition:filter 250ms}.widget-submit .submit:before,.widget-submit a:before,.mod_article.gray-bg .content-element-group .content-text.media p .submit:before,.mod_article.gray-bg .content-element-group .content-text.media p a:before{content:"";position:absolute;top:8px;left:15px;height:25px;width:25px}.widget-submit .submit:hover,.widget-submit a:hover,.mod_article.gray-bg .content-element-group .content-text.media p .submit:hover,.mod_article.gray-bg .content-element-group .content-text.media p a:hover{background:#3f9b79;border:0;color:white}.mobile-only,.mobile-only1{display:none}@media screen and (max-width:1300px){.sponsor-banner{height:250px}.sponsor-banner .sponsor-banner-inside{padding:10px 0;align-items:initial}.sponsor-banner .sponsor-banner-inside .sponsor-banner-right{width:100%}}@media screen and (max-width:1025px){.mobile-only{display:block}.desktop-only{display:none}.stoerer-button img{width:180px}.back-to-top{justify-content:center;height:auto}.widget-submit a:before,.widget-submit .submit:before,.mod_article.gray-bg .content-element-group .content-text.media p a:before,.mod_article.gray-bg .content-element-group .content-text.media p .submit:before{height:22px;width:22px;top:11px}}@media screen and (max-width:650px){.stoerer-button{top:40vw}h2{font-size:26px}.sponsor-banner .sponsor-banner-inside{display:block}.sponsor-banner .sponsor-banner-inside .sponsor-banner-left{position:relative;height:80px;width:100%}.sponsor-banner .sponsor-banner-inside .sponsor-banner-left img{position:absolute;top:50%;transform:translateY(-50%)}.sponsor-banner .sponsor-banner-inside .sponsor-banner-right p{font-size:17px}}@media screen and (max-width:405px){.mobile-only1{display:block}}
.header-slider,.header-image{position:relative}.header-slider:before,.header-image:before{position:absolute;top:0;left:0;width:100%;height:25px;background-image:linear-gradient(to right, #007a4d 0%, #003c58 33%, black 66%, #007a4d 100%);content:"";z-index:20}.header-slider:after,.header-image:after{position:absolute;bottom:0;left:0;width:100%;height:100px;background-image:linear-gradient(to right, rgba(0, 122, 77, 0.85), rgba(0, 60, 88, 0.85) 40%);content:"";z-index:20;display:none}.header-image img{width:100%;height:75vh;object-fit:cover}.teaser-text{position:absolute;top:50%;left:50%;width:90%;max-width:1180px;transform:translate(-50%, -50%);z-index:20}.teaser-text .rte{width:72%;margin:0 auto;text-align:left}.teaser-text .rte:before{position:absolute;content:" ";top:50%;left:0;height:120px;width:120px;background:url("/files/assets/layout/cube.svg") no-repeat;transform:translateY(-50%)}.teaser-text .rte h1 .h1-span,.teaser-text .rte p .h1-span{background:white;margin:5px 0;font:normal normal 800 40px/48px "Open Sans";box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:0 10px}.teaser-text .rte h1{font-weight:400}.teaser-text .rte p{margin-top:-10px}.teaser-text .rte p .h1-span{margin:3px 0;font:normal normal 400 26px/40px "Open Sans"}.service-article{background:url("/files/assets/layout/Hintergrund.webp") 0/cover no-repeat;padding:50px 0}.mod_article.blue-bg,.mod_article.gray-bg,.mod_article.contact-bg{position:relative;margin-top:-5px}.mod_article.blue-bg .content-text h1,.mod_article.blue-bg .content-text h2,.mod_article.blue-bg .content-text h3,.mod_article.blue-bg .content-text h4,.mod_article.blue-bg .content-text h5,.mod_article.blue-bg .content-text p{color:white}.mod_article.blue-bg{background:#003c58;box-shadow:inset 0 0 80px #232323b8;z-index:25}.mod_article.blue-bg .services .content-element-group{display:flex;justify-content:center;flex-wrap:wrap;margin:40px auto}.mod_article.blue-bg .services .content-element-group .content-text.media,.mod_article.blue-bg .services .content-element-group .box{width:27%;margin:20px auto}.mod_article.blue-bg .services .content-element-group .content-text.media a,.mod_article.blue-bg .services .content-element-group .box a{transition:filter 250ms}.mod_article.blue-bg .services .content-element-group .content-text.media a .box-inside img,.mod_article.blue-bg .services .content-element-group .box a .box-inside img{width:78px;height:80px}.mod_article.blue-bg .services .content-element-group .content-text.media a .box-inside p,.mod_article.blue-bg .services .content-element-group .box a .box-inside p{text-transform:uppercase;color:white}.mod_article.blue-bg .services .content-element-group .content-text.media a:hover,.mod_article.blue-bg .services .content-element-group .box a:hover{filter:brightness(0) saturate(100%) invert(22%) sepia(95%) saturate(7143%) hue-rotate(163deg) brightness(96%) contrast(100%)}.mod_article.gray-bg,.mod_article.contact-bg{width:100%;background-size:cover;height:auto}.mod_article.gray-bg{z-index:30;background:url("/files/assets/layout/Hintergrund.webp") 0/cover no-repeat}.mod_article.gray-bg .content-text{margin:0 auto}.mod_article.gray-bg .content-text .rte{max-width:830px;margin:0 auto}.mod_article.gray-bg .content-text .rte h2,.mod_article.gray-bg .content-text .rte p{font-weight:300}.mod_article.gray-bg .content-element-group{display:flex;justify-content:space-between;flex-wrap:wrap;width:90%;margin:100px auto;max-width:1180px}.mod_article.gray-bg .content-element-group .content-text.media{width:22%;margin:20px 0}.mod_article.gray-bg .content-element-group .content-text.media figure{border-bottom:1px solid #007a4d87;padding-bottom:20px}.mod_article.gray-bg .content-element-group .content-text.media figure img{width:185px;height:160px}.mod_article.gray-bg .content-element-group .content-text.media p{text-transform:uppercase;font:normal normal 400 18px/26px "Open Sans"}.mod_article.gray-bg .content-element-group .content-text.media p a{transition:background-color 250ms, color 250ms}.mod_article.gray-bg .content-element-group .content-text.media p a:before{background:url("/files/assets/layout/arrow-right-green.svg") no-repeat;top:10px}.mod_article.gray-bg .content-element-group .content-text.media p a:hover:before{background:url("/files/assets/layout/arrow-right-white.svg") no-repeat;background-size:25px}.mod_article.gray-bg .content-element-group .content-text.media p:last-child{margin:25px auto}.mod_article .services,.mod_article .content-text,.mod_article .ce_form,.mod_article.gray-bg .services,.mod_article.gray-bg .content-text,.mod_article.gray-bg .ce_form{width:90%;max-width:1180px;margin:60px auto;text-align:center}.mod_article .services .rte h2,.mod_article .services .rte h3,.mod_article .content-text .rte h2,.mod_article .content-text .rte h3,.mod_article .ce_form .rte h2,.mod_article .ce_form .rte h3,.mod_article.gray-bg .services .rte h2,.mod_article.gray-bg .services .rte h3,.mod_article.gray-bg .content-text .rte h2,.mod_article.gray-bg .content-text .rte h3,.mod_article.gray-bg .ce_form .rte h2,.mod_article.gray-bg .ce_form .rte h3{text-transform:uppercase}.mod_article.contact-bg{z-index:35;background:url("/files/inhalte/bilder/titelbilder/neu_0007_getty-images-uZeahysfKRM-unsplash.jpg") 0/cover no-repeat}.mod_article.contact-bg .content-text{max-width:830px}.mod_article.contact-bg .content-text h2{background:#007a4d;margin:5px 0;display:inline-block;padding:2px 10px;color:white}.mod_article.contact-bg .content-text p{line-height:33px}.mod_article.contact-bg .content-text p .p-span{background:white;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:0 10px;font-weight:300}.mod_article.privacy .content-element-group{width:90%;margin:60px auto;max-width:1180px;display:flex;justify-content:space-between;flex-wrap:wrap}.mod_article.privacy .content-element-group .content-image{width:32%}.mod_article.privacy .content-element-group .content-image img{width:100%}.mod_article.privacy .content-text h2,.mod_article.contact .content-text h2,.mod_article.download .content-text h2,.mod_article.login .content-text h2{background:#007a4d;margin:5px 0;display:inline-block;padding:2px 10px;color:white;text-align:center}.mod_article.privacy .content-text h3,.mod_article.privacy .content-text p,.mod_article.privacy .content-text ul,.mod_article.contact .content-text h3,.mod_article.contact .content-text p,.mod_article.contact .content-text ul,.mod_article.download .content-text h3,.mod_article.download .content-text p,.mod_article.download .content-text ul,.mod_article.login .content-text h3,.mod_article.login .content-text p,.mod_article.login .content-text ul{text-align:left}.mod_article.privacy .content-text p strong,.mod_article.contact .content-text p strong,.mod_article.download .content-text p strong,.mod_article.login .content-text p strong{font-weight:600}.mod_article.privacy .content-text p a,.mod_article.contact .content-text p a,.mod_article.download .content-text p a,.mod_article.login .content-text p a{color:#0067a6;transition:filter 250ms}.mod_article.privacy .content-text p a:hover,.mod_article.contact .content-text p a:hover,.mod_article.download .content-text p a:hover,.mod_article.login .content-text p a:hover{filter:opacity(0.6)}.mod_article.privacy .content-text ul li,.mod_article.contact .content-text ul li,.mod_article.download .content-text ul li,.mod_article.login .content-text ul li{list-style:inside}.mod_article.contact,.mod_article.download{z-index:25;position:relative;margin-top:-5px}.mod_article.contact .content-text p,.mod_article.download .content-text p{text-align:center}.mod_article.contact{background:url("/files/inhalte/bilder/titelbilder/neu_0007_getty-images-uZeahysfKRM-unsplash.jpg")}.mod_article.contact:before{position:absolute;top:0;left:0;width:100%;height:25px;background-image:linear-gradient(to right, #007a4d 0%, #003c58 33%, black 66%, #007a4d 100%);content:"";z-index:20}.mod_article.contact p span.p-span{background:white;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:0 10px;font-weight:300}.mod_article.login .content-text h4{text-align:left;color:#545454;text-transform:uppercase;font:normal normal 600 20px/30px "Open Sans"}@media screen and (max-width:1250px){.teaser-text{width:95%}.teaser-text h1 .h1-span,.teaser-text p .h1-span{margin:2px 0;padding:2px 20px 2px 10px;font:normal normal 800 25px/39px "Open Sans"}.teaser-text p .h1-span{margin:3px 0;font:normal normal 400 20px/30px "Open Sans"}.mod_article .content-text:not(.teaser-text),.mod_article .content-element-group,.mod_article .ce_form{width:95%}.mod_article .members.content-element-group .board .content-text{width:45%}}@media screen and (max-width:1080px){.mod_article.blue-bg .services .content-element-group .content-text.media,.mod_article.gray-bg .content-element-group .content-text.media,.mod_article.blue-bg .services .content-element-group .box{width:44%}.mod_article.header-slider .teaser-text{margin:0 auto;width:95%}.mod_article.header-slider .teaser-text .rte{width:72%}.mod_article.header-slider .teaser-text .rte h1 .h1-span{font:normal normal 800 35px/40px "Open Sans"}}@media screen and (max-width:650px){.mod_article.header-slider .teaser-text{top:50%}.mod_article.header-slider .teaser-text .rte{padding-left:85px;width:auto}.mod_article.header-slider .teaser-text .rte h1{line-height:30px}.mod_article.header-slider .teaser-text .rte h1 .h1-span,.mod_article.header-slider .teaser-text .rte p .h1-span{margin:2px 0;padding:0 5px;font:normal normal 800 20px/25px "Open Sans"}.mod_article.header-slider .teaser-text .rte p .h1-span{margin:3px 0;font:normal normal 400 17px/25px "Open Sans"}.mod_article.header-slider .teaser-text .rte:before{height:80px;width:80px}.mod_article.download .content-element-group .box{width:100%}.mod_article.blue-bg .services .content-element-group .content-text.media,.mod_article.gray-bg .content-element-group .content-text.media,.mod_article.privacy .content-element-group .content-image,.mod_article.blue-bg .services .content-element-group .box{width:100%}.mod_article.privacy .content-element-group .content-image{margin:15px auto}}
.swiper-slide .content-image img{width:100%}.swiper-button-prev,.swiper-button-next{bottom:50px;transform:translateY(50%);top:auto;border:0;background:transparent;outline:none;width:65px;height:65px;z-index:15;transition:filter 250ms}.swiper-button-prev:after,.swiper-button-next:after{content:"";width:50px;height:50px}.swiper-button-prev:hover,.swiper-button-next:hover{filter:grayscale(1)}.swiper-button-prev:after{background:url("/files/assets/layout/arrow-left.svg") 0/cover no-repeat}.swiper-button-next:after{background:url("/files/assets/layout/arrow-right.svg") 0/cover no-repeat}.header-slider .swiper-button-prev{left:17.6vw}.header-slider .swiper-button-next{right:17.6vw}.header-slider .swiper-pagination{background-image:linear-gradient(to right, rgba(0, 122, 77, 0.85) 40%, rgba(0, 60, 88, 0.85) 70%);height:100px;z-index:10;bottom:0}.header-slider .swiper-pagination .swiper-pagination-bullet{cursor:pointer;display:inline-table;background-color:white;width:18px;height:18px;margin:0 5px;border-radius:50%;border:5px solid #007a4d;opacity:1;position:relative;top:50%;transform:translateY(-50%)}.header-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0067a6}.blue-bg .content-swiper{width:90%;max-width:1170px;margin:0 auto 20px;overflow:visible}.blue-bg .content-swiper .content-image{max-width:1081px;margin:0 auto;width:95%}.blue-bg .content-swiper .swiper-button-prev,.blue-bg .content-swiper .swiper-button-next{transform:translateY(0%);top:50%;bottom:0}.blue-bg .content-swiper .swiper-button-prev{left:0}.blue-bg .content-swiper .swiper-button-next{right:0}.blue-bg .swiper-pagination{display:none}.header-slider1{position:relative;z-index:10}.ce_sliderStart .slider-control{background-image:linear-gradient(to right, rgba(0, 122, 77, 0.85) 40%, rgba(0, 60, 88, 0.85) 70%);height:100px;z-index:100000;bottom:0}.ce_sliderStart .slider-control .slider-block{width:90%;max-width:1180px;margin:0 auto;position:relative}.ce_sliderStart .slider-control .slider-block .slider-prev,.ce_sliderStart .slider-control .slider-block .slider-next{top:25px}.ce_sliderStart .slider-control .slider-block .slider-prev img,.ce_sliderStart .slider-control .slider-block .slider-next img{width:50px}.ce_sliderStart .slider-control .slider-block .slider-menu{padding:18px 0;text-align:center;font-size:0;top:50%}.ce_sliderStart .slider-control .slider-block .slider-menu b{cursor:pointer;display:inline-table;background-color:white;width:18px;height:18px;margin:0 5px;border-radius:50%;border:5px solid #007a4d;opacity:1;position:relative;top:50%;transform:translateY(50%)}.ce_sliderStart .slider-control .slider-block .slider-menu b.active{background-color:#0067a6}.ce_sliderStart{position:relative}.ce_sliderStart .homepage-teaser{margin-bottom:-10px}.ce_sliderStart .homepage-teaser img{width:100%}.ce_sliderStart .homepage-teaser .figcaption{position:absolute;top:50%;left:50%;width:90%;max-width:1180px;transform:translate(-50%, -50%);z-index:20}.ce_sliderStart .homepage-teaser .figcaption .figcaption-content{position:relative;width:72%;margin-left:auto;margin-right:5%}.ce_sliderStart .homepage-teaser .figcaption .figcaption-content:before{position:absolute;content:" ";top:0;height:100px;width:153px;left:-173px;background:url("/files/assets/layout/GIB-logo1.svg") no-repeat;transform:translateY(-5px)}.ce_sliderStart .homepage-teaser .figcaption h2 .h2-span,.ce_sliderStart .homepage-teaser .figcaption p .h2-span{background:white;margin:5px 0;font:normal normal 800 40px/48px "Open Sans";box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:0 10px}.ce_sliderStart .homepage-teaser .figcaption h2{margin-top:0}.ce_sliderStart .homepage-teaser .figcaption h2:first-child{display:none}.ce_sliderStart .homepage-teaser .figcaption p{margin-top:-12px}.ce_sliderStart .homepage-teaser .figcaption p .h2-span{margin:3px 0;font:normal normal 400 26px/40px "Open Sans"}@media screen and (max-width:1080px){.ce_sliderStart .homepage-teaser .figcaption .figcaption-content{width:65%}.ce_sliderStart .homepage-teaser .figcaption .figcaption-content h2 .h2-span{font:normal normal 800 35px/40px "Open Sans"}.ce_sliderStart .homepage-teaser .figcaption .figcaption-content p{margin-bottom:12px}}@media screen and (max-width:1025px){.swiper-slide .content-image img,.swiper-slide .homepage-teaser img,.ce_sliderStart .content-image img,.ce_sliderStart .homepage-teaser img{width:100%;height:70vh;object-fit:cover}}@media screen and (max-width:650px){.header-slider .swiper-button-prev{left:1.6vw}.header-slider .swiper-button-next{right:1.6vw}.blue-bg .content-swiper{width:95%}.blue-bg .content-swiper .content-image{width:100%}.swiper-slide .content-image img,.ce_sliderStart .homepage-teaser img{height:80vh}.ce_sliderStart .homepage-teaser .figcaption{margin:0 auto;width:95%;top:60%}.ce_sliderStart .homepage-teaser .figcaption .figcaption-content{padding-left:0;width:auto}.ce_sliderStart .homepage-teaser .figcaption .figcaption-content:before{display:none;height:80px;width:80px}.ce_sliderStart .homepage-teaser .figcaption .figcaption-content h2{margin-bottom:30px}.ce_sliderStart .homepage-teaser .figcaption .figcaption-content h2 .h2-span{margin:2px 0;padding:0 5px;font:normal normal 800 20px/25px "Open Sans"}.ce_sliderStart .homepage-teaser .figcaption .figcaption-content p{margin-bottom:12px}.ce_sliderStart .homepage-teaser .figcaption .figcaption-content p .h2-span{margin:3px 0;font:normal normal 400 17px/25px "Open Sans"}.ce_sliderStart .slider-control .slider-block{width:95%}.ce_sliderStart .slider-control .slider-block .slider-menu{width:90%;transform:translate(-50%, 9%);margin-left:0}.ce_sliderStart .slider-control .slider-block .slider-menu{width:70%}.ce_sliderStart .slider-control .slider-block .slider-menu b{width:13px;height:13px}}
#header{position:sticky;top:0;height:80px;z-index:1000;background:white}.header-left .content-text p{margin:0}.header-left .content-text p a{transition:filter 250ms}.header-left .content-text p a .icon-hover{display:none}.header-left .content-text p a:hover .icon-hover{display:initial}.header-left .content-text p a:hover .icon-content{display:none}.header-left .content-text p img{height:32px}.header-right{align-content:center}.header-right .mod_mobile_menu{display:flex}.header-right .mod_mobile_menu .mobile_menu_trigger{display:block;justify-content:end;flex-wrap:wrap;cursor:pointer;transition:filter 250ms}.header-right .mod_mobile_menu .mobile_menu_trigger img{width:40px;padding-right:8px}.header-right .mod_mobile_menu .mobile_menu_trigger span{font:normal normal 700 30px/36px Open Sans;text-transform:uppercase}.header-right .mod_mobile_menu .mobile_menu_trigger:hover{filter:opacity(0.6)}#header .inside,.inner-top{display:flex;justify-content:space-between;width:90%;max-width:1180px;margin:0 auto;height:80px}.header-left{align-content:center;width:400px;position:relative}.header-left .bar-top{display:inline-block;border-top:5px solid #007a4d;position:absolute;width:100px;top:0;right:0}.header-left .content-text p{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:1200px){#header .inside{width:95%}.header-left{width:400px}}@media screen and (max-width:680px){#header{position:relative}#header .inside,.inner-top{height:120px}.header-right .mod_mobile_menu .mobile_menu_trigger span{font:normal normal 700 25px/30px Open Sans}.header-left .bar-top{width:120px;right:auto}}@media screen and (max-width:650px){.header-left .content-text{margin-top:7px}}
.mod_article.contact-bg .ce_form,.contact .ce_form{text-align:left;max-width:550px}.mod_article.contact-bg .ce_form .formbody .widget-text,.mod_article.contact-bg .ce_form .formbody .widget-textarea,.contact .ce_form .formbody .widget-text,.contact .ce_form .formbody .widget-textarea{margin:15px 0}.mod_article.contact-bg .ce_form .formbody .widget-text input,.mod_article.contact-bg .ce_form .formbody .widget-text textarea,.mod_article.contact-bg .ce_form .formbody .widget-textarea input,.mod_article.contact-bg .ce_form .formbody .widget-textarea textarea,.contact .ce_form .formbody .widget-text input,.contact .ce_form .formbody .widget-text textarea,.contact .ce_form .formbody .widget-textarea input,.contact .ce_form .formbody .widget-textarea textarea{background-color:rgba(209, 211, 212, 0.8);border:0;cursor:pointer;width:100%;padding:10px 10px;outline:none;font:normal normal 400 16px/27px Open Sans;letter-spacing:0.5px;box-sizing:border-box;resize:none;transition:background-color 250ms}.mod_article.contact-bg .ce_form .formbody .widget-text input:hover,.mod_article.contact-bg .ce_form .formbody .widget-text textarea:hover,.mod_article.contact-bg .ce_form .formbody .widget-textarea input:hover,.mod_article.contact-bg .ce_form .formbody .widget-textarea textarea:hover,.contact .ce_form .formbody .widget-text input:hover,.contact .ce_form .formbody .widget-text textarea:hover,.contact .ce_form .formbody .widget-textarea input:hover,.contact .ce_form .formbody .widget-textarea textarea:hover{background:#007a4d}.mod_article.contact-bg .ce_form .formbody .widget-explanation p,.contact .ce_form .formbody .widget-explanation p{font:normal normal 400 14px/16.8px "Open Sans";color:white}.mod_article.contact-bg .ce_form .formbody .widget-explanation p a,.contact .ce_form .formbody .widget-explanation p a{color:white;border-bottom:2px solid #a7a9ac;transition:color 250ms}.mod_article.contact-bg .ce_form .formbody .widget-explanation p a:hover,.contact .ce_form .formbody .widget-explanation p a:hover{color:#007a4d}#container ::placeholder{opacity:1;text-transform:uppercase}.widget-checkbox{margin:15px 0 30px}.widget-checkbox fieldset{border:0;margin:0;padding:0}.widget-checkbox fieldset span input{display:none}.widget-checkbox fieldset span label{color:white;position:relative;display:inline-block;padding-left:30px;cursor:pointer;font:normal normal 400 14px/16.8px Open Sans}.widget-checkbox fieldset span label:before{position:absolute;content:"";top:0;left:0;width:15px;height:15px;background:white;font-size:20px;text-align:center;border:1px solid #0067a6}.ce_form .widget-checkbox fieldset span input:checked~label::before{background:#007a4d}.widget-submit{text-align:center}.widget-submit .submit:before{top:11px;background:url("/files/assets/layout/check.svg") no-repeat}.mod_login form,.mod_article .mod_registration,.mod_lostPassword{text-align:left}.mod_login form .formbody .widget label,.mod_article .mod_registration .formbody .widget label,.mod_lostPassword .formbody .widget label{text-transform:uppercase;font-size:15px;width:100%;display:block;margin:5px 0}.mod_login form .formbody .widget input,.mod_article .mod_registration .formbody .widget input,.mod_lostPassword .formbody .widget input{box-sizing:border-box;padding:10px 12px;font-size:15px;margin:5px 0;outline:none;width:100%;border:2px solid #0067a6}.mod_login form .formbody .widget.widget-submit,.mod_article .mod_registration .formbody .widget.widget-submit,.mod_lostPassword .formbody .widget.widget-submit{margin-top:25px}.mod_login form .formbody .widget.widget-submit .submit,.mod_article .mod_registration .formbody .widget.widget-submit .submit,.mod_lostPassword .formbody .widget.widget-submit .submit{background-color:rgba(51, 51, 51, 0.8);color:white}.mod_login form .formbody .widget.widget-submit .submit:hover,.mod_article .mod_registration .formbody .widget.widget-submit .submit:hover,.mod_lostPassword .formbody .widget.widget-submit .submit:hover{color:#0067a6;background-color:#a7a9ac}@media screen and (max-width:1025px){.mod_article.bg-yellow .ce_form{max-width:100%}.mod_article.contact-bg .ce_form .formbody .widget-explanation p,.contact .ce_form .formbody .widget-explanation p,.widget-checkbox fieldset span label{color:black}.mod_article.contact-bg .ce_form .formbody .widget-explanation p a,.contact .ce_form .formbody .widget-explanation p a,.widget-checkbox fieldset span label a{color:black}}
#footer .inside:before{position:absolute;top:0;left:0;width:100%;height:25px;background-image:linear-gradient(to right, #007a4d 0%, #003c58 33%, black 66%, #007a4d 100%);content:"";z-index:20}.footer,.footer-content{width:90%;max-width:1180px;margin:0 auto}.footer-top{padding:80px 0}.footer-top .footer-partner{padding-bottom:70px}.footer-top .footer-partner .content-element-group{display:flex;justify-content:space-between;flex-wrap:wrap}.footer-top .footer-partner .content-element-group .content-image{width:18%;padding-right:4px;margin-right:4px;align-content:center}.footer-top .footer-partner .content-element-group .content-image figure img{width:100%}.footer-top .footer-partner .content-element-group .content-image:not(:last-child){border-right:2px solid black}.footer-top .footer-top-teaser,.footer-top .footer-bottom-teaser{display:flex;justify-content:space-between;flex-wrap:wrap;margin:30px auto 0;border-top:1px solid #008457;padding-top:10px}.footer-top .footer-top-teaser .content-text,.footer-top .footer-bottom-teaser .content-text{width:45%}.footer-top .footer-top-teaser .content-text p,.footer-top .footer-bottom-teaser .content-text p{font:normal normal 400 20px/27px "Open Sans";color:#a7a9ac}.footer-top .footer-top-teaser .content-text p a,.footer-top .footer-bottom-teaser .content-text p a{color:#a7a9ac;transition:color 250ms}.footer-top .footer-top-teaser .content-text p a:hover,.footer-top .footer-bottom-teaser .content-text p a:hover{color:#007a4d}.footer-top .footer-top-teaser .footer-right,.footer-top .footer-bottom-teaser .footer-right{width:40%}.footer-top .footer-top-teaser .footer-right .content-text,.footer-top .footer-bottom-teaser .footer-right .content-text{width:100%}.footer-top .footer-top-teaser .footer-right .content-text p,.footer-top .footer-bottom-teaser .footer-right .content-text p{display:flex;justify-content:space-between;flex-wrap:wrap}.footer-top .footer-top-teaser .footer-right .content-text p a,.footer-top .footer-bottom-teaser .footer-right .content-text p a{transition:filter 250ms}.footer-top .footer-top-teaser .footer-right .content-text p a:hover,.footer-top .footer-bottom-teaser .footer-right .content-text p a:hover{filter:opacity(0.75)}.footer-top .footer-bottom-teaser{justify-content:center}.footer-top .footer-bottom-teaser .content-image{padding-top:20px}.footer-bottom{background-image:linear-gradient(to right, #007a4d 0%, #003c58 25%)}.footer-bottom .footer-content{display:flex;justify-content:space-between;flex-wrap:wrap;align-content:center;padding:8px 0}.footer-bottom .footer-content p{color:white;font:normal normal 800 18px/21.6px "Open Sans"}.footer-bottom .mod_customnav{width:38%}.footer-bottom .mod_customnav ul{display:flex;justify-content:end;flex-wrap:wrap;align-content:center;height:100%}.footer-bottom .mod_customnav ul li{font:normal normal 400 18px/21.6px "Open Sans";text-transform:uppercase}.footer-bottom .mod_customnav ul li a{color:white;transition:color 250ms}.footer-bottom .mod_customnav ul li a:hover{color:#a7a9ac}.footer-bottom .mod_customnav ul li strong{color:#007a4d}.footer-bottom .mod_customnav ul li:not(:last-child){border-right:2px solid white;padding-right:20px;margin-right:20px}.footer-mobile-only{display:none}.footer-thuringia{filter:grayscale(1);transition:filter 250ms}.footer-thuringia:hover{filter:grayscale(0)}@media screen and (max-width:1250px){.footer-top .footer-top-teaser .footer-right{width:45%}}@media screen and (max-width:1025px){.footer.desktop-only,.footer-bottom.desktop-only,#footer .inside:before{display:none}.footer-mobile-only{display:block}.footer-top-mobile{width:95%;margin:0 auto;max-width:1180px}.footer-top-mobile .content-image{text-align:center;margin:50px auto 30px}.footer-top-mobile .content-image img{width:210px}.footer-top-mobile .content-text{display:flex;justify-content:center;flex-wrap:wrap;border-top:1px solid gray;padding-top:20px}.footer-top-mobile .content-text p{display:flex;justify-content:center}.footer-top-mobile .content-text p a{transition:filter 250ms}.footer-top-mobile .content-text p a:hover{filter:opacity(0.75)}.footer-top-mobile .content-text p a img{width:115px;height:30px}.footer-bottom-mobile{background-image:linear-gradient(to right, rgba(0, 122, 77, 0.85), rgba(0, 60, 88, 0.85) 40%);color:white}.footer-bottom-mobile .content-text{text-align:center;padding-top:20px}.footer-bottom-mobile .content-text p{font:normal normal 400 18px/27px "Open Sans"}.footer-bottom-mobile .content-text p a{color:white;transition:color 250ms}.footer-bottom-mobile .content-text p a:hover{color:#0067a6}.footer-bottom-mobile .content-text:nth-child(3){padding-top:0}.footer-bottom-mobile .content-text:nth-child(3) p{font-weight:700}.footer-bottom-mobile .mod_customnav{width:95%;margin:0 auto;max-width:1180px}.footer-bottom-mobile .mod_customnav ul{display:flex;justify-content:center;flex-wrap:wrap;padding:10px 0;align-content:center;align-items:center;border-top:1px solid}.footer-bottom-mobile .mod_customnav ul li{text-transform:uppercase;padding-right:15px;margin-right:15px;font:normal normal 400 18px/21.6px "Open Sans"}.footer-bottom-mobile .mod_customnav ul li a{color:white;transition:filter 250ms}.footer-bottom-mobile .mod_customnav ul li a:hover{filter:opacity(0.6)}.footer-bottom-mobile .mod_customnav ul li strong{color:#007a4d}.footer-bottom-mobile .mod_customnav ul li:not(:last-child){border-right:2px solid white}.footer-bottom-mobile .content-image{width:95%;margin:0 auto 10px}}@media screen and (max-width:650px){.footer-bottom-mobile .mod_customnav.block ul li{padding-right:10px;margin-right:10px;font:normal normal 400 15px/20px "Open Sans"}}
.mobile_menu .inner{background-image:linear-gradient(to right, rgba(0, 122, 77, 0.85), rgba(0, 60, 88, 0.85) 40%)}.mobile_menu .inner .header-inner{background-color:white}.mobile_menu .inner .header-inner .inner-top .header-right .menu-close{color:black;height:auto;display:inline-block;transition:filter 250ms}.mobile_menu .inner .header-inner .inner-top .header-right .menu-close img{width:30px;margin-right:10px}.mobile_menu .inner .header-inner .inner-top .header-right .menu-close span{font:normal normal 700 30px/36px Open Sans;text-transform:uppercase;position:relative;top:-4px}.mobile_menu .inner .header-inner .inner-top .header-right .menu-close:hover{filter:opacity(0.6)}.menu-nav{width:90%;margin:150px auto;max-width:1180px;border-top:1px solid white}.menu-nav .mod_navigation{margin:20px auto}.menu-nav .mod_navigation ul li a,.menu-nav .mod_navigation ul li strong{position:relative;font:normal normal 400 30px/60px Open Sans;text-transform:uppercase;color:white;padding-left:30px;transition:color 250ms}.menu-nav .mod_navigation ul li a:before,.menu-nav .mod_navigation ul li strong:before{content:"";position:absolute;top:12px;left:0;background:url("/files/assets/layout/menu-icon.svg") no-repeat;width:20px;height:20px;filter:invert(1)}.menu-nav .mod_navigation ul li strong,.menu-nav .mod_navigation ul li strong:before,.menu-nav .mod_navigation ul li a:hover{color:#0067a6}@media screen and (max-width:1025px){.mobile_menu .inner .header-inner .inner-top{width:95%}.mobile_menu .inner .header-inner .inner-top .header-right .menu-close img{margin-right:4px}.mobile_menu .inner .header-inner .inner-top .header-right .menu-close span{font:normal normal 700 20px/30px Open Sans}.menu-nav{margin:100px auto}}@media screen and (max-width:680px){.header-left{width:28%;z-index:50}.mobile_menu .inner .header-inner .inner-top .header-right .menu-close img{width:23px}.mobile_menu .inner .header-inner .inner-top .header-right .menu-close span{font:normal normal 700 18px/20px Open Sans}.menu-nav .mod_navigation ul li a,.menu-nav .mod_navigation ul li strong{font:normal normal 400 21px/50px Open Sans}.menu-nav .mod_navigation ul li a a:before,.menu-nav .mod_navigation ul li strong a:before{top:-13px}.menu-nav .mod_navigation ul li a,.menu-nav .mod_navigation ul li strong{padding-left:25px}.menu-nav .mod_navigation ul li a::before,.menu-nav .mod_navigation ul li strong::before{top:6px}}
.content-accordion{width:90%;margin:50px auto;max-width:1170px}.content-accordion .handorgel__header{position:relative;margin:10px auto}.content-accordion .handorgel__header button{font:normal normal 600 24px/28.8px Open Sans;text-transform:uppercase;color:black;padding:10px 15px;position:relative;background-color:transparent;transition:color 250ms}.content-accordion .handorgel__header button:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:30px;width:32px;height:32px;background:url("/files/assets/layout/accordion-blue.svg") no-repeat 0/cover;transition:background 250ms}.content-accordion .handorgel__header button:hover{color:#007a4d}.content-accordion .handorgel__header--opened button{color:#007a4d}.content-accordion .handorgel__header--opened button:after{background:url("/files/assets/layout/icon-akkordeon-minus.svg") no-repeat 0/cover}.content-accordion .handorgel__header:hover{}.content-accordion .handorgel__content{background-color:transparent;text-align:center;width:100%;max-width:1170px;border-top:none;margin:0 auto}.content-accordion .handorgel__content .handorgel__content__inner{padding:0 0 5px}@media screen and (max-width:1025px){.content-accordion{width:95%}}@media screen and (max-width:650px){.content-accordion .handorgel__header button::after{right:10px}}
