@charset "utf-8";.frame-round-image img{border-radius:100%;}.ce-intext.ce-right .ce-gallery{margin-left:25px;}#header nav a,#header nav a:hover{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}body,html,#header,#header .banner .slider img,#header .slider,#header .banner{width:100%;}body,html{color:#000;margin:0;padding:0;height:100%;}body{overflow-x:hidden;}body{}#header nav ul,#header nav{width:100%}#header .slider li .animated,#content{width:900px;}#header nav{position:absolute;z-index:900;left:0;height:150px}#header nav  ul,#header nav  ul li,#footer nav  ul,#footer nav  ul li{list-style:none;margin:0;padding:0}#header nav  ul li a{display:block;line-height:60px;text-decoration:none;padding:0 20px 0 20px;}#header nav  ul li.level-1 > a{border-right:1px solid rgba(255,255,255,0.2)}#header nav  ul li:first-child a{border-left:1px solid  rgba(255,255,255,0.2)}#header .toggle-first-nav{display:none}#header nav  ul li a{}#header .logo{position:absolute;z-index:800;left:50%;right:50%;background-color:white;border-radius:50px;width:100px;padding:10px;margin-left:-50px;-webkit-box-shadow:0px 0px 26px -12px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 26px -12px rgba(0,0,0,0.75);box-shadow:0px 0px 26px -12px rgba(0,0,0,0.75);}.sub #header .logo{top:170px;}.start #header .logo{bottom:-70px}#header nav ul{margin-left:auto;margin-right:auto;text-align:center;}#header nav  ul li{display:inline-block;position:relative}.sub #header{background-image:url('../../../fileadmin/lebens-hoffnung/images/bg-sub.webp');background-size:100% auto}#cookie-bar{transition:opacity 0.2s ease-out;opacity:0;}#cookie-bar.show{opacity:1;}[id*="popup-"]{visibility:hidden;opacity:0;}.popup_content{box-shadow:0 0 10px rgba(0,0,0,0.3);margin:1em;}.popup_content{min-height:20px;padding:40px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);}button[class*="popup-"]{width:20px;height:20px;background:none;position:absolute;z-index:500;top:-20px;right:0;display:block;transition:all 0.3s ease;border:none;cursor:pointer;}button[class*="popup-"]  span,button[class*="popup-"]  span:before,button[class*="popup-"]  span:after{border-radius:1px;height:3px;width:20px;position:absolute;top:0;right:0px;display:block;content:''}button[class*="popup-"]  span,button[class*="popup-"]  span:before,button[class*="popup-"]  span:after{height:1px;width:30px;}button[class*="popup-"]  span:before{top:-10px;}button[class*="popup-"]  span:after{bottom:-8px;top:10px}body button[class*="popup-"]  span{background-color:transparent;}button[class*="popup-"]  span:before,button[class*="popup-"]  span:after{top:0;}button[class*="popup-"]  span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}button[class*="popup-"]  span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}ul.slider,ul.slider li{margin:0;padding:0;list-style:none;display:inline-block;}.line-arrow:active,.line-arrow.active{border-width:2px;}.line-arrow.left{border-top:1px solid #FFF;border-left:1px solid #FFF;transform:rotate(-145deg) skew(-20deg);left:50%;margin-left:-20px;}.line-arrow{position:absolute;overflow:hidden;display:inline-block;font-size:12px;width:40px;height:40px;bottom:10%;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}#header,#header .banner,#header .banner > div,#header .banner  ul,#header .banner li{overflow:hidden;height:100vh}.sub #header,.sub #header .banner,.sub #header .banner > div,.sub #header .banner  ul,.sub #header .banner li{height:200px}#header .banner li{background-repeat:no-repeat;background-size:cover}#header .banner .slider img{position:relative;width:100%;z-index:300;}#header .slider li{position:relative;background-position:right top;}#header .slider li .animated{margin-left:-450px;text-align:left;position:absolute;top:40%;left:50%;right:50%;z-index:400;}#header:after{display:block;content:"";background-color:rgba(184,168,129,0.5);width:100%;height:3px;position:absolute;z-index:700;}.sub #header:after{top:200px;}#header nav  ul li.sub ul.level-1,#header nav  ul li.sub.level-1 ul.level-2{display:none;width:100%;min-width:340px;opacity:0;position:absolute;left:50%;right:50%;z-index:400;margin-left:-50%;margin-top:0;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;}@media only screen 
  and (min-width:920px){#header nav  ul li.sub:hover ul,#header nav  ul li.sub.level-1:hover ul.level-2{display:block;-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-animation:anim .2s ease-in-out;animation:anim .2s ease-in-out;}}@media only screen 
  and (max-width:920px){#header nav  ul li.level-0.sub.open ul.level-1,#header nav  ul li.level-1.sub.open ul.level-2{display:block;-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-animation:anim .2s ease-in-out;animation:anim .2s ease-in-out;}}@-webkit-keyframes anim{0%{display:none;opacity:0;}1%{display:block;opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}@keyframes anim{0%{display:none;opacity:0;}1%{display:block;opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}#header ul.level-1 li.sub span{display:block;position:absolute;z-index:700;width:30px;height:55px;right:0px;top:0;background-image:url('../../../fileadmin/lebens-hoffnung/images/icon-arrow-weiss.svg');background-size:40%;background-position:center center;background-repeat:no-repeat;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);cursor:pointer;}#header ul.level-1 li.sub span.open{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}#header nav  ul li.sub ul.level-2{padding-top:14px;text-align:left;}#header nav  ul li.sub ul.level-2 li{width:100%}#header nav ul li.sub ul.level-2 a{line-height:30px;padding-top:10px;padding-bottom:10px;}#header nav ul li.level-1.sub > a{padding-right:40px;}#content{padding:90px 0 0 0;margin:auto;}.teaser{background-color:rgba(255,255,255,0.5);}#footer:before,.teaser:after{display:block;content:"";background-color:rgba(184,168,129,0.5);width:100%;height:3px;}.teaser img{width:280px;display:block;margin:auto;}p.tel-block span{display:inline-block;width:80px;}.content.image{float:right;margin:0 0 0 10px;-webkit-box-shadow:0px 0px 13px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 13px -4px rgba(0,0,0,0.75);box-shadow:0px 0px 13px -4px rgba(0,0,0,0.75);}#content [class*="frame-full-width-"]{width:100vw;position:relative;left:50%;right:50%;margin:80px -50vw 80px -50vw;padding:30px 0 30px 0;}#content .frame-full-width-bg1{width:80vw;margin:80px -40vw 80px -40vw;padding:100px 0 100px 0;background:#bb3d3d;background:linear-gradient(153deg,rgba(187,61,61,.7) 0%,rgba(252,177,63,.7) 100%);}#content ul li{list-style:none;}body #content ul li:before{display:block;position:absolute;margin-left:-15px;margin-top:-2px;font-size:12px;}#footer{margin:90px auto 30px auto;}#footer  nav ul{padding-top:40px;margin-left:auto;margin-right:auto;text-align:center;}#footer nav ul li{display:inline-block;position:relative;}#footer nav ul li a{display:block;text-decoration:none;padding:0 20px 0 20px;}@media only screen 
  and (min-width:320px) 
  and (max-width:768px){.sub #header{background-size:auto 100%}#header .toggle-first-nav{display:block;width:80px;height:50px;display:block;background:none;position:absolute;z-index:500;top:15px;right:0;padding:5px 0 10px 25px;transition:all 0.3s ease;border:none;cursor:pointer;}#header ul.level-1 li.sub span{width:55px;}#header nav ul li.sub.level-1 ul.level-2{position:relative;text-align:center}#header nav ul li.level-1.sub > a{padding-right:0;}#header nav ul.level-1{margin-top:80px;}#header .container.head.top{position:fixed;}.toggle-first-nav span,.toggle-first-nav span:before,.toggle-first-nav span:after{border-radius:1px;height:3px;width:40px;position:absolute;display:block;content:'';}.toggle-first-nav span:before{top:-10px;}.toggle-first-nav span:after{bottom:-8px;top:10px}.toggle-first-nav span,.toggle-first-nav span:before,.toggle-first-nav span:after{transition:all 500ms ease-in-out}.toggle-first-nav.open span{background-color:transparent;}.toggle-first-nav.open span:before,.toggle-first-nav.open span:after{top:0;}.toggle-first-nav.open span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.toggle-first-nav.open span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#header nav ul,#header .slider li .animated,#content,#footer,#content,#header .slider li .animated,#popup-datenschutz_wrapper,.popup_content,#header nav ul,#header nav ul li,#header nav ul  a{width:100%;height:auto;}.popup_content{width:90%;padding:10px;margin-top:40px;}#header,#header .banner,#header .banner > div,#header .banner ul,#header .banner li{height:300px;}#header .banner li{background-position:right top;}#header nav ul{display:none}#header nav ul li,#header nav ul li a,#header nav ul li:first-child a{display:block;border:none}#header nav ul li{border-bottom:1px dotted rgba(255,255,255,0.5)}.start #header .logo{bottom:inherit;top:260px;}#header .slider{overflow:hidden;}.line-arrow.left{display:none;}#header .slick-arrow{opacity:0;}#header{height:auto;overflow:visible;}#header .slider li .animated{margin-left:10px;margin-right:10px;top:auto;bottom:10px;left:0;right:auto;}#content{margin-top:50px;}#content > .row{padding:0 20px 0 20px;}.content.image{float:none;margin:15px 0 35px 0}#content .frame-full-width-bg1{width:100vw;margin:80px -50vw 80px -50vw;}.teaser img{width:250px;}.row{margin:0;}.col-1,.col-lg-1,.col-2,.col-lg-2,.col-3,.col-lg-3,.col-4,.col-lg-4,.col-5,.col-lg-5,.col-6,.col-lg-6,.col-7,.col-lg-7,.col-8,.col-lg-8,.col-9,.col-lg-9,.col-10,.col-lg-10,.col-11,.col-lg-11,.col-12,.col-lg-12{width:100%;clear:both;padding:0;}}
