@font-face{font-family:'Poppins';src:url('../fonts/Poppins-Bold.woff') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Poppins';src:url('../fonts/Poppins-Regular.woff') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Poppins';src:url('../fonts/Poppins-Medium.woff') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Pacifico';src:url('../fonts/Pacifico-Regular.woff') format('truetype');font-weight:400;font-style:normal}body,html{font-family:'Poppins', sans-serif;color:#777777;font-size:13px}@media only screen and (min-width:768px){body,html{font-size:14px}}@media only screen and (min-width:992px){body,html{font-size:15px}}@media only screen and (min-width:1200px){body,html{font-size:16px}}p{margin-bottom:0px}p+p{margin-top:1.25rem}@media only screen and (min-width:768px){p+p{margin-top:1.5rem}}@media only screen and (min-width:992px){p+p{margin-top:1.75rem}}@media only screen and (min-width:1200px){p+p{margin-top:2rem}}.h1{display:block;margin:0px;font-weight:700;text-transform:uppercase;font-size:1.5rem;margin-bottom:1.2rem}@media only screen and (min-width:768px){.h1{font-size:2rem;margin-bottom:1.3rem}}@media only screen and (min-width:992px){.h1{font-size:2.5rem;margin-bottom:1.4rem}}@media only screen and (min-width:1200px){.h1{font-size:3rem;margin-bottom:1.5rem}}.h2{color:#444444;display:inline-block;text-transform:uppercase;font-weight:700;margin-top:0px;font-size:2.25rem}@media only screen and (min-width:768px){.h2{font-size:2.75rem;margin-bottom:1.3rem}}@media only screen and (min-width:992px){.h2{font-size:3.25rem;margin-bottom:1.4rem}}@media only screen and (min-width:1200px){.h2{font-size:3.75rem;margin-bottom:2rem}}.h2:after{content:"";display:block;background:#ffa800;width:100%;height:5px}@media only screen and (min-width:768px){.h2:after{height:6px}}@media only screen and (min-width:992px){.h2:after{height:7px}}@media only screen and (min-width:1200px){.h2:after{height:8px}}.h3{color:#444444;display:block;font-weight:700;font-size:1.2rem;margin-top:1.5rem}@media only screen and (min-width:768px){.h3{font-size:1.3rem;margin-top:2rem}}@media only screen and (min-width:992px){.h3{font-size:1.4rem;margin-top:2.5rem}}@media only screen and (min-width:1200px){.h3{font-size:1.5rem;margin-top:3rem}}.h4{display:block;margin:0px;font-weight:700;text-transform:uppercase;font-size:1.125rem}.flex{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.flex-wrapper{margin:0px -15px}.flex.flex-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex.flex-collumn{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex.flex-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.flex.flex-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.flex.flex-margin{margin:0px -15px}.flex .flex-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.flex .flex-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.flex .flex-align-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:100%}.flex .flex-align-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:100%}.flex .flex-align-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;width:100%}.flex .flex-align-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#main-info-alert{border-radius:0px;position:relative;margin:0px;margin-top:50px;z-index:99;margin-bottom:-50px}@media (min-width:768px){#main-info-alert{margin-top:0px;margin-bottom:0px}}#main-info-alert .main-info-alert-content{position:relative}@media (min-width:768px){#main-info-alert .main-info-alert-content{padding-right:180px}}@media (min-width:992px){#main-info-alert .main-info-alert-content{padding-right:220px}}@media (min-width:1200px){#main-info-alert .main-info-alert-content{padding:0px 250px}}#main-info-alert .main-info-alert-content .main-info-alert-link{display:block}@media (min-width:768px){#main-info-alert .main-info-alert-content .main-info-alert-link{position:absolute;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);bottom:50%;right:1.25rem}}#main-info-alert .close{position:absolute;-webkit-transform:translateX(-50%) translateY(50%);-ms-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);right:0.5rem;top:0;transition:0.3s}#main-info-alert .close:hover{transition:0.2s}@media (min-width:768px){#main-info-alert .close{bottom:50%;right:1rem}}#main-info-alert .close span{line-height:0px;font-size:2rem}footer{padding-bottom:2rem}footer .text-left{text-align:center}@media only screen and (min-width:768px){footer .text-left{text-align:left}}footer .text-right{text-align:center}@media only screen and (min-width:768px){footer .text-right{text-align:right}}footer a{text-decoration:underline;transition:0.2s;color:#777777}footer a:hover{transition:0.3s;color:#ffa800}.btn-main{text-transform:uppercase;color:#ffa800;border:2px solid #ffa800;transition:0.2s;background:transparent;font-weight:700;display:block;width:100%;margin-top:2rem;text-align:center;padding:1rem;position:relative;overflow:hidden;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn-main:after{position:absolute;top:0;left:-60%;z-index:-2;display:block;content:'';width:110%;height:100%;background:#ffa800;-webkit-transform:skewX(-25deg) translateX(-50%);-ms-transform:skewX(-25deg) translateX(-50%);transform:skewX(-25deg) translateX(-50%);transition:0.2s}.btn-main:hover{color:#fff;text-decoration:none}.btn-main:hover:after{transition:0.3s;left:50%;-webkit-transform:skewX(0) translateX(-50%);-ms-transform:skewX(0) translateX(-50%);transform:skewX(0) translateX(-50%)}.btn-main:focus{text-decoration:none;color:#ffa800}.form-main{margin-top:1.5rem}@media only screen and (min-width:768px){.form-main{margin-top:2rem}}@media only screen and (min-width:992px){.form-main{margin-top:2.5rem}}@media only screen and (min-width:1200px){.form-main{margin-top:3rem}}.form-control-main{font-size:1rem;color:#fff;background:#ffa800;border:0px;box-shadow:none!important;outline:none!important;height:50px;border-radius:0px;padding-left:15px}.form-control-main::-webkit-input-placeholder{color:#fff;font-size:1rem}.form-control-main::-moz-placeholder{color:#fff;font-size:1rem}.form-control-main:-ms-input-placeholder{color:#fff;font-size:1rem}.form-control-main::placeholder{color:#fff;font-size:1rem}textarea.form-control-main{height:180px;padding-top:15px;resize:none}@-webkit-keyframes menu-animate{0%{top:-100px}to{top:0}}@keyframes menu-animate{0%{top:-100px}to{top:0}}@-webkit-keyframes menu-animate-out{0%{position:fixed;top:0;background:#000000}to{top:-50px}}@keyframes menu-animate-out{0%{position:fixed;top:0;background:#000000}to{top:-50px}}#menu-wrapper{position:fixed;width:100%;top:0;margin:0px;background:#000000;box-shadow:0px;padding:0px;border:0px;border-radius:0px;z-index:9999}@media only screen and (min-width:768px){#menu-wrapper.shrink{-webkit-animation:menu-animate 0.75s;animation:menu-animate 0.75s;position:fixed;background:#000000;top:0px;padding:10px 0px}}@media only screen and (min-width:768px){#menu-wrapper.shrink-out{-webkit-animation:menu-animate-out 0.5s;animation:menu-animate-out 0.5s}}@media only screen and (min-width:768px){#menu-wrapper{background:transparent;position:absolute;top:45px}}#menu-wrapper #menu{border:0px;padding:0px;border-top:1px solid #444444;box-shadow:none!important}@media only screen and (min-width:768px){#menu-wrapper #menu{border:0px}}@media only screen and (min-width:992px){#menu-wrapper #menu{margin-top:5px}}@media only screen and (min-width:1200px){#menu-wrapper #menu{margin-top:15px}}#menu-wrapper #menu li{}@media only screen and (min-width:768px){#menu-wrapper #menu li{float:left}}#menu-wrapper #menu li a{font-size:1rem;font-weight:500;color:#fff;text-transform:uppercase;transition:0.2s}@media only screen and (min-width:768px){#menu-wrapper #menu li a{padding:16px 7px}}@media only screen and (min-width:992px){#menu-wrapper #menu li a{padding:16px 15px}}@media only screen and (min-width:1200px){#menu-wrapper #menu li a{padding:0px;margin:0px 18px}#menu-wrapper #menu li a:after{position:absolute;top:100%;left:0;width:100%;height:1px;background:#ffa800;content:'';opacity:0;transition:height 0.3s, opacity 0.3s, -webkit-transform 0.3s;transition:height 0.3s, opacity 0.3s, transform 0.3s;transition:height 0.3s, opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}}#menu-wrapper #menu li a:hover{background:#444444;transition:0.3s}@media only screen and (min-width:768px){#menu-wrapper #menu li a:hover{background:transparent;color:#ffa800;transition:0.3s}#menu-wrapper #menu li a:hover:after{height:2px;opacity:1;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}}#menu-wrapper #menu li a:focus{background:#000000!important}@media only screen and (min-width:768px){#menu-wrapper #menu li a:focus{background:transparent!important}}@media only screen and (min-width:768px){#menu-wrapper #menu li.active a{color:#ffa800}#menu-wrapper #menu li.active a:after{height:2px;opacity:1;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}}#menu-wrapper #menu li:not(:last-of-type){border-bottom:1px solid #444444}@media only screen and (min-width:768px){#menu-wrapper #menu li:not(:last-of-type){border:0px}}#menu-wrapper .navbar-brand{color:#fff;text-shadow:-1px 2px 2.25px rgba(0, 0, 0, 0.5);font-family:'Pacifico', cursive;font-size:1.25rem;transition:0.2s}@media only screen and (min-width:992px){#menu-wrapper .navbar-brand{font-size:2.25rem}}#menu-wrapper .navbar-brand:hover{transition:0.3s;color:#ffa800}#menu-wrapper .navbar-toggle{height:30px;width:30px;border:1px solid #ffa800;color:#ffa800;padding-top:2px;padding-left:6px;font-size:1.5rem;margin-top:10px}#menu-wrapper .navbar-toggle#navbar-toggle-menu{background:transparent!important;position:relative}#menu-wrapper .navbar-toggle#navbar-toggle-menu .navbar-toggle-line{background:#ffa800;width:20px;height:2px;display:block;position:absolute;left:4px;border-radius:1px;margin:4px 0px;transition:0.3s}#menu-wrapper .navbar-toggle#navbar-toggle-menu .navbar-toggle-line:first-of-type{top:8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#menu-wrapper .navbar-toggle#navbar-toggle-menu .navbar-toggle-line:nth-of-type(2){top:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#menu-wrapper .navbar-toggle#navbar-toggle-menu .navbar-toggle-line:nth-of-type(3){top:15px;display:none}#menu-wrapper .navbar-toggle#navbar-toggle-menu.collapsed .navbar-toggle-line:first-of-type{top:2px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#menu-wrapper .navbar-toggle#navbar-toggle-menu.collapsed .navbar-toggle-line:nth-of-type(2){-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#menu-wrapper .navbar-toggle#navbar-toggle-menu.collapsed .navbar-toggle-line:nth-of-type(3){display:block}main{margin-top:50px}@media only screen and (min-width:768px){main{margin-top:0px}}.skew{position:relative;overflow:hidden}.skew.section-no-skew .container{padding-bottom:9%}.skew.skew-down-left-to-right:after{content:"";position:relative;display:block;left:0;z-index:990;padding-bottom:9%;width:102%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-5deg) skewX(30deg);-ms-transform:rotate(-5deg) skewX(30deg);transform:rotate(-5deg) skewX(30deg)}.skew.skew-down-left-to-right.skew-down-white:after{background:#ffffff}.skew.skew-down-left-to-right#marchindase .container{padding-bottom:19%}.skew.skew-down-left-to-right#marchindase:after{margin-bottom:-18%}.skew.skew-down-left-to-right.skew-down-yellow .container{padding-bottom:19%}.skew.skew-down-left-to-right.skew-down-yellow:after{margin-bottom:-9%;background:#ffa800}.skew.skew-down-right-to-left:after{content:"";position:relative;display:block;left:0;z-index:995;margin-top:9%;padding-bottom:9%;width:102%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(5deg) skewX(-30deg);-ms-transform:rotate(5deg) skewX(-30deg);transform:rotate(5deg) skewX(-30deg)}.skew.skew-down-right-to-left.skew-down-yellow:after{background:#ffa800}.skew.skew-top-left-to-right .container{padding-top:9%;padding-bottom:9%}.skew.skew-top-left-to-right:before{content:"";position:relative;display:block;left:0;z-index:990;margin-top:-9%;padding-bottom:9%;width:102%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-5deg) skewX(-5deg);-ms-transform:rotate(-5deg) skewX(-5deg);transform:rotate(-5deg) skewX(-5deg)}.skew.skew-top-left-to-right.skew-top-yellow:before{background:#ffa800}.skew.skew-top-right-to-left .container{padding-top:9%}.skew.skew-top-right-to-left:before{content:"";position:relative;display:block;left:0;z-index:990;margin-top:-9%;padding-bottom:9%;width:102%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(5deg) skewX(-5deg);-ms-transform:rotate(5deg) skewX(-5deg);transform:rotate(5deg) skewX(-5deg)}.skew.skew-top-right-to-left.skew-top-white:before{background:#ffffff}.skew.skew-top-right-to-left.skew-top-yellow .container{padding-top:18%}.skew.skew-top-right-to-left.skew-top-yellow:before{margin-top:-18%;background:#ffa800}.ul-no-style{padding:0px;margin:0px}.ul-no-style li{list-style-type:none}.ul-contact li.italic{font-style:italic}.ul-contact li.space-bottom{margin-bottom:1.5rem}.ul-contact li:not(:first-of-type){margin-top:.5rem}.ul-contact li a{color:#777777;transition:0.2s}.ul-contact li a:hover{color:#ffa800;transition:0.3s;text-decoration:none}.ul-social{margin-top:2rem}.ul-social li{display:inline-block}.ul-social li:not(:last-of-type){margin-right:0.75rem}.ul-social li a{display:block;border-radius:50%;height:3rem;width:3rem;border:1px solid #ffa800;position:relative}.ul-social li a:before{content:"";height:100%;width:100%;position:absolute;left:0;top:0;z-index:98;border-radius:50%;transition:0.2s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);background:#ffa800}.ul-social li a i{position:absolute;z-index:99;bottom:50%;left:50%;font-size:1.25rem;-webkit-transform:translateX(-50%) translateY(50%);-ms-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);color:#ffa800;transition:0.2s}.ul-social li a:hover i{color:#fff;transition:0.3s}.ul-social li a:hover:before{transition:0.3s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.section{padding-bottom:9%;margin-top:-9%;padding-top:9%;z-index:991}.section.section-yellow{background:#ffa800;color:#fff}.section.section-yellow .h2{color:#fff}.section.section-yellow .h2:after{background:#ffffff}.section#technologie{color:#fff;background:#444444}@media only screen and (min-width:768px){.section#technologie{background:url(../images/bg/technologie.jpg);background-size:cover;background-position:center}}.section#technologie .h2{color:#fff}.section#technologie .h3{color:#fff}.section#marchindase{color:#fff;background:#444444}@media only screen and (min-width:768px){.section#marchindase{background:url(../images/bg/marchindase.jpg);background-size:cover;background-position:center}}.section#marchindase .h2{color:#fff}.section#marchindase .h3{color:#fff}.section#kontakt .container{padding-top:9%}.section-01-box{display:inline-block;padding-left:60px}.section-01-box .section-01-box-icon{float:left;width:40px;margin-left:-60px;margin-top:8px}@media only screen and (min-width:768px){.section-01-box .section-01-box-icon{margin-top:18px}}@media only screen and (min-width:992px){.section-01-box .section-01-box-icon{margin-top:28px}}@media only screen and (min-width:1200px){.section-01-box .section-01-box-icon{margin-top:40px}}.section-01-gallery{margin-top:3.5rem!important}@media only screen and (min-width:768px){.section-01-gallery{margin-top:4rem!important}}@media only screen and (min-width:992px){.section-01-gallery{margin-top:4.5em!important}}@media only screen and (min-width:1200px){.section-01-gallery{margin-top:5rem!important}}.section-02-gallery{margin-top:3.5rem!important}@media only screen and (min-width:768px){.section-02-gallery{margin-top:0px!important}}.section-02-gallery .gallery-box-heading{color:#ffa800!important;background:#ffffff!important}@media only screen and (min-width:768px){.section-02-gallery .gallery-box-heading{-webkit-order:1;-ms-flex-order:1;order:1}}.gallery-box{padding:0px}.gallery-box.gallery-box-heading{background:#ffa800;color:#fff}.gallery-box .gallery-item{display:block;position:relative;overflow:hidden}.gallery-box .gallery-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#000000;opacity:0.5;transition:0.2s}.gallery-box .gallery-item:after{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}.gallery-box .gallery-item:hover:after{-webkit-animation:shine .75s;animation:shine .75s}.gallery-box .gallery-item:hover:before{opacity:.25;transition:0.3s}@-webkit-keyframes shine{to{left:125%}}@keyframes shine{to{left:125%}}#carousel-index .owl-item .carousel-index-content{position:absolute;opacity:0;width:100%;color:#fff;z-index:997}@media only screen and (min-width:768px){#carousel-index .owl-item .carousel-index-content{bottom:75px}}@media only screen and (min-width:992px){#carousel-index .owl-item .carousel-index-content{bottom:100px}}@media only screen and (min-width:1200px){#carousel-index .owl-item .carousel-index-content{bottom:150px}}@media only screen and (min-width:1600px){#carousel-index .owl-item .carousel-index-content{bottom:275px}}#carousel-index .owl-item .carousel-index-content p{line-height:24px}@media only screen and (min-width:768px){#carousel-index .owl-item .carousel-index-content p{line-height:26px}}@media only screen and (min-width:992px){#carousel-index .owl-item .carousel-index-content p{line-height:28px}}@media only screen and (min-width:1200px){#carousel-index .owl-item .carousel-index-content p{line-height:30px}}#carousel-index .owl-item.active .carousel-index-content{opacity:1;transition-delay:1s;-webkit-animation:bounceInLeft 1s;animation:bounceInLeft 1s;-webkit-animation-delay:1s!important;animation-delay:1s!important}#carousel-index .owl-controls{position:absolute;width:100%;color:#fff;z-index:998;margin-right:auto;margin-left:auto}@media only screen and (min-width:768px){#carousel-index .owl-controls{bottom:200px}}@media only screen and (min-width:992px){#carousel-index .owl-controls{bottom:250px}}@media only screen and (min-width:1200px){#carousel-index .owl-controls{bottom:325px}}@media only screen and (min-width:1600px){#carousel-index .owl-controls{bottom:450px}}@media only screen and (min-width:768px){#carousel-index .owl-controls .owl-nav{margin:auto;width:720px}}@media only screen and (min-width:992px){#carousel-index .owl-controls .owl-nav{width:930px}}@media only screen and (min-width:1200px){#carousel-index .owl-controls .owl-nav{width:1140px}}#carousel-index .owl-controls .owl-nav .owl-next,#carousel-index .owl-controls .owl-nav .owl-prev{width:40px;height:40px;border:2px solid #ffffff;float:left;position:relative}#carousel-index .owl-controls .owl-nav .owl-next i,#carousel-index .owl-controls .owl-nav .owl-prev i{position:absolute;left:50%;bottom:52%;font-size:1.5rem;-webkit-transform:translateY(50%) translateX(-50%);-ms-transform:translateY(50%) translateX(-50%);transform:translateY(50%) translateX(-50%);transition:0.2s}#carousel-index .owl-controls .owl-nav .owl-next:hover,#carousel-index .owl-controls .owl-nav .owl-prev:hover{cursor:pointer}#carousel-index .owl-controls .owl-nav .owl-next:hover i,#carousel-index .owl-controls .owl-nav .owl-prev:hover i{color:#ffa800;transition:0.3s}#carousel-index .owl-controls .owl-nav .owl-next{border-left-width:1px}#carousel-index .owl-controls .owl-nav .owl-prev{border-right-width:1px}