#home h2{text-shadow:1px 1px 1px rgba(0,0,0,.61)}.fullscreen,.widget{box-shadow:0 0 20px 0 #525252}.fullscreen{z-index:9}.banner .navigation-button{border:1px solid #fff;background:transparent;color:#fff;padding:20px 12px;transition:background-color .2s}.banner .navigation-button:hover{background-color:#eb0b0b}.banner .navigation-button i{font-size:24px}.banner .owl-navigation h3,.banner .owl-navigation h6{color:#fff;text-shadow:2px 2px 2px #000}.banner .owl-navigation h3{font-size:30px}.banner .owl-navigation h4{font-size:24px}.banner h2.banner-header{color:#fff;font-family:squaresbold,sans-serif!important;font-size:48px;text-shadow:2px 4px 8px #000!important}.banner section.products{padding:20px 0 50px!important}.banner .products h2{margin-bottom:.4em!important}@media (min-width:768px){.banner .banner-header:before{content:"SMARTER - SAFER - STRONGER"}}@media (min-width:768px) and (max-width:991px){.banner h2.banner-header{font-size:40px!important}}@media (max-width:767px){.banner .banner-header:before{content:"SMARTER SAFER STRONGER"}.banner .banner-header{line-height:55px}}@media (max-width:425px){.banner .fullscreen{height:90vh}}.parallax{background-size:cover;background-position:50%}@media (max-width:425px){.small-screen .top-parallax-section{padding:100px 0!important}}@media (min-width:426px){.parallax{background-attachment:fixed}}.projects h2{margin-bottom:.2em!important}.projects{padding-top:20px}.projects .image-tile:hover>i.fa-youtube-play{color:#eb0b0b}@media (min-width:1350px){.projects .container{width:1300px}}@media (min-width:991px){.references .col-md-3:nth-child(4n+1){clear:left}}@media (min-width:768px) and (max-width:990px){.references .col-sm-4:nth-child(3n+1){clear:left}}.partners .col-md-4,.references .col-md-3{display:flex;justify-content:center;align-items:center;height:125px;padding:0}.partners img,.references img{max-width:100%;max-height:100%}@media (max-width:425px){.references .col-md-3:nth-child(n+20){display:none}}.partners{box-shadow:none}.partners .col-md-4:nth-child(3n+1){clear:left}.lang a{width:30px;height:30px;display:inline-block;text-align:center;color:#fff;margin-right:10px;text-transform:uppercase;font-weight:600}.lang a.current{background:#795548}.custom-logo-link img{height:75px}.open{display:block!important;background:transparent!important}.open li a{color:#fff!important;white-space:normal!important}#site-navigation{transition:background-color .2s}#nav-info{width:100%;height:30px;background:#eb0b0b}#nav-info a{color:#fff;font-weight:600;margin-right:15px;font-family:Arial,Helvetica,sans-serif}#nav-info a i{margin-right:5px}@media (max-width:425px){#nav-info{height:78px}#nav-info .module.left{padding:0}#nav-info a{margin-right:30px}#nav-info a:nth-child(3){text-align:center;display:inherit}}@media (max-width:350px){#nav-info .container{padding:0 5px}#nav-info a{margin-right:10px}}.main-navigation{clear:both;display:block;width:100%;padding:10px 0}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li{width:100%}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:992px){.menu-toggle{display:none}.main-navigation ul{display:block}}.nav-container,nav{-webkit-backface-visibility:hidden;max-width:100%}nav ul{margin-bottom:0}.module{padding:0 32px}.module,.module-group{display:inline-block}.module.left{float:left}.module-group.right,.module.right{float:right}.nav-bar .btn,nav .btn{margin:0;height:auto}.nav-bar{line-height:53px}nav{border-bottom:1px solid #fff;background-color:rgba(6,6,6,.3)}.nav-bar .module-group,.nav-bar .module:not(.site-title-container){height:55px}.nav-bar a:not(.custom-logo-link){display:inline-block;height:55px}.menu>li.dropdown{padding-right:18px}.dropdown:after{position:absolute;top:0;right:0;font-size:11px;content:"\F107";font-family:fontawesome;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none}.shapely-dropdown{display:none}.main-navigation .menu{width:100%;height:55px}.main-navigation .menu li a{font-size:13px;text-transform:uppercase;font-weight:600;letter-spacing:.2px;text-shadow:1px 1px 1px #000;color:#fff;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;max-width:100%;font-family:Raleway,Arial,Helvetica,sans-serif}.main-navigation .menu li{color:#fff!important}.main-navigation .menu>li:hover:after,.main-navigation .menu li:hover>a,.main-navigation .menu li a:hover{color:#ff5722}.main-navigation .menu>li{margin-right:15px;float:left;position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;opacity:1;color:#4c4c4c}.main-navigation .menu>li:last-child{margin-right:0}.main-navigation .menu>li ul{left:0;padding:0;background:#0e1015;position:absolute;z-index:99;top:100%;opacity:0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transform:translate3d(0,10px,0);-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);visibility:hidden;margin-top:-1px}.main-navigation .menu>li>ul>li{position:relative;line-height:24px;width:100%;vertical-align:top}.main-navigation .menu>li>ul .dropdown:after{color:#0e1015;top:1px;right:24px;content:"\F105"}.main-navigation .menu>li>ul li a{color:#fff;height:auto;padding:6px 24px;text-shadow:none}.main-navigation .menu>li>ul>li ul{left:100%;top:0}.main-navigation .menu>li:hover>ul,.main-navigation .menu>li>ul li:hover>ul{opacity:1;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);visibility:visible}@media (max-width:1024px){.dropdown:after{display:none}.custom-logo-link img{height:60px}.shapely-dropdown{font-size:14px;padding:0 10px;display:inline-block}.main-navigation .menu>li>ul li:hover>a{background-color:transparent!important}.main-navigation .menu li:hover>a{color:#4c4c4c}body .main-navigation .menu>li>ul li:hover>a{color:#8c979e}}@media (min-width:991px) and (max-width:1024px){.dropdown-menu .shapely-dropdown{position:absolute;top:0;right:0}.dropdown-menu .shapely-dropdown>.fa-angle-down:before{content:"\F105"}}@media (max-width:991px){.shapely-dropdown{float:right;border:1px solid}.menu li a{padding:10px 0}#site-navigation.main-navigation .menu>li>ul li a{width:auto;display:inline-block}}.nav-container{min-height:56px}nav.outOfSight{transform:translate3d(0,-100px,0);-webkit-transform:translate3d(0,-100px,0);-moz-transform:translate3d(0,-100px,0)}nav.outOfSight,nav.scrolled{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}nav.scrolled{transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}nav.fixed,nav.fixed.scrolled{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}nav.fixed{top:0;z-index:999;left:0;right:0;position:fixed;visibility:hidden;opacity:0}nav.fixed.scrolled{visibility:visible;opacity:1}.dropdown-menu{border-radius:0}.nav-open{max-height:10000px!important;height:auto!important}.nav-open #menu,.nav-open .navbar-collapse{display:block}.module.widget-handle{padding:0 5px;cursor:pointer;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}@media (max-width:1100px){.module.widget-handle{padding:0 16px}}@media (max-width:991px){ul.dropdown-menu.active{display:block!important}}.module.widget-handle i{font-size:14px;line-height:53px;opacity:1;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;color:#fff}.module.widget-handle:hover i{opacity:1}.widget-handle .function{box-shadow:0 0 10px 0 rgba(0,0,0,.2);cursor:default;width:200px;background:#0e1015;position:absolute;z-index:99;opacity:0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transform:translate3d(0,-200%,0);-webkit-transform:translate3d(0,-200%,0);-moz-transform:translate3d(0,-200%,0);margin-top:-2px;right:0}.module.widget-handle .function.active,.module.widget-handle:hover .function{opacity:1;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);visibility:visible}.module.widget-handle .title{font-family:inherit;letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:600;display:none;opacity:.5;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.module.widget-handle .title:hover{opacity:1}.search-form,.woocommerce-product-search{padding:8px;display:inline-block;width:100%;line-height:50px}.widget-handle .search-form input[type=text]{font-size:16px;float:left;width:70%}.search-form input[type=text]{font-size:14px;margin:0}.widget-handle .function{background:#fff;width:300px}.btn.searchsubmit,.search-widget-handle button.searchsubmit,.woocommerce-product-search>input[type=submit]{min-width:17%;padding:0;width:27%;height:50px;line-height:48px;margin:-2px 0 0 8px}.search-widget-handle button.searchsubmit .screen-reader-text{position:relative!important;width:auto;height:auto;clip:auto;clip-path:none;-webkit-clip-path:none}.btn.searchsubmit:hover{background-color:#5d47d7;color:#fff}.no-results,.search #primary{padding-top:0}.no-results{border-bottom:0}.no-results form.search-form{padding:0;width:100%}.not-found form #s{max-width:292px;width:71%}.no-results form .searchsubmit{margin:0}.not-found form .searchsubmit i{display:none}.not-found form .searchsubmit span.screen-reader-text{clip:auto;position:relative!important;height:auto;width:auto}.main-navigation .menu>li ul{background:#fff}.main-navigation .menu>li>ul li a{color:#8c979e;width:100%;font-size:14px;text-transform:none;font-weight:400}.main-navigation .menu>li>ul li:hover>a,.main-navigation .menu>li>ul li a:hover{background:#f8f8f8;color:#8a0000}.main-navigation .menu>li>ul li:hover>a{opacity:1}.main-navigation .dropdown-menu>.active>a,.main-navigation .dropdown-menu>.active>a:focus{background-color:#fff}.main-navigation .menu>li>ul .dropdown:hover:after{color:#5234f9}.widget.widget_pages ul.children,.widget_nav_menu .sub-menu{border-top:1px solid #ebebeb;padding-top:20px;margin-top:20px}@media (max-width:1120px){.main-navigation .menu li a{font-size:11px}.main-navigation .menu>li{margin-right:12px}}@media (min-width:992px){.mobile-menu .module.widget-handle{border-left:none;line-height:40px;min-height:40px}.mobile-menu .nav-bar .module-group{width:100%}.mobile-menu .nav-open .navbar-collapse.collapse,.mobile-menu .visible-sm,.mobile-menu .visible-xs{display:block!important}.mobile-menu .nav-bar .module-group .module.hidden-sm,.mobile-menu .nav-bar .module-group .module.hidden-xs,.mobile-menu .navbar-collapse.collapse{display:none!important}.mobile-menu #site-navigation .container>.flex-row{flex-wrap:wrap}.mobile-menu .nav-bar,.mobile-menu .nav-bar .module,.mobile-menu .nav-bar .module:not(.site-title-container),.nav-bar .module-group{height:auto}.mobile-menu .nav-bar .module{padding:0 16px}.mobile-menu .navbar-collapse{margin-top:20px;width:100%}.mobile-menu .main-navigation .menu li{line-height:24px;display:block;width:100%;max-width:100%}.mobile-menu .main-navigation .menu a{height:auto;line-height:24px;padding:4px 0}.mobile-menu .shapely-dropdown{float:right;border:1px solid;font-size:11px;padding:0 10px;display:inline-block;cursor:pointer}.mobile-menu .main-navigation .menu>li>ul{position:relative;opacity:1;visibility:visible;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);width:100%;left:0;border:0!important;box-shadow:none}.mobile-menu .dropdown:after{display:none}.mobile-menu ul.dropdown-menu.active{display:block!important}.mobile-menu .module-group .module.left{float:none;display:block}.mobile-menu .main-navigation .menu>li ul{position:relative;width:100%;opacity:1;visibility:visible;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);left:0;border:0!important;box-shadow:none}.mobile-menu .main-navigation .menu>li>ul>li ul{left:0!important;display:none;padding:0}.mobile-menu #site-navigation.main-navigation .menu>li>ul li a{width:auto;display:inline-block;padding:10px 16px}.mobile-menu .main-navigation .menu>li>ul li a{padding:10px 16px}.mobile-menu .main-navigation .dropdown .dropdown li{padding-left:18px}.mobile-menu .main-navigation .menu>li>ul li:hover>a,.mobile-menu .main-navigation .menu>li>ul li a:hover{background-color:#fff}.mobile-menu .search-widget-handle .search{padding:0 15px}.mobile-menu .widget-handle .function{width:100%;max-width:300px;position:relative;opacity:1;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);visibility:visible;margin-top:0;display:none;box-shadow:none!important}.mobile-menu .module.widget-handle .title{display:inline-block;position:relative;bottom:3px;margin-left:8px}.mobile-menu .toggle-search .function{display:block}}@media (max-width:991px){.site-title-container{width:84%}.nav-bar,.nav-bar .module,.nav-bar .module-group,.nav-bar .module:not(.site-title-container){height:auto}.nav-bar .module{padding:0 16px}.nav-bar .module-group{width:100%}.nav-bar .module-group .module{display:block;float:none;width:100%}.main-navigation .menu{height:auto}.main-navigation .menu a{height:auto;line-height:24px;padding:4px 0}.main-navigation .menu li{line-height:24px;display:block;width:100%;max-width:100%}.main-navigation .menu>li ul{width:100%;left:0;border:0!important;box-shadow:none}.main-navigation .menu>li>ul,.main-navigation .menu>li ul{position:relative;opacity:1;visibility:visible;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.main-navigation .menu>li>ul{display:none}.main-navigation .menu>li>ul .dropdown:after{content:"\F107"}.main-navigation .menu>li>ul>li ul{left:0!important;display:none;padding:0}.main-navigation .menu>li>ul li a{padding:10px 16px}.main-navigation .dropdown .dropdown li{padding-left:18px}.main-navigation .dropdown{padding-right:0}.module.widget-handle{border-left:none;line-height:40px;min-height:40px}.module.widget-handle i{line-height:40px}.module.widget-handle .title{display:inline-block;position:relative;bottom:3px;margin-left:8px}.widget-handle .function{width:100%;max-width:300px;position:relative;opacity:1;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);visibility:visible;margin-top:0;display:none;box-shadow:none!important}.toggle-search .function{display:block}.search-widget-handle .search{padding:0 15px}.mobile-toggle i{line-height:53px!important}#site-navigation .container>.flex-row{flex-wrap:wrap}.navbar-collapse{margin-top:20px}}.article #primary{padding:40px}.article #primary p{line-height:35px}.article #primary ul li p{margin:5px}#gallery .image-bg{display:flex;justify-content:center;align-items:center;height:250px;overflow:hidden}#gallery .image-bg img{min-height:100%;min-width:100%}#gallery .row .col-md-3:nth-child(4n+1){clear:left}#showcase{position:fixed;display:none;z-index:-2;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center}#showcase img{width:600px;height:auto;max-height:100%;max-width:100%}#showcase i{position:absolute;font-size:32px;color:#fff}#showcase i:hover{cursor:pointer}#showcase i.fa-close{top:5%;right:5%}#showcase i.fa-angle-right{top:45%;right:5%;padding:20px 12px;border:1px solid #fff}#showcase i.fa-angle-left{top:45%;left:5%;padding:20px 12px;border:1px solid #fff}.products .product{display:block;border-radius:5px;box-shadow:1px 1px 17px rgba(0,0,0,.52);padding:10px 2px;transition:box-shadow .2s;opacity:.75}.products .product figcaption{color:#000;position:relative;width:100%}.products .product figcaption span{position:absolute;bottom:0;width:100%;left:0}.products .product:hover{box-shadow:1px 1px 20px #000}@media (min-width:1350px){.products-container{margin:auto;width:1350px}}@media (max-width:991px){.products .product{margin:1em 0}}

/*!---------- 21. FOOTER ----------*/footer{padding:20px 0;background-color:#eb0b0b}footer .links li{display:inline-block}footer .links li i{font-size:32px;padding:0 5px}footer .links li i:first-child{padding-left:0}footer form{position:relative}footer form button{position:absolute;top:0;right:0;width:50px!important;background-color:rgba(0,0,0,.89)!important;border:none!important}footer hr{margin:2px 0}footer h2,footer h3{color:#fff;font-size:20px;margin-bottom:0;margin-left:2em}footer .footer-navigation ul li{padding:2px}footer .footer-navigation ul li a,footer ul li{color:#fff;font-weight:400;font-family:Arial,Helvetica,sans-serif}.footer .title,.footer hr{margin-bottom:20px}.footer .info li{padding:2px 0}.back-to-top{position:absolute;right:0;bottom:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);height:36px;width:36px;padding:5px 11px}.back-to-top .fa{font-size:18px;color:#fff}.back-to-top:hover{opacity:1}.copyright{background:#000}.widget .title *{margin-bottom:1em;font-family:Montserrat,Arial,Helvetica,sans-serif}.is-marginless{margin:0!important}.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.is-dark-1{background:rgba(0,0,0,.3)}.is-dark-2{background:rgba(0,0,0,.5)}.is-dark-3{background:rgba(0,0,0,.7)}.is-dark-4{background:rgba(0,0,0,.9)}