@import "//fonts.googleapis.com/css?family=Work+Sans:300,400,600";*{hyphens:auto;font-family:'Work Sans',sans-serif;font-weight:400}a{color:#03406A;outline:0;text-decoration:underline}a:hover{color:#333;text-decoration:none}a:active{color:#03406A!important}a:focus{color:#03406A}a[href^=tel]{color:inherit;text-decoration:none}.disabled{pointer-events:none;cursor:default;color:rgba(255,255,255,.8)!important}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}object,embed{outline:0}img{max-width:100%}.c-ci{color:#03406A}.c-ci-o{color:#E79345}.c-ci-orange-m-head{color:#03406A!important;background-color:#E79345!important}.c-ci-orange{color:#E79345;font-weight:600}.c-ci-orange-txt{color:#E79345;font-weight:600;text-shadow:1px 1px 0 rgba(154,178,195,.2);font-size:1.2rem}.c-ci-orange-head{color:#E79345}.bgc-ci{background-color:#03406A!important;color:#fff}.bgc-ci-footer{background-color:#E79345!important;color:#03406A}.bgc-l-grey{background-color:#f2f2f2}.bgc-d-grey{background-color:#666;color:#fff}.ds{display:block}@media (max-width: 575px){.ds{display:none!important}}.ms{display:none}@media (max-width: 575px){.ms{display:block}}.logo{width:100px}.logo:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media (max-width: 575px){.logo-s{max-width:60px;margin-left:8px}.logo-m{width:100%;background-color:#1e3338}.logo-m:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}}.hr-style{border:0;height:2px;border-top:0 solid rgba(0,0,0,0.1);background-image:linear-gradient(to right,rgba(231,147,69,0),rgba(231,147,69,1),rgba(231,147,69,0));margin-bottom:25px}.h1,h1{font-size:2rem;text-transform:none;font-weight:400;color:#03406A;font-family:'Work Sans',sans-serif}.h2,h2{font-size:1.2rem;text-transform:none;font-weight:300;font-family:'Work Sans',sans-serif}.h3,h3{font-size:1.2rem;text-transform:none;font-weight:300;color:#fff;background-color:#03406A;padding:10px;font-family:'Work Sans',sans-serif}@media (max-width: 575px){.h1,h1{font-size:1.5rem;padding-bottom:.8rem}}.s-bg-c{background-color:#f2f2f2}.s-f-bg-c{background-color:#333}.nv-over{background:rgba(3,64,106,1)!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-top:0;position:fixed;z-index:1090;width:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width: 1200px){.nv-over{min-height:auto;background:#03406A!important;margin-top:0;position:absolute;z-index:1090;width:100%}}.bgs{background:rgba(3,64,106,1)!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;min-height:auto}.bgs .logo{width:100px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0}nav{text-decoration:none}@media (max-width: 1200px){nav{position:inherit!important;text-decoration:none}}.bg-dark{color:rgba(255,255,255,.9)}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.9);padding-right:.6rem;padding-left:.6rem;font-weight:600;text-decoration:none}@media (min-width: 1200px){.navbar{padding:0 1rem}.navbar-dark .navbar-nav .nav-link{padding-top:2.2rem;padding-bottom:2.2rem}}.navbar-dark .navbar-nav .nav-link:hover{color:#fff;background-color:#E79345!important}.navbar-dark .navbar-nav .nav-link:focus{color:#fff!important}.navbar-dark .navbar-nav .nav-link i{color:#E79345}.navbar-dark .navbar-nav .nav-link:hover > i{color:#03406A}.navbar-dark .navbar-nav .active > i{color:#03406A}.active{color:#fff!important;background:#E79345}.navbar-brand{margin-right:.1rem;text-decoration:none}header img{width:100%}@media (max-width: 790px){header{margin-top:0;height:auto}}.s-maps{margin:0!important;padding:0!important;position:relative;width:100%;max-height:420px}.s-mo{width:100%;min-height:420px;position:absolute}.map{height:40rem}@media (max-width: 575px){.map{height:20rem}}.button{display:inline-block;margin:10px 10px 10px 0;padding:15px 40px;overflow:hidden;cursor:pointer;background-color:#333;color:#fff;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-decoration:none;border:0;font-size:.9em}.button:hover{background-color:#7DA961;color:#333}.s-pl-01{min-height:350px;background:url(../images/header.jpg) no-repeat center center;background-attachment:fixed;background-position-x:center;background-position-y:center;background-size:auto auto;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (max-width: 790px){.s-pl-01{min-height:250px;background-attachment:inherit!important;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}}.s-pl-ol{background-color:rgba(255,255,255,.6)!important;width:100%;height:auto}.s-pl-head{min-height:90vh;background:#03406A url(../images/header.jpg) no-repeat center center;background-attachment:fixed;background-position-x:center;background-position-y:center;background-size:auto auto;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1.5){.s-pl-head{background-attachment:inherit}}@media (max-width: 1280px){.s-pl-head{min-height:700px;background-attachment:inherit}}@media (max-width: 1024px){.s-pl-head{min-height:500px;background-attachment:inherit}}@media (max-width: 790px){.s-pl-head{min-height:400px;background-attachment:inherit}}.header-m{display:none}@media (max-width: 790px){.s-pl-head{display:none}.header-m{display:block}}.responsiveCal{position:relative;padding-bottom:75%;height:0;overflow:hidden}.responsiveCal iframe{position:absolute;top:0;left:0;width:100%;height:100%}.speakvoice{display:none}.speakvoice i{cursor:pointer;font-size:1.6rem}.speakvoice-none{pointer-events:none;cursor:default}@media (max-width: 768px){.speakvoice{display:none}}.speakvoice-info{display:none}@media (max-width: 3000px){.speakvoice-info{display:block}}footer{color:#fff;margin-bottom:100px}footer a{color:#fff}footer a:hover{color:#fff}@media (max-width: 575px){footer{text-align:center!important}footer .text-right{text-align:center!important}footer .text-left{text-align:center!important}}video{max-height:100%;overflow:hidden;position:relative;margin:0;padding:0;display:block}video[poster]{object-fit:cover}#video-background{min-width:100%;max-width:100%;height:auto;width:auto;margin-bottom:-5px;padding:0}.video-overlay{background:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.video-overlay a{color:rgba(255,255,255,.6)}.video-overlay a:hover{color:rgba(255,255,255,1)}.video-desc{font-size:8rem;color:rgba(255,255,255,.6)}@media (max-width: 768px){.video-desc{font-size:6rem}}@media (max-width: 575px){.video-desc{font-size:4rem}}.back-to-top{background:#E79345;font-weight:800;color:#03406A;position:fixed;bottom:100px;right:20px;padding:.8rem 0 0 1.2rem;width:50px;height:50px;border:0 solid #000;transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);z-index:999999}a.back-to-top{text-decoration:none!important;color:#fff}a:hover.back-to-top{text-decoration:none!important;background-color:#03406A;color:#fff}ol{padding-left:20px}ul{list-style-type:none;padding-left:0}.c-ul ul{list-style-type:none;padding-left:0}.c-ul li{position:relative;padding-left:20px;margin-bottom:0}.c-ul li:before{position:absolute;top:0;left:0;font-family:"Font Awesome 5 Free";font-weight:400;content:"\f058";color:#03406A}.consent{font-size:.9rem}.consent input[type="checkbox"]{width:20px;height:20px}.dsgvo h1{font-size:1.3rem;font-weight:700;color:#333;margin-bottom:15px}.dsgvo h2{font-size:1.2rem;font-weight:700;color:#333;margin-bottom:15px}.dsgvo h3{font-size:1.1rem;font-weight:700;color:#333;margin-bottom:15px}#Leistungen .fa,#Leistungen .fas,#Leistungen .fab{color:#03406A}#Leistungen .fa:hover,#Leistungen .fas:hover,#Leistungen .fab:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.timeline-head-bg{background-color:#03406A}.timeline-section-bg{background-image:linear-gradient(135deg,#ccd8e1 10%,#a3acb4 100%)}.timeline{margin-left:-90%}.timeline ul li{list-style-type:none;position:relative;width:6px;margin:0 auto;padding-top:50px;background:#03406A}.timeline ul li::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:30px;height:30px;border-radius:50%;background:inherit}.timeline ul li div{position:relative;bottom:-25px;width:75vw;padding:15px;background:rgba(255,255,255,0.5)}.timeline ul li div::before{content:"";position:absolute;bottom:25px;width:0;height:0;border-style:solid}.timeline ul li:nth-child(odd) div{left:45px}.timeline ul li:nth-child(odd) div::before{left:-15px;border-width:15px 15px 15px 0;border-color:transparent rgba(255,255,255,0.5) transparent transparent}.timeline ul li:nth-child(even) div{left:45px}.timeline ul li:nth-child(even) div::before{left:-15px;border-width:15px 15px 15px 0;border-color:transparent rgba(255,255,255,0.5) transparent transparent}.timeline h4{font-size:1.5em;font-weight:200;color:#111}@media only screen and (min-width: 992px){.timeline{margin-left:0}.timeline ul li div{width:400px}.timeline ul li:nth-child(even) div{left:-439px}.timeline ul li:nth-child(even) div::before{left:400px;border-width:15px 0 15px 15px;border-color:transparent transparent transparent rgba(255,255,255,0.5)}}.accessible-go{font-size:1.6rem}.accessible{pointer-events:none;font-size:1.6rem}#plustext,#minustext,#resetfontsize,#highcontrast,#lowcontrast{cursor:pointer;font-size:1.6rem}@media (max-width: 575px){#plustext,#minustext,#resetfontsize,#highcontrast,#lowcontrast{font-size:1.4rem}.accessible{pointer-events:none;font-size:1.6rem}.accessible-go{font-size:1.4rem}}.accessible-bgc{background-color:rgba(0,0,0,0.1)}.highcontrast,.highcontrast section,.highcontrast input,.highcontrast textarea,.highcontrast h1,.highcontrast h2,.highcontrast h3,.highcontrast h4,.highcontrast h5,.highcontrast i,.highcontrast li:before,.highcontrast .bg-white,.highcontrast .bg-light,.highcontrast .c-ci,.highcontrast .bg-dark,.highcontrast .text-secondary,.highcontrast .timeline-section-bg,.highcontrast .timeline,.highcontrast .timeline ul li,.highcontrast .timeline ul li div,.highcontrast .timeline ul li div:before,.highcontrast .timeline ul li:nth-child(odd) div:before,.highcontrast .timeline ul li:nth-child(even) div:before,.highcontrast .c-ci-orange,.highcontrast .c-ci-orange-txt,.highcontrast .c-ci-orange-head,.highcontrast .cc-btn,.highcontrast .back-to-top,.highcontrast .accessible-bgc{background-color:#222!important;color:#fff!important;background:#222!important;background:-moz-linear-gradient(top,#222 0%,#222 100%);background:-webkit-linear-gradient(top,#222 0%,#222 100%);background:linear-gradient(to bottom,#222 0%,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222',endColorstr='#222222',GradientType=0);text-shadow:none}.highcontrast a,.highcontrast a:visited,.highcontrast a:active{color:#fff!important}.highcontrast .s-pl-head{background-attachment:inherit;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.highcontrast img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.highcontrast .timeline ul li:nth-child(odd) div:before{border-color:#222!important}.highcontrast .timeline ul li:nth-child(even) div:before{border-color:#222!important}@media (max-width: 1024px){.tooltip{display:none!important}}.navbar-toggler{border:0}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}