.fila-servicios-destacados{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin:40px auto;max-width:1200px}.tarjeta-servicio{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.08);padding:20px;width:260px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform 0.3s ease}.tarjeta-servicio:hover{transform:translateY(-5px)}.icono-servicio img{width:70px;height:auto;margin-bottom:15px}.contenido-servicio h3{color:#2D6A3E;font-size:18px;margin-bottom:10px}.contenido-servicio p{font-size:14px;color:#444}.contenedor-boton-servicios{text-align:center;margin-top:30px}.boton-verde{display:inline-block;padding:12px 25px;background-color:#2D6A3E;color:white;border-radius:6px;text-decoration:none;font-weight:500;transition:background-color 0.3s ease}.boton-verde:hover{background-color:#4CA66F}@media screen and (max-width:768px){.fila-servicios-destacados{flex-direction:column;align-items:center}.tarjeta-servicio{width:90%}}.seccion-confianza{padding:60px 20px}.contenedor-confianza{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;max-width:1200px;margin:0 auto}.tarjeta-confianza{flex:1 1 250px;max-width:270px;background-color:#f9f9f9;padding:30px 20px;border-radius:15px;text-align:center;box-shadow:0 8px 20px rgba(0,0,0,0.05);transition:transform 0.3s ease}.tarjeta-confianza:hover{transform:translateY(-5px)}.icono-confianza{width:60px;height:auto;margin-bottom:15px}.tarjeta-confianza h3{font-size:1.2rem;color:#2D6A3E;margin-bottom:10px}.tarjeta-confianza p{font-size:1rem;color:#555}.boton-verde{display:inline-block;background-color:#2d6a3e;color:#fff;padding:12px 25px;border-radius:6px;text-decoration:none;font-weight:bold;transition:background-color 0.3s ease;margin-top:15px}.boton-verde:hover{background-color:#4ca66f}@media screen and (max-width:768px){.tarjeta-servicio{flex-direction:column;text-align:center;align-items:center}.tarjeta-servicio img{margin-bottom:15px}.et_pb_row{max-width:90%;padding:0 15px}}.ventaja-box{background-color:#ffffff;padding:30px;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,0.06);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;transition:transform 0.3s ease;box-sizing:border-box;height:100%;min-height:100%}.et_pb_column{display:flex;flex-direction:column}.paso-box{background-color:#fff;padding:30px;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,0.05);transition:transform 0.3s ease,box-shadow 0.3s ease;text-align:center}.paso-box:hover{transform:translateY(-5px);box-shadow:0 15px 25px rgba(0,0,0,0.12)}.paso-box img{max-width:80px;margin-bottom:15px}.flecha-logo{position:fixed;bottom:30px;right:30px;z-index:9999;background-color:transparent;border-radius:50%;padding:8px;transition:transform 0.3s ease;display:none}.flecha-logo img{width:60px;height:auto;display:block}.flecha-logo:hover{transform:translateY(-5px);background-color:#f3f3f3}.manual-card{display:flex;align-items:center;background:#fff;padding:20px;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,0.2);max-width:400px;margin:20px auto;gap:20px;font-family:sans-serif;position:relative;z-index:1}.manual-icon img{width:60px;height:auto}.manual-info h3{margin:0 0 10px;font-size:18px}.manual-buttons{display:flex;gap:10px}.btn{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:bold;text-decoration:none;font-size:14px;transition:all 0.2s ease}.btn.leer{background-color:#ffffff;color:#333;border:1px solid #333}.btn.leer:hover{background-color:#f0f0f0}.btn.descargar{background-color:#007B43;color:white}.btn.descargar:hover{background-color:#005f30}#manualOverlay{position:fixed!important;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.85);display:none;justify-content:center;align-items:center;z-index:999999!important}.manual-viewer{position:relative;width:80%;height:90%;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,0.5);z-index:999999}.manual-viewer iframe{width:100%;height:100%;border:none}.manual-close-x{position:absolute;top:10px;right:10px;width:35px;height:35px;cursor:pointer;background-color:rgba(255,255,255,0.85);border-radius:50%;padding:5px;z-index:1000000;transition:transform 0.2s ease}.manual-close-x:hover{transform:scale(1.1)}