.main-banner{width:100%;min-height:500px;position:relative}@media (max-width: 575px){.main-banner{margin-inline:0;padding-inline:0}}.main-banner::after{position:absolute;content:'';left:0;top:0;width:100%;z-index:0;height:100%;background-color:rgba(0,0,0,0.5)}.main-banner .carousel-control-prev,.main-banner .carousel-control-next{left:initial;top:35px;right:70px;width:50px;height:50px;border:2px solid white;opacity:1;border-radius:50%}.main-banner .carousel-control-next{right:12px}.main-banner .carousel-indicators{gap:10px;top:50%;transform:translate(0, -30%);right:20px;left:initial;bottom:initial;margin:0;display:flex;flex-direction:column;align-items:center}.main-banner .carousel-indicators button{border-radius:25px;height:6px;width:6px;border:0 !important;background-color:rgba(66,66,66,0.448);border:1px solid rgba(66,66,66,0.448) !important;opacity:1;transition:height .5s ease-in}.main-banner .carousel-indicators button.active{background-color:white;border:0 !important;width:4px;opacity:1;height:150px}.main-banner .carousel-inner{width:100%;aspect-ratio:16/6;background-color:#b7b7b7;min-height:500px}.main-banner .carousel-inner .carousel-item{object-fit:cover;object-position:center;width:100%;height:100%}.main-banner .carousel-inner .carousel-item img{background-position:center}.main-banner .main-banner__title{font-size:50px;font-weight:700;color:white;position:relative;z-index:3;text-transform:uppercase}.main-banner .main-banner__p{margin-bottom:0;position:relative;z-index:3;color:white;font-size:15px;font-weight:500}.aboutus__section{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:15px;max-width:clamp(280px, 80vw, 900px);margin-inline:auto;font-size:14px;line-height:20px}.aboutus__section *{text-align:center}.brands__section{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;text-align:center}.mw-100{min-width:100%}.features{min-height:100vh}.mx-auto{width:30px;height:2px;background-color:#fb774b;position:center !important}.ml-auto,.mx-auto{margin-left:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.tm-p{font-size:15px;font-family:"Nunito Sans", sans-serif;color:#3d3d3d;font-weight:400;line-height:25px;margin:0 0 15px 0}.h3,h3{font-size:1.75rem;display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px}.text-center{text-align:center !important}.our-clients{width:100%;height:auto;text-align:center}.our-clients .tm-ul{padding:0;margin:0}.our-clients .tm-ul .tm-li{list-style:none;display:inline-block;width:180px;height:100px;position:relative;overflow:hidden;margin:10px;box-shadow:0px 0px 10px -7px #555;transition:.5s}.our-clients .tm-ul .tm-li .tm-img{width:100%;height:100%}.our-clients .tm-ul .tm-li .tm-img:nth-child(1){transform:translateY(0);transition:.5s}.our-clients .tm-ul .tm-li .tm-img:nth-child(2){transform:translateY(0);transition:.5s}.our-clients .tm-ul .tm-li:hover .tm-img:nth-child(1){transform:translateY(-100%);transition:.5s}.our-clients .tm-ul .tm-li:hover .tm-img:nth-child(2){transform:translateY(-100%);transition:.5s}.features .box-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(24rem, 1fr));gap:1.5rem;place-items:center}.features .box-container .fea-box{max-width:250px;background:#fff;text-align:center;box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.1);height:-moz-available;height:-webkit-fill-available;height:fill-available}.features .box-container .fea-box:hover{outline:.2rem solid #130f40;outline-offset:0rem}.features .box-container .fea-box .fea-h3{font-size:1.5rem;line-height:1.8;color:#130f40;margin:0;overflow-wrap:break-word}.h3-cat{max-width:250px}.features .box-container .fea-box .fea-p{font-size:1.2rem;line-height:1.8;color:#666;padding:1rem 0}.fea-btn{margin-bottom:1rem;display:inline-block;padding:0rem 1em;font-size:1.7rem;border-radius:.5rem;border:.2rem solid #130f40;color:#130f40;cursor:pointer;background:none}.fea-btn:hover{background:#130f40;color:#fff}.newC-card{width:300px;height:400px;background:#f4f4f4;position:relative;border-radius:10px;box-shadow:0;transform:scale(0.95);transition:box-shadow .5s ease-in-out, transform .5s ease-in-out;overflow:hidden}.newC-card:hover{transform:scale(1);box-shadow:5px 20px 30px rgba(0,0,0,0.2)}.newC-imgBox{width:100%;height:80%;overflow:hidden}.newC-img{width:100%;height:100%}.newC-details{position:absolute;width:100%;height:50%;background:#f4f4f4be;padding:10px 20px;bottom:-30%;transition:.5s}.newC-details:hover{bottom:0}.newC-textContent{position:relative;margin-top:20px;color:#555}.newC-h3{font-size:25px;padding:10px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.newC-price{position:absolute;top:0;right:0;font-size:30px}.newC-btn{width:100%;padding:5px 0;margin:10px 0;background:#45b9e0;color:#fff;border-radius:5px;border:none;outline:none;cursor:pointer}.newC-btn:hover{background:#5acef4}.newC-description{background:#92879b;position:absolute;width:140px;height:140px;top:-70px;right:-70px;border-radius:0 0 200px 200px;transition:all .5s, border-radius 1s, top 1s}.newC-description .newC-icon{position:absolute;top:85px;right:85px;color:#fff;opacity:1}.newC-description:hover{width:100%;height:80%;right:0;top:0;border-radius:0}.newC-description:hover .newC-icon{opacity:0}.newC-description .newC-contents{color:#fff;padding:5%;transform:scale(0.5);transform:translateY(-200%);transition:opacity .2s, transform .8s;opacity:0}.newC-description:hover .newC-contents{transform:scale(1);opacity:1;transform:translateY(0)}.newC-description .newC-h2{margin:20px 0;text-align:center}.rino-desc{font-size:14px}.fake-image{background-color:grey;min-width:130px;min-height:80px;max-width:130px;max-height:80px}.prod-image{min-width:250px;min-height:300px;max-width:250px;max-height:300px}@media screen and (max-width: 1440px){.fake-image{min-width:200px;min-height:100px;max-width:200px;max-height:100px}.h3-cat{min-width:200px}.features .box-container{grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr))}.features .box-container .fea-box{max-width:200px}}@media (min-width: 1199px) and (max-width: 1440px){.prod-image{min-width:210px;min-height:250px;max-height:250px;max-width:210px}.h3-prod{max-width:210px}}@media (min-width: 1030px) and (max-width: 1294px){.features .box-container{grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr))}.prod-image{min-width:180px;min-height:230px;max-height:230px;max-width:180px}.h3-prod{max-width:180px}}@media screen and (max-width: 1245px){.navb-logo{font-size:2.0rem}.fake-image{min-width:170px;min-height:90px;max-width:170px;max-height:90px}.features .box-container .fea-box{max-width:170px}.h3-cat{min-width:170px}}@media screen and (max-width: 1050px){.prod-image{min-width:170px;min-height:250px;max-width:170px;max-height:250px}.h3-prod{max-width:170px}}@media screen and (max-width: 768px){.rino-desc{text-align:justify}.newC-h3{font-size:18px}.newC-price{font-size:24px}}@media screen and (max-width: 375px){.features .box-container{grid-template-columns:repeat(auto-fit, minmax(30rem, 1fr))}.navb-logo label{font-size:11px !important}}div.highway-slider{display:flex;justify-content:center;width:100%;height:145px}div.highway-slider div.highway-barrier{overflow:hidden;position:relative}div.highway-slider .highway-lane>ul{position:relative;z-index:3;display:flex;height:100%}div.highway-slider .highway-lane>ul li.highway-car{flex:1;display:flex;justify-content:center;align-items:center;background:#fff;padding:0;margin-left:-1px}div.highway-slider .highway-lane>ul li.highway-car a{width:100%;display:flex;justify-content:center;height:105px;color:#343434;object-fit:contain}div.highway-slider .highway-lane>ul li.highway-car a img{width:100%;object-fit:contain;border:1px solid #c1c1c1;border-radius:10px;padding:20px}div.highway-slider .highway-lane>ul li.highway-car a img:hover{border:1px solid #FFBC00;cursor:pointer}@keyframes translateinfinite{0%{transform:translateX(calc(230px * 5.5))}100%{transform:translateX(calc(-230px * 20))}}#infinite div.highway-barrier::before,#infinite div.highway-barrier::after{content:" ";position:absolute;z-index:9;width:115px;height:100%}#infinite div.highway-barrier::before{top:0;left:0;background:linear-gradient(to right, white 0%, rgba(255,255,255,0) 100%)}#infinite div.highway-barrier::after{top:0;right:0;background:linear-gradient(to left, white 0%, rgba(255,255,255,0) 100%)}#infinite div.highway-barrier .highway-lane{background-color:black;background-image:url(/assets/hornos-metalicos-dentro-gran-fabrica-equipos-pesados.jpg)}#infinite div.highway-barrier .highway-lane::after{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-color:#2b4d9bb0;z-index:0}#infinite div.highway-barrier .highway-lane>ul{position:relative;width:calc(230px * 20);gap:0px}#infinite div.highway-barrier .highway-lane>ul:hover li.highway-car{width:230px;padding:20px;animation-play-state:paused}#infinite div.highway-barrier .highway-lane>ul:hover li.highway-car span.fab{font-size:65px}#infinite div.highway-barrier .highway-lane>ul li.highway-car{width:230px;padding:20px;animation:translateinfinite 40s linear infinite}#infinite div.highway-barrier .highway-lane>ul li.highway-car span.fab{font-size:65px}#red{background:#cb5454}#orange{background:#cb8054}#yellow{background:#cbba54}#green{background:#69b46e}#blue{background:#6091b0}.about-us__grid{display:flex;gap:25px;width:85%;margin:0 auto;flex-wrap:wrap-reverse}.about-us__grid .about-us__grid--left{flex:2;display:flex;flex-direction:column;border:1px solid #c1c1c1;padding:50px;border-radius:15px;align-items:center;gap:20px;position:relative;min-width:250px}.about-us__grid .about-us__grid--left img{width:120px;position:absolute;left:-60px;bottom:-45px}.about-us__grid .about-us__grid--right{flex:1;background-color:#2b4d9b;color:white;border-radius:15px;display:flex;align-items:center;justify-content:center;padding:50px;min-width:250px}
