.container-fluid.banner-area .dnd-section{margin-top:80px;padding:0;padding-top:1.5rem!important}.container-fluid.banner-area .dnd-section>.row-fluid{margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}@media(max-width:1024px){.container-fluid.banner-area .dnd-section{padding-top:2rem!important}}@media(max-width:991px) and (min-width:768px){.container-fluid.banner-area .dnd-section{margin-top:110px}}.banner{background-color:#000;display:inline-block;min-height:250px;overflow:hidden;position:relative;width:100%}.banner .image-desktop{display:block}.banner .image-desktop img,.banner .image-mobile img{display:block;height:auto;max-width:100%;vertical-align:middle;width:100%}.banner .image-mobile{display:none}.banner .overlay-panel{position:absolute;top:10%;width:100%}.container-position{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.text-grid{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0;padding:0;text-rendering:optimizespeed}.banner-headline{flex-grow:0;font-family:GilroyBlack,Sans-Serif;font-size:65px;line-height:100%;margin-bottom:28px;width:100%;-ms-flex-positive:0;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;flex:1;max-width:100%;min-height:0;min-width:0}p.banner-slideshow-title{font-size:inherit;margin:0}.text.shadow-kein{flex-grow:0;font-size:20px;margin-bottom:28px;max-width:100%;width:100%;-ms-flex-positive:0;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;min-height:0;min-width:0}@media only screen and (max-width:1400px) and (min-width:1200px){.banner-headline{font-size:55px}}@media only screen and (max-width:1199px) and (min-width:992px){.banner-headline{font-size:50px;margin-bottom:25px}.text.shadow-kein{font-size:20px;margin-bottom:12px}}@media only screen and (max-width:991px) and (min-width:768px){.banner-headline{font-size:36px;margin-bottom:15px}.text.shadow-kein{font-size:17px;margin-bottom:10px}}@media only screen and (max-width:767px) and (min-width:556px){.banner-headline{font-size:33px;margin-bottom:10px}.text.shadow-kein{font-size:15px;margin-bottom:10px}}@media only screen and (max-width:555px) and (min-width:30px){.banner-headline{font-size:20px;line-height:normal;margin-bottom:10px}}p.banner-slideshow-title span{color:#0091fa}@media (min-width:1200px){.container-position{width:1170px}}@media (min-width:992px) and (max-width:1199px){.container-position{width:970px}}@media (min-width:768px) and (max-width:991px){.container-position{width:750px}}@media(max-width:768px){.container-position{padding:0}.banner{min-height:2px}.banner .image-desktop{display:none}.banner .image-mobile{display:block;max-height:260px}.banner .overlay-panel{position:relative}.text.shadow-kein{background-color:#0091fa;color:#fff}p.banner-slideshow-title{background-color:#0091fa;padding:10px}p.banner-slideshow-title span{color:#fff}}