.elementor-2358 .elementor-element.elementor-element-891a2bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}body.elementor-page-2358:not(.elementor-motion-effects-element-type-background),body.elementor-page-2358>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}:root{--bj-blue:#0084b1;--bj-dark:#242627;--bj-hover-blue:#00688b;--wa-green:#25D366;--wa-hover:#1da851;--bj-bg-grey:#f6f6f6;--bj-light-blue:#f0f8fb}*{box-sizing:border-box}.bj-wrapper{font-family:'Archivo',sans-serif;color:var(--bj-dark);line-height:1.6}.bj-container{max-width:1140px;margin:0 auto;padding:0 20px}.bj-hero{background:linear-gradient(135deg,var(--bj-dark) 0%,#3a3d40 100%);position:relative;min-height:400px}.bj-hero-overlay{background:rgb(0 132 177 / .15);padding:80px 20px}.bj-hero-content{max-width:800px;margin:0 auto;text-align:center;color:#fff}.bj-hero-content h1{font-family:'Archivo Black',sans-serif;font-size:42px;text-transform:uppercase;margin-bottom:15px;line-height:1.2}.bj-tagline{font-size:20px;color:var(--bj-blue);font-weight:700;margin-bottom:10px}.bj-hero-sub{font-size:18px;opacity:.9;margin-bottom:30px}.bj-hero-actions{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.bj-button{display:inline-flex;align-items:center;justify-content:center;font-family:'Archivo',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:15px 25px;text-decoration:none;transition:all 0.3s ease;cursor:pointer;min-width:200px;border-radius:4px}.bj-btn-primary{background-color:var(--bj-blue);color:#ffffff!important;border:2px solid var(--bj-blue)}.bj-btn-primary:hover{background-color:var(--bj-hover-blue);border-color:var(--bj-hover-blue);color:#ffffff!important}.bj-btn-secondary{background-color:#fff0;color:#ffffff!important;border:2px solid #fff}.bj-btn-secondary:hover{background-color:#fff;color:var(--bj-dark)!important}.bj-button-whatsapp{background-color:var(--wa-green);border-color:var(--wa-green);color:#ffffff!important}.bj-button-whatsapp:hover{background-color:var(--wa-hover);border-color:var(--wa-hover);color:#ffffff!important}.bj-button i{margin-right:10px;font-size:1.2em}.bj-main-grid{display:grid;grid-template-columns:1fr 350px;gap:40px;padding:60px 20px;max-width:1140px;margin:0 auto}.bj-content-area section{margin-bottom:40px}.bj-content-area h2{font-family:'Archivo Black',sans-serif;text-transform:uppercase;color:var(--bj-blue);font-size:28px;margin-bottom:20px;line-height:1.2}.bj-content-area h3{font-family:'Archivo Black',sans-serif;color:var(--bj-dark);font-size:20px;text-transform:uppercase;margin-bottom:15px}.bj-content-area p{color:#555;font-size:16px;line-height:1.7;margin-bottom:15px}.bj-striped-divider{height:10px;width:100px;background-image:repeating-linear-gradient(-45deg,transparent,transparent 2px,#cccccc 2px,#cccccc 4px);opacity:.6;margin:20px 0}.bj-highlight-section{background:#fff;padding:30px;border-radius:4px;box-shadow:0 4px 15px rgb(0 0 0 / .08);border-left:4px solid var(--bj-blue)}.bj-usp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-top:25px}.bj-usp-item{background:var(--bj-bg-grey);padding:20px;border-radius:4px;position:relative}.bj-usp-item::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:var(--bj-blue);border-radius:4px 0 0 4px}.bj-usp-item strong{display:block;font-family:'Archivo Black',sans-serif;color:var(--bj-dark);font-size:15px;text-transform:uppercase;margin-bottom:8px}.bj-usp-item p{font-size:14px;margin:0;color:#555}.bj-data-table{width:100%;border-collapse:collapse;margin-top:20px;background:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .05);border-radius:4px;overflow:hidden}.bj-data-table thead{background:var(--bj-dark);color:#fff}.bj-data-table th,.bj-data-table td{padding:15px 20px;text-align:left}.bj-data-table th{font-family:'Archivo Black',sans-serif;text-transform:uppercase;font-size:14px}.bj-data-table tbody tr{border-bottom:1px solid #f0f0f0}.bj-data-table tbody tr:hover{background:var(--bj-light-blue)}.bj-data-table td strong{color:var(--bj-blue)}.bj-sidebar{display:flex;flex-direction:column;gap:25px}.bj-form-card,.bj-parts-card{background:#fff;padding:25px;border-radius:4px;box-shadow:0 4px 15px rgb(0 0 0 / .08)}.bj-form-card{border-top:4px solid var(--bj-blue)}.bj-parts-card{border-top:4px solid var(--bj-dark)}.bj-form-card h3,.bj-parts-card h3{font-family:'Archivo Black',sans-serif;color:var(--bj-dark);font-size:18px;text-transform:uppercase;margin-bottom:15px}.bj-form-card p,.bj-parts-card p{font-size:15px;color:#555;line-height:1.6}.bj-form-placeholder{background:var(--bj-bg-grey);padding:40px 20px;text-align:center;border-radius:4px;margin:20px 0;color:#888;font-style:italic}.bj-sidebar-list{list-style:none;padding:0;margin:15px 0 0 0}.bj-sidebar-list li{position:relative;padding-left:25px;margin-bottom:10px;font-size:14px;color:#555}.bj-sidebar-list li::before{content:'✓';position:absolute;left:0;color:var(--bj-blue);font-weight:700}.bj-faq-section{background-color:var(--bj-bg-grey);padding:60px 20px}.bj-faq-wrapper{max-width:900px;margin:0 auto}.bj-faq-wrapper>h2{font-family:'Archivo Black',sans-serif;text-transform:uppercase;color:var(--bj-blue);font-size:28px;text-align:center;margin-bottom:40px}.bj-faq-container{display:flex;flex-direction:column;gap:15px}.bj-faq-item{background:#fff;border-radius:4px;box-shadow:0 2px 5px rgb(0 0 0 / .05);overflow:hidden;transition:all 0.3s ease}.bj-faq-item[open]{box-shadow:0 5px 15px rgb(0 0 0 / .1)}.bj-faq-question{padding:18px 50px 18px 25px;font-weight:700;font-size:16px;color:var(--bj-dark);cursor:pointer;list-style:none;position:relative;background-color:#fff;transition:all 0.2s ease}.bj-faq-question:hover{background-color:#f9f9f9;color:var(--bj-blue)}.bj-faq-question::-webkit-details-marker{display:none}.bj-faq-question::after{content:'+';position:absolute;right:25px;top:50%;transform:translateY(-50%);font-weight:700;font-size:24px;color:var(--bj-blue);line-height:1}.bj-faq-item[open] .bj-faq-question::after{content:'\2212'}.bj-faq-item[open] .bj-faq-question{color:var(--bj-blue);background-color:var(--bj-light-blue)}.bj-faq-answer{padding:20px 25px 25px 25px;color:#555;line-height:1.6;font-size:15px;border-top:1px solid #f0f0f0;animation:bjFadeIn 0.3s ease-in-out}@keyframes bjFadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.bj-page-footer{background:var(--bj-dark);color:#fff;padding:50px 20px}.bj-footer-content{max-width:800px;margin:0 auto;text-align:center}.bj-footer-content h3{font-family:'Archivo Black',sans-serif;text-transform:uppercase;color:var(--bj-blue);font-size:22px;margin-bottom:15px}.bj-footer-content p{font-size:16px;opacity:.9;margin-bottom:20px}.bj-contact-links{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-bottom:25px}.bj-contact-links span{font-size:15px}.bj-contact-links a{color:var(--bj-blue);text-decoration:none;font-weight:700}.bj-contact-links a:hover{text-decoration:underline}.bj-address{font-size:14px;opacity:.8}.bj-cta-wrapper{text-align:center;margin-top:40px;display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}@media (max-width:992px){.bj-main-grid{grid-template-columns:1fr}.bj-sidebar{order:-1}.bj-usp-grid{grid-template-columns:1fr}}@media (max-width:768px){.bj-hero-content h1{font-size:30px}.bj-tagline{font-size:18px}.bj-hero-actions{flex-direction:column;align-items:center}.bj-button{width:100%;max-width:300px}.bj-content-area h2{font-size:24px}.bj-data-table th,.bj-data-table td{padding:12px 15px;font-size:14px}.bj-contact-links{flex-direction:column;gap:15px}}@media (max-width:600px){.bj-hero-overlay{padding:50px 20px}.bj-main-grid{padding:40px 15px}.bj-highlight-section{padding:20px}.bj-faq-question{padding:15px 40px 15px 15px;font-size:15px}.bj-faq-question::after{right:15px}}