:root{--font-family:"Open Sans",sans-serif;--color-bg:#1c1c1c;--color-footer:#121418;--color-secundary:#e30513}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}a{color:inherit;text-decoration:none}.navbar{background:#fff;border-bottom:6px solid #e30513;justify-content:center;padding:.7rem 2rem}.navbar,.navbar-links{align-items:center;display:flex}.navbar-links{justify-content:space-between;max-width:1170px;width:100%}.navbar-links_logo img{margin-top:5px;max-width:320px;width:100%}.navbar-links_container{display:flex;flex-direction:row}.navbar-links_container p,.navbar-menu_container{color:#000;cursor:pointer;font-family:var(--font-family);font-size:14px;letter-spacing:1px;line-height:25px;margin:0 1rem;text-transform:uppercase}.navbar-menu{display:none;margin-left:1rem;position:relative}.navbar-menu svg{cursor:pointer}.navbar-menu_container{align-items:flex-end;background:#fff;border:2px solid #e30513;border-radius:10px;box-shadow:0 8px 16px #0003;display:flex;flex-direction:column;justify-content:flex-end;margin-top:1rem;min-width:220px;padding:1rem 1.5rem;position:absolute;right:0;text-align:end;top:40px}.navbar-links_container a:hover,.navbar-menu_container-links a:hover{color:#e30513}.navbar-menu_container p{margin:1rem 0;padding:.5rem 0;text-align:right;transition:color .3s;width:100%}.navbar-menu_container p,.navbar-menu_container p:last-child{border-bottom:1px solid #e30513}@media screen and (max-width:1050px){.navbar-links_container{display:none}.navbar-menu{display:flex}}@media screen and (max-width:700px){.navbar{padding:2rem 4rem}}@media screen and (max-width:550px){.navbar{padding:2rem}.navbar-menu_container{top:20px}}.footer{align-items:center;background-color:var(--color-secundary);color:#fff;display:flex;font-family:var(--font-family);font-size:14px;justify-content:center;padding:30px}li,ul{list-style:none;margin:0;padding:0;transition:transform .5s ease-in-out;white-space:nowrap}li{display:inline-block}img,li{width:100%}img{display:block}.main-container{margin:0 auto;max-width:1140px;overflow:hidden;position:relative;width:100%}.slider-container{height:100%;position:relative;width:100%}.dots-container{bottom:10px;display:flex;justify-content:center;margin-top:10px;position:absolute;width:100%}.dot-container-item{background-color:#fff;border:1px solid #000;border-radius:50%;cursor:pointer;height:1vw;margin:0 5px;width:1vw}.dot-container-item.active{background-color:#333}.leftArrow,.rightArrow{align-items:center;background-color:#00000080;border-radius:50%;box-shadow:0 0 10px #00000080;color:#fff;cursor:pointer;display:flex;font-size:2.5vw;height:3vw;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease,box-shadow .3s ease;width:3vw;z-index:1}.leftArrow{left:2vw}.rightArrow{right:2vw}.leftArrow:hover,.rightArrow:hover{background-color:#000000b3;box-shadow:0 0 15px #000000b3}.container-images{height:auto;overflow:hidden;width:100%}.container-images ul{display:flex;transition:transform .5s ease-in-out;width:100%}.container-images ul li{min-width:100%}.marcasContainer{justify-content:space-around}.marcas,.marcasContainer{align-items:center;display:flex;width:100%}.marcas{flex-wrap:wrap;justify-content:space-between;max-width:1140px}#id8 p{font-size:18px}.marca img{width:300px}@media (max-width:910px){.marca img{width:200px}}@media (max-width:610px){.marca img{width:150px}}@media (max-width:460px){.marcas{align-items:center;flex-direction:column;justify-content:center}}.cardsContainer{width:100%}.cardsContainer,.container{align-items:center;display:flex;justify-content:center}.container{flex-wrap:wrap;max-width:1140px}.clear-fix:after{clear:both;content:"";display:block}.img-responsive{height:auto;max-width:100%}.card__collection{align-items:center;display:flex;font-family:var(--font-family);justify-content:center;margin-top:40px;overflow:hidden;padding:10px;position:relative}.card__collection .cards{background-position:50%;background-size:cover;border-radius:15px;display:block;float:left;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:10px;overflow:hidden;position:relative;width:300px}.card__collection .cards--two{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}.card__collection .cards--two p{color:#fff;font-size:20px;left:-100%;max-width:150px;position:absolute;text-transform:capitalize;top:83%;transition:all .6s ease;z-index:8}.card__collection .cards--two:hover p{left:8%}#id2 p{top:78%}#id8 p,.card__collection .cards--two:hover .cards--two__rect{top:75%}.card__collection .cards--two:hover .cards--two__rect:before{transform:translateY(15px)}.card__collection .cards--two__tri{border-right:288px solid #fff;opacity:.9;right:-100%;top:0}.card__collection .cards--two__tri,.card__collection .cards--two__tri:before{border-bottom:190px solid #0000;border-top:220px solid #0000;display:block;position:absolute;transition:all .3s ease-in-out}.card__collection .cards--two__tri:before{border-right:288px solid #57ccfd;content:"";right:-612px;top:-220px;transition-delay:.2s}.card__collection .cards--two__rect{background:#fff;display:block;height:200px;left:-78%;opacity:.9;position:absolute;top:175%;transform:rotate(30deg);transition:all .3s ease-in-out;width:750px;z-index:5}.card__collection .cards--two__rect:before{background:var(--color-secundary);content:"";display:block;height:100%;position:relative;transform:translateY(200px);transition:all .3s ease-in-out;transition-delay:.1s;width:100%;z-index:2}.card__collection .cards--two ul{bottom:0;left:10px;list-style:none;position:absolute;z-index:9}.card__collection .cards--two ul li{color:#fff;display:inline-block;font-size:16px;margin:7px;transform:translateY(100px);transition:all .2s ease-in-out}.card__collection .cards--two ul li:nth-child(2){transition-delay:.2s}.card__collection .cards--two ul li:nth-child(3){transition-delay:.3s}.card__collection .cards--two ul li:nth-child(4){transition-delay:.4s}.contentCard{border:1px solid var(--color-secundary);border-radius:15px;height:100%;min-height:225px;min-width:300px;padding:10px}.catalogo,.contentCard{align-items:center;display:flex;justify-content:center;width:100%}.catalogo{background-attachment:fixed;background-image:url(/static/media/bg-image.9cda217334064242c2f0.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:350px}.catalogoContenido{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:var(--font-family);justify-content:center;text-align:center}.catalogoContenido h1{font-size:36px;margin-bottom:30px}.btn{background-color:#e30513;border:1px solid #c50410;border-radius:6px;color:#fff;font-family:var(--font-family);font-size:18px;padding:10px 16px;transition:color .4s,background-color .4s,border-color .4s}.btn:hover{background-color:#b1040f;border-color:#98030d}.contacto{align-items:center;color:#333;display:flex;flex-direction:column;font-family:var(--font-family);justify-content:center}.infoContacto{max-width:1140px;padding:40px 15px;width:100%}.infoContacto h1{color:var(--color-secundary);font-size:24px;font-weight:400;margin-bottom:10px}.form-container{background:#ffffffe6;border-radius:10px;box-shadow:0 0 10px #0000001a;font-family:var(--font-family);max-width:400px;padding:20px;width:100%}.form-group{margin-bottom:15px}.form-group label{display:block;font-weight:700;margin-bottom:5px}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:5px;padding:10px;width:100%}.form-group textarea{height:100px;resize:vertical}.form-container button{cursor:pointer;padding:10px;width:100%}.quienesSomos{align-items:center;display:flex;flex-direction:column;font-family:var(--font-family);justify-content:center}.quienesSomos img{height:auto;max-width:1140px;width:100%}.quienesSomos h1{color:var(--color-secundary);font-size:24px;font-weight:400}.quienesSomos h1,.quienesSomos p{margin-bottom:15px}.infoQuienesSomosContainer{align-items:center;display:flex;justify-content:center;padding:20px;width:100%}.infoQuienesSomos p{color:#333;font-family:var(--font-family)}.infoQuienesSomos{align-items:center;display:flex;justify-content:space-between;margin-top:40px;max-width:1140px;width:100%}.infoQuienesSomos img{height:auto;max-width:650px;width:100%}.textos{display:flex;flex-direction:column;height:100%;justify-content:space-between}.textos div{font-size:20px;max-width:400px}@media (max-width:1160px){.infoQuienesSomos img{max-width:500px}}@media (max-width:960px){.infoQuienesSomos{flex-direction:column-reverse;max-width:700px}.textos{flex-direction:row;justify-content:space-between;margin-top:30px;max-width:800px;width:100%}.textos div{font-size:17px;max-width:300px}}@media (max-width:550px){.textos{align-items:center;flex-direction:column;text-align:center}}.descargasQuienesSomos{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:900px;padding:20px 50px;width:100%}.descarga h1{font-size:20px}.descarga a img{max-width:180px;width:100%}#img2{max-width:240px}@media (max-width:550px){.descarga a img{max-width:100px!important}}.infoExtra{align-items:center;color:#949495;display:flex;font-family:var(--font-family);font-size:14px;justify-content:center;padding:0 50px;width:100%}.quienesSomos-info{margin-right:25px}.infoContainer{display:flex;flex-wrap:wrap;justify-content:space-evenly;max-width:1140px;width:100%}.infoContainer ul{width:100%}.info{display:flex;flex-direction:column;padding:60px 0}.info h1{color:#333;font-size:24px;font-weight:400;margin-bottom:5px}.info p{margin:9px 0}.infoLink{border-bottom:1px solid #e8e8e8;padding:11px 0}.infoLink a{align-items:center;display:flex;text-decoration:none}.infoLink:hover a{color:var(--color-secundary)}.detallesMarca{align-items:center;display:flex;flex-direction:column;font-family:var(--font-family);justify-content:center;padding:20px;text-align:center}.logoMarca{max-width:400px;width:100%}.descripcionMarca{color:#666;display:flex;font-size:16px;justify-content:center;margin:0 20px;max-width:1140px;text-align:center}.imagenesMarca img{height:auto;max-width:250px;object-fit:cover;width:100%}.imagenesMarca{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 auto;max-width:790px}@media screen and (max-width:750px){.imagenesMarca{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));max-width:540px}}
/*# sourceMappingURL=main.4082670f.css.map*/