*{margin:0;padding:0}body{font-family:'Open Sans',sans-serif}.bg-antra{background-color:#191919;background-image:url(../images/stars-bg.png)}.bg-antra p{color:#fff!important}.bg-inv{background-image:url(../images/stars-bg-inv.png)}.anim{opacity:0;transform:translate(0,30px);transition:all 1s}.anim.inview{opacity:1;transform:translate(0,0)}.bg-image-full{background-image:url(../images/space-bg-blur.jpg);background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}@media screen and (max-width:414px){.bg-image-full{padding-top:10px!important;padding-bottom:10px!important}}.bg-image-full div{height:160px;display:flex;align-items:center;justify-content:center}.bg-image-full div img{width:100%}.bg-image-full div img:hover{cursor:pointer}@media screen and (max-width:768px){.bg-image-full div{height:auto}.bg-image-full div a{width:70%}.bg-image-full div img{margin-top:15px;margin-bottom:10px}}h1,h2,h3,p{padding:10px}h2{width:100%}@media screen and (max-width:414px){h2{font-size:1.5rem;text-align:left}}h4{font-size:1.35rem}p{font-size:1.3em}@media screen and (max-width:414px){p{font-size:1.1rem;text-align:left}}p.desc{margin-bottom:0!important}span.nobreak{white-space:nowrap}header{position:relative;background-color:#000;height:65vh;min-height:30vh;width:100%;overflow:hidden}@media screen and (max-width:414px){header{height:45vh}}@media screen and (min-width:415px) and (max-width:768px){header{height:80vh}}header h1{font-size:1.9rem;font-weight:900;text-transform:uppercase;color:#358d77;font-style:italic;letter-spacing:1px;line-height:2.4rem;text-shadow:0 0 4px rgba(0,0,0,.15);padding-top:3rem}@media screen and (max-width:414px){header h1{font-size:1em!important;line-height:1.4rem;padding-top:1.5rem}}@media screen and (min-width:414px) and (max-width:768px){header h1{font-size:1.5em!important;padding-top:2rem}}header .logo-i{width:60%;filter:drop-shadow(0 0 1px #000000aa)}header video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);filter:blur(5px)}@media screen and (max-width:414px){header video{filter:blur(2px);max-width:150vw}}header .container{position:relative;z-index:2}header .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(25,232,186,.05);opacity:.5;z-index:1}@media screen and (max-width:414px){section{padding-left:10px!important;padding-right:10px!important}}section span#delem{display:none}span#shem::after{content:"kontakt\40 dz-media.de"}span#shem2::after{content:"datenschutz\40 dz-media.de"}span#shem3::after{content:"clarke\40 trivari.de"}h4,section h2{text-transform:uppercase}section h2{font-weight:100;color:#358d77}section h4{font-weight:400;color:#515151}section p{color:#515151}section .welc h1{font-size:2.4rem!important}@media (pointer:coarse) and (hover:none){section .welc h1{font-size:1.9rem!important}}section .welc a{color:#358d77;text-decoration:none}section.wcloud{padding:30px!important}@media only screen and (max-width:414px){section.wcloud{padding-top:20px!important;padding-bottom:20px!important}}section #wordCloud{height:400px}@media only screen and (max-width:414px){section #wordCloud{height:200px}}section .desc span:not(.hl),section .welc .impr span:not(#shem){color:#358d77}section .desc span:not(.hl) a,section .welc .impr span:not(#shem) a{color:#358d77;text-decoration:none}section #shem,section #shem2{color:#515151!important}section .impradd{display:block;color:#515151!important;font-weight:100;font-size:.9rem;text-align:justify;line-height:18px}section .desc span.hl{font-weight:600;text-transform:uppercase}section .kdn-logos img{transition:filter .3s ease-out}section .kdn-logos img:hover{filter:drop-shadow(4px 0 10px #358d77)}section.vidgrid a{display:block;height:100%}section.vidgrid a:hover .play-btn{z-index:10}@media screen and (min-width:415px){section.vidgrid a:hover .play-btn{opacity:0}}section.vidgrid #m1{background-image:url(../images/video-vorschau-1.gif)}section.vidgrid #m2{background-image:url(../images/video-vorschau-2.gif)}section.vidgrid #m3{background-image:url(../images/video-vorschau-3.gif)}@media screen and (max-width:414px){section.vidgrid #m1,section.vidgrid #m2,section.vidgrid #m3{background-image:none}}section.vidgrid img:hover{cursor:pointer}@media screen and (max-width:414px){section.vidgrid img.z-depth-1{width:100%}}@media screen and (min-width:415px){section.vidgrid img.z-depth-1{transition:opacity .5s ease-in-out}section.vidgrid img.z-depth-1:hover{opacity:0}}section.vidgrid .play-btn img{position:absolute;top:35%;left:42%;z-index:10}@media screen and (max-width:414px){section.vidgrid .play-btn img{top:40%;left:44%}}@media screen and (min-width:415px) and (max-width:768px){section.vidgrid .play-btn img{top:39%;left:45%}}section.vidgrid .btn{font-weight:400;font-size:.9rem;border:2px solid #2e7a67;background-color:#358d77;color:#fff;letter-spacing:.5px;border-radius:50%;width:38px}section.vidgrid .btn:active,section.vidgrid .btn:focus,section.vidgrid .btn:hover{color:#194338!important;background-color:#fff!important;outline:0!important;border-color:#2e7a67!important}section.vidgrid .btn:active .close-x,section.vidgrid .btn:active .close-x:after,section.vidgrid .btn:focus .close-x,section.vidgrid .btn:focus .close-x:after,section.vidgrid .btn:hover .close-x,section.vidgrid .btn:hover .close-x:after{background:#358d77}section.vidgrid .btn:focus{box-shadow:0 0 0 .2rem #d3eee7}section.vidgrid .btn:active,section.vidgrid .btn:focus:active{box-shadow:0 0 0 .2rem #d3eee7}section.vidgrid .z-depth-1{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important}section.vidgrid .modal-footer{padding:.8rem!important}section.vidgrid .modal-footer .close-x{background:#fff;height:22px;position:relative;width:2px;transform:rotate(45deg);left:4px}section.vidgrid .modal-footer .close-x:after{background:#fff;content:"";height:2px;left:-10px;position:absolute;top:10px;width:22px}.timeline{position:relative;padding:0;list-style:none}.timeline:before{position:absolute;top:0;bottom:0;left:40px;width:2px;margin-left:-1.5px;content:'';border:1px dashed #358d77}@media screen and (max-width:414px){.timeline:before{left:50px}}.timeline>li{position:relative;min-height:50px;margin-bottom:0}.timeline>li:after,.timeline>li:before{display:table;content:' '}.timeline>li:after{clear:both}.timeline>li .timeline-panel{position:relative;float:right;width:100%;padding:0 20px 0 100px;text-align:left;overflow:hidden}.timeline>li .timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li .timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline>li .timeline-image{position:absolute;z-index:100;left:0;width:80px;height:80px;margin-left:0;text-align:center;color:#fff;border-radius:100%}.timeline>li .timeline-image h4{font-size:10px;line-height:14px;margin-top:12px}.timeline>li .timeline-image img{box-shadow:0 0 50px 0 rgba(53,141,119,.54)}@media screen and (max-width:414px){.timeline>li .timeline-image img{margin-left:10px}}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 20px 0 100px;text-align:left}.timeline>li.timeline-inverted>.timeline-panel:before{right:auto;left:-15px;border-right-width:15px;border-left-width:0}.timeline>li.timeline-inverted>.timeline-panel:after{right:auto;left:-14px;border-right-width:14px;border-left-width:0}.timeline>li.timeline-inverted>.timeline-panel .timeline-body>p{float:none}.timeline>li:first-child{margin-top:30px}.timeline>li:last-child{margin-bottom:0;min-height:100px!important;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width:414px){.timeline>li:last-child{min-height:60px!important}}.timeline .timeline-heading h4{padding:10px;font-weight:600;color:#dedede;margin-top:0;text-transform:uppercase;letter-spacing:.08rem;font-size:1.35rem}.timeline .timeline-heading h4.subheading{text-transform:none}@media screen and (max-width:414px){.timeline .timeline-heading h4{padding-top:0!important}}.timeline .timeline-body>p,.timeline .timeline-body>ul{margin-bottom:0;font-weight:300;float:right;text-align:justify}@media screen and (max-width:414px){.timeline>li .timeline-panel{margin-bottom:20px}.timeline>li .timeline-panel p{float:none}}@media (min-width:768px){.timeline:before{left:50%}.timeline>li{min-height:100px}.timeline>li .timeline-panel{float:left;width:41%;padding:0 0 20px 0;text-align:right}.timeline>li .timeline-image{left:50%;width:100px;height:100px;margin-left:-50px}.timeline>li .timeline-image h4{font-size:13px;line-height:18px;margin-top:16px}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 0 20px 0;text-align:left}}@media (min-width:992px){.timeline>li{min-height:100px}.timeline>li .timeline-panel{padding:0 0 20px 0}.timeline>li .timeline-image{width:100px;height:100px;margin-left:-50px}.timeline>li .timeline-image h4{font-size:18px;line-height:26px;margin-top:30px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 20px 20px}}@media (min-width:1200px){.timeline>li{min-height:290px}.timeline>li .timeline-panel{padding:0 0 15px 0}.timeline>li .timeline-image{width:100px;height:100px;margin-left:-50px}.timeline>li .timeline-image h4{margin-top:40px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 0 15px 0}}footer{background-color:#358d77}footer>.container{display:flex;align-items:center;justify-content:center}footer>.container .row{width:100%}footer>.container .soci{display:flex;justify-content:left}@media screen and (max-width:414px){footer>.container .soci{justify-content:center;padding-top:10px}}@media screen and (max-width:414px){footer>.container .copyr>p{text-align:center!important}}footer p{font-size:.9rem;font-weight:100;padding:0!important}footer>.container a{margin:0 5px;width:35px;height:35px;background-color:#fff;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;font-size:1.4rem;color:#358d77;transition:all .2s ease}@media screen and (min-width:415px){footer>.container a i{margin-left:1px;margin-top:1px}}footer>.container a i.fa-facebook-f{font-size:1.25rem}footer>.container a:hover{background-color:#358d77;color:#fff;border:2px solid #fff}footer{background-color:#358d77}footer p{font-size:1.1rem;font-weight:100}footer>.container a{padding:0 5px 0 5px}