.hero{position:relative;height:650px;margin:0;padding:0;overflow:hidden}.hero-slider.slick-slider .hero-slide{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;overflow:hidden;background-repeat:no-repeat!important;height:650px;position:relative}.hero-slider.slick-slider .hero-slide:before{content:"";position:absolute;z-index:1;background-image:linear-gradient(to right,rgba(0,0,0,0.45) 50%,transparent 50%);width:100%;height:100%}.hero-slider.slick-slider .slick-dots{position:absolute;bottom:16px;width:100%;display:flex;padding:0;margin:0;list-style-type:none;justify-content:center}.hero-slider.slick-slider .slick-dots li{margin:0 15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center}.hero-slider.slick-slider .slick-dots li button{-webkit-appearance:none!important;background:rgba(0,0,0,0.3);border-style:none;height:10px;cursor:pointer;width:100%;overflow:hidden;color:transparent;padding:0}.hero-slider.slick-slider .hero-slide>img{position:absolute;left:0;top:0;z-index:0;min-width:100%;min-height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.hero-slider.slick-slider .hero-slide-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:1170px;margin:0 auto;height:100%;z-index:2}.hero-slider.slick-slider .hero-slide-content .hero-slide-title{font-style:normal;font-weight:300;font-size:28px;line-height:125%;color:rgba(255,255,255,0.9);flex:none;order:0;flex-grow:0;margin:10px 0;max-width:585px}.hero-slider.slick-slider .hero-slide-content .hero-slide-text p,.hero-slider.slick-slider .hero-slide-content .hero-slide-text ul,.hero-slider.slick-slider .hero-slide-content .hero-slide-text ol{font-style:normal;font-weight:300;font-size:18px;line-height:125%;color:rgba(255,255,255,0.9);margin:0;text-align:left}.arrow-prev,.arrow-next{position:absolute;display:flex;align-items:center;justify-content:center;width:42px;height:42px;top:50%;background:rgba(255,255,255,0.71);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;border:0;padding:0;z-index:2}.arrow-prev:hover,.arrow-prev:focus,.arrow-next:hover,.arrow-next:focus{background:rgba(0,0,0,0.7);transition-duration:.4s}.arrow-prev{left:20px}.arrow-next{right:20px}.arrow-prev:hover svg path,.arrow-next:hover svg path{fill:#fff;transition-duration:.4s}@media(max-width:1280px){.hero-slider.slick-slider .hero-slide-content{width:100%;padding:0 0 0 50px}}@media(max-width:768px){.hero{height:250px}.hero-slider.slick-slider .hero-slide{height:250px}.hero-slider.slick-slider .hero-slide:before{background-image:linear-gradient(to right,rgba(0,0,0,0.45) 50%,rgba(0,0,0,0.45) 50%)}.hero-slider.slick-slider .hero-slide-content{padding:0 30px 0 30px}.hero-slider.slick-slider .hero-slide-content .hero-slide-title,.hero-slider.slick-slider .hero-slide-content .hero-slide-text p,.hero-slider.slick-slider .hero-slide-content .hero-slide-text ul,.hero-slider.slick-slider .hero-slide-content .hero-slide-text ol{font-weight:300;font-size:16px;line-height:20px}.hero-slider.slick-slider .hero-slide-content .hero-slide-text ul,.hero-slider.slick-slider .hero-slide-content .hero-slide-text ol{padding:0 0 0 20px}.hero .arrow-prev,.hero .arrow-next{background:0;width:30px;height:30px}.arrow-prev{left:0}.arrow-next{right:0}.hero .arrow-next svg path,.hero .arrow-prev svg path{fill:#fff}}.products-slider .slide-template img{max-width:354px}.skills-slider{max-height:406px}.skills-slider .circle{width:150px;height:150px;border-radius:50%;font-size:25px;font-weight:700;line-height:150px;text-align:center;background:rgba(0,0,0,0.9);margin:15px auto 15px auto;color:#fff}.skills-slider .circle span{color:#fff}@media(max-width:768px){.skills-slider .circle{width:100px;height:100px;line-height:100px;font-size:18px}}