@import url("https://fonts.googleapis.com/css?family=Raleway|Rubik:400,700&display=swap");h1,h2,h3,h4,h5,h6,p,ul{font-family:'Rubik', sans-serif}a{text-decoration:none;outline:none;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}a:focus,a:hover,button:focus,img:focus{outline:none;text-decoration:none}::-moz-selection,::-moz-selection{background-color:#000;color:#fff;text-shadow:none}::-moz-selection,::selection{background-color:#000;color:#fff;text-shadow:none}main{margin-top:4.5rem}.fancybox-content{max-width:37rem!important}a#scrollUp{bottom:0px;right:0.66rem;padding:0.33rem 0.66rem;background:#f4342f;color:#fff;-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite}a#scrollUp i{font-size:2rem}.modal-xl{width:100%;max-width:1600px}.btn-primary{background-color:#f4342f;color:#fff;border:none}.btn-primary:hover{background-color:#000;color:#fff;border:none}.navbar{background-color:#f4342f}.navbar .dropdown-menu{background-color:#f4342f;border:0}.navbar .dropdown-menu .dropdown-item{color:#fff}.navbar .dropdown-menu .dropdown-item:hover{color:#000}.navbar .dropdown-menu .dropdown-item.active{background-color:rgba(0,0,0,0);color:#000}@media screen and (max-width:991px){.navbar .dropdown-menu{text-align:center;background-color:transparent}}.navbar.navbar-dark .navbar-toggler{padding:3px 10px;color:#fff!important;border-color:rgba(0,0,0,0)!important}.navbar .navbar-brand{padding-top:0;padding-bottom:0}.navbar .navbar-nav{font-family:'Raleway', sans-serif;text-transform:uppercase;text-align:center}.navbar .navbar-nav .nav-link{color:#fff;font-size:1.5rem}.navbar .navbar-nav .nav-link:hover{color:#000}.navbar .navbar-nav .nav-link.active{color:#000!important;background-color:transparent!important}@media screen and (max-width:640px){.navbar .navbar-nav{padding-top:4rem}}.hi{padding-top:1.25rem;padding-bottom:1rem;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.hi img{max-width:15rem;position:absolute;margin-top:-1rem;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}@media screen and (max-width:640px){.hi img{max-width:12rem}}.lo{padding-top:0.5rem;padding-bottom:0.4rem;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.lo img{max-width:8rem;position:absolute;margin-top:-0.5rem;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.carousel-principal{background-color:#000}.carousel-principal .gallery-cell img{width:100%;margin:0 auto}.carousel-productos .gallery-cell img{width:60%;max-width:27rem}.carousel-detalle-producto .gallery-cell img{width:100%;max-width:13.75rem}@media screen and (max-width:480px){.carousel-detalle-producto .gallery-cell img{margin-top:2rem;width:30%}.carousel-detalle-producto .gallery-cell h1{font-size:1.5rem}.carousel-detalle-producto .gallery-cell h4{font-size:1rem}}@media screen and (max-width:767px){.carousel-detalle-producto .gallery-cell{text-align:center}}.fancybox-slide{background-color:#fff!important}.submenu{list-style-type:none;padding-left:0}@media screen and (max-width:991px){.submenu{display:none}}.submenu .active{color:#f4342f}.submenu a{color:#000;font-size:1.4rem}.submenu a:hover{color:#f4342f}.carousel-detalle-producto .gallery-cell,.carousel-principal .gallery-cell,.carousel-productos .gallery-cell{width:100%;counter-increment:gallery-cell}.carousel-detalle-producto .flickity-prev-next-button,.carousel-principal .flickity-prev-next-button,.carousel-productos .flickity-prev-next-button{width:3rem;height:6rem;background:transparent}.carousel-detalle-producto .flickity-prev-next-button:hover,.carousel-principal .flickity-prev-next-button:hover,.carousel-productos .flickity-prev-next-button:hover{background:transparent}.carousel-detalle-producto .flickity-prev-next-button:disabled,.carousel-principal .flickity-prev-next-button:disabled,.carousel-productos .flickity-prev-next-button:disabled{display:none}.carousel-detalle-producto .flickity-prev-next-button.no-svg,.carousel-principal .flickity-prev-next-button.no-svg,.carousel-productos .flickity-prev-next-button.no-svg{color:#fff}.carousel-detalle-producto .flickity-prev-next-button .arrow,.carousel-principal .flickity-prev-next-button .arrow,.carousel-productos .flickity-prev-next-button .arrow{fill:#ccc}.carousel-detalle-producto .flickity-page-dots,.carousel-principal .flickity-page-dots,.carousel-productos .flickity-page-dots{display:none}.productos{background:-moz-linear-gradient(top, #f4342f 0%, #ab100c 100%);background:-webkit-linear-gradient(top, #f4342f 0%, #ab100c 100%);background:-webkit-gradient(linear, left top, left bottom, from(#f4342f), to(#ab100c));background:-o-linear-gradient(top, #f4342f 0%, #ab100c 100%);background:linear-gradient(to bottom, #f4342f 0%, #ab100c 100%);padding-bottom:4rem}.productos .banda{background:url("../images/banda.png") repeat-x center top;height:25px}.productos .sentimiento{width:100%;max-width:11.5rem;margin:0 auto;margin-top:-3rem}.productos h1{font-size:4rem;font-weight:700}.productos h1,.productos p{color:#fff}@media screen and (max-width:991px){.productos{text-align:center}.productos .sentimiento{margin-bottom:2rem}.productos .btn{margin-bottom:3rem}.productos h1{font-size:3rem}}.fondo-producto{background:url("../images/productos/bg-productos.jpg") repeat-x center center;height:12rem;background-size:119rem 12rem;margin-top:3rem;text-align:center;z-index:0}.fondo-producto .sentimiento{width:100%;max-width:9rem;margin-top:-2rem}.tira-color .bg-bordo,.tira-color .bg-naranja,.tira-color .bg-red{height:10px}.video-institucional,.video-principal{position:relative;height:25rem;background-color:#000}.video-institucional:after,.video-principal:after{content:"";position:absolute;left:0;right:0;top:0;height:100%;background-color:rgba(0,0,0,0.7)}.video-institucional .bg-container-youtube,.video-principal .bg-container-youtube{position:absolute;left:0px;top:0px;width:100%;overflow:hidden;height:25rem}.video-institucional .comercial,.video-principal .comercial{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100%!important;-moz-background-size:100%!important;-o-background-size:100%!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.video-institucional header,.video-principal header{position:relative;z-index:2;margin-top:6.8rem}.video-institucional a.video-button,.video-principal a.video-button{margin:0 auto;margin:1rem auto;display:block;cursor:pointer;outline:none;background-color:transparent;border:3px solid #fff;border-radius:100%;width:6rem;height:6rem;line-height:5.8rem;font-size:3.75rem;text-align:center;color:#fff}.video-institucional a.video-button:hover,.video-principal a.video-button:hover{color:#f4342f}.video-institucional a.video-button i,.video-principal a.video-button i{padding-left:0.65rem}.video-institucional h4,.video-principal h4{font-size:1.5rem;color:#fff;padding:0;margin:0;text-transform:uppercase}.video-institucional{margin-top:-4rem;margin-bottom:2rem}.video-otros{-webkit-background-size:100%;-moz-background-size:100%}.video-otros .marco_imagen{width:100%;height:18rem;background-color:#000;background-position:center center;background-repeat:no-repeat}.video-otros -o-background-size to{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.video-otros .galeria-inner{top:50%;background:transparent;left:50%;border-radius:0;margin:-2.5rem 0 0 -1.5rem;text-align:center;position:absolute}.video-otros .galeria-inner a{color:#fff;font-size:2rem}.video-otros .galeria-inner a:hover{color:#f4342f}.video-otros .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);color:#fff;vertical-align:middle;padding:2rem}.cabezal{height:10rem;text-align:center;font-weight:700}.cabezal h1{font-size:3rem;color:#fff}@media screen and (min-width:1199px){.cabezal h1{font-size:3.5rem}}@media screen and (max-width:460px){.cabezal h1{padding-top:4rem}}.cabezal img{position:absolute;width:100%;max-width:10rem;z-index:1;right:1rem;top:10rem}@media screen and (max-width:768px){.cabezal img{max-width:7rem}}@media screen and (max-width:460px){.cabezal img{max-width:5rem;top:14rem}}.cabezal .bg-color{padding:1.25rem 0;background-color:#f4342f}@media screen and (max-width:1920px){.cabezal .edge{position:relative;z-index:1}.cabezal .edge:after{bottom:0;-webkit-transform:skewY(2deg);-ms-transform:skewY(2deg);transform:skewY(2deg);-webkit-transform-origin:0%;-ms-transform-origin:0%;transform-origin:0%;background:inherit;content:'';display:block;height:100%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}}.fabrica h4{color:#f4342f;padding-left:1rem;border-left:3px solid #f4342f}.fabrica .logos{margin-top:2rem;text-align:center}.fabrica .logos img{width:100%;max-width:7.5rem;padding-top:1rem}.fabrica .tira-imagenes{margin-top:3rem;background-color:#000}.fabrica .tira-imagenes .col-sm-4{padding-left:0;padding-right:0}.contacto a{color:#f4342f}.contacto a:hover{color:#000}@media screen and (max-width:460px){.contacto{margin-top:3rem}}.mapa{margin-top:2rem}.mapa iframe{width:100%;height:10rem;margin-bottom:-6px}.mapa .bg-bordo,.mapa .bg-naranja,.mapa .bg-red{height:10px}.help-block ul{list-style-type:none;color:#f4342f;text-align:left;padding:0;margin:0}.bg-red{background-color:#f4342f;color:#fff}.bg-red-modal{background-color:#d90c13}.bg-naranja{background-color:#f46f22}.bg-bordo{background-color:#9f0a0e}footer .redes{padding-top:3rem;padding-bottom:3rem}footer .redes a{color:#f4342f;font-size:2rem}footer .redes a:hover{color:#000}footer .copyright{background-color:#05387a;color:#fff;padding-top:3rem;padding-bottom:2rem}footer .copyright a{color:#fff}footer .copyright a:hover{color:#f4342f}footer .copyright p{margin-bottom:0}footer .logo-refres img{max-width:13rem;margin-bottom:-2rem;width:100%}@media screen and (max-width:991px){html{font-size:15px}}@media screen and (max-width:768px){html{font-size:14px}}@media screen and (max-width:575px){html{font-size:13px}}@media screen and (max-width:460px){html{font-size:12px}}