.hamburger{padding:0;margin:0;height:auto;width:auto;text-align:center;background-color:transparent;display:none}.hamburger:not(.close){position:absolute;top:35px;right:15px;z-index:1000;padding:0;background:0}.sticky .hamburger:not(.close){top:13px}.hamburger:hover,.hamburger:focus{background-color:transparent;outline:0}.hamburger .line{width:30px;height:4px;background-color:#ec1c23;display:block;margin:6px auto}.hamburger:hover{cursor:pointer}.hamburger.close{padding:0;background:0;margin:15px 15px 0 0;display:inline-block}.hamburger.close .wrap{position:relative;width:30px;height:30px;display:block}.hamburger.close .line{margin:0;width:100%;position:absolute;top:calc(50% - 2px);transform:rotate(45deg);background-color:#1b2f46}.hamburger.close .line:last-child{transform:rotate(-45deg)}#menu{position:fixed;top:0;left:-100%;width:80%;height:100%;background-color:#ebebeb;max-width:450px;transition:all .3s ease-in-out;z-index:9999}#mobilenav.is-open #menu{left:0}#mobilenav .nav-logo{padding:15px}#mobilenav ul,#mobilenav li{padding:0;margin:0;list-style:none;position:relative}#mobilenav ul ul{display:none}#mobilenav .caret{display:block;width:36px;height:36px;position:absolute;top:3px;right:2px;cursor:pointer}#mobilenav .caret:not(.trigger-caret){pointer-events:none}#mobilenav .caret:before,#mobilenav .caret:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;display:block;margin:auto;width:20px;height:2px;background:#fff}#mobilenav .caret:after{transform:rotate(-90deg);transition:all .2s ease}#mobilenav .is-open>.caret:after{transform:rotate(0)}#mobilenav ul a{display:block;padding:10px 15px;cursor:pointer;z-index:2;font-family:'bebas_neue_regular';font-size:24px;line-height:28px;color:#ec1c23;border-bottom:1px solid #ccc}#mobilenav .has-sub>a{padding-right:40px}#mobilenav li li a{padding-left:30px;font-size:14px;text-decoration:none;color:#ddd;background:#49505a}#mobilenav li li li a{padding-left:50px}#mobilenav .nav-backdrop{position:fixed;height:100%;width:100%;background:rgba(0,0,0,0.8);z-index:-1;opacity:0;visibility:hidden;transition:all .4s ease-in}#mobilenav.is-open .nav-backdrop{opacity:1;z-index:999;visibility:visible}#mobilenav .menu-outer{max-height:calc(100vh - 50px);overflow-y:auto;padding-bottom:45px}#mobilenav ul li a:hover,#mobilenav ul li:hover>a,#mobilenav ul li.current_page_item>a,#mobilenav ul li.current-page-ancestor>a,#mobilenav ul li.current-menu-parent>a,#mobilenav ul li.current-menu-item>a{color:#ec1c23}.text-right{text-align:right}@media(min-width:1024px) and (max-width:1199px){.left-part,.right-part{width:35%}.middle-part{width:23%}.contact-info a{font-size:18px;line-height:24px;padding:0 10px}.right-part ul li a{font-size:18px;line-height:24px}#video .banner-content h1{font-size:66px;line-height:82px}#video .banner-content p{font-size:32px;line-height:34px}#video .banner-buttons a{font-size:26px;line-height:30px;margin:0 10px 0 0}.lead-content .container{padding:0 25px}.lead-content .services .service-item,.product-block .product-item{width:30%}.product-block .product-item h4{font-size:32px}.testimonial-block .testimonials{padding:0 110px}.testimonial-block .testimonials .testimonial-item p{font-size:32px;line-height:52px}.customer-block .customer-type .items h4{font-size:26px;line-height:28px}.contact-block form{padding:0 25px;position:relative}.contact-block form span.wpcf7-form-control-wrap{width:23%}.contact-block form .field.hs-form-field{width:23%}.contact-block form .ajax-loader{position:absolute;right:0;bottom:10px}.sticker-block .tooltip .icon{width:32px;height:32px;background-size:cover}.sticker-block .tooltip .tooltiptxt{width:245px !important;max-width:245px !important;left:-105px;padding:10px}.tooltiptxt h5{font-size:20px}.tooltiptxt p{font-size:14px;line-height:18px}}@media(min-width:768px) and (max-width:1023px){.left-part,.right-part{width:35%}.middle-part{width:23%}.contact-info a{font-size:18px;line-height:24px;padding:0 10px}.right-part ul li a,.left-part p{font-size:18px;line-height:24px}#video .banner-content h1{font-size:66px;line-height:82px}#video .banner-content p{font-size:32px;line-height:34px}#video .banner-buttons a{font-size:26px;line-height:30px;margin:0 10px 0 0}.lead-content .container{padding:0 25px}.lead-content .services .service-item,.product-block .product-item{width:30%}.product-block .product-item h4{font-size:32px}.testimonial-block .testimonials{padding:0 110px}.testimonial-block .testimonials::before,.testimonial-block .testimonials::after{top:75px}.testimonial-block .testimonials .testimonial-item p{font-size:24px;line-height:38px}.testimonial-block .testimonials .testimonial-item .author div h5{font-size:30px;line-height:32px}.testimonial-block .testimonials .testimonial-item .author div span{font-size:20px;line-height:22px}.customer-block .customer-type .items h4{font-size:26px;line-height:28px}.contact-block form{padding:0 25px;position:relative}.contact-block form .hs-form-field{width:23%}.contact-block form .ajax-loader{position:absolute;right:0;bottom:10px}header{padding:30px 0}.contact-info{text-align:center}.contact-info a{font-size:16px;line-height:24px;padding:0 !important;border:0 !important;display:inline-block}.hamburger{display:block}.left-part nav,.right-part nav{display:none}.right-part .hs_cos_wrapper_type_simple_menu{display:none}#video .banner-content{width:75%}.lead-content .services .service-item .serviceicon{width:175px;height:175px}.lead-content .services .service-item .serviceicon img{max-width:65%}.sticker-block h2,.product-block h2,.customer-block h2{font-size:48px;line-height:50px}.contact-block h2{font-size:42px;line-height:44px}.sticker-block .sticker-items{margin:0 45px}.sticker-block .tooltip .icon{width:28px;height:28px;background-size:cover}.sticker-block .tooltip .tooltiptxt{width:245px;left:-105px;padding:10px}.tooltiptxt h5{font-size:20px}.tooltiptxt p{font-size:14px;line-height:18px}.sticker-block .tooltip.top-open.order1 .tooltiptxt{right:auto;left:-55px}.sticker-block .tooltip.top-open.order1 .tooltiptxt::before{right:auto;left:57px}.sticker-block .tooltip.top-open.order1 .tooltiptxt::after{left:56px;right:auto}.sticker-block .tooltip.order5 .tooltiptxt{right:auto;right:-55px;left:auto}.sticker-block .tooltip.order5 .tooltiptxt::before{right:57px;left:auto}.sticker-block .tooltip.order5 .tooltiptxt::after{left:auto;right:56px}.customer-block .customer-type .items .serviceicon{width:145px;height:145px}.customer-block .customer-type .items .serviceicon img{max-width:55%}.customer-logos .items{max-width:18%}.contact-block input[type="text"],.contact-block input[type="email"],.contact-block input[type="tel"]{font-size:18px}.contact-block input[type="submit"]{padding:10px 45px;font-size:22px;line-height:26px;width:auto}}@media(max-width:767px){h1{font-size:28px;line-height:30px}h2{font-size:35px;line-height:37px}h3{font-size:30px;line-height:34px}h4{font-size:20px;line-height:22px}h5{font-size:16px;line-height:18px}h6{font-size:15px;line-height:18px}p{font-size:14px;line-height:20px;margin-bottom:20px;word-wrap:break-word}ul li,ol li{font-size:14px;line-height:20px}iframe{height:365px}select,.mktoForm input[type="text"],.mktoForm input[type="url"],.mktoForm input[type="email"],.mktoForm input[type="tel"],.mktoForm input[type="number"],.mktoForm input[type="date"],.mktoForm textarea.mktoField,.mktoForm select.mktoField{padding:10px 20px !important;font-size:14px !important;line-height:18px !important;height:auto !important;-webkit-appearance:none}a.read-more,.featured-block .newsletter-block .form-field form input[type="submit"]{font-size:14px;line-height:16px;padding:10px}header{padding:30px 0}.hamburger:not(.close){top:30px}.contact-info{text-align:center}.contact-info a,.left-part p{font-size:16px;line-height:24px;padding:0 !important;border:0 !important;display:inline-block}.hamburger{display:block}.left-part nav,.right-part nav{display:none}.right-part .hs_cos_wrapper_type_simple_menu{display:none}header .left-part{display:none}.middle-part{width:60%}#video .banner-content{width:68%;padding:35px 0}#video .banner-content h1{font-size:40px;line-height:46px;padding-bottom:15px}#video .banner-content h1::after{height:5px}#video .banner-content p{font-size:22px;line-height:26px;margin:0 0 20px}#video .banner-buttons a{font-size:20px;line-height:24px;padding:10px 20px;border-width:2px;margin-top:5px;margin-bottom:5px}.lead-content,.sticker-block,.product-block,.testimonial-block,.customer-block,.contact-block{padding:35px 0}.lead-content .container{padding:15px}.lead-content h2{font-size:32px;line-height:38px}.lead-content p{font-size:16px;line-height:24px}.lead-content .services{margin:35px 0 0}.lead-content .services .service-item{width:100%;margin:35px 0 0}.lead-content .services .service-item:first-child{margin-top:0}.lead-content .services .service-item .serviceicon{width:175px;height:175px}.lead-content .services .service-item .serviceicon img{max-width:65%}.sticker-block h2,.product-block h2,.customer-block h2{font-size:32px;line-height:38px;margin:0 0 30px}.contact-block h2{font-size:42px;line-height:44px}.sticker-block .sticker-items{margin:0 25px}.sticker-block .tooltip .icon{width:20px;height:20px;background-size:cover}.sticker-block .tooltip .icon.desk{display:none}.sticker-block .tooltip .icon.mob{display:block}.fancybox-content.tooltiptxt{max-width:320px;background-color:rgb(251,250,216,0.949)}a.cta-btn{font-size:22px;line-height:24px;color:#ec1c23;padding:15px 20px}.products{max-width:95%;margin:0 auto}.product-block .product-item{width:48%;margin:0 0 25px}.product-block .product-item h4{font-size:24px;line-height:32px;margin:15px 0 5px}.product-block .product-item p{font-size:14px;line-height:16px}.testimonial-block .testimonials{padding:0 20px}.testimonial-block .testimonials::before,.testimonial-block .testimonials::after{display:none}.testimonial-block .testimonials .testimonial-item p{font-size:20px;line-height:32px}.testimonial-block .testimonials .testimonial-item .author{margin:20px 0 0}.testimonial-block .testimonials .testimonial-item .author img{max-width:75px;margin:0 15px 0 0}.testimonial-block .testimonials .testimonial-item .author div h5{font-size:26px;line-height:28px}.testimonial-block .testimonials .testimonial-item .author div span{font-size:18px;line-height:20px}.customer-block .customer-type .items{width:48%;margin:0 0 25px}.customer-block .customer-type .items .serviceicon{width:150px;height:150px;margin:0 0 15px}.customer-block .customer-type .items .serviceicon img{max-width:65%}.customer-block .customer-type .items h4{font-size:24px;line-height:28px}.customer-logos .items{max-width:18%}.customer-block .customer-type{margin:0 0 15px}.contact-block p{font-size:16px}.contact-block p.calltxt{font-size:20px}.contact-block .hs_cos_wrapper_type_form{margin:35px 0}.contact-block form{padding:0 25px;flex-wrap:wrap}.contact-block .wpcf7-form-control-wrap{width:100%;display:block}.contact-block form .field.hs-form-field{width:100%;display:block}.contact-block input[type="text"],.contact-block input[type="email"],.contact-block input[type="tel"]{font-size:16px;width:100%;margin-bottom:15px}.contact-block input[type="submit"]{padding:10px 45px;font-size:22px;line-height:26px;width:auto;margin:20px auto 0}.contact-block .hs-submit{width:100%}footer{text-align:center;padding:30px 0}footer .left-part,footer .right-part,footer .middle-part{width:100%}footer .middle-part{margin:30px 0}}@media(max-width:480px){#video .banner-content{width:90%}#video .banner-buttons a{font-size:14px}.product-block .product-item{width:100%;margin:0 0 25px}}@media(max-width:639px){.product-block .product-item{width:100%;margin:0 0 25px}}