body{overflow-x:hidden;font-family:Din,'Helvetica Neue',Helvetica,Arial,sans-serif}p{line-height:1.75}a{color:#719da0}a:hover{color:#598285}.text-primary{color:#719da0!important}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Din,'Helvetica Neue',Helvetica,Arial,sans-serif}section{padding:100px 0}section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}section h3.section-subheading{font-size:16px;font-weight:400;font-style:italic;margin-bottom:75px;text-transform:none;font-family:Din,'Helvetica Neue',Helvetica,Arial,sans-serif}@media (min-width:768px){section{padding:150px 0}}.btn{font-family:Din,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;border:2px solid red;border-radius:0}.btn-xl{font-size:1.2rem;padding:.8rem 1.8rem}.btn-primary{background-color:#719da0;border-color:#ebf1f2}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#5e8a8d!important;border-color:#5e8a8d!important;color:#fff}.btn-primary:active,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(254,209,55,.5)!important}.btn-secondary{background-color:#f8f9fa;border-color:#000;color:#719da0}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#e2e6ea!important;border-color:#719da0!important;color:#719da0!important}.btn-secondary:active,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(254,209,55,.5)!important}::-moz-selection{background:#719da0;text-shadow:none}::selection{background:#719da0;text-shadow:none}img::selection{background:0 0}img::-moz-selection{background:0 0}#mainNav{background-color:#212529}#mainNav .navbar-toggler{font-size:2em;right:0;padding:0;text-transform:uppercase;color:#495057;border:0;background-color:transparent;font-family:Din,'Helvetica Neue',Helvetica,Arial,sans-serif}#mainNav .navbar-brand{color:#719da0;font-family:Din,'Helvetica Neue',Helvetica,Arial,cursive}#mainNav .navbar-brand.active,#mainNav .navbar-brand:active,#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#598285}#mainNav .navbar-nav .nav-item .nav-link{font-size:90%;font-weight:400;padding:.75em 0;letter-spacing:1px;color:#fff;font-family:Din,'Helvetica Neue',Helvetica,Arial,sans-serif}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#719da0}@media (min-width:992px){#mainNav{padding-top:25px;padding-bottom:25px;-webkit-transition:padding-top .3s,padding-bottom .3s;-moz-transition:padding-top .3s,padding-bottom .3s;transition:padding-top .3s,padding-bottom .3s;border:none;background-color:transparent}#mainNav .navbar-brand{font-size:1.75em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#mainNav .navbar-nav .nav-item .nav-link{padding:1.1em 1em!important}#mainNav.navbar-shrink{padding-top:0;padding-bottom:0;background-color:#212529}#mainNav.navbar-shrink .navbar-brand{font-size:1.25em;padding:12px 0}}header.masthead{position:relative;display:flex;flex-direction:column;flex-grow:1;min-height:100vh;margin-top:0;text-align:center;color:#fff;background:#456466 url(/img/mikrowellen-plasmalyse-h2plas.jpg) center center no-repeat;background-size:cover}header.masthead .intro-text{padding-top:150px;padding-bottom:100px}header.masthead .intro-text .intro-lead-in{font-size:22px;font-style:italic;line-height:22px;margin-bottom:25px;font-family:Din,'Helvetica Neue',Helvetica,Arial,sans-serif}header.masthead .intro-text .intro-heading{font-size:50px;font-weight:700;line-height:50px;margin-bottom:25px;font-family:Din,'Helvetica Neue',Helvetica,Arial,sans-serif}header.masthead .background-video{position:absolute;display:block;top:0;bottom:0;left:0;right:0;overflow:hidden}header.masthead .background-video img,header.masthead .background-video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}@media (min-width:768px){header.masthead .intro-text{padding-top:300px;padding-bottom:200px}header.masthead .intro-text .intro-lead-in{font-size:40px;font-style:italic;line-height:40px;margin-bottom:25px;font-family:Din,'Helvetica Neue',Helvetica,Arial,sans-serif}header.masthead .intro-text .intro-heading{font-size:75px;font-weight:700;line-height:75px;margin-bottom:50px;font-family:Din,'Helvetica Neue',Helvetica,Arial,sans-serif}}.service-heading{margin:15px 0;text-transform:none}.portfolio .row{align-items:stretch}.portfolio .col{display:flex}.portfolio .portfolio-item{right:0;margin:0 0 15px;background-color:#456466;transition:box-shadow ease .4s}.portfolio .portfolio-item:hover{box-shadow:6px 6px 12px rgba(0,0,0,.2)}.portfolio .portfolio-item .portfolio-link{position:relative;display:block;margin:0 auto;cursor:pointer}.portfolio .portfolio-item .portfolio-link .portfolio-hover{position:absolute;width:100%;height:100%;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;opacity:0;background:rgba(113,157,160,.8)}.portfolio .portfolio-item .portfolio-link .portfolio-hover:hover{opacity:1}.portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{font-size:20px;position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;color:#fff}.portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i{margin-top:-12px}.portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3,.portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4{margin:0}.portfolio .portfolio-item .portfolio-caption{margin:0 auto;padding:25px;text-align:center;color:#fff}.portfolio .portfolio-item .portfolio-caption .portfolio-caption-heading{font-size:2rem}.portfolio .portfolio-item .portfolio-caption h4{margin:0;text-transform:none}.portfolio .portfolio-item .portfolio-caption p{font-size:16px;font-style:italic;margin:0;font-family:Din,'Helvetica Neue',Helvetica,Arial,sans-serif}.portfolio *{z-index:2}@media (min-width:767px){#portfolio .portfolio-item{margin:0 0 30px}}.portfolio-modal{padding-right:0!important}.portfolio-modal .modal-dialog{margin:1rem;max-width:100vw}.portfolio-modal .modal-content{padding:100px 0;text-align:center}.portfolio-modal .modal-content h2{font-size:3em;margin-bottom:15px}.portfolio-modal .modal-content p{margin-bottom:30px}.portfolio-modal .modal-content p.item-intro{font-size:16px;font-style:italic;margin:20px 0 30px;font-family:Din,'Helvetica Neue',Helvetica,Arial,sans-serif}.portfolio-modal .modal-content ul.list-inline{margin-top:0;margin-bottom:30px}.portfolio-modal .modal-content img{margin-bottom:30px}.portfolio-modal .modal-content button{cursor:pointer}.portfolio-modal .close-modal{position:absolute;top:25px;right:25px;width:75px;height:75px;cursor:pointer;background-color:transparent}.portfolio-modal .close-modal:hover{opacity:.3}.portfolio-modal .close-modal .lr{z-index:1051;width:1px;height:75px;margin-left:35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#212529}.portfolio-modal .close-modal .lr .rl{z-index:1052;width:1px;height:75px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-color:#212529}.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:'';background-color:#e9ecef}.timeline>li{position:relative;min-height:50px;margin-bottom:50px}.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}.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:7px solid #e9ecef;border-radius:100%;background-color:#719da0}.timeline>li .timeline-image h4{position:absolute;top:50%;left:50%;transform:translate(-50%,-58%);font-size:1.4rem;margin:0}.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:last-child{margin-bottom:0}.timeline .timeline-heading h4{margin-top:0;color:inherit}.timeline .timeline-heading h4.subheading{text-transform:none}.timeline .timeline-body>p,.timeline .timeline-body>ul{margin-bottom:0}@media (min-width:768px){.timeline:before{left:50%}.timeline>li{min-height:100px;margin-bottom:100px}.timeline>li .timeline-panel{float:left;width:41%;padding:0 20px 20px 30px;text-align:right}.timeline>li .timeline-image{left:50%;width:100px;height:100px;margin-left:-50px}.timeline>li .timeline-image h4{transform:translate(-50%,-52%);font-size:1.6rem}.timeline>li.timeline-inverted>.timeline-panel{float:right;padding:0 30px 20px 20px;text-align:left}}@media (min-width:992px){.timeline>li{min-height:150px}.timeline>li .timeline-panel{padding:0 20px 20px}.timeline>li .timeline-image{width:150px;height:150px;margin-left:-75px}.timeline>li .timeline-image h4{transform:translate(-50%,-54%);font-size:2.6rem}.timeline>li.timeline-inverted>.timeline-panel{padding:0 20px 20px}}@media (min-width:1200px){.timeline>li{min-height:170px}.timeline>li .timeline-panel{padding:0 20px 20px 100px}.timeline>li .timeline-image{width:170px;height:170px;margin-left:-85px}.timeline>li .timeline-image h4{font-size:2.8rem}.timeline>li.timeline-inverted>.timeline-panel{padding:0 100px 20px 20px}}.team-member{margin-bottom:50px;text-align:center}.team-member img{width:225px;height:225px;border:7px solid #fff}.team-member h4{margin-top:25px;margin-bottom:0;text-transform:none}.team-member p{margin-top:0}section#contact{background-color:#212529;background-image:url(../img/map-image.png);background-repeat:no-repeat;background-position:center}section#contact .section-heading{color:#fff}section#contact .form-group{margin-bottom:25px}section#contact .form-group input,section#contact .form-group textarea{padding:20px}section#contact .form-group input.form-control{height:auto}section#contact .form-group textarea.form-control{height:248px}section#contact .form-control:focus{border-color:#719da0;box-shadow:none}section#contact ::-webkit-input-placeholder{font-weight:700;color:#ced4da;font-family:Din,'Helvetica Neue',Helvetica,Arial,sans-serif}section#contact :-moz-placeholder{font-weight:700;color:#ced4da;font-family:Din,'Helvetica Neue',Helvetica,Arial,sans-serif}section#contact ::-moz-placeholder{font-weight:700;color:#ced4da;font-family:Din,'Helvetica Neue',Helvetica,Arial,sans-serif}section#contact :-ms-input-placeholder{font-weight:700;color:#ced4da;font-family:Din,'Helvetica Neue',Helvetica,Arial,sans-serif}#kontakt a:hover{color:#fff}footer{padding:25px 0;text-align:center}footer span.copyright{font-size:90%;line-height:40px;text-transform:none;font-family:Din,'Helvetica Neue',Helvetica,Arial,sans-serif}footer ul.quicklinks{font-size:90%;line-height:40px;margin-bottom:0;text-transform:none;font-family:Din,'Helvetica Neue',Helvetica,Arial,sans-serif}ul.social-buttons{margin-bottom:0}ul.social-buttons li a{font-size:20px;line-height:40px;display:block;width:40px;height:40px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;color:#fff;border-radius:100%;outline:0;background-color:#212529}ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{background-color:#719da0}.swiper-container{width:100%;height:100%}.swiper-wrapper{padding-bottom:60px}.swiper-pagination{position:relative;bottom:0}@font-face{font-family:din;src:url(../vendor/webfonts/360B71_0_0.eot);src:url(../vendor/webfonts/360B71_0_0.ttf) format("truetype");src:url(../vendor/webfonts/360B71_0_0.woff) format("woff");src:url(../vendor/webfonts/360B71_0_0.woff2) format("woff2")}body{font-family:din;color:#495057}section{padding:5rem 0}p{font-size:1rem;line-height:1.5rem}h1,h2,h3,h4,h5,h6{font-family:din!important}section h2.section-heading{font-size:32px;margin-top:0;margin-bottom:15px}h3{padding-bottom:.5rem}a{color:#495057}a:hover{color:#719da0;text-decoration:none}ul{margin-left:-1.25em}::selection{background:#adb5bd}.text-danger{color:#b12!important}.text-primary{color:#719da0!important}.secondary{color:#719da0!important}.blue{color:#719da0}.contact-possibility .container .fa-stack{display:none}.dr-hexagon{background-image:url(../img/hexagon-icon-bg.png);background-size:contain;background-repeat:no-repeat}.definition{background-color:#456466;padding:2rem;margin-bottom:1rem;font-size:1.4rem;color:#fff}section h3.section-subheading{margin-bottom:2rem}#mainNav{background-color:#fff}#mainNav .navbar-brand img{max-width:220px}#mainNav .logo_standard{display:none}.pos-f-t .navbar-nav-collapse{width:100%;height:100vh;background-color:rgba(73,80,87,.8);z-index:999;position:fixed}.pos-f-t .navbar-nav-collapse.collapsing{height:100vh!important}.pos-f-t .navbar-nav-collapse .navbar-nav{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pos-f-t .navbar-nav-collapse .navbar-nav .nav-item .nav-link{text-align:center}.pos-f-t .navbar-nav-collapse .navbar-nav .nav-item .nav-link{font-size:2.25rem;padding:1rem 0;color:#fff}.pos-f-t .navbar-nav-collapse .navbar-nav .nav-item .nav-link.active,.pos-f-t .navbar-nav-collapse .navbar-nav .nav-item .nav-link:hover{color:#719da0}#produkte{background-color:#719da0;color:#fff}#projekte{background-color:#719da0;color:#fff}#unternehmen{background-color:#719da0;color:#fff}.team-member{margin-bottom:50px;text-align:left}.team-member img{width:225px;height:225px;border:7px solid #fff}.team-member h4{margin-top:25px;margin-bottom:0;text-transform:none}.team-member p{margin-top:0}.team-member .social-buttons .list-inline-item{text-align:center}section#plasma .definition{box-shadow:6px 6px 12px rgba(0,0,0,.2);transition:box-shadow ease .4s}section#plasma .definition:hover{box-shadow:6px 6px 12px rgba(0,0,0,.4)}section#kontakt{background-color:#719da0;border-top:3.33px solid #495057;color:#fff!important}section#kontakt .form-group{margin-bottom:25px}section#kontakt .form-group input,section#kontakt .form-group textarea{padding:20px}section#kontakt .form-group input.form-control{height:auto}section#kontakt .form-group textarea.form-control{height:248px}section#kontakt .form-control:focus{border-color:#ed5900;box-shadow:none}section#kontakt #sendMessageButton:hover{background-color:#ed5900}section#kontakt a{color:#fff}section#kontakt a:active,section#kontakt a:focus,section#kontakt a:hover{color:#495057}section#kontakt ::-webkit-input-placeholder{font-weight:700;color:#495057}section#kontakt :-moz-placeholder{font-weight:700;color:#495057}section#kontakt ::-moz-placeholder{font-weight:700;color:#495057}section#kontakt :-ms-input-placeholder{font-weight:700;color:#495057}footer{padding:25px 0;border-top:10px double #495057;text-align:center}footer span.copyright{font-family:din}ul.social-buttons{margin-bottom:0;margin-left:initial}ul.social-buttons li a{font-size:20px;line-height:40px;display:block;width:40px;height:40px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;color:#fff;border-radius:100%;outline:0;background-color:#495057}ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{background-color:#719da0}@media (min-width:767px){#portfolio .portfolio-item{margin:0 0 30px}}@media (min-width:768px){.contact-possibility .container .fa-stack{z-index:999;display:block;right:2rem;bottom:2rem}}@media (min-width:992px){#mainNav{padding-top:25px;padding-bottom:25px;-webkit-transition:padding-top .3s,padding-bottom .3s;-moz-transition:padding-top .3s,padding-bottom .3s;transition:padding-top .3s,padding-bottom .3s;background-color:transparent}#mainNav .navbar-nav .nav-item .nav-link{padding:1.1rem 1rem!important;color:#fff}#mainNav.navbar-shrink{padding-top:0;padding-bottom:0;background-color:#fff}#mainNav .logo_standard{display:block}#mainNav .logo_quer{display:none}#mainNav.navbar-shrink .logo_quer{display:block}#mainNav.navbar-shrink .logo_standard{display:none}section h2.section-heading{font-size:40px}}.card-shadow{box-shadow:0 0 22px rgba(100,100,100,.3)}