.loader-overlay[data-v-699ee2e2]{position:fixed;inset:0;z-index:9999;background-color:#fff;display:flex;justify-content:center;align-items:center}.loader-balls[data-v-699ee2e2]{display:flex;gap:10px}.ball[data-v-699ee2e2]{width:16px;height:16px;background-color:#c0392b;border-radius:50%;animation:bounce-699ee2e2 .6s ease-in-out infinite}.delay-1[data-v-699ee2e2]{animation-delay:-.3s}.delay-2[data-v-699ee2e2]{animation-delay:-.15s}.delay-3[data-v-699ee2e2]{animation-delay:0s}@keyframes bounce-699ee2e2{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}a.nav-link[data-v-78641070],a.navbar-brand[data-v-78641070]{color:#f8f9f9!important;font-size:16px;letter-spacing:.2em}@media (max-width:1350px){a.nav-link[data-v-78641070],a.navbar-brand[data-v-78641070]{font-size:.7rem!important;letter-spacing:.2em}}.navbar[data-v-78641070]{background-color:#c0392b!important;height:120px;transition:height .4s ease}a.nav-link[data-v-78641070]:hover{font-weight:700!important}.d-flex[data-v-78641070]{display:flex}.w-100[data-v-78641070]{width:100%}.mx-auto[data-v-78641070]{margin-left:auto;margin-right:auto}.justify-content-center[data-v-78641070]{justify-content:center}.align-items-center[data-v-78641070]{align-items:center}.navbar-shrink[data-v-78641070]{padding:.5rem;height:80px}.img-shrink[data-v-78641070]{max-height:50px;margin-left:10%}.navbar-shrink .nav-item a.nav-link[data-v-78641070],.navbar-shrink .navbar-brand[data-v-78641070]{font-size:.8rem}.bg-dark[data-v-2a77ea4a]{background-color:#c0392b!important}.navbar-right[data-v-2a77ea4a]{display:flex;align-items:center;margin-left:auto}.language-options[data-v-2a77ea4a]{margin-right:10px;color:#fff}.mobile-menu[data-v-2a77ea4a]{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#c0392b;z-index:1050;transition:transform .3s ease-in-out;transform:translateX(100%);overflow-y:auto}.show[data-v-2a77ea4a]{transform:translateX(0)}.navbar[data-v-2a77ea4a]{height:80px}.X[data-v-2a77ea4a]{border-bottom:solid;border-width:1px;border-color:#fff}.nav-link[data-v-2a77ea4a],.navbar-toggler-icon[data-v-2a77ea4a]{color:#fff!important}html{scroll-behavior:smooth;scroll-padding-top:110px}#app{font-family:Rubik,Helvetica,Arial,sans-serif}.mobile-menu{height:100%!important}h1,h2,h3,h4,h5,h6{color:#2c2c2c;font-weight:700!important}p{color:#4a4a4a}.whatsapp-float[data-v-f6388b3e]{position:fixed;width:60px;height:60px;bottom:20px;right:20px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;z-index:100;transition:all .3s ease;box-shadow:0 4px 10px rgba(0,0,0,.2)}.whatsapp-float i[data-v-f6388b3e]{width:100%;height:auto;padding:10px;vertical-align:text-top!important}.whatsapp-float[data-v-f6388b3e]:hover{background-color:#1ebe5d;transform:scale(1.1);box-shadow:0 6px 15px rgba(0,0,0,.3);cursor:pointer}.hero-section[data-v-bdbcef54]{background-image:url(/img/tools.bca6f946.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;height:80vh;position:relative}.overlay[data-v-bdbcef54]{background-color:rgba(0,0,0,.5);color:#f8f9f9;padding:2rem}h1[data-v-bdbcef54]{font-size:75px;color:#f8f9f9;font-weight:500!important}.custom-btn[data-v-bdbcef54]{background-color:#a93226;color:#fff;border:none;font-weight:700;letter-spacing:1px;padding:12px 28px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px}.custom-btn[data-v-bdbcef54]:hover{background-color:#922b21;transform:scale(1.05)}@media (max-width:768px){.hero-section[data-v-bdbcef54]{height:50vh}h1[data-v-bdbcef54]{font-size:40px}}@media (max-width:576px){.hero-section[data-v-bdbcef54]{height:40vh}h1[data-v-bdbcef54]{font-size:40px}}img[data-v-f8006c20]{max-height:80%;max-width:80px}#prodcutos[data-v-80c1a876]{background-color:#f2f2f2!important}.carousel[data-v-80c1a876]{width:100%!important}.carousel-item[data-v-80c1a876]{min-height:200px}.carousel-caption[data-v-80c1a876]{justify-content:center!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.custom-btn[data-v-80c1a876]{padding:.75rem 1.5rem;font-size:1.1rem;font-weight:700;color:#8b2d19;background-color:transparent;border:2px solid #8b2d19;border-radius:8px;transition:all .3s ease;text-transform:uppercase}.custom-btn[data-v-80c1a876]:hover{background-color:#8b2d19;color:#fff;border-color:#8b2d19}@media (max-width:576px){.container-fluid[data-v-80c1a876]{background-size:auto}}.border[data-v-70bb9671]{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;border-radius:7px!important}.contact-btn[data-v-70bb9671]{background-color:#a93226!important;color:#fff;border:none;font-weight:700;letter-spacing:1px;padding:12px 28px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px}.contact-btn[data-v-70bb9671]:hover{background-color:#922b21!important}.input-group-text[data-v-70bb9671],input[data-v-70bb9671],textarea[data-v-70bb9671]{border-radius:unset;border-top:none;border-left:none;border-right:none;background-color:#fff}.map{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#eee}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.bi-geo-alt-fill:before{vertical-align:text-top!important}.col-map{border-right:solid;border-color:#ededed}.contacto{background-color:#f2f2f2}.col-map a{color:#c0392b!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;border-radius:7px!important}.contact-btn{background-color:#006b93!important;border-color:#006b93!important}@media (max-width:576px){h1{text-align:center!important}}h4[data-v-921ab1ba],p[data-v-921ab1ba]{color:#000;text-shadow:none}.card[data-v-921ab1ba]{height:300px!important}.client-card[data-v-921ab1ba]{align-content:center!important;display:flex;justify-content:center;align-items:center}.card-text[data-v-921ab1ba]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:95%!important}.card-title[data-v-921ab1ba]{font-size:100%}i[data-v-921ab1ba]{color:#fbbc04!important}img[data-v-921ab1ba]{width:32px;height:32px}.carousel[data-v-400de5dd]{width:100%!important}.carousel-item[data-v-400de5dd]{min-height:400px}.carousel-caption[data-v-400de5dd]{justify-content:center!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.background-image[data-v-400de5dd]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/img/tools3.b99bb045.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:0;filter:blur(2px) brightness(.5)}.overlay[data-v-400de5dd]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(192,57,43,.4);z-index:1}.content[data-v-400de5dd]{position:relative;z-index:2}.custom-btn[data-v-400de5dd]{background-color:#a93226;color:#fff;border:none;font-weight:700;letter-spacing:1px;padding:12px 28px;transition:all .3s ease;align-items:center;justify-content:center;gap:8px;font-size:16px}.custom-btn[data-v-400de5dd]:hover{background-color:#922b21;transform:scale(1.05)}@media (max-width:576px){.container-fluid[data-v-400de5dd]{background-size:auto}}h1[data-v-400de5dd]{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.footer[data-v-e8009f4c]{background-color:#3b3b3b;min-height:200px}p[data-v-e8009f4c]{color:#f8f9f9}a[data-v-e8009f4c]{color:#f8f9f9!important}