/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/body{-webkit-backface-visibility:hidden}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInY}section.debug{color:#fff;position:absolute;top:50px;z-index:1}header{width:100%;height:100%;position:relative;overflow:hidden}header div.hero{position:absolute;width:100%;height:100%;background-image:url(../images/bg_main_lighter_blurred_small.jpg);background-position:center center;background-size:cover;transition:background .8s ease-in}header div.intro{position:absolute;width:100%;top:50%;left:50%;padding-top:50px;transform:translate(-50%, -50%);color:#639042}header div.intro img{max-height:120px;margin-bottom:10px}@media screen and (min-height: 380px){header div.intro img{max-height:225px;margin-bottom:20px}}header div.intro h1{margin-top:0;margin-bottom:0;font-size:60px;font-weight:500}@media (max-width: 767px){header div.intro h1{font-size:30px;font-weight:300}}@media (max-width: 991px) and (min-width: 768px){header div.intro h1{font-size:30px;font-weight:300}}header div.intro h2{margin-top:0;margin-bottom:15px;color:#000;font-size:40px;font-weight:200}@media screen and (min-height: 380px){header div.intro h2{margin-bottom:25px}}@media (max-width: 767px){header div.intro h2{font-size:20px}}@media (max-width: 991px) and (min-width: 768px){header div.intro h2{font-size:20px}}@media screen and (min-height: 380px){header div.intro a{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;opacity:0}}section.about,section.vorteile,section.partners,section.startnow,section.faq,section.contact{padding:50px 0}section.about h2,section.vorteile h2,section.partners h2,section.startnow h2,section.faq h2,section.contact h2{margin-top:0;margin-bottom:10px}section.about hr,section.vorteile hr,section.partners hr,section.startnow hr,section.faq hr,section.contact hr{margin-top:0}section.about{color:#334a22;background-color:#96C177}section.about hr{width:50%;border-color:#334a22}section.about hr,section.about h2,section.about p{opacity:0}section.about p a{color:#334a22}section.about .btn-lg{margin-top:20px}section.vorteile{overflow:hidden;position:relative}section.vorteile::before{content:' ';position:absolute;width:100%;height:100%;top:0;left:0;background-color:white;background:url(../images/bg_main_lighter_blurred_small.jpg) no-repeat center center;background-size:cover;will-change:transform;z-index:-1}section.vorteile.fixed::before{position:fixed}section.vorteile hr{width:60%;border-color:#334a22;opacity:0}section.vorteile h2{opacity:0}section.vorteile h4{font-weight:400;font-style:italic;opacity:0}section.vorteile p{font-weight:200;opacity:0;margin-bottom:20px;color:#639042}section.vorteile .btn{margin:20px 5px 0 5px;opacity:0}section.startnow{background-color:#CDE7B0;text-align:center}section.startnow h2{color:#689c2f;text-align:center}section.startnow hr{width:60%;border-color:#689c2f}section.faq{background-color:#EEEBD0}section.faq h2{color:#413d18;text-align:center;opacity:0}section.faq h4{font-weight:400;font-style:italic;color:#639042;opacity:0}section.faq h4:not(:first-child){margin-top:20px}@media (max-width: 991px){section.faq .row>div:last-child{margin-top:20px}}section.faq .faq-block{opacity:0}section.faq hr{width:60%;border-color:#413d18;opacity:0}section.faq a{color:#413d18}section.faq a:hover{color:#CB5499}section.faq .faq-a{display:none}section.partners{background-color:#fff}section.partners img{max-width:80px;margin:0 10px 10px 10px;opacity:0}section.contact{background-color:#CB5499;text-align:center}section.contact>.container>.row{opacity:0}section.contact h2{color:#8e2b64;opacity:0}section.contact hr{width:33%;border-color:#8e2b64;opacity:0}section.contact .help-block{color:#efc9df}section.contact .fa-circle{color:#b53780}section.contact .contact-item{margin-bottom:15px}section.contact .contact-item-info{font-size:1.5em;color:#efc9df}section.contact .contact-item-info a{color:#efc9df}section.contact .contact-item-info a:hover{color:#96C177}section.contact .contact-item-info.address{font-size:1.2em}section.contact .contact-item-info .mini{font-size:11px;line-height:12px}section.contact #contact-form .form-group,section.contact #contact-form .row{text-align:left}section.contact #contact-form .row{color:#efc9df}@media (min-width: 992px){section.contact{text-align:left}section.contact .contact-item .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}
