@charset "UTF-8";
html body .color-accent,html body span.color-accent{color:#009fe3}html body .color-second,html body span.color-second{color:#FDC100}html body .color-black,html body span.color-black{color:#000000 !important}html body .ce_hyperlink.btn-accent a,html body .ce_revolutionslider_hyperlink.btn-accent{background:#009fe3;border-color:#009fe3}html body .bg-gray{background-color:#f7f7f7}html body.startseite{}html body.startseite a{text-decoration:none}html body.startseite a.email,html body.startseite a[href^="mailto:"]{white-space:nowrap}html body.startseite .mod_article.fullscreen .fp-tableCell{display:block}html body.startseite .mod_article.fullscreen .fp-tableCell .container{height:inherit}@media (min-width:768px){html body.startseite #slider .ce_headerimage,html body.startseite #slider .ce_bgimage{height:calc(100vh - 135px);max-height:calc((100vw * 0.4167))}}html body.startseite #slider .swip-pagination .swiper-wrapper{padding-bottom:0}html body.startseite #slider .swiper-container .swiper-pagination .swiper-pagination-bullet{opacity:1}html body.startseite #main h2::after{background-color:#FDC100}html body.startseite #counter .container{display:flex;height:70%;flex-wrap:wrap;flex-direction:row;justify-content:space-around;justify-content:space-evenly;align-content:space-around}html body.startseite #counter .container .ce_countup{width:30vw;max-width:250px;min-width:200px;flex-shrink:1}@media (max-width:767px){html body.startseite #counter .container .ce_countup{padding:0 10px}}html body.startseite #counter .container .ce_countup .headline{position:relative;width:200px;left:50%;transform:translateX(-50%);font-size:5rem;color:white;background-color:#FDC100;margin-bottom:50px}@media (max-width:767px){html body.startseite #counter .container .ce_countup .headline{font-size:4rem;width:150px;margin-bottom:20px}}html body.startseite #counter .container .ce_countup .text{color:white}html body.startseite #counter .container .ce_countup .text p{margin:0}@media (max-width:767px){html body.startseite #counter .container .ce_countup .text p{font-size:1.125rem}}html body.startseite .ce_bgimage-inside,html body.startseite .ce_video_background_inside{width:100%;height:inherit;max-width:none}html body.startseite .ce_bgimage-inside .textbox,html body.startseite .ce_video_background_inside .textbox{position:absolute;width:24.7vw;height:23.4vw;min-width:400px;min-height:300px;max-width:none;padding:5.2vw 2.6vw}@media (min-width:767px){html body.startseite .ce_bgimage-inside .textbox.wide,html body.startseite .ce_video_background_inside .textbox.wide{width:30vw}}@media (max-width:767px){html body.startseite .ce_bgimage-inside .textbox,html body.startseite .ce_video_background_inside .textbox{width:80vw;height:auto;min-width:0;min-height:0;padding:20px;left:50% !important;bottom:5vh !important;top:auto !important;right:auto !important;transform:translate(-50%)}}html body.startseite .ce_bgimage-inside .textbox.orange,html body.startseite .ce_video_background_inside .textbox.orange{background-color:rgba(253, 193, 0, 0.85)}html body.startseite .ce_bgimage-inside .textbox.orange:not(.txt-color-white) a,html body.startseite .ce_video_background_inside .textbox.orange:not(.txt-color-white) a{color:#009fe3}html body.startseite .ce_bgimage-inside .textbox.blau,html body.startseite .ce_video_background_inside .textbox.blau{background-color:rgba(0, 158, 227, 0.85)}html body.startseite .ce_bgimage-inside .textbox.blau:not(.txt-color-white) a,html body.startseite .ce_video_background_inside .textbox.blau:not(.txt-color-white) a{color:#FDC100}html body.startseite .ce_bgimage-inside .textbox.txt-color-white a,html body.startseite .ce_video_background_inside .textbox.txt-color-white a{color:#ffffff}html body.startseite .ce_bgimage-inside .textbox.weiss,html body.startseite .ce_video_background_inside .textbox.weiss{background-color:rgba(255, 255, 255, 0.85)}html body.startseite .ce_bgimage-inside .textbox.weiss a,html body.startseite .ce_video_background_inside .textbox.weiss a{color:#FDC100}html body.startseite .ce_bgimage-inside .textbox.weiss p,html body.startseite .ce_bgimage-inside .textbox.weiss h1,html body.startseite .ce_video_background_inside .textbox.weiss p,html body.startseite .ce_video_background_inside .textbox.weiss h1{color:#555}html body.startseite .ce_bgimage-inside .textbox.links,html body.startseite .ce_video_background_inside .textbox.links{left:7.8vw}html body.startseite .ce_bgimage-inside .textbox.rechts,html body.startseite .ce_video_background_inside .textbox.rechts{right:7.8vw}html body.startseite .ce_bgimage-inside .textbox.oben,html body.startseite .ce_video_background_inside .textbox.oben{top:12.5vw}html body.startseite .ce_bgimage-inside .textbox.unten,html body.startseite .ce_video_background_inside .textbox.unten{bottom:7.8vw}html body.startseite .ce_bgimage-inside .textbox h1,html body.startseite .ce_video_background_inside .textbox h1{font-size:2rem}@media (max-width:767px){html body.startseite .ce_bgimage-inside .textbox h1,html body.startseite .ce_video_background_inside .textbox h1{font-size:1.25rem}}html body.startseite .ce_bgimage-inside .textbox p.font-size-xxs,html body.startseite .ce_video_background_inside .textbox p.font-size-xxs{line-height:1.6}html body.startseite .ce_bgimage-inside .textbox a:not([href^="mailto:"]):after,html body.startseite .ce_video_background_inside .textbox a:not([href^="mailto:"]):after{content:">";margin-left:10px}html body.startseite .ce_bgimage.height-auto .ce_bgimage-inside{height:auto}html body.startseite .ce_bgimage .textbox{height:auto}@media only screen and (max-width:767px){html body.startseite .ce_bgimage.fullscreen-image:not(.vertical_centered) .ce_bgimage-outer{height:100vh}}html body.startseite #fp-nav{left:10px}@media (max-width:767px){html body.startseite #fp-nav{left:0}}html body.startseite #fp-nav li a span{background:white;opacity:0.5;width:8px;height:8px;margin:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}html body.startseite #fp-nav li a:hover span{width:12px;height:12px;margin:0}html body.startseite #fp-nav li a.active span{opacity:1;width:14px;height:14px;margin:0}@media (max-width:549px){html.mm-opening .mm-slideout{-webkit-transform:translate(80vw, 0) !important;-ms-transform:translate(80vw, 0) !important;transform:translate(80vw, 0) !important}}.startseite .footer .container{height:inherit}@media (min-width:768px){.startseite .footer .container>.contentwrap{position:relative;top:50%;transform:translateY(-50%)}}@media (max-width:767px){.startseite .footer .container>.contentwrap{padding:100px 0 100px 0}}.startseite #container .mod_socials i{font-size:1.75em;width:unset}@media (max-width:767px){.startseite .footer_nav.mt-xxs{margin-top:15px !important}}.startseite .footer_nav.left{display:block}@media (max-height:800px) and (min-width:800px){.startseite .footer_nav.left{display:inline-block}}.startseite .footer_nav.right{display:block}@media (max-height:800px) and (min-width:800px){.startseite .footer_nav.right{display:inline-block;margin-left:8em}}.startseite .footer_nav a{position:relative;padding-left:25px;font-size:1.2em;font-weight:300;line-height:1.8;border-bottom:2px solid #FDC100}@media (min-height:1081px){.startseite .footer_nav a{font-size:1.8em}}@media (max-height:900px) and (min-width:1025px){.startseite .footer_nav a{font-size:1.2em}}@media (max-width:767px) and (max-height:899px){.startseite .footer_nav a{font-size:1.1em}}.startseite .footer_nav a::before{content:"";font-family:FontAwesome;text-align:center;position:absolute;left:0px;display:inline-block;height:20px;width:20px;margin-top:-1px}.startseite .footer_nav a:hover{font-weight:400}.startseite .imprint{position:absolute;bottom:0;width:100%}.startseite .imprint .ce_bgimage-inside{padding-top:1em;padding-bottom:1em}.startseite .imprint .inside{height:1.8em}.startseite .imprint .inside .left{float:left}.startseite .imprint .inside .right{float:right}@media (max-width:767px){.startseite .imprint .inside{height:auto}.startseite .imprint .inside .left,.startseite .imprint .inside .right{float:none;clear:both}}.startseite .imprint a,.startseite .imprint p{font-size:0.9375rem;font-weight:300;color:#ffffff}