@charset "UTF-8";:root{--font-size:20px;--body-background:#fff;--primary-background:#005f4e;--secondary-background:#f7b500;--muted-background:#edf2db;--timeline-background:#65ad85;--text-color:#6f6f6f;--text-gray:#e2e2e2;--link-color:#f7b500;--link-hover-color:#005f4e}.clearfix{display:block;visibility:hidden;clear:both;height:0;content:""}.tpl-light{color:var(--body-background) !important}.tm-header{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);z-index:999}.tm-header .uk-navbar-nav>li.uk-active>a{font-weight:600}.tm-header .uk-sticky{background-color:var(--primary-background)}.tm-header .uk-sticky:not(.uk-sticky-fixed) .uk-navbar{position:static;flex-wrap:wrap}.tm-header .uk-sticky:not(.uk-sticky-fixed) .uk-navbar-left{width:100%;justify-content:center;align-items:center}.tm-header .uk-sticky:not(.uk-sticky-fixed) .uk-navbar-right{position:absolute;left:0;top:auto;right:0;bottom:0;width:100%;justify-content:center;align-items:center;background:rgba(100,100,100,0.5);transform:translateY(100%);padding:20px 0}.tm-header .uk-sticky:not(.uk-sticky-fixed) .uk-navbar-dropdown{top:223px !important}.tm-header .uk-navbar-nav>li{position:relative}.tm-header .uk-navbar-nav>li:after{display:block;position:absolute;content:"";top:50%;right:-20px;bottom:0;left:auto;background:#fff;height:16px;width:2px;transform:translate(0,-50%)}.tm-header .uk-navbar-nav>li:last-child:after{display:none}.tm-header .uk-navbar-dropdown{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.tm-header .uk-navbar-dropdown .uk-nav>li{border-top:solid 1px var(--secondary-background)}@media (max-width:1290px){.tm-header .uk-sticky.uk-sticky-fixed .uk-logo{max-width:200px}.tm-header .uk-sticky.uk-sticky-fixed .uk-navbar-nav>li>a{font-size:18px}.tm-header .uk-sticky.uk-sticky-fixed .uk-navbar-nav>li:after{right:-16px}.tm-header .uk-sticky.uk-sticky-fixed .uk-navbar-dropdown{top:91px!important}.tm-header .uk-sticky.uk-sticky-fixed .uk-navbar-dropdown .uk-nav>li>a{font-size:18px}}@media (max-width:1180px){.tm-header .uk-sticky.uk-sticky-fixed .uk-logo{max-width:180px}.tm-header .uk-sticky.uk-sticky-fixed .uk-navbar-nav{gap:32px}.tm-header .uk-sticky.uk-sticky-fixed .uk-navbar-nav>li:after{right:-15px}.tm-header .uk-sticky.uk-sticky-fixed .uk-navbar-dropdown{top:83px!important}}@media (max-width:1080px){.tm-header .uk-sticky.uk-sticky-fixed .uk-logo{max-width:180px}.tm-header .uk-sticky.uk-sticky-fixed .uk-navbar-nav>li>a{font-size:14px}.tm-header .uk-sticky.uk-sticky-fixed .uk-navbar-dropdown .uk-nav>li>a{font-size:14px}}.tpl-header-image{position:relative;overflow:hidden;border-bottom:solid 7px var(--secondary-background);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);height:512px}.tpl-header-image img{position:absolute;top:0;right:auto;bottom:0;left:50%;width:auto;max-width:initial;height:100%;max-height:100%;transform:translateX(-50%) scale(1);transition:all 2.5s}.tpl-header-image:hover img{transform:translateX(-50%) scale(1.123)}@media (max-width:1080px){.tpl-header-image{height:320px}}.tpl-parallax-start{position:relative;overflow:hidden !important}.tpl-parallax-start:before,.tpl-parallax-start:after{position:absolute;content:"";left:0;right:0;border-top:40px solid;border-color:#005f4e;transform:rotate(-0.6deg)}.tpl-parallax-start:before{top:-26px;border-top:40px solid;border-top-color:#005f4e}.tpl-parallax-start:after{bottom:-26px}.tpl-parallax-start>.uk-section{min-height:80vh}@media (min-width:250px) and (max-width:1023px){.tpl-parallax-start>.uk-section{min-height:initial!important}}.tpl-grid-fachbereiche .el-item{overflow:hidden;transition:all 1.4s}.tpl-grid-fachbereiche .el-item img{width:100%;height:auto;transition:all 1.4s}.tpl-grid-fachbereiche .el-item:hover{background:var(--primary-background) !important}.tpl-grid-fachbereiche .el-item:hover img{transform:scale(1.4)}.tpl-grid-fachbereiche .uk-card-media-top{overflow:hidden;border-bottom:4px solid var(--body-background)}.tpl-grid-fachbereiche .uk-card-media-top:before{position:absolute;content:"";left:-2px;top:-26px;right:0;border-top:40px solid;border-top-color:currentcolor;border-color:#fff;transform:rotate(-2.6deg);z-index:20}.tpl-grid-fachbereiche .uk-card-body{font-size:20px;padding:10px 10px}.tpl-footer-section{border-top:solid 7px var(--secondary-background);box-shadow:inset 0 3px 6px rgba(0,0,0,0.16),inset 0 3px 6px rgba(0,0,0,0.23)}.tpl-slideshow{border-bottom:solid 7px var(--secondary-background)}.tpl-slideshow .el-item .uk-flex{padding:0 !important;width:100%}.tpl-slideshow .el-item .el-overlay{width:100%}.tpl-slideshow .el-slidenav{background:transparent!important;overflow:visible}.tpl-slideshow .el-slidenav svg{display:none}.tpl-slideshow .el-slidenav:before{font-family:FontAwesome;text-align:center;font-size:48px;color:#f7b500}.tpl-slideshow .el-slidenav.uk-slidenav-previous:before{content:"\f0a8"}.tpl-slideshow .el-slidenav.uk-slidenav-next:before{content:"\f0a9"}.tpl-modal .uk-modal-dialog{background:var(--primary-background);color:var(--body-background);border:5px solid var(--secondary-background)}.tpl-modal .uk-modal-dialog{background:var(--primary-background);color:var(--body-background)}.tpl-modal .uk-close svg{height:18px;width:18px}.tpl-modal .uk-close svg line{stroke-width:3}.tpl-modal-stellen *{text-align:center;color:var(--link-color) !important}.sigplus-gallery>ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;row-gap:4px}.sigplus-gallery>ul::after{content:"";flex:auto}.tpl-scroll-to-top-wrapper{display:flex;justify-content:end}.tpl-scroll-to-top{cursor:pointer;width:92px;height:92px}.tpl-scroll-to-top:before{display:block;content:"\f062";content:"\f18c";content:"\f1bb";font-family:FontAwesome;font-size:48px;font-weight:400;text-align:center;transition:all 1s ease-out}.tpl-scroll-to-top:hover:before{content:"\f1bb";color:var(--link-color);font-size:68px;font-weight:normal;transform:scale(1.123)}.convertforms .cf-content-wrap,.convertforms .cf-form-wrap{padding:0}.convertforms .cf-input,.convertforms .cf-input:focus,.convertforms .cf-input:invalid:focus{color:var(--link-color) !important;border:solid 3px var(--link-hover-color) !important;background:var(--body-background) !important}.convertforms .cf-checkbox-group-border{border:solid 3px var(--link-hover-color) !important;border-radius:var(--input-border-radius);padding:var(--input-padding);margin:9px 9px}.convertforms .cf-input::-webkit-input-placeholder{color:var(--link-color) !important;opacity:1}.convertforms .cf-input::-moz-placeholder{color:var(--link-color) !important;opacity:1}.convertforms .cf-input::-ms-placeholder{color:var(--link-color) !important;opacity:1}.convertforms .cf-input::placeholder{color:var(--link-color) !important;opacity:1}.convertforms.cf-success .cf-response{padding:0 !important;text-align:left !important;color:var(--text-color) !important;background-color:transparent !important}.convertforms .cf-content-wrap,.convertforms .cf-form-wrap{padding:0}#form1_datenschutz-akzeptiert_0{align-self:flex-start;padding:2px}#form1_datenschutz-akzeptiert_0 .uk-checkbox{margin-top:4px}@media (max-width:790px){.convertforms .cf-one-half{width:100% !important}.convertforms .cf-list-3-columns>div{width:100% !important;flex-basis:100% !important}}.text_content_box{box-sizing:border-box;width:100%;margin-top:50px}.text_content_box__row{box-sizing:inherit;width:100%;margin:40px 0 40px 0}.text_content_box__row:after{clear:both;content:"";display:table}.text_content_box__row__image{box-sizing:inherit;width:40%;float:left;padding:0 20px 0 0;text-align:center}.text_content_box__row__image img{width:100%;height:auto}.text_content_box__row__text{box-sizing:inherit;width:60%;float:right;padding:0 0 0 20px;margin-top:-6px}.text_content_box__row__text h2,.text_content_box__row__text h3{margin:0 0 20px 0}.text_content_box__row__text h2>a,.text_content_box__row__text h3>a{font-size:26px;font-weight:600}.text_content_box__row__text p{margin:20px 0 0 0}.text_content_box__row__text{position:relative}.text_content_box__row__text:before,.text_content_box__row__text:after{content:"";position:absolute;bottom:-3px;left:-3px}.text_content_box__row__text:before{top:6px;width:3px;background-image:-webkit-linear-gradient(rgb(0,95,78),transparent);background-image:-moz-linear-gradient(rgb(0,95,78),transparent);background-image:-o-linear-gradient(rgb(0,95,78),transparent)}.text_content_box__row__text:after{display:none;right:-3px;height:3px}.text_content_box__row__text__more{display:block;float:right;margin-top:20px}.text_content_box.zertifikate .text_content_box__row__image img{width:35%;height:auto}.text_content_box .button,.text_content_box a.button{display:inline-block;cursor:pointer;text-decoration:none;font-size:16px;background-color:rgb(0,95,78);color:#f7b500;padding:2px 6px 2px 6px;border:3px solid #f7b500;border-radius:10px}@media (min-width:230px) and (max-width:640px){.text_content_box__row__image{width:100%;padding:0 0 10px 0}.text_content_box__row__text{width:100%;border-left:none;padding:0 0 20px 0}.text_content_box__row__text:before{display:none}.text_content_box__row__text:after{display:block;background-image:-webkit-linear-gradient( left,transparent,rgb(0,95,78),transparent );background-image:-moz-linear-gradient( left,transparent,rgb(0,95,78),transparent );background-image:-o-linear-gradient( left,transparent,rgb(0,95,78),transparent )}}.contact_box{max-width:623px;height:auto;margin:10px 0}.contact_box:after{content:".";clear:both;display:block;visibility:hidden;height:0px}.contact_label,.contact_value{text-align:left;width:48%;float:left;color:#6f6f6f}.contact_value{margin-bottom:10px}@media (min-width:230px) and (max-width:460px){.contact_value,.contact_label{width:100%}.contact_label,.contact_value{float:none}p{margin:0}}
