.section-wrapper{padding:30px 0 50px}.section-title{font-family:Klavika-Bold,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:34px;color:#182333;text-align:center}.section-title.white{color:#fff}.section-title:after{content:'';display:block;width:150px;margin:0 auto;border:3px solid #9f9998}.section-title.white:after{border-color:#182333}@media(min-width:332px){.section-title{font-size:38px}}@media(min-width:480px){.section-title{font-size:42px}}@media(min-width:575px){.section-title{font-size:52px;letter-spacing:3px}}@media(min-width:768px){.section-title{font-size:64px;letter-spacing:1px}}@media(min-width:992px){.section-title{font-size:68px;letter-spacing:2px}.section-ho-wrapper{height:calc(100vh - 60px);display:flex;flex-wrap:wrap}}@media(min-width:1200px){.section-title{font-size:72px;letter-spacing:3px}}#products{background-color:#182333}#products .section-title{margin-bottom:30px;color:#fff}#products .video-wrapper{text-align:center}#products .video-wrapper .video{width:100%;height:200px;border:5px solid #9f9998}#products .video-wrapper img{border:5px solid #9f9998}#products .content .title{margin-top:10px;margin-bottom:10px;font-family:Klavika-Bold,sans-serif;font-size:24px;letter-spacing:1px;color:#fff}#products .content .title:after{content:'';display:block;width:150px;border:3px solid #9f9998}#products .content .desc{font-family:Klavika-Regular,sans-serif;font-size:15px;color:#fff}#products .carousel-navigation{border-color:#fff!important}#products .carousel-navigation:after{color:#fff!important}#products .carousel-bullets .carousel-bullet.active{border-color:#fff!important}#products .carousel-inner-wrapper{padding-bottom:50px}@media(min-width:332px){#products .content .title{margin-bottom:15px;font-size:25px}}@media(min-width:480px){#products .video-wrapper .video{height:240px}#products .content .title{margin-top:10px;margin-bottom:20px;font-size:40px}#products .content .desc{font-size:17px}}@media(min-width:575px){#products .video-wrapper .video{height:260px}#products .content .title{margin-bottom:20px;font-size:50px;letter-spacing:2px}#products .content .desc{font-size:19px}}@media(min-width:768px){#products{min-height:calc(100vh - 60px)}#products .product{display:flex;justify-content:space-between}#products .video-wrapper{width:50%}#products .content{width:45%}#products .video-wrapper .video{height:360px}#products .content .title{margin-top:0;letter-spacing:1px;margin-bottom:15px;font-size:30px}#products .content .desc{font-size:15px}}@media(min-width:992px){#products .video-wrapper .video{height:360px}#products .content .title{margin-bottom:15px;font-size:38px}#products .content .desc{font-size:17px}}@media(min-width:1200px){#products .video-wrapper .video{height:390px}#products .content .title{font-size:40px}}#banner{display:flex;align-items:center;width:100%;height:100vh;background:#182333 url(../img/bg-banner.png) no-repeat center;background-size:cover}#banner .content{width:60%;margin-left:20px}#banner .content h2{font-family:Klavika-Bold,sans-serif;font-size:30px;margin-bottom:20px;text-transform:uppercase;text-shadow:0 1px 2px #182333}#banner .content a{border:1px solid #fff;color:#fff;font-size:15px;padding:10px 20px;font-family:Klavika-Medium,sans-serif;text-transform:uppercase}@media(min-width:332px){#banner .content{margin-left:30px}#banner .content h2{font-size:38px;margin-bottom:20px}}@media(min-width:480px){#banner .content{width:50%}#banner .content h2{font-size:47px;margin-bottom:40px}#banner .content a{padding:13px 25px;font-size:16px}}@media(min-width:575px){#banner .content{margin-left:50px}#banner .content h2{font-size:51px}#banner .content a{padding:15px 30px;font-size:17px}}@media(min-width:768px){#banner .content{margin-left:80px}#banner .content h2{font-size:60px}#banner .content a{font-size:18px}}@media(min-width:992px){#banner{height:55%;background-position:center right;background-size:contain}#banner .content{width:40%;margin-left:130px}#banner .content h2{font-size:60px}#banner .content a{font-size:17px;padding:13px 24px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}#banner .content a:hover{color:#182333;background-color:#fff}}@media(min-width:1200px){#banner{height:55%}#banner .content{width:40%;margin-left:120px}#banner .content h2{font-size:63px;margin-bottom:20px}#banner .content a{font-size:18px}}#about{width:100%;padding:20px 0}#about .container{display:flex;justify-content:space-evenly;flex-wrap:wrap}#about .content{width:100%;margin-bottom:20px}#about .content .title{margin-top:10px;margin-bottom:10px;font-family:Klavika-Bold,sans-serif;font-size:36px;letter-spacing:1px;color:#182333}#about .content .title:after{content:'';display:block;width:150px;border:3px solid #9f9998}#about .content .desc{font-family:Klavika-Regular,sans-serif;font-size:16px;color:#182333}#about .image{width:100%}#about .image img{border:5px solid #182333}#about .image iframe{border:5px solid #182333;width:100%;height:100%;min-height:230px}@media(min-width:332px){#about .content .title{margin-bottom:15px;font-size:40px}#about .content .desc{font-size:16px}}@media(min-width:480px){#about .content .title{margin-top:10px;margin-bottom:20px;font-size:50px}#about .content .desc{font-size:18px}}@media(min-width:575px){#about .content .title{margin-bottom:20px;font-size:60px;letter-spacing:3px}#about .content .desc{font-size:20px}}@media(min-width:768px){#about{height:50%;display:flex;align-items:center}#about .content{width:50%;text-align:right}#about .content .title{margin-top:0;margin-bottom:15px;font-size:45px;letter-spacing:1px}#about .content .title:after{float:right}#about .content .desc{font-size:15px}#about .image{width:35%}}@media(min-width:992px){#about .content .title{letter-spacing:2px;margin-bottom:15px;font-size:50px}#about .content .desc{font-size:16px}}@media(min-width:1200px){#about .content .title{letter-spacing:3px;font-size:60px}#about .content .desc{font-size:17px}#about .image{width:45%}}#services{display:flex;flex-wrap:wrap;width:100%}#services .item{padding:15px 20px 10px}#services .item.knowledge{background:#9f9998}#services .item.quality{background:#5b5d65}#services .item.support{background:#333a47}#services .item.long-quality{background:#182333}#services .item img{max-width:50px}#services .item.long-quality img{max-width:70px}@media(max-width:768px){#services .item{width:100%}}@media(min-width:768px){#services{height:calc(100vh - 60px)}#services .item{width:50%}}@media(min-width:992px){#services{height:45%}#services .item{width:25%}}@media(min-width:1200px){#services{height:45%}}#services .item h3{font-family:Klavika-Bold,sans-serif;text-transform:uppercase;font-size:29px;margin-top:10px}#services .item .desc{font-family:Klavika-Regular,sans-serif;font-size:13px}#services .item .desc ul{padding-left:12px}#services .item .desc li{list-style:initial}#services .item.long-quality .send-request{text-align:center;margin-top:15px;margin-bottom:10px}#services .item.long-quality .send-request a{border:1px solid #fff;color:#fff;font-size:16px;font-family:Klavika-Medium,sans-serif;padding:10px 20px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}@media(min-width:992px){#services .item.long-quality .send-request a:hover{color:#182333;background-color:#fff}}#vendors{display:flex;align-items:center}#vendors .content{width:95%;margin:20px auto;font-family:Klavika-Regular,sans-serif;font-size:15px;color:#182333;text-align:center;line-height:1.4;letter-spacing:1px}@media(min-width:332px){#vendors .content{letter-spacing:2px}}@media(min-width:480px){#vendors{min-height:calc(100vh - 60px)}#vendors .content{width:80%;font-size:17px}}@media(min-width:575px){#vendors .content{font-size:20px}}@media(min-width:768px){#vendors .content{width:70%;font-size:20px;letter-spacing:1px;line-height:1.5}}@media(min-width:992px){#vendors .content{width:65%;font-size:22px;letter-spacing:2px}}@media(min-width:1200px){#vendors .content{font-size:24px;letter-spacing:3px}}#vendors .images{display:flex;justify-content:space-around;flex-wrap:wrap}#vendors .images .image{width:80px;height:80px;margin-bottom:10px;background:rgba(24,35,51,.1) top center;background-size:100%;border:2px solid #9f9998}#vendors .images .image.kavo{background-image:url(../img/vendors/kavo.png)}#vendors .images .image.ondemand{background-image:url(../img/vendors/ondemand.png)}#vendors .images .image.audaxceph{background-image:url(../img/vendors/audaxceph2.png)}#vendors .images .image.dws{background-image:url(../img/vendors/dws.png)}#vendors .images .image.medit{background-image:url(../img/vendors/medit.png)}#vendors .images .image.exocad{background-image:url(../img/vendors/exocad2.png)}#vendors .images .image.diemme{background-image:url(../img/vendors/3diemme.png)}#vendors .images .image.codonics{background-image:url(../img/vendors/codonics.png)}#vendors .images .image.colenta{background-image:url(../img/vendors/colenta.png)}#vendors .images .image.zumax{background-image:url(../img/vendors/zumax.png)}#vendors .images .image:active{border-color:#182333;background-position:bottom center}#vendors .images .image a{display:block;width:100%;height:100%}@media(min-width:480px){#vendors .images .image{width:43px;height:43px;margin-bottom:0}}@media(min-width:575px){#vendors .images .image{width:50px;height:50px;margin-bottom:0}}@media(min-width:768px){#vendors .images .image{width:70px;height:70px}}@media(min-width:992px){#vendors .images .image{width:90px;height:90px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}#vendors .images .image:hover{border-color:#182333;background-position:bottom center}}@media(min-width:1200px){#vendors .images .image{width:110px;height:110px}}#testimonials{width:100%;padding:20px 0;background:url(../img/bg-testimonial.png) no-repeat center,#182333;background-size:cover}#testimonials .content{font-family:Klavika-Regular,sans-serif;color:#fff;text-align:center;letter-spacing:1px;padding:20px 20px 0 20px;font-size:16px;line-height:1.3}#testimonials .content .client{margin-top:10px;font-style:italic}#testimonials .carousel-wrapper .carousel-bullets .carousel-bullet{border-color:#fff!important;background-color:rgba(255,255,255,.4)!important}#testimonials .carousel-wrapper .carousel-bullets .carousel-bullet.active{background-color:#333a47!important}#testimonials .link-wrapper{margin-top:20px;text-align:center}#testimonials .link-wrapper a{font-size:18px;color:#fff;text-decoration:underline}#testimonials .link-wrapper a:active{text-decoration:none}@media(min-width:768px){#testimonials{height:50%}#testimonials .section-title{font-size:45px}#testimonials .content{padding:10px 70px 0 70px;font-size:14px}}@media(min-width:992px){#testimonials .section-title{font-size:50px}#testimonials .content{font-size:15px}#testimonials .link-wrapper a:hover{text-decoration:none}}@media(min-width:1200px){#testimonials .section-title{font-size:60px}#about .content{width:60%;font-size:16px}#about .image{width:32%}}.promo-popup{display:none;width:450px;max-width:90%;padding:0;background-color:#182333}.promo-popup .fancybox-close-small{background-color:#182333;padding:0;width:25px;height:25px}.promo-popup figcaption{text-align:center;font-size:13px}.promo-popup a{display:block;margin-top:10px;font-size:17px;color:#fff;text-decoration:underline}