body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
.bs-caption {
    position: fixed;
    left: 0;
    bottom: 0;
    margin-left: 40px;
    color: white;
}
 
.bs-nav {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
}

.bs-nav .item, .bs-nav .item-nav {
    display: inline-block;
    *display: inline;
    zoom: 1;

    width: 10px;
    height: 10px;
    line-height: 10px;
    margin: 0 4px;

    text-indent: -999em;
    *text-indent: 0;

    border: 2px solid #fff;
    border-radius: 6px;

    cursor: pointer;
    opacity: .4;

    -webkit-transition: background .5s, opacity .5s;
    -moz-transition: background .5s, opacity .5s;
    transition: background .5s, opacity .5s;
}

.bs-nav .item.active {
    background: #fff;
    opacity: 1;
}

.bs-nav .item-nav {
    border-radius: 0;
    width: 0;
    height: 0;
    border-style: inset;
    -webkit-transform:rotate(360deg);
}

.bs-nav .item-nav:hover {
    opacity: 1;
}

.bs-nav .item-nav.next {
    border-width: 7px 0 7px 14px;
    border-color: transparent transparent transparent #ffffff;
}

.bs-nav .item-nav.prev {
    border-width: 7px 14px 7px 0;
    border-color: transparent #ffffff transparent transparent;
}

*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:"Barlow", sans-serif;font-size:19px;line-height:24px}html{scroll-behavior:smooth}h1{color:#106735}h2,h3,h4,h5,h6{color:#000;margin:0 0 0 0;font-weight:300}.sonder{color:#fff;font-size:80px;line-height:85px;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.5);display:block}.sonder.blue{color:#00ffff}#container #main a{color:#000}p{margin:0 0 8px 0}h1{margin:15px 0 15px 0;font-size:40px;line-height:45px}h2{margin:50px 0 15px 0;font-size:30px;line-height:36px;font-weight:500}h3{margin:30px 0 0px 0;font-size:22px;line-height:28px;font-weight:600}h4{margin:25px 0 35px 0;font-size:24px;font-weight:500}div,span{border:0px dotted #fff}#header,#footer{background:#074924;color:#fff}#header a,#footer a{color:#fff;text-decoration:none}#header ul,#footer ul{list-style-type:none;padding:8px 20px 0 20px;display:flex;justify-content:center;height:100%;top:0;bottom:0;align-items:stretch;flex-wrap:wrap;width:100%}#header ul li,#footer ul li{display:inline-block;padding:5px 8px;font-size:16px}#header .inside,#footer .inside{max-width:1600px;margin:0 auto;padding:20px 20px;display:flex;overflow:hidden}#footer .inside{padding:20px 20px 0px 20px}#footer nav,#header nav{display:flex;width:auto;align-items:center;text-transform:uppercase;font-weigth:100}#footer nav strong,#header nav strong{color:#ee7327;font-weight:600}#header nav ul li a{-webkit-transition:all 0.3s;transition:all 0.3s}#header nav ul li a:hover{color:#ee7327}#header .inside .ce_image{display:flex;align-items:center;width:420px;max-width:90%}#header .inside span,#footer .inside span{width:100%;display:block;right:0;left:0}#footer ul img{width:40px;margin-right:0px;-webkit-transition:all 0.3s;transition:all 0.3s}#footer ul img:hover{transform:scale(1.2)}#footer .ce_text ul{margin-right:10px;flex-wrap:nowrap}#footer,#footer a{color:#e57127}#footer .social ul a{border:0px #fff solid;padding:5 0px}.quickphone{background:#ee7327;display:inline-block;padding:3px 10px;border:1px rgba(255, 255, 255, 0.15) solid;position:fixed;top:0px;right:0px;border-radius:0 0 0 10px;box-shadow:0px 0px 8px rgba(0, 0, 0, 0.25);-webkit-transition:all 0.3s;transition:all 0.3s;z-index:99999999}.quickphone:hover{padding:10px 20px 10px 20px;box-shadow:-5px -5px 10px rgba(0, 0, 0, 0.45)}.home .ce_image.startlogo{border:0px #fff solid;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;display:flex;align-items:center;justify-content:center}.home .ce_image.startlogo figure{margin-top:250px;width:700px;max-width:90%}@keyframes stratlogo{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.home .ce_image.startlogo figure img{animation-name:stratlogo;animation-duration:1.5s;animation-fill-mode:forwards}@keyframes stratausblenden{from{transform:scale(1);opacity:1}to{transform:scale(6.5) translateX(200px) translateY(-100px);opacity:0}}.home .ce_image.startlogo{animation-name:stratausblenden;animation-delay:3s;animation-duration:2s;animation-fill-mode:forwards}.home .starttext{border:0px #fff solid !important;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#ee7327;box-shadow:0px 0px 0px rgba(0, 0, 0, 0) !important}.home .starttext p{max-width:85%;margin:0 auto;opacity:0;animation-fill-mode:forwards}.home .starttext a{display:block;width:100%;color:#ee7327 !important;text-decoration:none;font-size:70px !important;line-height:65px !important}.XXhome .starttext a:after{display:block;content:">>>";color:#fff;opacity:0.5;-webkit-transition:all 0.3s;transition:all 0.3s;opacity:0}.home .starttext a:hover:after{opacity:1}.home .starttext img{opacity:0;margin-top:15px}@keyframes starttext{from{transform:scale(0.5);opacity:0}to{transform:scale(1);opacity:1}}.home .starttext p{animation-name:starttext;animation-delay:3s;animation-duration:2s}@keyframes weiter{from{opacity:0}to{opacity:1}}.home .starttext a:after,.home .starttext img{animation-name:weiter;animation-delay:5s;animation-duration:2s;animation-fill-mode:forwards}.home #footer{position:fixed;bottom:0}@keyframes step2{from{width:0;opacity:0;margin:0px 0}to{width:100%;opacity:1;margin:20px 0}}.step2{width:0;opacity:0;margin:0px 0}.step2{animation-name:step2;animation-delay:2s;animation-duration:2s;animation-fill-mode:forwards}ul.vorteile{margin-top:30px;border:0px #000 solid;font-size:22px;line-height:26px;font-weight:600;padding:0 !important;list-style-type:none !important}@keyframes vorteile{from{padding-left:40px;opacity:0}to{padding-left:0px;opacity:1}}ul.vorteile li:nth-child(1){animation-name:vorteile;animation-duration:0.5s}ul.vorteile li:nth-child(2){animation-name:vorteile;animation-duration:1s}ul.vorteile li:nth-child(3){animation-name:vorteile;animation-duration:1.5s}ul.vorteile li:nth-child(4){animation-name:vorteile;animation-duration:2s}ul.vorteile li:nth-child(5){animation-name:vorteile;animation-duration:2.5s}ul.vorteile li:nth-child(6){animation-name:vorteile;animation-duration:3s}ul.vorteile li:nth-child(7){animation-name:vorteile;animation-duration:3.5s}.datenschutz .content h2,.datenschutz .content h3,.datenschutz .content h4,.datenschutz .content ul,.datenschutz .content p{font-size:90%}#ontop{opacity:0;position:fixed;bottom:-80px;left:auto;right:0;margin:0 auto;display:inline-block;width:45px;height:30px;font-size:38px;color:#fff;text-align:center;padding:2px 10px 40px 10px;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:99999999 !important}#ontop a{text-decoration:none;color:#fff}#ontop.show{opacity:1;bottom:10px}.iconbar{left:-100px;opacity:0}.iconbar.oben,.iconbar.unten{display:inline-block;position:fixed;left:0;top:25vh;z-index:99999}.iconbar.unten{margin-top:80px}ul.iconbar{padding:0;list-style-type:none;position:relative}ul.iconbar img{width:40px;height:auto;float:left}ul.iconbar li{min-width:40px;min-height:40px;border:1px #000 solid;padding:10px;background:#074924;color:#fff;displey:flex;align-items:center;font-size:0;-webkit-transition:all 0.3s;transition:all 0.3s;width:auto !important;min-height:58px}ul.iconbar li a{color:#fff;text-decoration:none}ul.iconbar li em{border:0px #fff solid;font-style:normal;display:inline-block}ul.iconbar li:hover{font-size:18px;padding-left:20px}ul.iconbar li:hover em{display:inline-block;margin-top:5px;padding-top:0px;padding-bottom:6px;padding-left:15px;padding-right:20px}.mobile{display:none}@keyframes iconbar{from{left:-100px;opacity:0}to{left:0px;opacity:1}}.iconbar{animation-name:iconbar;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards}.ce_form{display:block;padding:25px;background:#074924;color:#fff;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.25);border-radius:5px;width:100%;margin:-10px auto 50px auto;max-width:930px;z-index:999999999 !important}.ce_form h2,.ce_form h3{color:#fff;margin:0 0 20px 0}.ce_form h2{font-size:24px;margin:0 0 5px 0}.ce_form h3{font-size:16px;margin:0 0 15px 0}.ce_form input,.ce_form .submit{display:block;padding:8px 10px;display:block;width:100%;margin:0 0 5px 0;border:0px;-webkit-transition:all 0.3s;transition:all 0.3s}.ce_form input:focus{padding-left:18px;background:rgba(255, 255, 255, 0.75)}.ce_form .submit{border-radius:4px;margin-top:10px;padding:15px 10px;box-shadow:0px 0px 7px rgba(0, 0, 0, 0.4);background:#074924;font-size:20px;color:#fff;cursor:pointer;border:0px !important;text-transform:uppercase;-webkit-transition:all 0.3s;transition:all 0.3s;border:1px white solid !important}.ce_form .submit:hover{letter-spacing:0.05em}::placeholder{font-size:12px}.content ul{padding:0 0 0 18px;margin:0px 0 !important;list-style-type:square}.content{width:90%;margin:20vh auto 0 auto;max-width:900px;overflow:visible;min-height:50vh}.content .ce_text{margin:0 auto 0 auto;max-width:900px;background:rgba(255, 255, 255, 0.7);color:#000;padding:30px 30px 80px 30px;-webkit-transition:all 0.6s;transition:all 0.6s}.content .ce_text:hover{background:rgba(255, 255, 255, 0.9);-webkit-transition:all 0.3s;transition:all 0.3s}.kontakt .content .ce_text:hover{background:rgba(255, 255, 255, 0.7)}@media only screen and (min-width:767px){.bild_im_text img{float:right;padding:20px 0 20px 20px}}@media only screen and (max-width:767px){.mobile{display:block}#footer{width:100%}#footer .inside{display:block}#footer ul img{width:30px}#header .inside,#footer .inside{padding:20px 0px;display:block}#header .inside .ce_image{margin:0 auto}.content{width:90%;margin:15px auto 0 auto;min-height:auto}.sonder{color:#fff;font-size:38px;line-height:42px;margin-top:50px}#header .inside .ce_image{padding:30px 0}.iconbar{display:none !important}h1{margin:10px 0 15px 0;font-size:30px;line-height:35px}h2{margin:30px 0 15px 0;font-size:26px;line-height:30px}h3{margin:20px 0 0px 0;font-size:20px;line-height:24px;font-weight:600}h4{margin:20px 0 15px 0;font-size:18px;font-weight:500}body{font-size:17px;line-height:22px}.ce_form .submit{font-size:17px}#footer ul{padding:0 !important;margin:0 !important}#footer ul li{padding:0 5px !important}.content .ce_text{background:rgba(255, 255, 255, 0.8)}.home .ce_image.startlogo figure{margin-top:80px;max-width:90%}.home .starttext a{padding-top:30px;font-size:36px !important;line-height:40px !important;color:#fff !important}}@media only screen and (min-width:767px){#header{position:fixed;top:0;left:0;right:0;z-index:999999999}#footer{position:relative;bottom:0;left:0;right:0;height:10vh;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.45)}}@keyframes from-left{from{transform:translateX(-300px)}to{transform:translateX(0px)}}.from-left{animation-name:from-left;animation-duration:1s}@keyframes container{from{transform:translateY(30px);opacity:0}to{transform:translateY(0px);opacity:1}}#container,.content .ce_text{animation-name:container;animation-duration:1s}.home #container{animation-name:none;animation-duration:0s}@keyframes logohome{from{transform:scale(3) translateX(100px);opacity:0}to{transform:scale(1) translateX(0px);opacity:1}}.home #header .inside .ce_image{animation-name:logohome;animation-duration:1s}@keyframes homenav{from{padding-top:30px;opacity:0}to{padding-top:0px;opacity:1}}.home #header .mod_navigation{animation-name:homenav;animation-duration:1.5s}@keyframes nav{from{padding-top:10px;opacity:0}to{padding-top:0px;opacity:1}}.home #header .mod_navigation{animation-name:nav;animation-duration:1.5s}@keyframes h2{from{padding:30px 0 0 10px;opacity:0}to{padding:0px;opacity:1}}#main h2,#main h1{animation-name:h2;animation-duration:1.5s}@media screen and (max-width:700px){#header{padding:0px}#header .inside{padding:20px 0px 0px 0px}#header nav{display:none !important}.mobile_menu_overlay.active{z-index:99999 !important}.mobile_menu.active{z-index:100000000000000000000 !important}.mod_mobile_menu{position:relative;z-index:999999999999999 !important;top:-50px;right:20px !important;border:0px #fff solid;text-align:right;margin-bottom:-30px}.mobile_menu_trigger{position:relative !important;z-index:9999999999999;display:inline-block;padding:10px 5px !important;font-size:30px !important;color:#ffff}.mobile_menu_trigger span{cursor:pointer !important;right:0 !important;left:auto !important}.mobile_menu .inner{background:#074924 !important}.mobile_menu li a,.mobile_menu li strong{color:#000 !important;text-decoration:none;padding:0 !important}.mobileicons{max-width:130px;margin:30px auto 0 auto;display:block;border:0px #fff solid;text-align:center !important;display:flex;justify-content:space-between}.mobileicons img{width:50px;height:auto;margin:30x 20px 0 20px}.mobile_menu p{color:#fff;text-align:center;margin-top:30px}.mod_navigation{width:100%;max-width:100%;color:#fff !important}.mod_navigation li,.mod_navigation li a{color:#fff !important;text-decoration:none}.mod_navigation ul{padding:20px 0 0 0 !important;list-style-type:none !important;border:0px #000 solid;width:80%;margin:0 auto}.mod_navigation ul li ul{padding:0px 0 0 0 !important;width:90%}.mod_navigation ul li{text-align:left;border:0px rgba(0, 0, 0, 0.5) solid;border-bottom-width:1px}.mod_navigation ul li.last{border-bottom-width:0px}.mod_navigation ul li.navoff{display:block}.mod_navigation ul li ul li:before{content:"- "}.mod_navigation ul li strong,.mod_navigation ul li a{display:inline-block;padding:10px 4px !important}.mod_navigation ul li strong{color:#ee7327 !important;font-weight:normal !important}}
