@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700");.inner-wr{width:100%;max-width:1170px;padding:0 15px;margin:0 auto}a{outline:0!important}a:acitve,a:focus{outline:0!important}img{max-width:100%}.svg-image{vertical-align:middle}body{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-weight:normal;font-size:15px}body.off-canvas-active{overflow:hidden}body header .logo{display:block;margin-top:15px}@media only screen and (max-width:767px){body header .logo{margin-top:10px}}body header .navigation{position:fixed;top:0;width:100%;padding:16px 0;background:white;z-index:1040;-webkit-transition:150ms background ease-in-out;transition:150ms background ease-in-out}@media only screen and (max-width:767px){body header .navigation{padding:10px 0}}body header .navigation.inner{background:#F2F2F2}body header .navigation.fixed{background:#f2f2f2;-webkit-transition:150ms background ease-in-out;transition:150ms background ease-in-out}body header .navigation.fixed:after{content:"";position:absolute;width:auto;height:1px;bottom:-1px;left:0;right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(73,118,189,0)),color-stop(30%,rgb(73,118,189)),color-stop(70%,rgb(73,118,189)),to(rgba(73,118,189,0)));background:linear-gradient(to right,rgba(73,118,189,0) 0%,rgb(73,118,189) 30%,rgb(73,118,189) 70%,rgba(73,118,189,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#004976bd",endColorstr="#004976bd",GradientType=1)}body header .navigation .vitera-logo{width:255px;height:62px}@media only screen and (max-width:767px){body header .navigation .vitera-logo{width:190px;height:50px}}body header .navigation ul#nav{list-style:none;margin:10px 0 0 0;padding:0}@media only screen and (max-width:767px){body header .navigation ul#nav{display:none}}body header .navigation ul#nav li{display:inline-block;float:left;padding:15px}@media only screen and (max-width:991px){body header .navigation ul#nav li{padding:15px 10px}}@media only screen and (max-width:991px){body header .navigation ul#nav li:first-child{display:none}}body header .navigation ul#nav li.languages{float:right}body header .navigation ul#nav li.languages a{display:inline-block;padding:0 10px}body header .navigation ul#nav li.languages a:first-child{padding-left:0}body header .navigation ul#nav li.languages a:last-child{padding-right:0}body header .navigation ul#nav li.languages a.active{font-weight:bold}body header .navigation ul#nav li.has-sub{position:relative}body header .navigation ul#nav li.has-sub:hover{background:#7c7c7b}body header .navigation ul#nav li.has-sub:hover>.submenu{display:block;-webkit-transition:100ms all ease-in-out;transition:100ms all ease-in-out}body header .navigation ul#nav li.has-sub:hover a{color:#fff}body header .navigation ul#nav li.has-sub ul.submenu{display:none;position:absolute;min-width:200px;top:52px;left:0;margin:0;padding:15px 0 5px 0;background:#7c7c7b;color:#fff;z-index:9999;-webkit-transition:100ms all ease-in-out;transition:100ms all ease-in-out}body header .navigation ul#nav li.has-sub ul.submenu li{display:block;float:none;padding:0 15px 10px 15px}body header .navigation ul#nav li.has-sub ul.submenu li.has-sub{position:relative}body header .navigation ul#nav li.has-sub ul.submenu li.has-sub:hover>.sub-submenu{display:block}body header .navigation ul#nav li.has-sub ul.submenu li.has-sub:after{position:absolute;content:"›";right:10px;top:0;color:#fff;font-size:16px}body header .navigation ul#nav li.has-sub ul.submenu li a{color:#fff}body header .navigation ul#nav li.has-sub ul.submenu li ul.sub-submenu{display:none;position:absolute;width:100%;top:-15px;left:100%;padding:15px 0 5px 0;margin:0;background:#7c7c7b;color:#fff}body header .navigation ul#nav li a{display:block;color:#404040;font-size:16px;font-family:"Open Sans",sans-serif}body header .navigation ul#nav li a:hover{text-decoration:none}body header .navigation ul#nav li a .svg-image.home-btn{width:20px;height:20px}body header .navigation .mobmenu-toggler{display:none}@media only screen and (max-width:767px){body header .navigation .mobmenu-toggler{display:block}}body section{padding-top:100px}body section h2{position:relative;margin-bottom:60px;font-size:42px;font-family:"Open Sans",sans-serif;font-weight:bold}@media only screen and (max-width:500px){body section h2{font-size:32px}}body section h2:after{position:absolute;content:"";width:70%;right:0;bottom:5px;height:1px;background:#4976BD}@media only screen and (max-width:991px){body section h2:after{width:60%}}@media only screen and (max-width:767px){body section h2:after{width:50%}}@media only screen and (max-width:500px){body section h2:after{width:40%}}body section h2.shortline:after{width:20%}@media only screen and (max-width:1000px){body section h2.shortline:after{display:none!important}}body section p{color:#404040;font-size:18px;font-family:"Open Sans",sans-serif}body section#about .about-block-wr .about-block{padding:40px 30px;background:#F2F2F2;text-align:center}@media only screen and (max-width:767px){body section#about .about-block-wr .about-block{margin-bottom:50px}}body section#about .about-block-wr .about-block .image-wr{margin-bottom:25px}body section#about .about-block-wr .about-block .image-wr .svg-image{width:90px;height:90px}body section#about .about-block-wr .about-block .text-wr h3{margin-bottom:20px;color:#404040;font-weight:bold;font-size:22px;font-family:"Open Sans",sans-serif}body section#about .about-block-wr .about-block .text-wr p{line-height:29px;color:#404040;font-size:16px;font-family:"Open Sans",sans-serif}body section#about .about-block-wr .about-block .more-btn{position:absolute;width:76px;height:76px;padding:18.5px;bottom:-38px;left:calc(50% - 38px);background:#F2F2F2;border-radius:50px}@media only screen and (max-width:767px){body section#about .about-block-wr .about-block .more-btn{bottom:18px}}body section#about .about-block-wr .about-block .more-btn .svg-image{width:39px;height:39px}body section#production .production-wr{margin:0 0 15px 0;color:#fff;background:#A2BE30;font-size:26px;font-family:"Open Sans",sans-serif}@media only screen and (max-width:767px){body section#production .production-wr{margin:15px 0;font-size:20px}}body section#production .production-wr:hover{background:#94AD2B}body section#production .production-wr .clk.active .svg-image{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms}body section#production .production-wr a{display:block;position:relative;padding:20px 50px;color:#fff;line-height:1}body section#production .production-wr a .svg-image{position:absolute;width:24px;height:20px;right:20px;top:50%;margin-top:-12px}@media only screen and (max-width:767px){body section#production .production-wr a .svg-image{width:20px;height:19px;margin-top:-10px}}body section#production .production-wr ul.dropdown{display:none;margin:0;padding:0;background:#fff;border-top:10px solid white}body section#production .production-wr ul.dropdown.active{display:block}body section#production .production-wr ul.dropdown li{margin:0 0 10px 0;padding:0;font-size:20px;font-weight:normal}body section#production .production-wr ul.dropdown li a{display:block;padding:10px 50px;background:#BEA014}body section#production .products-row{display:none}body section#production .products-row .product{margin-bottom:15px}body section#production .products-row .product .image-wr{text-align:center;border:1px solid #404040}body section#production .products-row .product a{display:block}body section#production .products-row .product .title-wr{display:table;width:100%;min-height:50px;line-height:1;padding:5px 30px;background:#404040;font-size:18px;font-family:"Open Sans",sans-serif}@media only screen and (max-width:767px){body section#production .products-row .product .title-wr{font-size:16px}}body section#production .products-row .product .title-wr a{display:table-cell;vertical-align:middle;color:#fff}body section#gallery h1{margin:30px 0;font-size:28px;font-family:"Open Sans",sans-serif}body section#gallery .fotorama{margin-bottom:50px}body section#gallery .gallery-wr{margin:0 0 15px 0;color:#fff;background:#404040;font-size:26px;font-family:"Open Sans",sans-serif}@media only screen and (max-width:767px){body section#gallery .gallery-wr{margin:15px 0;font-size:20px}}body section#gallery .gallery-wr .clk.active .svg-image{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:200ms;transition-duration:200ms}body section#gallery .gallery-wr a{display:block;position:relative;padding:20px 50px;color:#fff;line-height:1}body section#gallery .gallery-wr a .svg-image{position:absolute;width:24px;height:20px;right:20px;top:50%;margin-top:-12px}@media only screen and (max-width:767px){body section#gallery .gallery-wr a .svg-image{width:20px;height:19px;margin-top:-10px}}body section#logistics p,body section#logistics ul li{color:#404040;font-size:18px;font-family:"Open Sans",sans-serif}body section#catalogue .download-link{padding:20px 50px;background:#404040}@media only screen and (max-width:500px){body section#catalogue .download-link{padding:20px}}body section#catalogue .download-link a{color:#fff;font-size:24px;font-family:"Open Sans",sans-serif}@media only screen and (max-width:767px){body section#catalogue .download-link a{font-size:20px}}@media only screen and (max-width:400px){body section#catalogue .download-link a{font-size:18px}}body section#catalogue .download-link .icon{float:right}@media only screen and (max-width:500px){body section#catalogue .download-link .icon{float:left}}body section#catalogue .download-link .icon svg{width:32px;height:32px}@media only screen and (max-width:500px){body section#catalogue .download-link .icon svg{width:28px;height:28px;margin-right:20px}}body section#contacts{padding-bottom:200px}@media only screen and (max-width:767px){body section#contacts{padding-bottom:100px}}body section#contacts ul.contact-list{margin:0;padding:0;list-style:none}body section#contacts ul.contact-list li{margin:0 0 30px 0;color:#404040;font-size:16px;font-family:"Open Sans",sans-serif}body section#contacts ul.contact-list li .svg-image{width:32px;height:32px;margin-right:20px}body section#contacts ul.contact-list li a{display:inline-block;color:#404040;border-bottom:1px solid #CCCCCC}body section#contacts ul.contact-list li a:hover{border-bottom:1px solid #C5C5C5;text-decoration:none}body section#contacts #orderForm input,body section#contacts #orderForm textarea{width:100%;margin:0 0 15px 0;padding:10px 20px;border:1px solid #CCCCCC;background:#F2F2F2;color:#666666;line-height:1.2;outline:0;font-size:16px;font-family:"Open Sans",sans-serif}body section#contacts #orderForm input:focus,body section#contacts #orderForm textarea:focus{outline:0}body section#contacts #orderForm input::-webkit-input-placeholder,body section#contacts #orderForm textarea::-webkit-input-placeholder{color:#666666;font-size:16px;font-family:"Open Sans",sans-serif}body section#contacts #orderForm input:-ms-input-placeholder,body section#contacts #orderForm input::-webkit-input-placeholder,body section#contacts #orderForm input::placeholder,body section#contacts #orderForm textarea:-ms-input-placeholder,body section#contacts #orderForm textarea::-webkit-input-placeholder,body section#contacts #orderForm textarea::placeholder{color:#666666;font-size:16px;font-family:"Open Sans",sans-serif}body section#contacts #orderForm textarea{min-height:250px;resize:vertical}body section#contacts #orderForm .submit-wr .err-wr{font-size:12px;color:red}body section#contacts #orderForm .submit-wr .send-button{width:auto;padding:10px 45px;background:#B3B3B3;color:#fff;float:right;font-weight:bold;font-size:14px;font-family:"Open Sans",sans-serif}body section#production .product-listing{}body section#production .product-listing .col{margin-bottom:30px}body section#production .product-listing .image-wr{position:relative;margin:15%;overflow:hidden!important;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:10px}body section#production .product-listing .image-wr .image{background-position:center center;background-size:cover}body section#production .product-listing .image-wr .overlay{position:absolute;top:-80px;left:-80px;right:-80px;bottom:-80px;width:auto;height:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:-webkit-gradient(linear,left top,left bottom,from(rgba(30,87,153,0)),color-stop(85%,rgba(0,0,0,0.35)),to(rgba(0,0,0,0.7)));background:linear-gradient(to bottom,rgba(30,87,153,0) 0%,rgba(0,0,0,0.35) 85%,rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#001e5799",endColorstr="#b3000000",GradientType=0)}body section#production .product-listing .image-wr .overlay:after{position:absolute;content:attr(data-title);bottom:25%;left:25%;right:25%;font-size:18px;color:#fff;text-align:center;letter-spacing:1px;font-weight:bold;text-shadow:1px 1px 1px rgb(0,0,0)}body section#technology .tech-block{position:relative}@media only screen and (max-width:767px){body section#technology .tech-block{margin-bottom:15px}body section#technology .tech-block.active .inner:after{display:none}}body section#technology .tech-block.active .inner:after{position:absolute;content:"";top:100%;left:0;right:0;width:auto;height:30px;background:#F2F2F2}body section#technology .tech-block .inner{position:relative;background:#F2F2F2}body section#technology .tech-block .inner .img-wr{position:relative;padding:75px 0 20px 0;text-align:center}body section#technology .tech-block .inner .img-wr:hover{cursor:pointer}body section#technology .tech-block .inner .img-wr .svg-image{height:100px}body section#technology .tech-block .inner .block-title{min-height:30px;padding:0 15px 50px 15px;text-align:center;color:#404040;font-size:20px;font-family:"Open Sans",sans-serif}body section#technology .dropdown-menu-wr{display:none;margin-top:30px;position:relative}body section#technology .dropdown-menu-wr .inner{padding:80px 80px 80px 0;background:#F2F2F2}@media only screen and (max-width:767px){body section#technology .dropdown-menu-wr .inner{padding:30px 15px 0 15px}}body section#technology .dropdown-menu-wr .inner ul{list-style-type:none;margin:0;padding:0}@media only screen and (max-width:767px){body section#technology .dropdown-menu-wr .inner ul{margin-bottom:30px}}body section#technology .dropdown-menu-wr .inner ul li{display:block}body section#technology .dropdown-menu-wr .inner ul li.active a{background:#E6E6E6}body section#technology .dropdown-menu-wr .inner ul li.active a:hover{background:#E6E6E6}body section#technology .dropdown-menu-wr .inner ul li.active a:focus{background:#E6E6E6}body section#technology .dropdown-menu-wr .inner ul li a{display:block;padding:10px 0 10px 80px;color:#404040;font-size:20px;font-family:"Open Sans",sans-serif}body section#technology .dropdown-menu-wr .inner ul li a:hover{background:none}body section#technology .dropdown-menu-wr .inner ul li a:focus{background:none}body section#technology .dropdown-menu-wr .tab-content h2,body section#technology .dropdown-menu-wr .tab-content h3{margin-top:0}footer{padding:20px 0;background:#404040;color:#fff;font-size:14px;text-align:center}footer .inner-wr{position:relative}footer .inner-wr:before{content:"";position:absolute;top:-25px;width:calc(100% - 30px);height:5px;left:15px;right:15px;background:#4976BD}#slider .tp-bullets .tp-bullet{width:16px;height:16px;margin:0 10px;background:transparent;border:1px solid #3D65A5;border-radius:50px}#slider .tp-bullets .tp-bullet.selected{background:#404040;border:1px solid #404040}.modal.product_modal .modal-body .img-wr{width:200px;margin:0 0 30px 0}.modal.product_modal .modal-body h3{font-weight:600;font-size:16px;font-family:"Open Sans",sans-serif}.modal.product_modal .modal-body p{line-height:24px;font-size:16px;font-family:"Open Sans",sans-serif}.modal .modal-header h5{margin:0;float:left;font-weight:bold;font-size:18px;font-family:"Open Sans",sans-serif}.modal .modal-header .close{outline:0;margin-top:-5px}.modal .modal-header .close span{font-size:30px}.modal .modal-footer .btn{background:#B3B3B3;color:#fff;font-weight:bold;font-size:14px;font-family:"Open Sans",sans-serif}.hamburger{padding:1px 0px;height:25px;display:inline-block;margin-top:15px;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;overflow:visible}.hamburger .hamburger-box{width:25px;height:25px;display:inline-block;position:relative}.hamburger .hamburger-box .hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger .hamburger-box .hamburger-inner:before{top:-7px}.hamburger .hamburger-box .hamburger-inner:after{bottom:-7px}.hamburger .hamburger-inner,.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before{width:25px;height:2px;background-color:#404040;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before{content:"";display:block}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#404040}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:0.075s;transition-duration:0.075s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--squeeze .hamburger-inner:before{-webkit-transition:top 0.075s 0.12s ease,opacity 0.075s ease;transition:top 0.075s 0.12s ease,opacity 0.075s ease}.hamburger--squeeze .hamburger-inner:after{-webkit-transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;-webkit-transition:top 0.075s ease,opacity 0.075s 0.12s ease;transition:top 0.075s ease,opacity 0.075s 0.12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1)}.off-canvas{width:300px;position:fixed;left:0;top:0;height:100%;overflow-x:hidden;overflow-y:auto;background-color:#F2F2F2;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;z-index:1060}.off-canvas-active .off-canvas{-webkit-transform:translateX(0);transform:translateX(0)}.navbar-fixed-top{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;width:100%}.page-wrapper{padding-top:50px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.off-canvas-active .navbar-fixed-top,.off-canvas-active .page-wrapper{-webkit-transform:translateX(300px);transform:translateX(300px)}.list-group{padding:10px}.list-group .list-group-item.submenu{padding-left:30px;font-size:14px}.list-group .list-group-item.submenu .sub-submenu li a{display:block;margin:10px 0}.list-group a{color:#404040}.list-group a.active{font-weight:bold}.list-group a.active:hover{cursor:pointer}.off-canvas-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1050;visibility:hidden;opacity:0;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.off-canvas-active .off-canvas-overlay{opacity:1;visibility:visible}