body{background:#686868;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;scroll-behavior:smooth}.magic{background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/142996/hover-reveal.jpg) 50% 50% no-repeat fixed;background-size:cover;border-radius:50%;height:20rem;left:calc(50% - 10rem);position:absolute;top:calc(50% - 10rem);width:20rem;z-index:5}body::-webkit-scrollbar{background:#433e3e;width:10px}body::-webkit-scrollbar-track{background-color:initial;border-radius:0}body::-webkit-scrollbar-thumb{background-color:#b40b0b;border-radius:1px}.icon-menu{display:none}nav{margin:10px 50px}nav,nav ul{display:flex;flex-direction:row;justify-content:space-between}nav ul{font-size:1.2rem;font-weight:700;gap:80px;list-style:none;text-transform:capitalize}nav ul .menuOption{color:#fff;cursor:pointer;text-decoration:none;transition:color .3s ease-in-out}nav ul .menuOption:hover{color:#d80a0a}.logo{width:300px}.btnTop{background-color:#10d210;border:none;border-radius:100%;bottom:50px;color:#fff;cursor:pointer;font-size:2rem;padding:10px;position:fixed;right:20px;text-decoration:none;z-index:1}.btnTop:hover{background-color:#fff;color:#000}.socialLateral{display:flex;flex-direction:column;position:fixed;top:200px;z-index:1000}.socialItemLateral{background-color:#000;padding:14px 0}.fondoItemSocial span{color:#fff;font-size:2.2rem;padding:4px;z-index:1000}.socialItemLateral .icon-instagram{-webkit-text-fill-color:transparent;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-background-clip:text;background-clip:text}.socialItemLateral .icon-facebook-official{-webkit-text-fill-color:transparent;background:#3b5998;-webkit-background-clip:text;background-clip:text}@media (min-width:481px) and (max-width:768px){nav{display:flex;flex-direction:row;justify-content:space-evenly;margin-top:20px}nav ul{font-size:.65rem;gap:30px}.logo{width:180px}.btnTop{bottom:100px;right:60px}}@media (min-width:320px) and (max-width:480px){.menuResponsive{left:-50px}.icon-menu{background-color:initial;border:none;color:#d80a0a;display:block;font-size:2.8rem;padding:20px;position:fixed;right:20px;width:100px;z-index:1000}nav{background-color:#292929;height:100vh;justify-content:center;left:-600px;margin-top:-60px;padding:40px;position:fixed;width:100%;z-index:100}nav,nav ul{display:flex;flex-direction:column}nav ul{font-size:1.8rem;gap:50px;justify-content:space-between}.logo{width:300px}.btnTop{bottom:100px;right:20px;z-index:10}.socialLateral{top:100px;z-index:1000}.socialItemLateral{background-color:#000;padding:14px 0;width:50px}.fondoItemSocial span{color:#fff;font-size:2.2rem;padding:4px;z-index:1000}.socialItemLateral .icon-instagram{-webkit-text-fill-color:transparent;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-background-clip:text;background-clip:text}.socialItemLateral .icon-facebook-official{-webkit-text-fill-color:transparent;background:#3b5998;-webkit-background-clip:text;background-clip:text}}@font-face{font-family:fontello;font-style:normal;font-weight:400;src:url(/static/media/fontello.e3051340143c3572385b.eot);src:url(/static/media/fontello.e3051340143c3572385b.eot#iefix) format("embedded-opentype"),url(/static/media/fontello.6a49cfff279542f2a7f1.woff2) format("woff2"),url(/static/media/fontello.68b86044d2b4e954d9dc.woff) format("woff"),url(/static/media/fontello.e7ad6a4aec16ff12409e.ttf) format("truetype"),url(/static/media/fontello.8315d7e117635c2e3dc5.svg#fontello) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{speak:never;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:fontello;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.icon-clock:before{content:"\e800"}.icon-users:before{content:"\e801"}.icon-phone:before{content:"\e802"}.icon-location:before{content:"\e803"}.icon-left-open:before{content:"\e804"}.icon-right-open:before{content:"\e805"}.icon-up-open:before{content:"\e806"}.icon-down-open:before{content:"\e807"}.icon-right-hand:before{content:"\e808"}.icon-left-hand:before{content:"\e809"}.icon-forward:before{content:"\e80b"}.icon-search:before{content:"\e80f"}.icon-cancel-circled:before{content:"\f06e"}.icon-menu:before{content:"\f0c9"}.icon-mail-alt:before{content:"\f0e0"}.icon-direction:before{content:"\f124"}.icon-instagram:before{content:"\f16d"}.icon-cc-visa:before{content:"\f1f0"}.icon-facebook-official:before{content:"\f230"}.icon-whatsapp:before{content:"\f232"}.icon-linkedin-squared:before{content:"\f30c"}.containerHome{padding:80px 100px}.containerHome h1{color:#161a1d;font-size:3rem;width:800px}.textDescriptionHome{color:#fff;font-size:2rem;line-height:2.4rem;padding:20px 0;text-align:justify;width:450px}.textDescriptionHome span{color:#ba181b;font-size:2.2rem;font-weight:700;text-transform:uppercase}.grua{-webkit-animation:build 6s ease-in-out;animation:build 6s ease-in-out;left:540px;width:250px}.edificios,.grua{bottom:230px;position:relative}.edificios{-webkit-animation:build 8s ease-in-out;animation:build 8s ease-in-out;left:450px;width:400px}.edificio{-webkit-animation:build 10s ease-in-out;animation:build 10s ease-in-out;bottom:230px;left:440px;position:relative;width:150px}@-webkit-keyframes build{0%{opacity:1;-webkit-transform:translateY(200px);transform:translateY(200px)}20%{opacity:1;-webkit-transform:translateY(150px);transform:translateY(150px)}40%{opacity:1;-webkit-transform:translateY(100px);transform:translateY(100px)}60%{opacity:1;-webkit-transform:translateY(50px);transform:translateY(50px)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes build{0%{opacity:1;-webkit-transform:translateY(200px);transform:translateY(200px)}20%{opacity:1;-webkit-transform:translateY(150px);transform:translateY(150px)}40%{opacity:1;-webkit-transform:translateY(100px);transform:translateY(100px)}60%{opacity:1;-webkit-transform:translateY(50px);transform:translateY(50px)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.containerInfoPreview{display:grid;grid-template-columns:30% 70%;position:absolute;top:660px}.containerInfoPreview img{bottom:0;position:relative;right:5px;width:800px;z-index:1}.boxInfoPreview{background-color:#fff;border-radius:20px 0 0 20px;height:300px;padding:47px;width:90%}.boxInfoPreview h2{color:#ba181b;font-size:1.8rem;text-align:center}.boxInfoPreview p{color:#161a1d;font-size:1.4rem;padding:10px;text-align:center;width:100%}.btnContactPreview{margin-top:60px;text-align:center}.btnContactPreview button{background-color:#ba181b;border:2px solid #ba181b;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:10px;width:400px}.btnContactPreview button:hover{background-color:initial;border:2px solid #ba181b;border-radius:8px;color:#ba181b}.containerCategory{background-color:#101314;height:600px;margin-top:40px;padding:80px 0}.titleCategory{color:#fff;font-size:1.6rem;text-align:center;text-transform:capitalize}.hrtitle{background-color:#ba181b;border:none;height:4px;width:200px}.sectionCarousel{display:flex;flex-direction:row;justify-content:space-around;margin:0 40px}.imageCarousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:5px;box-shadow:0 0 40px #000;height:354px;width:230px}.classAnimation{-webkit-animation:showAnimation .2s ease-in-out;animation:showAnimation .2s ease-in-out}.efectBlur{background:#000000b3;border-radius:5px;bottom:40px;height:354px;overflow:hidden;position:absolute;text-align:center;transition:scale(.9);transition:all .4s;width:200px;z-index:0}.sectionCarousel .slider:first-child .imageCarousel,.sectionCarousel .slider:nth-child(2) .imageCarousel{margin-top:60px;width:200px}.sectionCarousel .slider:nth-child(3) .imageCarousel{height:420px;margin-top:30px;width:280px}.sectionCarousel .slider:nth-child(3) .efectBlur{background:#00000053;bottom:4px;box-shadow:none;color:#fff;height:420px;width:280px}.sectionCarousel .slider:nth-child(4) .imageCarousel,.sectionCarousel .slider:nth-child(5) .imageCarousel{margin-top:60px;width:200px}.btnCategoryHome{background-color:#bd0a0d;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.7rem;font-weight:700;letter-spacing:2px;padding:10px 30px;position:relative;text-align:center;top:260px;width:160px}.btnCategoryHome:hover{background-color:#020202}.btnsCarousel{position:relative;text-align:center}.btnsCarousel button{background-color:#fff;border:none;border-radius:100%;color:#161a1d;cursor:pointer;font-size:1.2rem;margin:40px;padding:10px}@-webkit-keyframes showAnimation{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}to{opacity:1px;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes showAnimation{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}to{opacity:1px;-webkit-transform:scaleY(1);transform:scaleY(1)}}.paragrafInfoHome{color:#161a1d;font-size:1.8rem;margin:40px 0;padding:40px 200px;text-align:center}.btnKnowMore{background-color:#161a1d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;padding:10px 40px;text-transform:capitalize}.btnKnowMore:hover{background-color:#fff;box-shadow:0 0 15px #000;color:#000}.cards{cursor:pointer;margin:0 60px;-webkit-transition:all .9s ease;-moz-transition:all .9s ease}.cards,.cards img{position:relative;width:500px}.cards img{bottom:-1px;height:300px;left:60px;z-index:1px}.infoCard{background:#000000b3;border:2px solid #fff;bottom:2px;box-shadow:2px 4px 20px #000;color:#fff;height:301px;left:60px;overflow:hidden;position:absolute;transition:scale(.9);transition:all .4s;width:500px;z-index:0}.sectionImage1{-webkit-transform:rotate(2deg);transform:rotate(2deg);width:100px}.sectionImage2{left:570px;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.sectionImage2,.sectionImage3{bottom:100px;position:relative;width:100px}.sectionImage3{left:100px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.infoCard p{padding:100px 80px;text-align:center}.sectionContactHome{background-color:#ba181b;color:#fff;display:flex;flex-direction:row;font-size:1.4rem;justify-content:space-around;padding:10px}.sectionContactHome button{background-color:#000;border:none;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;height:60px;padding:0 30px;transition:all .6s ease-in-out}.sectionBrands{color:#000;font-size:2.4rem;padding:20px 60px;text-align:center;text-transform:capitalize}@media (min-width:481px) and (max-width:768px){.containerHome{margin-bottom:140px;padding:80px 40px}.containerHome h1{font-size:2.2rem;width:550px}.textDescriptionHome{font-size:1.2rem;padding:20px 0;width:500px;z-index:1}.textDescriptionHome span{font-size:1.4rem;z-index:1}.grua{bottom:0;left:-20px;width:180px}.edificios{bottom:260px;left:250px;width:260px}.edificio{bottom:10px;left:-60px;width:120px}.containerInfoPreview{display:grid;grid-template-columns:90%;margin:20px;position:absolute;top:600px}.containerInfoPreview img{display:none}.boxInfoPreview{border-radius:20px;padding:48px;width:90%}.boxInfoPreview p{font-size:1.4rem}.btnContactPreview button{font-size:1.2rem}.containerCategory{background-color:#272727;height:600px;margin-top:40px;padding:20px 0}.titleCategory{color:#fff;font-size:1.6rem;text-align:center;text-transform:capitalize}.hrtitle{background-color:#ba181b;border:none;height:4px;width:200px}.sectionCarousel{margin:0 20px}.imageCarousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:5px;box-shadow:0 0 40px #000;height:250px;width:120px}.efectBlur{background:#000000b3;border-radius:5px;bottom:22px;height:254px;width:100px;z-index:0}.sectionCarousel .slider:first-child .imageCarousel,.sectionCarousel .slider:nth-child(2) .imageCarousel{margin-top:60px;width:100px}.sectionCarousel .slider:nth-child(3) .imageCarousel{height:300px;margin-top:30px;width:120px}.sectionCarousel .slider:nth-child(3) .efectBlur{background:#00000053;bottom:4px;box-shadow:none;color:#fff;height:300px;width:120px}.sectionCarousel .slider:nth-child(4) .imageCarousel,.sectionCarousel .slider:nth-child(5) .imageCarousel{margin-top:60px;width:100px}.btnCategoryHome{cursor:pointer;font-size:.7rem;padding:6px;top:200px;width:80px}.paragrafInfoHome{padding:40px}.cards{cursor:pointer;margin:0 30px;position:relative;-webkit-transition:all .9s ease;-moz-transition:all .9s ease;width:400px}.cards img{bottom:-1px;height:300px;position:relative;z-index:1px}.cards img,.infoCard{left:40px;width:300px}.infoCard{border:2px solid #fff;bottom:2px;height:301px;position:absolute}.sectionImage1{-webkit-transform:rotate(2deg);transform:rotate(2deg);width:100px}.sectionImage2{left:160px;-webkit-transform:rotate(10deg);transform:rotate(10deg);z-index:1}.sectionImage2,.sectionImage3{bottom:20px;position:relative;width:100px}.sectionImage3{left:0;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.infoCard p{padding:100px 80px;text-align:center}.sectionContactHome{background-color:#ba181b;color:#fff;display:flex;flex-direction:row;font-size:1.4rem;justify-content:space-around;padding:10px}.sectionContactHome button{background-color:#000;border:none;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;height:60px;padding:0 30px;transition:all .6s ease-in-out}.sectionBrands{color:#000;font-size:2.4rem;padding:20px 60px;text-align:center;text-transform:capitalize}}@media (min-width:320px) and (max-width:480px){.containerHome{margin-bottom:140px;padding:80px 45px}.containerHome h1{font-size:2.4rem;width:250px}.textDescriptionHome{font-size:.75rem;padding:20px 0;width:300px;z-index:1}.textDescriptionHome span{font-size:.85rem;z-index:1}.grua{bottom:0;left:-20px;width:180px}.edificios{bottom:175px;left:140px;width:180px}.edificio{bottom:0;left:-140px;width:100px}.containerInfoPreview{display:grid;grid-template-columns:80%;margin:20px;position:absolute;top:640px}.containerInfoPreview img{display:none}.boxInfoPreview{border-radius:20px;padding:34px;width:100%}.boxInfoPreview p{font-size:.85rem}.btnContactPreview{margin-top:30px;text-align:center}.btnContactPreview button{font-size:1.2rem;width:200px}.containerCategory{background-color:#272727;height:600px;margin-top:40px;padding:20px 0}.titleCategory{color:#fff;font-size:1.6rem;text-align:center;text-transform:capitalize}.hrtitle{background-color:#ba181b;border:none;height:4px;width:200px}.sectionCarousel{margin:0 10px}.imageCarousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 40px #000;width:40px}.efectBlur,.imageCarousel{border-radius:5px;height:180px;margin:6px}.efectBlur{background:#000000b3;bottom:24px;width:60px;z-index:0}.sectionCarousel .slider:first-child .imageCarousel,.sectionCarousel .slider:nth-child(2) .imageCarousel{margin-top:60px;width:60px}.sectionCarousel .slider:nth-child(3) .imageCarousel{height:230px;margin-top:30px;width:90px}.sectionCarousel .slider:nth-child(3) .efectBlur{background:#00000053;bottom:4px;box-shadow:none;color:#fff;height:230px;width:90px}.sectionCarousel .slider:nth-child(4) .imageCarousel,.sectionCarousel .slider:nth-child(5) .imageCarousel{margin-top:60px;width:60px}.btnCategoryHome{cursor:pointer;font-size:.25rem;padding:10px 5px;text-align:center;top:100px;width:50px}.paragrafInfoHome{padding:40px}.cards{cursor:pointer;height:400px;margin:0 30px;position:relative;-webkit-transition:all .9s ease;-moz-transition:all .9s ease;width:200px}.cards img{bottom:20px;position:relative;z-index:1px}.cards img,.infoCard{height:300px;left:40px;width:250px}.infoCard{border:2px solid #fff;bottom:120px;position:absolute}.sectionImage1{-webkit-transform:rotate(2deg);transform:rotate(2deg);width:100px}.sectionImage2{bottom:40px;-webkit-transform:rotate(10deg);transform:rotate(10deg);z-index:1}.sectionImage2,.sectionImage3{left:0;position:relative;width:100px}.sectionImage3{bottom:0;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.infoCard p{padding:60px 40px;text-align:center}.sectionContactHome{background-color:#ba181b;color:#fff;display:flex;flex-direction:row;font-size:1rem;justify-content:space-around;padding:10px}.sectionContactHome button{background-color:#000;border:none;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;height:60px;padding:0 30px;transition:all .6s ease-in-out}.sectionBrands{color:#000;font-size:2.4rem;padding:20px 60px;text-align:center;text-transform:capitalize}}.sectionSearch{background-attachment:fixed;background-image:url(/static/media/tools-g827382fb8_1280.d2c941c2970e9ec4eb4f.jpg);background-repeat:no-repeat;background-size:100% 100%;height:320px;margin:20px 0 40px;width:100%}.search{display:flex;justify-content:center;position:relative;top:50%}.search input{background-color:#fff;border:none;border-radius:20px;box-shadow:0 0 10px #000;color:#303030;font-size:1.2rem;height:38px;outline:none;padding-left:20px;width:30%}.search span{color:#fff;cursor:pointer;font-size:2rem;margin-left:8px;padding:5px;transition:all 1s ease}.search span:hover{background-color:#ba181b;border-radius:100%;padding:5px}.categorysProd{display:flex;flex-direction:row;justify-content:space-between;margin:0 30px}.boxSelect{border:1px solid #d9d9d9;border-radius:4px;height:30px;overflow:hidden;position:relative;width:500px}.selectCategory{background:#fff;border:none;color:#000000d8;cursor:pointer;font-size:14px;font-weight:700;height:30px;padding:5px;width:500px}.selectCategory:focus{outline:none}.boxSelect:after{background-color:#d9d9d9;content:"\025be";display:table-cell;height:30px;padding-top:7px;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:30px}.categorysProd p{color:#fff;font-weight:700}.categorysProd p span{color:#d30d10}.hrtitleProduts{background-color:#101314;border:none;height:2px;margin-top:10px;width:92%}.productsContainer{display:flex;flex-wrap:wrap;gap:40px 58px;margin:40px 70px}.cardProduct{background-color:#101314;box-shadow:0 0 0 #000;transition:box-shadow .3s ease-in-out;width:260px}.cardProduct img{height:300px;width:260px}.sectionCardInfo{padding:5px 8px 15px}.sectionCardInfo p{color:#fff;font-weight:700;padding:0 18px;text-transform:capitalize}.sectionCardInfo button{background-color:#25d366;border:none;border-radius:10px;color:#fff;font-size:.85rem;font-weight:700;margin-left:40px;padding:10px;width:70%}.sectionCardInfo button:hover{background-color:#000;color:#fff;cursor:pointer}.cardProduct:hover{box-shadow:0 0 20px #000}.boxBtnsPage{position:relative;text-align:center}.boxBtnsPage p{color:#fff;font-size:1.5rem;position:relative;top:25px}.boxBtnsPage button{background-color:#ba181b;border:none;border-radius:4px;cursor:pointer;margin:20px 60px;padding:10px}.boxBtnsPage button span{color:#fff}.sectioninfomore{background-color:#f4f4f4;display:grid;grid-template-columns:40% 60%;width:100%}.columnInfo{left:100px;margin:20px 0;position:relative;z-index:1}.columnInfo h3{color:#d30d10;font-size:2.4rem;width:700px}.columnInfo p{color:#3f3f3f;font-size:1.4rem;width:700px}.columnInfo button{background-color:initial;border:none;border-bottom:3px solid #000;cursor:pointer;font-size:1.4rem;margin-top:40px;padding-bottom:10px;text-transform:capitalize;width:150px}.columnInfo button:hover{border-bottom:3px solid #d30d10}.sectioninfomore img{height:400px;text-align:right;width:100%}@media (min-width:481px) and (max-width:768px){.sectionSearch{background-image:url(/static/media/tools-g827382fb8_1280.d2c941c2970e9ec4eb4f.jpg);background-size:100% 50%}.search{display:flex;justify-content:center;position:relative;top:40%}.search input{width:60%}.categorysProd{display:flex;flex-direction:row;justify-content:space-between;margin:0 20px}.boxSelect{position:relative;width:250px}.hrtitleProduts{width:80%}.productsContainer{display:flex;flex-wrap:wrap;gap:30px 40px;margin:50px 40px}.cardProduct{background-color:#101314;box-shadow:0 0 0 #000;transition:box-shadow .3s ease-in-out;width:250px}.cardProduct img{height:300px;width:250px}.sectionCardInfo{padding:5px 8px 15px}.sectionCardInfo p{color:#fff;font-weight:700;padding:0 18px;text-transform:capitalize}.sectionCardInfo button{background-color:#25d366;border:none;border-radius:10px;color:#fff;font-size:.85rem;font-weight:700;margin-left:50px;padding:10px;width:60%}.sectioninfomore{background-color:#f4f4f4;display:grid;grid-template-columns:40% 60%;width:100%}.columnInfo{left:40px;margin:10px 0;position:relative;z-index:1}.columnInfo h3{color:#d30d10;font-size:2.2rem;width:400px}.columnInfo p{color:#3f3f3f;font-size:1.2rem;width:350px}.columnInfo button{background-color:initial;border:none;border-bottom:3px solid #000;cursor:pointer;font-size:1.4rem;margin-top:40px;padding-bottom:10px;text-transform:capitalize;width:150px}.columnInfo button:hover{border-bottom:3px solid #d30d10}.sectioninfomore img{height:400px;text-align:right;width:100%}}@media (min-width:320px) and (max-width:480px){.sectionSearch{background-image:url(/static/media/tools-g827382fb8_1280.d2c941c2970e9ec4eb4f.jpg);background-size:100% 5%;margin:0 0 40px}.search{display:flex;justify-content:center;position:relative;top:40%}.search input{width:60%}.categorysProd{display:flex;flex-direction:column;justify-content:space-between;margin:0 40px;text-align:center}.boxSelect{position:relative;width:300px}.hrtitleProduts{width:90%}.productsContainer{display:flex;flex-wrap:wrap;gap:30px 40px;margin:50px 60px}.cardProduct{background-color:#101314;box-shadow:0 0 0 #000;transition:box-shadow .3s ease-in-out;width:280px}.cardProduct img{height:300px;width:250px}.sectionCardInfo{padding:5px 8px 15px}.sectionCardInfo p{color:#fff;font-weight:700;padding:0 18px;text-transform:capitalize}.sectionCardInfo button{background-color:#25d366;border:none;border-radius:10px;color:#fff;font-size:.85rem;font-weight:700;margin-left:50px;padding:10px;width:60%}.sectioninfomore{background-color:#f4f4f4;display:grid;grid-template-columns:40% 60%;width:100%}.columnInfo{left:40px;margin:10px 0;position:relative;z-index:1}.columnInfo h3{color:#d30d10;font-size:1.6rem;width:240px}.columnInfo p{color:#3f3f3f;font-size:.8rem;width:200px}.columnInfo button{font-size:1.2rem;margin-top:40px}.sectioninfomore img{height:400px;text-align:right;width:100%}}.containerBrands{display:flex;flex-wrap:wrap;justify-content:space-around;padding:10px}.card{border:none;border-radius:5%;box-shadow:1px 1px 10px #000000ab;cursor:pointer;height:200px;margin:20px 5px;overflow:hidden;width:250px}.img-container{transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.card img{height:250px;object-fit:cover;opacity:.6;-webkit-transform:translate(0);transform:translate(0);transition:opacity .25s ease-in-out;width:300px}.card img:hover{opacity:1}.containerInfoAboutUs{background-color:#101314;display:grid;grid-template-columns:40% 60%;margin:30px 0}.buildingAboutUs{border-bottom:6px solid red;border-radius:10px 2px 100px 2px;border-right:6px solid #fdfdfd;box-shadow:30px 40px 20px #000;height:400px;margin:40px;width:450px}.btnContactAbout{background-color:#fff;border:none;border-bottom:4px solid #ba181b;color:#ba181b;cursor:pointer;font-size:1.4rem;font-weight:700;left:180px;padding:10px;position:relative;top:50px;transition:all .1s ease-in;width:200px}.btnContactAbout:active{border-bottom:0 solid #ba181b;color:#000;top:55px}.sectionInfo{padding:70px 100px}.sectionInfo h2{color:#ba181b;font-size:2.2rem;text-transform:capitalize}.sectionInfo p{color:#fff;font-size:1.3rem;line-height:2rem;text-align:justify}.containerVision{background-color:red;box-shadow:15px 15px 0 #636262;left:40px;margin:100px 50px;padding:20px 40px;position:relative;text-align:center;width:500px}.containerVision h3{color:#fdfdfd;font-size:1.8rem}.containerVision p{color:#fdfdfd;font-size:1.1rem;text-align:justify}.containermission{background-color:#fff;box-shadow:15px 15px 0 #636262;left:650px;margin:0 50px;padding:20px 40px;position:relative;text-align:center;width:500px}.containermission h3{color:red;font-size:1.8rem}.containermission p{color:#000;font-size:1.1rem;text-align:justify}.targetsInfo{display:flex;flex-direction:row;justify-content:space-around;margin:100px 0}.targetsInfo article{background-color:#101314;border-radius:10px;padding:40px 60px;text-align:center;width:250px}.targetsInfo article:hover{bottom:50px;position:relative}.titleTargetInfo{color:#ba181b;font-size:1.6rem}.infoTarget{color:#fff;font-size:1.1rem;text-align:center}.sectionImageInfo{background-attachment:fixed;background-image:url(/static/media/imagenAbout.779014595d667bfe2de1.jpg);background-repeat:no-repeat;background-size:100% 100%;height:500px;margin:120px 0 80px}.backgroundImage{background:#000000bf;color:#fff;height:500px;overflow:hidden;text-align:center;transition:scale(.9);transition:all .4s;z-index:1px}.sectionImageInfo p{color:#fff;font-size:1.6rem;padding:100px 200px;z-index:1}.btnLinkProductsInfo{background-color:#fff;border:none;border-radius:6px;color:#161a1d;cursor:pointer;font-size:1.2rem;font-weight:700;padding:10px 40px;text-transform:capitalize}.btnLinkProductsInfo:hover{background-color:#000;box-shadow:0 0 10px #989898;color:#fff}.containerMoreInfo{background-color:#fff;border-radius:10px;display:flex;flex-direction:row;justify-content:space-between;margin:80px;padding:40px}.containerMoreInfo hr{border:2px solid red}.articleMoreInfo{display:flex;font-weight:700;justify-content:space-between}.articleMoreInfo span{color:#12151a;font-size:3rem;margin:20px;padding-top:20px}.articleMoreInfo div{color:#000;margin:0 20px;width:180px}.articleMoreInfo h4{color:#ff0004;font-size:1.4rem}@media (min-width:481px) and (max-width:768px){.containerInfoAboutUs{background-color:#101314;display:grid;grid-template-columns:100%;margin:40px 0}.buildingAboutUs{height:400px;margin:40px;width:520px}.btnContactAbout{width:250px}.sectionInfo{padding:70px 100px}.sectionInfo h2{color:#ba181b;font-size:2.2rem;text-transform:capitalize}.sectionInfo p{color:#fff;font-size:1.3rem;line-height:2rem;text-align:justify}.containerVision{background-color:red;left:0;margin:100px 50px}.containerVision,.containermission{box-shadow:15px 15px 0 #636262;padding:20px 40px;position:relative;text-align:center;width:300px}.containermission{background-color:#fff;left:150px;margin:0 50px}.targetsInfo{display:flex;flex-direction:column;justify-content:space-around;margin:100px 140px}.targetsInfo article{background-color:#101314;border-radius:10px;margin:40px 0;padding:40px 60px;text-align:center;width:250px}.sectionImageInfo p{color:#fff;font-size:1.4rem;padding:40px 80px;z-index:1}.btnLinkProductsInfo{background-color:#fff;border:none;border-radius:6px;color:#161a1d;cursor:pointer;font-size:1.2rem;font-weight:700;padding:10px 40px;text-transform:capitalize}.containerMoreInfo{background-color:#fff;border-radius:10px;flex-direction:row;margin:40px;padding:0}.articleMoreInfo,.containerMoreInfo{display:flex;justify-content:space-between}.articleMoreInfo{flex-direction:column;font-weight:700}.articleMoreInfo span{color:#12151a;font-size:2.8rem;margin:20px;padding-top:20px}.articleMoreInfo div{color:#000;margin:20px;width:100px}.articleMoreInfo h4{color:#ff0004;font-size:1.4rem}}@media (min-width:320px) and (max-width:480px){.containerInfoAboutUs{background-color:#101314;display:grid;grid-template-columns:100%;margin:40px 0}.buildingAboutUs{height:400px;margin:20px;width:320px}.btnContactAbout{left:80px;width:220px}.sectionInfo{padding:70px 40px}.sectionInfo h2{color:#ba181b;font-size:2.2rem;text-transform:capitalize}.sectionInfo p{color:#fff;font-size:1.3rem;line-height:2rem;text-align:justify}.containerVision{background-color:red;box-shadow:15px 15px 0 #636262;left:-20px;margin:80px 50px;padding:20px;position:relative;text-align:center;width:250px}.containerVision h3{color:#fdfdfd;font-size:1.4rem}.containerVision p{color:#fdfdfd;font-size:.8rem;text-align:justify}.containermission{background-color:#fff;box-shadow:15px 15px 0 #636262;left:20px;margin:0 50px;padding:20px 40px;position:relative;text-align:center;width:200px}.containermission h3{color:red;font-size:1.4rem}.containermission p{color:#000;font-size:.8rem;text-align:justify}.targetsInfo{display:flex;flex-direction:column;justify-content:space-around;margin:100px 40px}.targetsInfo article{background-color:#101314;border-radius:10px;margin:40px 0;padding:40px 60px;text-align:center;width:200px}.sectionImageInfo p{color:#fff;font-size:.7rem;padding:40px 20px;z-index:1}.btnLinkProductsInfo{background-color:#fff;border:none;border-radius:6px;color:#161a1d;cursor:pointer;font-size:1.2rem;font-weight:700;padding:10px 40px;text-transform:capitalize}.containerMoreInfo{background-color:#fff;border-radius:10px;flex-direction:row;margin:10px;padding:0}.articleMoreInfo,.containerMoreInfo{display:flex;justify-content:space-between}.articleMoreInfo{flex-direction:column;font-weight:700}.articleMoreInfo span{color:#12151a;font-size:2.2rem;margin:10px;padding-top:20px}.articleMoreInfo div{color:#000;margin:20px;width:50px}.articleMoreInfo h4{color:#ff0004;font-size:1rem}.articleMoreInfo p{font-size:.6rem}}.containerFormImage{display:grid;grid-template-columns:50% 50%}.imagenForm{height:550px;margin:40px 0;width:850px}.form_container{background-color:#000;border-radius:20px;display:flex;flex-direction:column;gap:1.5rem;height:600px;position:relative;right:80px;top:150px;width:80%}.form_container h2{color:#fff;font-size:2rem;text-align:center;text-transform:capitalize}.input_container{display:flex;flex-direction:column;margin:20px 80px;z-index:1}.inputContact{-webkit-appearance:none;appearance:none;background-color:#5f5f5f;background:transparent;border:none;outline:none;padding:6px 20px;width:360px;z-index:1}.inputContact,.labelContact{color:#fff;position:relative}.labelContact{margin-top:2px}.labelContact:before{background-color:#585858;height:40px;top:-45px;-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;z-index:-1}.labelContact:after,.labelContact:before{content:"";position:absolute;transition:.3s;width:100%}.labelContact:after{background-color:#fff;height:5px;left:0;top:-8px;-webkit-transform-origin:50% 0;transform-origin:50% 0;z-index:1}.hasInput .labelContact :before,.inputContact:focus+.labelContact:before,.labelContact:after{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg)}.hasInput .labelContact :after,.inputContact:focus+.labelContact:after{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg)}.boxBtonSendMessage{text-align:center}.btnSendMessage{background-color:#12d408;border:none;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;padding:20px 80px}.btnSendMessage:hover{background-color:#fff;color:#000}.titleInfoContact{color:#fff;font-size:2.2rem;margin-top:200px;text-align:center;text-transform:capitalize}.hrContact{background-color:red;border:none;height:6px;width:50%}.containerInfoContact{background-color:#101314;display:flex;flex-direction:row;justify-content:space-between;margin-top:50px;padding:40px}.containerInfoContact article{margin:20px;text-align:center;width:300px}.containerInfoContact article h4{color:red;font-size:1.6rem;text-transform:uppercase}.containerInfoContact article h4 span{color:#fff;font-size:2rem;margin-right:10px}.containerInfoContact article p{color:#fff;font-size:1.2rem}.textContact{font-size:1.2rem;font-weight:700;line-height:30px;margin:40px;padding:40px 200px;text-align:center}.alertForm{background-color:red;border-radius:6px;color:#fff;font-size:1.4rem;height:200px;left:30%;position:fixed;text-align:center;top:30%;width:500px;z-index:1000}.icon-forward{color:#0ded14;font-size:4rem}@media (min-width:481px) and (max-width:768px){.containerFormImage{display:grid;grid-template-columns:100%}.imagenForm{height:550px;margin:0 0 180px;width:100%}.form_container{border-radius:20px;gap:1rem;height:600px;left:0;margin:0 40px;position:absolute;top:350px;width:88%}.inputContact{-webkit-appearance:none;appearance:none;background-color:#5f5f5f;background:transparent;border:none;color:#fff;outline:none;padding:6px 20px;position:relative;width:360px;z-index:1}.titleInfoContact{color:#fff;font-size:2.2rem;margin-top:200px;text-align:center;text-transform:capitalize}.hrContact{background-color:red;border:none;height:6px;width:50%}.containerInfoContact{background-color:#101314;display:flex;flex-direction:column;justify-content:space-between;margin-top:50px;padding:40px}.containerInfoContact article{margin:20px;text-align:center;width:500px}.textContact{font-size:1.2rem;font-weight:700;line-height:30px;margin:40px;padding:40px 20px;text-align:center}.alertForm{background-color:red;border-radius:6px;color:#fff;font-size:1.4rem;height:200px;left:30%;position:fixed;text-align:center;top:30%;width:500px;z-index:1000}.icon-forward{color:#0ded14;font-size:4rem}}@media (min-width:320px) and (max-width:480px){.containerFormImage{display:grid;grid-template-columns:100%}.imagenForm{height:550px;margin:0 0 180px;width:100%}.form_container{border-radius:20px;gap:1rem;height:600px;left:0;margin:0 10px;position:absolute;top:260px;width:95%}.form_container h2{font-size:1.4rem}.input_container{display:flex;flex-direction:column;margin:20px 40px;z-index:1}.inputContact{-webkit-appearance:none;appearance:none;background-color:#5f5f5f;background:transparent;border:none;color:#fff;outline:none;padding:6px 10px;position:relative;width:200px;z-index:1}.containerInfoContact{background-color:#101314;display:flex;flex-direction:column;justify-content:space-between;margin-top:50px;padding:40px}.containerInfoContact article{margin:0;text-align:center;width:300px}.textContact{font-size:1.2rem;font-weight:700;line-height:30px;margin:40px;padding:40px 20px;text-align:center}.alertForm{background-color:red;border-radius:6px;color:#fff;font-size:1rem;height:200px;left:20%;position:fixed;text-align:center;top:30%;width:300px;z-index:1000}.icon-forward{color:#0ded14;font-size:4rem}}footer{background-color:#101314;padding:80px 40px 20px}.containerFooter{grid-gap:100px;display:grid;gap:100px;grid-template-columns:30% 20% 40%}.containerFooterColumn{grid-gap:80px;display:grid;gap:80px;grid-template-columns:100%}.containerFooter img{border-radius:100%;box-shadow:0 14px 2px #e60909;left:120px;padding:20px;position:relative;width:200px}.columnFooter h3{color:#c80b0e;font-size:1.4rem;font-weight:700;margin:0 75px;text-transform:capitalize}.columnFooter ul{list-style:none;margin:40px 20px}.columnFooter ul li{color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:10px;text-transform:capitalize}.columnFooter ul li:hover{color:#ba181b}.columnFooter ul .menuOption{text-decoration:none}.columnFooterContact{margin:0 100px}.columnFooterContact div h3{color:#c80b0e;font-size:1.4rem;font-weight:700;margin:-2px;text-transform:capitalize}.columnFooterContact div h3 span{color:#fff;font-size:1.6rem;margin-right:14px}.columnFooterContact div p{color:#fff;font-size:.9rem;margin-left:80px}.containerSocialMedia{margin-top:40px;text-align:center}.socialMedia{border:2px solid #fff;border-radius:100%;color:#fff;font-size:1.5rem;margin:15px;padding:6px}.socialMedia:hover{border:2px solid #ba181b;color:#ba181b}.copyRigth{color:#fff;margin-top:50px;text-align:center}@media (min-width:481px) and (max-width:768px){footer{background-color:#272727;padding:80px 40px 20px}.containerFooter{display:inline;text-align:center}.containerFooterColumn{grid-gap:0;display:grid;gap:0;grid-template-columns:90% 40%;margin:40px 0}.containerFooter img{left:160px;margin-bottom:40px;width:160px}.columnFooter h3,.columnFooter ul li{font-size:1.4rem}.columnFooterContact{margin:0 20px}.columnFooterContact div h3{font-size:1.8rem}.columnFooterContact div p{color:#fff;font-size:1.2rem;margin:40px 0 40px 20px}.containerSocialMedia{margin-top:80px;text-align:center}.socialMedia{border:2px solid #fff;border-radius:100%;color:#fff;font-size:1.5rem;margin:40px;padding:6px}}@media (min-width:320px) and (max-width:480px){footer{background-color:#272727;padding:80px 40px 20px}.containerFooter{display:inline;text-align:center}.containerFooterColumn{grid-gap:0;display:grid;gap:0;grid-template-columns:100% 50%;margin:20px 0}.containerFooter img{left:50px;margin-bottom:40px;width:160px}.columnFooter h3{font-size:1.8rem;margin:0 50px}.columnFooter ul{list-style:none;margin:40px 0}.columnFooter ul li{font-size:1.4rem;left:0}.columnFooterContact{margin:0 20px}.columnFooterContact div h3{font-size:1.8rem}.columnFooterContact div p{color:#fff;font-size:1rem;margin:40px 0 40px 20px}.containerSocialMedia{margin-top:80px;text-align:center}.socialMedia{border:2px solid #fff;border-radius:100%;color:#fff;font-size:1.5rem;margin:40px;padding:6px}}
/*# sourceMappingURL=main.beba0f6f.css.map*/