/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:600}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;font-size:1rem}a,label,li,p,ul{font-size:1rem}.clearfix:after{content:'';display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{max-height:1000000px}body{color:#686664;background:#fff;font:18px/1.5 Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}.gm-style img{max-width:none}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin:1em 0}.h1,h1{font-size:24px;text-transform:uppercase;color:#fff;background:rgba(104,102,100,.5);padding:10px 20px;display:inline-block;margin:0 0 1em}.homeslide h1{padding:20px 40px}.h2,h2{font-size:24px;color:#a8a6a4}.h3,h3{font-size:18px;color:#686664}.h4,h4{font-size:18px;color:#686664}.h5,h5{font-size:18px;color:#686664}.h6,h6{font-size:18px;color:#686664}p{margin-bottom:27px}a{color:#686664}a:hover{color:#686664}body{font-weight:300}form a{text-decoration:underline}form .error_message{color:#686664;font-weight:500;padding-bottom:1rem}form .form_bg_color_false{border-color:#686664;background:#f4fafb}form .dem_meldung{color:#686664;font-weight:500}form .form-check.radio label{padding-left:5px;padding-right:30px}form .form-check.checkbox input[type=checkbox]{margin-right:5px}form button.btn{margin-top:10px}.person .col-sm-11,.person .col-sm-2{padding-left:0;padding-right:0}.btn{border-radius:0;margin-right:10px}.btn.btn-primary{background:#686664;border:#686664;padding:.75em 3em}.btn.btn-primary:focus,.btn.btn-primary:hover{background:#585858!important;color:#fff}.btn.btn-link{color:#686664}.flex-content{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative;margin-bottom:1em}.flex-content embed,.flex-content iframe,.flex-content object{height:100%;left:0;position:absolute;top:0;width:100%}header .fw-nav-level2{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:0;margin:20px 0 0 0;list-style:none}header .fw-nav-level2 li{margin-left:10px}header .fw-nav-level2 li a{text-transform:uppercase;padding:10px 20px;color:#a8a6a4;border-bottom:5px solid transparent}header .fw-nav-level2 li a:hover{text-decoration:none;cursor:pointer;color:#686664;border-bottom:5px solid #a8a6a4}header .fw-nav-level2 li.fw-nav-selected a{color:#686664;border-bottom:5px solid #a8a6a4}.content .fw-nav-level3{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:0;margin:0;list-style:none;border:none}.content.navigation{height:auto}@media screen and (max-width:767px){.content .fw-nav-level3{flex-direction:column}.content.navigation{height:400px}.content.navigation.formnav{height:250px}}.content .fw-nav-level3 li{margin-right:0}.content .fw-nav-level3 li a{text-transform:uppercase;padding:10px 20px;color:#585858}.content .fw-nav-level3 li a:hover{background:#686664;color:#fff;text-decoration:none;cursor:pointer}@media screen and (max-width:767px){.content .fw-nav-level3 li a{display:block;margin-bottom:10px}}.content .fw-nav-level3 li.fw-nav-selected a{background:#686664;color:#fff}.header{background:#fff}.header .logo-holder{text-align:left;width:auto}.header .container{display:flex;justify-content:space-between;align-items:center;padding:20px 0;position:relative}.header .navigation{margin:0}@media screen and (max-width:767px){.header .container{display:block}}.navbar-expand-md>.container{padding-left:15px;padding-right:15px}.navbar{padding:0}.navbar a{color:#fff}@media screen and (max-width:1200px){.navbar .navbar-toggler{position:absolute;top:75px;right:20px}.navbar .navbar-collapse .fw-nav-level2{flex-direction:column}.navbar .navbar-collapse .fw-nav-level2 li{margin-left:10px;margin-right:10px;text-align:center}.navbar .navbar-collapse .fw-nav-level2 li a{display:inline-block}.header .navigation{margin:0 auto}.header .logo-holder{text-align:left;width:100%}}.navbar .navbar-toggler{border:none}.navbar .navbar-toggler-icon{color:#fff}.visual{height:650px}.visual-small{background:no-repeat top center;background-size:cover;height:300px}.visual-small img{width:100%}.visual h1{max-width:600px;margin:0}@media screen and (max-width:1023px){.visual{height:400px}}@media screen and (max-width:767px){.visual{height:200px}.visual .container{display:none}}.paket-overview{padding:0;margin:20px 0}.paket-overview .col-lg-3{padding:5px}.paket-overview .col-lg-3 .inner-col{border:1px solid #a8a6a4}.paket-overview .col-lg-3 .inner-col:hover{border:1px solid #a8a6a4;box-shadow:2px 2px 2px 1px rgba(168,166,164,.3)}.paket-overview .col-lg-3 span{display:inline-block;background-color:#a8a6a4;padding:10px;width:100%;color:#fff;font-weight:500;text-align:center}.paket-overview .col-lg-3 .inner-overview{padding:15px;text-align:center;font-size:16px}.paket-overview .col-lg-3 .inner-overview p strong{text-align:center;font-size:16px;font-weight:500}.paket-overview .col-lg-3 .inner-overview .freebtn{width:100%;background-color:#d64d79;color:#fff;padding:15px}.intro{margin:-5rem 0 6.25rem}.visual .freebtn{width:auto;background-color:#d64d79;color:#fff;padding:15px}.prices .freebtn-small{width:auto;background-color:#d64d79;color:#fff;padding:5px 14px;margin-top:20px}.content .prices .col-md-8{padding-top:0}.content .prices .col-md-4{margin-bottom:30px}@media screen and (max-width:767px){.intro{margin-bottom:2rem}}.intro .col-lg-3{margin-bottom:1rem}.intro .intro-box{border:4px solid #686664;border-radius:10px;padding:.938rem;height:100%;text-align:center;background:#fff}.intro .intro-box h2{font-size:25px;color:#686664;font-weight:400;margin:.938rem}.intro .intro-box .btn{text-transform:uppercase;padding:.55rem 1.3rem}.courses{margin:0 0 6.25rem 0}@media screen and (max-width:767px){.courses{margin-bottom:2rem}}.courses .col-lg-3{margin-bottom:1rem}.courses .btn{text-transform:uppercase;padding:.55rem 1.3rem}.testimonials .testimonial{text-align:center;margin-top:1rem;margin-bottom:1rem}.testimonials .testimonial img{display:block;width:100%;margin-bottom:1rem;margin-left:auto;margin-right:auto;border-radius:.25rem}@media screen and (max-width:1023px){.testimonials .testimonial img{width:auto}}.testimonials .testimonial span{display:block;color:#005195}.testimonials .testimonial span strong{display:block}.testimonials .testimonial q{display:block;padding:0 15px}@media screen and (max-width:1023px){.testimonials .testimonial q{padding:0}}.content{padding-top:27px;padding-bottom:27px}.content .col-md-8{padding-top:27px;padding-bottom:3px}.content .col-md-8.mobile{display:none}@media screen and (max-width:767px){.content .col-md-8.mobile{display:block;padding-top:0;padding-bottom:0}.content .col-md-8.mobile h1{margin:0;font-size:20px}}.content ul{padding:0;margin:0 20px}.content table td{vertical-align:top;padding-bottom:10px}.content table td:first-child{padding-right:30px;color:#686664}.content .button-group{padding-bottom:27px}@media screen and (max-width:767px){.content .button-group .btn{display:block;margin-bottom:10px}}.content .accordion{margin-bottom:22px}.content .accordion .card{border:none}.content .accordion .card .card-header{background:#686664;border-radius:0;border:none;padding:0;margin-bottom:5px}.content .accordion .card .card-header h3{margin:0}.content .accordion .card .card-header h3 a{display:block;padding:.75rem 1.25rem;color:#fff}.content .accordion .card .card-header h3 a:hover{text-decoration:none}.content .accordion .card .card-body{background:rgba(50,152,177,.1);margin-bottom:5px}.content.navigation{padding-top:81px}.content.person h2:first-child{margin-top:0}#popup{border:medium none;display:none;position:absolute;z-index:101;background:#f6f6f6;width:1110px;left:0;right:0;margin:100px auto}@media screen and (max-width:1299px){#popup{width:auto}}#popup #popup-inner{padding:45px 60px}#popup #popup-close{position:absolute;right:45px;top:40px;background:url(/demandit/files/M_BB941CC4DCEF687AD98/dms/Image/popup_close.png) no-repeat;width:14px;height:14px;cursor:pointer}#popup-background{background:#000;border:medium none;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100;opacity:.7}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;display:block;height:60px;width:35px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:icomoon;font-size:100px;line-height:1;color:#686664;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:-33px;top:-24px}.slick-prev{left:-50px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"?"}[dir=rtl] .slick-prev:before{content:"?"}.slick-next{right:-54px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"?"}[dir=rtl] .slick-next:before{content:"?"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"?";width:20px;height:20px;font-family:icomoon;font-size:6px;line-height:20px;text-align:center;color:#686664;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#686664;opacity:.75}footer .fw-nav-level2{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:0;margin:0;list-style:none}@media screen and (max-width:767px){footer .fw-nav-level2{margin-left:15px;margin-right:15px;margin-bottom:27px;flex-direction:column;width:100%}footer .fw-nav-level2 .col{display:block}}footer .fw-nav-level2 li{margin-right:30px}footer .fw-nav-level2 li a{color:#fff}footer .fw-nav-level2 li.fw-nav-selected a{font-weight:500}#footer .gray{background:#a8a6a4;padding:2rem 0;color:#fff;margin-top:81px}#footer p{margin-bottom:20px}#footer a,#footer p,#footer span{font-size:16px}#footer .white{background:#fff;color:#686664}#footer .white .copyright{padding:10px 5px;text-align:center}#footer .white .copyright p{font-size:13px;margin-bottom:0}#footer .right-col{text-align:right}#footer .gray .social-media-icons svg{fill:#fff;max-width:35px;margin:0 3px 3px 0,}#footer .gray .social-media-icons span{margin:0 10px 10px 0}#footer .boldp{font-weight:500}#footer .gray a{color:#fff;text-decoration:none}#footer .gray a:hover{color:#fff;text-decoration:underline}@media screen and (max-width:767px){#footer .right-col{text-align:left}}#footer nav ul{list-style:none;padding:0;margin:0}#footer nav ul li{display:inline-block;padding-right:1.875rem}#footer nav ul a{font-weight:700;color:#fff}.logos{text-align:center;margin:2em 0;max-width:680px;margin:0 auto}.logos img{padding:0 1em}img{max-width:100%!important;height:auto!important}.cc_banner-wrapper .cc_container .cc_btn{background-color:#a8a6a4;color:#fff}.cc_banner-wrapper .cc_container .cc_btn:hover{background-color:#686664;color:#fff}.cc_banner-wrapper .cc_container .cc_message p{color:#a8a6a4}.cc_banner-wrapper .cc_container .cc_message a{color:#686664;text-decoration:none}.cc_banner-wrapper .cc_container .cc_message a:hover{color:#686664;text-decoration:underline}.preview .col-md-4{margin-bottom:20px}.preview .col-md-4 iframe{max-width:100%}.preview .btn-preview{background:0 0;color:#686664;padding:0;border:none;font-size:16px}.preview .btn-preview:hover{background:0 0;color:#686664;padding:0}.preview .btn-preview:focus{outline:0}.feedback{text-align:center}.feedback h3{font-weight:600}.feedback h4{font-style:italic;margin-bottom:10px;margin-top:20px}.feedback p{font-size:14px}


/*visual-small:300px*/

.social-media{
    position: fixed;
    right: 40px;
    bottom: 100px;
    width: 40px;
    z-index: 100;
}

.social-media img{
  max-width: 33px;
  max-height: 33px;
}

.social-media a{
  margin-bottom: 20px;
}

.show-icon{
  display: block;
}

.hide-icon{
    display: block;
}

@media screen and (max-width: 768px) {
  .social-media{
    right: 15px;
    bottom: 25px;
  }
  
  .hide-icon{
    display: none;
  }
}

@media screen and (max-width: 994px) {
  .content .fw-nav-level3 {
    flex-direction: column;
  }
}

@media screen and (max-width: 994px) {
  .content .fw-nav-level3 li a {
    display: block;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 994px) {
  .content.navigation {
    height: 500px;
  }
}








