@import url("https://fonts.googleapis.com/css?family=Raleway:300,400,500,600&display=swap");@import url("https://fonts.googleapis.com/css?family=Saira:400,500,600,700&display=swap");:root{--red:#bb0644}#main-scrollbar,#top-scroll{bottom:0;left:0;position:fixed;right:0;top:0}.page-main,.top-parallaxator{overflow:hidden;position:relative}.page-main{-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;min-height:100vh;transform-origin:top center;width:100%;will-change:transform;z-index:100}header .logo{display:block;left:55px;position:fixed;top:50px;transition:width .5s;width:200px;z-index:1000000}header .logo img{left:0;position:absolute;top:0;transition:all .3s}header .logo .color-logo{opacity:0;visibility:hidden}header .logo.dark .color-logo{opacity:1;visibility:visible}header .logo.dark .white-logo{opacity:0;visibility:hidden}header.condensed .logo{width:100px}header .hamburguer{background:transparent;border:none;border-radius:0;cursor:pointer;height:15px;margin:0;outline:none;padding:0;position:absolute;right:80px;top:50px;width:33px;z-index:100}header .hamburguer.active span,header .hamburguer.dark span{background-color:#e31019}header .hamburguer.active span:first-of-type{top:calc(50% - 2px);transform:translateY(0) rotate(45deg);width:100%}header .hamburguer.active span:last-of-type{bottom:calc(50% - 2px);transform:translateY(0) rotate(-45deg)}header .hamburguer span{background-color:#fff;display:block;height:4px;position:absolute;right:0;transition:top .2s,bottom .2s,transform .2s,width .2s linear .2s;width:100%}header .hamburguer span:first-of-type{top:0;width:65%}header .hamburguer span:last-of-type{bottom:0}header .hamburguer:hover span:first-of-type{top:calc(50% - 2px);width:100%}header .hamburguer:hover span:last-of-type{bottom:calc(50% - 2px)}.main-nav{background-color:var(--red);display:flex;height:100%;justify-content:space-between;position:fixed;right:0;top:0;transition:width .7s cubic-bezier(.75,.25,.25,.75);width:0;z-index:99}.main-nav .nav-menu{align-items:center;display:flex;margin-left:12.5%;padding:5rem .625rem 0;width:30%}.main-nav .nav-menu ul{list-style:none;margin:0;opacity:0;padding:0;transition:opacity .3s;width:100%}.main-nav .nav-menu ul:hover a{opacity:.4}.main-nav .nav-menu ul li{opacity:0;padding:20px 0;transform:translateY(30px);transition:opacity .8s,transform .6s}.main-nav .nav-menu ul li:nth-child(2){transition-delay:.1s}.main-nav .nav-menu ul li:nth-child(3){transition-delay:.2s}.main-nav .nav-menu ul li:nth-child(4){transition-delay:.3s}.main-nav .nav-menu ul li:nth-child(5){transition-delay:.4s}.main-nav .nav-menu ul li:nth-child(6){transition-delay:.5s}.main-nav .nav-menu ul a{color:#fff;display:block;font-family:px-grotesk-bold;font-family:Saira,sans-serif;font-size:4.6875rem;font-weight:500;line-height:1;text-decoration:none;transition:opacity .3s,transform .5s}.main-nav .nav-menu ul a:hover{opacity:1;transform:translateX(10px)}.main-nav .sub-nav{background:#fff;width:200px}.main-nav .social-icons{align-items:center;flex-direction:column;height:100%;justify-content:center}.main-nav .social-icons a{color:var(--red);padding:15px;transition:color .4s}.main-nav .social-icons a:hover{color:#909090}.main-nav .social-icons a svg{height:30px;width:30px}body.open .main-nav{width:100%}body.open .main-nav .nav-menu ul{opacity:1}body.open.completed .main-nav .nav-menu ul li{opacity:1;transform:translateY(0)}.product-nav{align-items:center;background-color:rgba(65,65,65,.9);display:flex;height:100vh;position:absolute;right:-200px;top:0;transform:translateX(225px);transition:transform .6s,right .7s;width:425px;z-index:50}.product-nav.in{right:0}.product-nav-image,.product-nav-images{height:100%;left:0;position:absolute;top:0;width:100%}.product-nav-image{display:none;opacity:.6}.product-nav .overlay{background:linear-gradient(90deg,#000 0,rgba(0,0,0,.74) 26%,hsla(0,0%,87%,0));height:100%;left:0;mix-blend-mode:darken;opacity:.9;position:absolute;top:0;transform:scaleX(1.45);transform-origin:left;width:100%;z-index:2}.product-nav:hover{transform:translateX(0)}.product-nav:hover ul li h3{transform:translateY(0)}.product-nav ul{margin-top:110px;max-height:90%;padding:0 72px 90px;width:100%;z-index:3}.product-nav ul li{cursor:pointer;list-style:none;opacity:.5;padding:25px 0;transition:opacity .3s}.product-nav ul li a{align-items:center;color:#fff;display:flex;height:100%;position:relative;text-decoration:none}.product-nav ul li a:hover{text-decoration:none}.product-nav ul li .icon{align-items:center;display:flex;height:70px!important;margin-right:25px;max-width:70px;min-width:66px;padding:4px 4px 4px 0}.product-nav ul li .icon img{max-height:100%;width:100%}.product-nav ul li .item-name{overflow:hidden}.product-nav ul li h3{color:#fff;font-family:px-grotesk-bold;font-family:Saira,sans-serif;font-size:1.1875rem;line-height:1.3;margin:0;transform:translateY(100%);transition:transform .8s}.product-nav ul li:hover{opacity:1}.product-nav .products-link{align-items:center;background-color:var(--red);bottom:0;color:#fff;cursor:pointer;display:flex;gap:30px;height:95px;justify-content:center;left:0;position:absolute;transition:width .6s;width:200px;z-index:22;z-index:50}.product-nav .products-link span{font-family:px-grotesk-regular;font-family:Raleway,sans-serif;font-size:11px;height:0;letter-spacing:1px;overflow:hidden;text-transform:uppercase;transition:height .1s linear 0ms;white-space:nowrap;width:0}.product-nav .products-link svg{width:35px}.product-nav:hover .products-link{width:100%}.product-nav:hover .products-link span{height:14px;transition:height .2s linear .4s;width:auto}.product-nav .products-link:after{background-color:#fff;bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;transform:scaleY(0) translateZ(0);transform-origin:top;transition:transform .6s cubic-bezier(1,0,0,1);width:100%;z-index:-1}.product-nav .products-link:hover{color:var(--red)}.product-nav .products-link:hover:after{transform:scaleY(1) translateZ(0);transform-origin:bottom}.top-section{height:100vh;overflow:hidden;position:relative}.top-section .video-container{align-items:center;display:flex;height:100%;justify-content:center}.top-section .video-container video{height:100%;object-fit:cover;object-position:50% 50%;overflow:hidden;position:absolute;width:100%}.top-section .video-container:after{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.top-section-content{align-items:center;color:#fff;display:flex;height:100%;margin-left:6.25%;padding:0 .625rem;position:absolute;top:0;width:100%;z-index:33}.top-section-content h1{color:hsla(0,0%,100%,.8);font-family:px-grotesk-bold;font-family:Saira,sans-serif;font-size:4.6875rem;line-height:1;margin-bottom:38px}.top-section-content h2{color:hsla(0,0%,100%,.8);font-family:px-grotesk-regular;font-family:Raleway,sans-serif;font-size:30px}.top-section .video-btn{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:px-grotesk-bold;font-family:Saira,sans-serif;font-size:11px;font-weight:700;font-weight:300;letter-spacing:2px;line-height:1;margin-top:30px;text-transform:uppercase;transition:all .4s}.top-section .video-btn:hover{opacity:.5}.top-section .video-btn svg{margin-right:15px;max-height:24px;max-width:23px;position:relative;z-index:10}.footer{background-color:#231f20;color:#fff;padding:1px 15px}.footer h3{font-family:px-grotesk-light;font-family:Saira,sans-serif;font-size:36px;font-weight:100;margin:50px 0}.footer .footer-nav{padding:50px 0}.footer .footer-nav a{color:#fff;font-family:px-grotesk-light;font-family:Saira,sans-serif;font-size:26px;padding:0 40px;text-decoration:none}.footer form{margin:auto;max-width:1050px}.footer form .form-control{border:none;border-radius:0;font-family:px-grotesk-regular;font-family:Raleway,sans-serif;font-size:12px;height:70px;letter-spacing:1px;text-transform:uppercase}.footer form .btn{padding:0 50px}.footer form .btn svg{width:40px}.footer-logo{padding-top:0;text-align:center}.footer-logo img{max-width:200px}.footer-info{font-family:px-grotesk-light;font-family:Raleway,sans-serif;font-size:18px;padding:50px 0;text-align:center}.btn{align-items:center;background-color:var(--red);border:1px solid var(--red);border-radius:0;color:#fff;display:inline-flex;font-family:px-grotesk-regular;font-family:Raleway,sans-serif;font-size:12px;height:70px;justify-content:center;letter-spacing:1px;position:relative;text-transform:uppercase;z-index:1}.btn:after{background-color:#fff;bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;transform:scaleY(0) translateZ(0);transform-origin:top;transition:transform .6s cubic-bezier(1,0,0,1);width:100%;z-index:-1}.btn:hover{color:var(--red)}.btn:hover:after{transform:scaleY(1) translateZ(0);transform-origin:bottom}.custom-cursor{max-width:80px;opacity:0;position:fixed}.custom-cursor img{width:100%}.custom-cursor-container:hover .custom-cursor{opacity:1}.scroll-indecator{align-items:center;background-color:var(--red);bottom:-120px;display:flex;height:95px;left:0;opacity:.95;padding-left:calc(6.25% + 1.25rem);position:absolute;transition:bottom .3s linear .6s;width:68.75%;z-index:50}.scroll-indecator.in{bottom:0}.scroll-indecator-inner{align-items:center;color:#fff;display:flex;height:50px}.scroll-indecator-inner .scroll-indecator-line{background-color:hsla(0,0%,100%,.5);height:50px;margin-right:15px;overflow:hidden;position:relative;width:1px}.scroll-indecator-inner .scroll-indecator-line span{animation:scrollHelperFerro 2s ease-in-out infinite;background-color:#fff;height:100%;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}.scroll-indecator-inner .scroll-indecator-text{color:hsla(0,0%,100%,.5);font-family:px-grotesk-bold;font-family:Raleway,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;line-height:1;text-transform:uppercase}.industries{margin-top:250px}.industries-left{margin-left:10%;min-width:18%;padding:0 .625rem}.industries h2{color:var(--red);font-family:px-grotesk-bold;font-family:Saira,sans-serif;font-size:50px;line-height:1}.industries-list{margin-left:calc(6.25% - 50px);min-width:62.5%;padding:0 .625rem}.industries-item{margin-bottom:60px;padding-left:40px}.industries-item img{height:70px;width:70px}.industries-item .industry-name{color:#000;font-family:px-grotesk-regular;font-family:Saira,sans-serif;font-size:25px;height:60px;line-height:25px;margin-top:30px;position:relative}.industries-item .industry-name:before{border-left:1px solid #d0d0d0;color:#d0d0d0;content:"";font-family:px-grotesk-regular;font-family:Raleway,sans-serif;font-size:15px;height:65px;left:-50px;letter-spacing:1px;line-height:1;padding-left:6px;position:absolute;top:0}.industries-list .col-md-4:first-child .industry-name:before{content:"01"}.industries-list .col-md-4:nth-child(2) .industry-name:before{content:"02"}.industries-list .col-md-4:nth-child(3) .industry-name:before{content:"03"}.industries-list .col-md-4:nth-child(4) .industry-name:before{content:"04"}.industries-list .col-md-4:nth-child(5) .industry-name:before{content:"05"}.industries-list .col-md-4:nth-child(6) .industry-name:before{content:"06"}.industries-list .col-md-4:nth-child(7) .industry-name:before{content:"07"}.industries-list .col-md-4:nth-child(8) .industry-name:before{content:"08"}.industries-list .col-md-4:nth-child(9) .industry-name:before{content:"09"}.industries-item .industry-description{color:#bababa;font-family:equip-light;font-family:Raleway,sans-serif;font-size:16px;max-width:100%;width:230px}@keyframes scrollHelperFerro{0%{transform:translateY(-100%)}50%{transform:translateY(0)}to{transform:translateY(100%)}}::selection{background:var(--red);color:#fff}@media only screen and (max-width:767px){header.condensed{background-color:rgba(0,0,0,.7);height:90px;position:fixed;width:100%;z-index:999}header .logo{left:7%;top:30px;width:100px}header .hamburguer{right:7%;top:40px}header .hamburguer.active span,header .hamburguer.dark span{background-color:#fff}.top-section-content{margin:0;padding:0 7%}.top-section-content h1{font-size:30px}.top-section-content h2{font-size:18px;line-height:20px}.main-nav .sub-nav{display:none}.main-nav .nav-menu{margin:0;padding:0 7%;width:100%}.main-nav .nav-menu ul a{font-size:40px}.scroll-indecator{height:70px;width:87.5%}.industries{background:#f7f7f7;margin-top:0;padding-top:50px;transform:translateY(0)!important}.industries-left{margin-bottom:50px;margin-left:10px}.industries-item{margin-bottom:40px;padding-left:80px}.industries-item img{height:50px;width:50px}.industries-item .industry-name{font-size:20px;margin-top:20px}.industries-item .industry-name:before{top:5px}.industries-item .industry-description{font-size:16px}.footer h3{font-size:24px;margin:50px 0}.footer form .form-control{height:50px;margin-bottom:15px}.footer form .btn{height:50px}.footer .footer-nav{padding:50px 0;text-align:center}.footer .footer-nav a{display:block;font-size:20px;padding:0 15px}.footer-logo{padding:0}.footer-logo img{max-width:150px}.footer-info{font-size:16px;padding:50px 0}}@media only screen and (max-height:767px){.btn,.equipment-slider,.footer,.home-services-list,.home-slider,.logo,.next-product-bottom-title,.next-title,.products-list,.quality-logo,.quality-video,.video-btn,button,h1,h2,h3,img,input,li,p{zoom:.8}li h3{zoom:1}}